Ivan Habunek
|
c6b1d91370
|
Improve rendering of list view
Fixes appearence when unicode wraps due to wide characters.
Not a real fix, but looks nicer.
|
2018-01-22 10:18:48 +01:00 |
|
Ivan Habunek
|
760a80442c
|
Add help modal window
|
2018-01-22 10:07:18 +01:00 |
|
Ivan Habunek
|
2ecc6a28c6
|
Normalize unicode
|
2018-01-21 16:39:40 +01:00 |
|
Ivan Habunek
|
cb1f7b4e61
|
Highlight hashtags
|
2018-01-21 16:39:16 +01:00 |
|
Ivan Habunek
|
3d44eeebba
|
More colors
|
2018-01-21 14:30:05 +01:00 |
|
Ivan Habunek
|
4314751610
|
Localize text wrapping
|
2018-01-20 13:43:21 +01:00 |
|
Ivan Habunek
|
fba3b78ff6
|
Respect sensitive content, require keypress to show
fixes #42
|
2018-01-20 12:44:22 +01:00 |
|
Ivan Habunek
|
18e28531fd
|
Bump version
|
2018-01-15 23:18:13 +01:00 |
|
Ivan Habunek
|
05a06acf8e
|
Create config folder if it does not exist
fixes #40
|
2018-01-15 23:14:20 +01:00 |
|
Ivan Habunek
|
ddd4326f7e
|
Add toot.ui package to setup.py
fixes #41
|
2018-01-15 22:59:07 +01:00 |
|
Ivan Habunek
|
27df352519
|
Bump version
|
2018-01-15 13:36:40 +01:00 |
|
Ivan Habunek
|
db4e1d59f3
|
Add __version__ to init file
|
2018-01-15 12:19:37 +01:00 |
|
Ivan Habunek
|
d3d69509cb
|
Merge pull request #39 from ihabunek/curses-resize
Improvements to the curses app
|
2018-01-14 15:49:41 +01:00 |
|
Ivan Habunek
|
d8fd8d0d56
|
Wrap URLs if needed
|
2018-01-14 15:46:31 +01:00 |
|
Ivan Habunek
|
e829ce2714
|
Don't draw out of bounds
|
2018-01-14 15:46:31 +01:00 |
|
Ivan Habunek
|
5463e86d5d
|
Don't draw empty line when account has no name
|
2018-01-14 15:46:31 +01:00 |
|
Ivan Habunek
|
53cd9442f8
|
Fix list window refresh
|
2018-01-14 15:46:30 +01:00 |
|
Ivan Habunek
|
e204722425
|
Extract status list window
|
2018-01-14 15:46:30 +01:00 |
|
Ivan Habunek
|
554618db4b
|
Extract header and footer windows
|
2018-01-14 15:46:30 +01:00 |
|
Ivan Habunek
|
dc3b17c69b
|
Extract StatusDetailWindow
|
2018-01-14 15:46:30 +01:00 |
|
Ivan Habunek
|
022e437784
|
Fix status url parsing
Use reblog url if status url not present.
|
2018-01-14 15:46:30 +01:00 |
|
Ivan Habunek
|
e421d24c80
|
Move curses app into toot.ui module
|
2018-01-14 15:46:29 +01:00 |
|
Ivan Habunek
|
6149c9beda
|
Show public or home timeline in curses
|
2018-01-14 15:46:29 +01:00 |
|
Ivan Habunek
|
521c329db9
|
Hacky way to support up/down arrows
They actually return 3 chars instead of 1, not sure why, but the third
one resolves to "A" for up and "B" for down, so good enough for now.
fixes #30
|
2018-01-14 15:46:29 +01:00 |
|
Ivan Habunek
|
a2d59cdab4
|
Scroll status list when bottom is reached
|
2018-01-14 15:46:29 +01:00 |
|
Ivan Habunek
|
923ac57811
|
Fetch next statuses when going below last
|
2018-01-14 15:46:29 +01:00 |
|
Ivan Habunek
|
d789d21171
|
Curses: nicer Colors lookup
|
2018-01-14 15:46:28 +01:00 |
|
Ivan Habunek
|
19888ea2f3
|
Curses: nicer status bar
|
2018-01-14 15:46:28 +01:00 |
|
Ivan Habunek
|
0ef5a9e41e
|
Dynamically size the status list window
This makes toot more usable on narrow screens. Still requires 60
columns minimum.
fixes #26
|
2018-01-14 15:46:28 +01:00 |
|
Ivan Habunek
|
b92049ff1d
|
Redraw curses app on window resize
fixes #25
|
2018-01-14 15:46:28 +01:00 |
|
Ivan Habunek
|
b444b06116
|
Update changelog
|
2018-01-14 15:40:57 +01:00 |
|
Ivan Habunek
|
508b4ff7ea
|
Enable logging to a file
|
2018-01-14 15:34:41 +01:00 |
|
Ivan Habunek
|
455e531194
|
Respect XDG_CONFIG_HOME env variable
to locate configuration home directory.
fixes #12
|
2018-01-14 15:29:34 +01:00 |
|
Ivan Habunek
|
536328f56b
|
More robust parsing of legacy config
|
2018-01-14 13:04:04 +01:00 |
|
Ivan Habunek
|
f976e7c818
|
Merge pull request #36 from ihabunek/new-config
Reimplement configuration to allow multiple logins
|
2018-01-13 23:09:57 +01:00 |
|
Ivan Habunek
|
a52fdf129b
|
Merge pull request #37 from matthiasbeyer/add-readme-install-nix
Add notes how to install with the nix pkg manager
|
2018-01-02 20:38:56 +01:00 |
|
Matthias Beyer
|
e14c05365b
|
Add notes how to install with the nix pkg manager
|
2018-01-02 20:22:42 +01:00 |
|
Ivan Habunek
|
6a3c877270
|
Reimplement configuration to allow multiple logins
The configuration is now stored in a single json encoded file instead of
separate files.
|
2018-01-02 12:24:32 +01:00 |
|
Ivan Habunek
|
e28417d088
|
Bump version
|
2018-01-02 10:53:09 +01:00 |
|
Ivan Habunek
|
647a896ab5
|
Don't delete .egg-info on clean
|
2017-12-31 15:42:18 +01:00 |
|
Ivan Habunek
|
062bd864eb
|
Fix tests
|
2017-12-30 18:04:38 +01:00 |
|
Ivan Habunek
|
08e4705a9c
|
Bump version
|
2017-12-30 17:55:45 +01:00 |
|
Ivan Habunek
|
06a68d4142
|
Fix app registration
Was using http instead of https.
|
2017-12-30 17:54:22 +01:00 |
|
Ivan Habunek
|
9787954a32
|
Bump version
|
2017-12-30 16:44:29 +01:00 |
|
Ivan Habunek
|
fde6bd6125
|
Allow posting media without text
issue #24
|
2017-12-30 16:42:52 +01:00 |
|
Ivan Habunek
|
92d4dc745a
|
Use http methods instead of requests directly
|
2017-12-30 16:30:35 +01:00 |
|
Ivan Habunek
|
20eaf86b56
|
Extract http methods
|
2017-12-30 14:15:51 +01:00 |
|
Ivan Habunek
|
7bbc98363e
|
Extract exceptions
|
2017-12-30 13:32:52 +01:00 |
|
Ivan Habunek
|
177af4fac9
|
Fix code style
|
2017-12-30 13:14:37 +01:00 |
|
Ivan Habunek
|
cf9efc128a
|
Extract logging code
|
2017-12-30 13:06:24 +01:00 |
|