1
0
mirror of https://github.com/ihabunek/toot synced 2024-12-25 00:20:55 +01:00
Commit Graph

116 Commits

Author SHA1 Message Date
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
Lim Ding Wen
5c98d4ac80 Show error if trying to boost unboostables in TUI 2022-12-27 09:53:11 +01:00
Ivan Habunek
0ab0db048c
Show full language name 2022-12-11 23:26:15 +01:00
Ivan Habunek
c3bf0f3bb0
Enable toggling translation 2022-12-11 22:51:32 +01:00
Daniel Schwarz
be5948bac8
Added translate status feature (requires server side support) 2022-12-11 20:25:02 +01:00
Ivan Habunek
7b4063fddc
Remove use of deprecated status.text_url 2022-11-30 08:55:46 +01:00
Peter Fidelman
1d26ecd489
Add zoom command to open status in scrollable popup window 2022-11-29 09:40:48 +01:00
Daniel Schwarz
f15310cc75
Display polls in command line status output
Also display your own votes in toot tui poll displays.
2022-11-29 09:03:19 +01:00
Ivan Habunek
d308475afe
Fix key detection 2022-11-27 09:26:09 +01:00
Daniel Schwarz
9abaebdc21
Updated patch
Corrected code here
2022-11-22 07:16:27 +01:00
Ivan Habunek
ceedc0e448
Fix timezone to UTC when running tests
fixes #227
2022-11-21 09:06:58 +01:00
Peter Fidelman
0d20a4878b IMPROVED VERSION: Show media attachments in the "L" list of links 2022-11-21 08:35:11 +01:00
Ivan Habunek
e318581dd1
Don't break if poll doesn't have an expiry date 2022-11-12 07:55:25 +01:00