Commit Graph

1004 Commits

Author SHA1 Message Date
Ivan Habunek 05bee9f74d
Make type checking not strict until we add types 2024-08-12 10:38:30 +02:00
Ivan Habunek 15306d378f
Update docs 2024-08-12 10:21:22 +02:00
Sandro Santilli 125626d884 Explain post visibility 2024-08-12 09:55:13 +02:00
Daniel Schwarz 0020209075 Updated images and readme 2024-08-12 09:52:36 +02:00
Daniel Schwarz 21ace1ac9a Updated README with info about image support & new screenshots 2024-08-12 09:52:36 +02:00
Daniel Schwarz 727fec415c Fix for TUI crash bug #487 2024-08-12 09:50:40 +02:00
Ivan Habunek 4ae9443174
Remove unnecessary try blocks 2024-08-12 09:48:37 +02:00
Ivan Habunek 72b6a67215
Make diags look a bit nicer in markdown
e.g. when pasted into a github issue
2024-08-12 09:24:50 +02:00
Ivan Habunek 7e09c0b387
Move imports to top 2024-08-12 09:12:09 +02:00
Ivan Habunek 93cfe2af75
Remove unneccessary fstrings 2024-08-12 09:02:48 +02:00
Ivan Habunek a0e0f4fccd
Make toot diag work when not logged in 2024-08-12 08:57:59 +02:00
Ivan Habunek 9c1a845498
Merge pull request #486 from ihabunek/diag
Added 'toot diag' command that outputs useful diagnostic info
2024-08-12 08:35:28 +02:00
Daniel Schwarz 1883042344 Added toot diag -s flag; if specified, includes server info 2024-08-04 23:37:40 -04:00
Daniel Schwarz 62fa59cc06 Sort the list of dependencies in toot diag output 2024-07-03 10:11:24 -04:00
Daniel Schwarz abe17695ba Added distribution info to toot diag (iff using Python 3.10+) 2024-06-18 17:18:36 -04:00
Daniel Schwarz b088ce9585 Output of config and settings files is now optional (toot diag -f) 2024-06-18 17:18:36 -04:00
Daniel Schwarz df98705627 Added config and settings file output to toot diag 2024-06-18 17:18:36 -04:00
Daniel Schwarz ded6ec98bc Added toot version number to diag output 2024-06-18 17:18:36 -04:00
Daniel Schwarz ee45ec1ffd Added 'toot diag' command that outputs useful diagnostic info 2024-06-13 20:35:45 -04:00
Ivan Habunek 31501a84a0
Merge pull request #482 from ihabunek/fix_urwidgets_dep
Fix reversion error; restore minimum urwidgets version to be 0.2
2024-06-08 09:33:08 +02:00
Ivan Habunek 6ea13db2a5
Merge pull request #485 from ihabunek/indexed
Added support for indexed color image rendering; fixes #483
2024-06-08 09:32:09 +02:00
Daniel Schwarz c5414a8e21 Added support for indexed color image rendering; fixes #483
Useful for terminals that do not support truecolor, such
as MacOS Terminal. Requires term-image 0.7.2 or later.
2024-06-07 22:00:57 -04:00
Daniel Schwarz c622cbbccd
Merge pull request #484 from AnonymouX47/improve-image-support
Improve Image Support
2024-06-05 17:59:40 -04:00
AnonymouX47 1ea2e29e25 fix: Fix iTerm2's title with image support enabled
- Fix: Force support support only for the selected image format.

  If support is forced for `KittyImage`, then `UrwidImageScreen` will
  emit kitty graphics control sequences to delete images upon starting
  and stoping the screen.

iTerm2 (on Mac OS) doesn't eat up APCs (which kitty graphics control
sequences are) as it should, instead it writes them to the screen
and/or to its title bar.
2024-06-04 09:00:44 +01:00
AnonymouX47 b264927da9 refac: tui.images: Optimize image class selection
- Change: Execute image class selection logic once and cache the result.
2024-06-04 08:46:35 +01:00
AnonymouX47 efab6cf556 refac: tui: Optimize image pixel support detection 2024-06-04 08:36:48 +01:00
Daniel Schwarz c3b6dfd74a Fix reversion error; restore minimum urwidgets version to be 0.2 2024-04-25 17:12:41 -04:00
Ivan Habunek b97a995dc4
Add assert_ok helper 2024-04-21 10:03:10 +02:00
Ivan Habunek 5cd25e2ce2
Tweak pyright config 2024-04-20 13:36:35 +02:00
Ivan Habunek aa1f2a5bc8
Start documenting testing 2024-04-20 13:27:42 +02:00
Ivan Habunek 4996da61e5
Add python version for pyright 2024-04-15 08:30:28 +02:00
Ivan Habunek 87acfb8ef4
Fix broken build 2024-04-14 09:05:09 +02:00
Ivan Habunek 927fdc3026
Improve types 2024-04-13 15:30:52 +02:00
Ivan Habunek 2ba90fc2d2
Bump python version for vermin 2024-04-13 09:24:58 +02:00
Ivan Habunek 8243dbab34
Add changelog 2024-04-13 09:23:38 +02:00
Ivan Habunek 597dddf76d
Drop typing compat needed for python 3.7 2024-04-13 09:22:57 +02:00
Ivan Habunek b482dc20b4
Drop support for python 3.7 2024-04-13 09:21:41 +02:00
Ivan Habunek 211e501fbc
Update release docs 2024-04-13 09:16:04 +02:00
Ivan Habunek b9c671b5a8
Remove test dependency on psycopg2
No longer using database for testing.
2024-04-13 09:09:59 +02:00
Ivan Habunek 77d8e7d7b5
Use build for packaging 2024-04-13 09:09:17 +02:00
Ivan Habunek 880848fae3
Remove version checks from tag script
Not needed since we're using the version from scm.
2024-04-13 09:06:00 +02:00
Ivan Habunek f54b6ac9d7
Update changelog 2024-04-13 09:04:10 +02:00
Ivan Habunek f925199781
Migrate setup.py to pyproject.toml 2024-04-13 08:49:25 +02:00
Daniel Schwarz 0fc2ec12f5
Display images 2024-04-13 08:28:28 +02:00
Ivan Habunek 07ad41960f
Capitalize visibility 2024-04-08 08:34:56 +02:00
Sandra Snan 07beba8c68
Fix --clear text issue
It's a click flag.
2024-04-08 08:32:05 +02:00
Sandra Snan 7244b2718f
Print visibility in CLI
I went with two spaces before and after but feel free to change that
to whatever! Having the visibility printed this way is pretty useful
for us who mostly read posts through the CLI.
2024-04-08 08:31:19 +02:00
Ivan Habunek 968a516f76
Remove unused helpers 2024-04-06 15:06:59 +02:00
Ivan Habunek 38eca67905
Fix bug in run_with_retries, better types 2024-04-06 15:05:47 +02:00
Luca Matei Pintilie 1d48e64853
Fix version check in case of an empty string
Some mastodon implementations (GoToSocial) will return `version: ""`, in
which case checking for the major version won't work.

This is why an extra check has to be added, and default to 0 as the
"major" version.
2024-04-06 14:56:54 +02:00