Ivan Habunek
130ef9a608
Remove legacy configuration file handling
2019-09-08 14:36:37 +02:00
Your Name
7fc39379c9
Check for existance of key in dictionary
...
as well as non-null value to avoid uncaught KeyError
re: issue #116
2019-09-07 23:20:50 +02:00
Denis Laxalde
9d0d1b2dd7
Make "view" action work for reblogged statuses
...
When the status is a reblog, the URL of the original toot should be used
as the one of reblog is null.
We add a "url" attribute to Status class storing computed URL.
2019-09-06 16:01:04 +02:00
Rasmus Lindroth
3a56243878
Escape closes timeline
...
As Escape does the same as Q when closing the app and overlays, it should do the same with timelines
2019-09-06 15:51:32 +02:00
Ivan Habunek
25ff2328c7
Add urwid to requests.txt
...
fixes #115
2019-09-06 15:04:50 +02:00
Ivan Habunek
367ced2eef
Don't use ANSI color codes when not desired
...
Which is when not supported by terminal or when not in a tty.
2019-09-06 15:03:47 +02:00
Ivan Habunek
1d3ff87ffa
TUI: Implement deleting own status messages
2019-09-04 16:16:16 +02:00
Ivan Habunek
7309e5bb53
Bump version
2019-09-04 08:39:18 +02:00
Ivan Habunek
e310482cb6
Fix date parsing bug
...
issue #114
2019-09-04 08:36:12 +02:00
Ivan Habunek
e9acd6daf7
Add checks to tag script
2019-09-03 16:45:31 +02:00
Ivan Habunek
7986d3a6bc
Update release procedure
2019-09-03 16:39:06 +02:00
Ivan Habunek
dd78d4f185
Add scripts for assisting with the release procedure
2019-09-03 16:31:47 +02:00
Ivan Habunek
70faf47c91
Bump version
2019-09-03 16:31:47 +02:00
Ivan Habunek
20a8612232
Update changelog
2019-09-03 16:31:47 +02:00
Ivan Habunek
6b9cc75ffc
Add a machine readable changelog
2019-09-03 16:03:39 +02:00
Denis Laxalde
efbaf9e706
Indicate if status is a reply in timeline of TUI
2019-09-03 15:40:50 +02:00
Ivan Habunek
f9fb7c074a
Tweak readme
2019-09-03 15:40:49 +02:00
Ivan Habunek
cf01cb9014
Cleanup palette slightly
2019-09-03 15:40:49 +02:00
Ivan Habunek
05972fc6fa
Show application used to post status
2019-09-03 15:40:49 +02:00
Ivan Habunek
7e04ad55c6
Add links to help overlay
2019-09-03 15:40:49 +02:00
Ivan Habunek
3a11e470fb
Extract overlays from app.py
2019-09-03 15:40:49 +02:00
Ivan Habunek
c1f518765c
Fix missing padding
2019-09-03 15:40:49 +02:00
Ivan Habunek
d5a2cc27ed
Add help
2019-09-03 15:40:48 +02:00
Ivan Habunek
41f997199a
Add padding to status details
2019-09-03 15:40:48 +02:00
Ivan Habunek
51afcf7e34
Add goto hash timeline
2019-09-03 15:40:48 +02:00
Ivan Habunek
350138324b
Add basic timeline switching
2019-09-03 15:40:48 +02:00
Ivan Habunek
07e6c372bc
Prepare for context menu
2019-09-03 15:40:48 +02:00
Ivan Habunek
330fd03b01
More images to docs
2019-09-03 15:40:47 +02:00
Ivan Habunek
1dce948166
Show content warning in status details
2019-09-03 15:40:47 +02:00
Ivan Habunek
85ceb8b11f
Update docs to replace curses with tui
2019-09-03 15:40:47 +02:00
Ivan Habunek
98b783836a
Mark toot curses as deprecated
2019-09-03 15:40:47 +02:00
Ivan Habunek
7f6f128f38
Show media in image viewer
2019-09-03 15:40:47 +02:00
Ivan Habunek
31462fe6f8
Implement replies
2019-09-03 15:40:46 +02:00
Ivan Habunek
9c74c1d9e6
Housekeeping
2019-09-03 15:40:46 +02:00
Ivan Habunek
ab1fc6961b
Show media in status details
2019-09-03 15:40:46 +02:00
Ivan Habunek
5213eb1835
Focus status after posting
2019-09-03 15:40:46 +02:00
Ivan Habunek
4deccee754
Decouple Timeline and TUI, use signals instead
2019-09-03 15:40:46 +02:00
Ivan Habunek
1a8c515922
Implement thread (status context) view
2019-09-03 15:40:46 +02:00
Ivan Habunek
5ec8d9411d
Propagate visibility when posting status
2019-09-03 15:40:45 +02:00
Ivan Habunek
672bb5d008
Add reply, reblog and favourite counters
2019-09-03 15:40:45 +02:00
Ivan Habunek
db76b004cf
Simplify linebox rendering in status details
2019-09-03 15:40:45 +02:00
Ivan Habunek
f6fcb2a821
Timeline: add divider, move columns, boost icon
2019-09-03 15:40:45 +02:00
Ivan Habunek
9784fb8eb5
Don't crash if no url present
2019-09-03 15:40:45 +02:00
Ivan Habunek
871e2bc960
Render polls
2019-09-03 15:40:45 +02:00
Ivan Habunek
9aadec6cfb
Add option to set status visibility
2019-09-03 15:40:44 +02:00
Ivan Habunek
4f30c177d6
Ditch status index list for now
...
Simplifies things, makes update_status slightly slower, but no biggie.
2019-09-03 15:40:44 +02:00
Ivan Habunek
366e9382d3
Implement posting statuses
2019-09-03 15:40:44 +02:00
Ivan Habunek
b95aca964f
Show an intro screen while loading initial toots
2019-09-03 15:40:44 +02:00
Ivan Habunek
fb14c262e0
Show exception stack trace on error
2019-09-03 15:40:44 +02:00
Ivan Habunek
372976b1b2
Overhaul async actions, implement boost and reblog
2019-09-03 15:40:43 +02:00