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
Ivan Habunek
bf12dbff70
Use a stronger password in tests
...
gotosocial registration fails with a weak password
2024-04-06 13:15:36 +02:00
Ivan Habunek
4b17e2e586
Merge pull request #473 from danschwarz/corrupt_link_fix
...
Added safeguards to prevent crashes when rendering corrupt URLs
2024-03-12 14:54:51 +01:00
Daniel Schwarz
20968fe87f
Added safeguards to prevent crashes when rendering corrupt URLs
2024-03-09 13:48:33 -05:00
Ivan Habunek
3bac9b2fb6
Add changelog, bump version
2024-03-09 12:12:57 +01:00
Ivan Habunek
3420f1466a
Fix type annotation
2024-03-09 12:12:27 +01:00
Ivan Habunek
3eebbe35c9
Change option to lowercase
2024-03-09 10:16:41 +01:00
Ivan Habunek
4d5ac3cc4e
Don't break if status doesn't have edited_at
2024-03-09 10:13:34 +01:00
Ivan Habunek
ee98ce3746
Fix following tests
2024-03-09 09:54:46 +01:00
Ivan Habunek
0cbb8863b3
Start some docs for testing
2024-03-09 09:43:02 +01:00
Ivan Habunek
1709a416b3
Make list printing not break on akkoma
2024-03-09 09:32:38 +01:00
Ivan Habunek
f324aa119d
Add List entity
2024-03-09 09:32:04 +01:00
Ivan Habunek
43f51cbbb9
Make tests a bit more robust
...
By creating a new user we don't need to check if we're following or
blocking them before running the test.
2024-03-09 09:24:00 +01:00
Ivan Habunek
225dfbfb2e
Use alias for types
2024-03-09 09:20:43 +01:00
Ivan Habunek
9ae205c548
Upload media using same user in toot post --using
2024-02-10 18:24:35 +01:00
Ivan Habunek
9875209b30
Improve types
2024-02-10 18:24:35 +01:00
Ivan Habunek
965ffa1312
Remove unused code
2024-02-10 18:24:34 +01:00
Ivan Habunek
e1be3a68bb
Merge pull request #466 from danschwarz/scrollbar-update
...
Updated scroll.py to latest updated version from NomadNet
2024-01-16 11:35:34 +01:00
Daniel Schwarz
0cb2355973
Updated scroll.py to latest updated version from NomadNet
...
https://github.com/markqvist/NomadNet/blob/master/nomadnet/vendor/Scrollable.py
2024-01-15 21:54:11 -05:00
Ivan Habunek
a34831a02b
Merge pull request #460 from danschwarz/roundrect
...
Converted LineBoxes to RoundedLineBoxes that look nicer
2024-01-10 11:47:57 +01:00
Daniel Schwarz
593c95ea62
Converted LineBoxes to RoundedLineBoxes that look nicer
2024-01-09 23:36:35 -05:00
Ivan Habunek
fb36561923
Update contribution guidelines
...
txt requirements files were replaced by sections in setup.py
fixes #457
2024-01-07 21:13:26 +01:00
Ivan Habunek
fcc7f3b017
Merge pull request #456 from kianmeng/fix-typos
...
Fix typos
2024-01-07 21:09:17 +01:00
Kian-Meng Ang
2d0089893f
Fix typos
...
Found via `codespell -L fo,te,oll`
2024-01-08 02:59:35 +08:00
Ivan Habunek
d3d1b0d9a1
Merge pull request #155 from dlax/media-help
...
Document the [M]edia action
2024-01-04 09:58:14 +01:00
Ivan Habunek
fda498d793
Merge pull request #450 from lexiwinter/autoopen-cw
...
add an option to automatically expand content warnings
2024-01-04 09:47:09 +01:00
Ivan Habunek
b4cbeeedeb
Bump version, add changelog
2024-01-02 22:08:06 +01:00
Ivan Habunek
964efc5b4c
Fix bug which causes a crash if palette is not in settings
2024-01-02 22:06:20 +01:00
Ivan Habunek
081bc0459e
Bump version, add changelog
2024-01-02 22:03:31 +01:00
Ivan Habunek
5a26ab4940
Don't access the database in tests
...
This requires the mastodon instance to be patched so that email
confirmation is not required, but makes it possible to run tests on a
remote instance.
2024-01-02 21:56:51 +01:00
Ivan Habunek
db266c563d
Don't set default visibility
...
This way the visiblility will default to the one in user preferences. By
default this is 'public'.
2024-01-02 21:56:36 +01:00
Ivan Habunek
03035c31a0
Fix warning
2024-01-02 21:02:38 +01:00
Ivan Habunek
7f0692891e
Merge pull request #451 from lexiwinter/edit-toot
...
tui: allow editing toots
2024-01-02 14:25:20 +01:00
Lexi Winter
ec48e8eed8
tui: allow editing toots
...
Add new [E]dit command to the timeline: opens an existing toot to allow
editing it. Since this is more or less the same operation as posting a
new toot, extend the StatusComposer view to support this rather than
implementing a new view.
Add a new api method, fetch_status_source(), to implement the
/api/v1/statuses/{id}/source endpoint used to fetch the original post
text.
2024-01-01 14:16:09 +00:00
Ivan Habunek
724f27f860
Remove unused imports
2024-01-01 12:14:15 +01:00
Ivan Habunek
d1fe0ca92d
Replace sleeps in tests with retries
2024-01-01 12:12:08 +01:00
Ivan Habunek
301c8d21df
Add test util function for retrying tests
2024-01-01 11:14:04 +01:00
Ivan Habunek
3a147a5ea0
Move Run type alias to conftest
...
It's only used in tests
2024-01-01 09:52:15 +01:00
Ivan Habunek
84e75347e0
Make palettes work again
2023-12-31 21:29:06 +01:00