Daniel Schwarz
41a8c33409
Removed unneeded parenthesis
2023-02-14 22:21:04 -05:00
Daniel Schwarz
ef2c35eaee
Removed unneeded pareenthesis
2023-02-14 22:21:04 -05:00
Daniel Schwarz
3b67c85dfc
Added styled radio buttons and checkboxes
2023-02-14 22:21:04 -05:00
Daniel Schwarz
d399eec6f5
Implement [P]oll command to view/vote on poll
...
Note that this change also switches some key meanings:
E -> X for View E[x]ception
P -> E for Sav[e] Timeline
to accomodate P for [P]oll
2023-02-10 21:48:42 -05:00
Daniel Schwarz
c2faa7e2b6
Add signal and code to invoke poll overlay UI
...
Note that this change also switches some key meanings:
E -> X for View E[x]ception
P -> E for Sav[e] Timeline
to accomodate P for [P]oll
2023-02-10 21:46:27 -05:00
Daniel Schwarz
44c8460a53
Poll view/vote functionality in an overlay
2023-02-10 21:45:15 -05:00
Ivan Habunek
1c59facd2b
Show account of original toot instead of reblog
2023-02-03 15:03:06 +01:00
Ivan Habunek
9e2b5acf49
Extract link helper
2023-02-03 15:03:05 +01:00
Ivan Habunek
6a54f3dd0e
Pass account as argument
2023-02-03 15:03:05 +01:00
Ivan Habunek
0e535a3fd0
Make tags a bit less verbose
2023-02-03 15:03:05 +01:00
Daniel Schwarz
de7abd0b68
Strip trailing ":" off field names for consistency
...
Some servers add them, some don't. This makes the names
consistent before adding one trailing :
2023-02-03 15:02:47 +01:00
Daniel Schwarz
5943ebda3a
Show if an account is a "bot", "locked", or "suspended"
2023-02-03 15:02:47 +01:00
Daniel Schwarz
a5d61c04a7
Account overlay is now at feature parity with toot whois command
2023-02-03 15:02:47 +01:00
Daniel Schwarz
e10fff983f
Support for "account" message - load details and display overlay
2023-02-03 15:02:47 +01:00
Daniel Schwarz
7be30302dc
Timeline ui support + signal for [A]ccount feature
...
[A] displays overlay with account details and actions
2023-02-03 15:02:47 +01:00
Daniel Schwarz
4336871e9f
Move save button to top
2023-02-03 04:09:35 +01:00
Ivan Habunek
9f3a54c054
Add status id to default filename
2023-02-03 04:09:35 +01:00
Ivan Habunek
37b4f00f6e
Use get_edit_text to avoid trimming
...
This method returns only the text entered, without the caption.
2023-02-03 04:09:35 +01:00
Ivan Habunek
5606d95c93
Put edit box and button in list box with source
...
This makes it much easier to focus them, just scroll down.
2023-02-03 04:09:35 +01:00
Ivan Habunek
cc1809db31
Remove splitlines, not needed
...
Works just as well if provided as a single Text object.
2023-02-03 04:09:35 +01:00
Ivan Habunek
1b2da81d15
Inline button construction, avoid lambda
2023-02-03 04:09:35 +01:00
Ivan Habunek
c7f9f06f72
Use context for writing to file
2023-02-03 04:09:35 +01:00
Ivan Habunek
61990822e5
Use full words instead of abbreviations
2023-02-03 04:09:35 +01:00
Daniel Schwarz
b9a68a6132
Adds a "save" option to the so[u]rce dialog.
2023-02-03 04:09:35 +01:00
Ivan Habunek
f3b90c947e
Add option to display relative datetimes
2023-01-29 09:23:57 +01:00
Daniel Schwarz
deebdf7141
Show relative datetimes in status list
...
Status detail pane now shows the full created_at timestamp.
2023-01-29 09:11:03 +01:00
Ivan Habunek
7cada43e2f
Deduplicate code for wrapping the status details
2023-01-19 11:20:31 +01:00
Ivan Habunek
b0319c43f0
Pass timeline as first argument to status
...
Instead of passing various attributes of timeline.
2023-01-19 11:20:31 +01:00
K
4f9391f015
Fix version detection
...
Version check failed when the server sent something other than a number
as a version as happened on development version of the gotosocial
server.
2023-01-19 09:32:45 +01:00
Dan Schwarz
91c1b792be
Status detail scrollbar feature
...
Uses scroll.py from https://github.com/rndusr/stig
2023-01-19 09:02:35 +01:00
Daniel Schwarz
c5b3724015
Don't focus newly posted toot
...
This breaks the reading flow.
fixes #188
2023-01-19 08:44:16 +01:00
Ivan Habunek
82383cd163
Fix clear screen
...
It was passed more arguments than expected.
2023-01-03 11:58:49 +01:00
Ivan Habunek
ff1374a95c
Improve formatting, remove logging
2023-01-02 14:25:39 +01:00
Daniel Schwarz
88c444c411
Highlight followed tags
2023-01-02 14:25:30 +01:00
Ivan Habunek
1e18f1f6d9
Make flake8 happy
2023-01-01 11:13:21 +01:00
Daniel Schwarz
13fffd9fc1
Screen refresh after web browser invocation and exit
2023-01-01 09:04:02 +01:00
Dan Schwarz
6633b758bc
Make the status detail key commands more visible
...
Some terminal color schemes completely eliminate the difference
between cyan and cyan-bold colors (all the base16 themes, for instance).
This change makes the key letters stand out clearly in bold white.
2023-01-01 08:59:44 +01:00
Ivan Habunek
e07be634f6
Extract code for getting default visibility
2022-12-28 09:19:25 +01:00
Lim Ding Wen
08a28bfb26
TOOT_VISIBILITY controls boost visibility
...
TOOT_VISIBILITY controls default boost visibility from CLI, and the boost visibility from TUI (no option to change in TUI yet)
2022-12-28 09:12:05 +01:00
Lim Ding Wen
8582c8ed62
TOOT_VISIBILITY controls default visibility
2022-12-28 09:12:05 +01:00
Lim Ding Wen
f91bfa0c62
TUI no longer mentions self when replying
...
This brings it more in-line with Mastodon v4's web UI.
2022-12-28 09:06:14 +01:00
Lim Ding Wen
69718f41f6
Reply to original account instead of boosting account
...
Affects the "replying to" TUI label, and the mention auto-generated.
This brings it more in-line with Mastodon web behaviour.
2022-12-28 09:03:11 +01:00
Ivan Habunek
fa6b90a115
Tweak visibility display
2022-12-28 07:48:53 +01:00
Lim Ding Wen
064cab1988
Show visibility in TUI
2022-12-28 07:40:19 +01:00
Ivan Habunek
8ffe8d281f
Fix style issues
2022-12-27 12:31:55 +01:00
Ivan Habunek
f534d295c0
Make line more readable
2022-12-27 12:15:21 +01:00
Ivan Habunek
adf3f713a6
Change bookmark key binding to avoid conflict
...
K is used to scroll up vim-style.
2022-12-27 12:15:21 +01:00
Daniel Schwarz
fed5574939
Add bookmark timeline and bookmarking to tui
2022-12-27 12:15:20 +01:00
Ivan Habunek
ded7a0c50d
Fix flake8 errors
2022-12-27 10:56:36 +01:00
Daniel Schwarz
8595e39f4c
Hide polls and media for sensitive toots
2022-12-27 10:53:58 +01:00