Zed
95a9ee8dc5
Update and speed up GitHub workflows ( #1368 )
...
* Update actions and switch to GitHub runners
* Bump workflow Python version to 3.14
* Reuse nitter build for integration test
* Add missing libpcre3 installation to workflow
* Consolidate workflow runtime deps install
* Make nitter binary executable
* Run nimble md and scss simultaneously in workflow
* Run tests with 4 workers in workflow
* Rerun failing integration tests
* Bump integration test workers to 5
* Improve python dep install and run less workers
* Use native GitHub Actions Redis service
* Lower integration test workers to 2
* Switch to poetry to cache venv
* Ensure poetry is installed before setup-python
* Fix poetry sync command
* Switch back to 3 workers
* Cache poetry install
* WIP
* WIP
* Fix poetry/pipx caching
* Speed up integration test significantly
* WIP
* Cleanup
2026-02-19 06:56:20 +01:00
Zed
7734d976f7
Add username validation
...
Fixes #1317
2025-11-30 04:12:38 +01:00
Zed
31d210ca47
Add experimental x-client-transaction-id support ( #1324 )
...
* Add experimental x-client-transaction-id support
* Remove broken test
2025-11-29 01:13:08 +01:00
Zed
bf36fc471b
Update tests
2025-11-16 06:04:46 +01:00
Zed
bc38315d12
Fix tests
2025-02-05 20:19:18 +01:00
Zed
06ab1ea2e7
Enable disabled tests
2023-11-15 11:11:56 +00:00
Zed
c2819dab44
Fix #1106
...
Closes #831
2023-11-15 11:11:53 +00:00
Zed
623424f516
Fix outdated test
2023-11-01 04:52:44 +00:00
Zed
ae9fa02bf5
Switch to TweetDetail for tweets
2023-08-25 16:28:30 +02:00
Zed
d7ca353a55
Disable photo rail test
2023-08-08 02:49:58 +02:00
Zed
54e6ce14ac
Simplify photo rail test
2023-08-08 02:35:43 +02:00
Zed
967f5e50f9
Update and disable some tests
2023-08-08 02:21:40 +02:00
Zed
50f821dbd8
Use search instead of old timeline endpoint
2023-07-22 03:22:13 +02:00
Zed
0bc3c153d9
Fix everything ( #927 )
...
* Switch bearer token and endpoints, update parser
* Enable user search, disable tweet search
* Disable multi-user timelines for now
* Fix parsing of pinned tombstone
2023-07-10 11:25:34 +02:00
Zed
b516ec367b
Remove outdated tweet from card test
2023-05-20 00:59:34 +02:00
Zed
b67f3062fe
Fix card tests
2023-04-21 23:33:52 +02:00
Zed
1ac389e7c7
GraphQL timeline ( #812 )
...
* Update deps
* Replace profile timeline with GraphQL endpoint
* Update GraphQL endpoint versions
* Use GraphQL for profile media tab
* Fix UserByRestId request
* Improve routing, fixes #814
* Fix token pool JSON
* Deduplicate GraphQL timeline endpoints
* Update list endpoints
* Use GraphQL for list tweets
* Remove debug leftover
* Replace old pinned tweet endpoint with GraphQL
* Validate tweet ID
* Minor token handling fix
* Hide US-only commerce cards
* Update config example
* Remove http pool and gzip from token pool
* Support tombstoned tweets in threads
* Retry GraphQL timeout errors
* Remove unnecessary 401 retry
* Remove broken timeout retry
* Update karax, use new bool attribute feature
* Update card test
* Fix odd edgecase with broken retweets
* Replace search endpoints, switch Bearer token
* Only parse user search if it's a list
* Fix quoted tweet crash
* Fix empty search query handling
* Fix invalid user search errors again
2023-04-21 14:41:30 +02:00
Zed
95893eedaa
Add actions workflow to run Selenium tests ( #818 )
2023-03-28 17:36:48 +02:00
Zed
aea884c48e
Deduplicate note tweet parsing
2023-03-03 21:27:06 +01:00
Zed
2751504d2f
Fix crash on unavailable tweets
2023-02-25 18:25:02 +01:00
Zed
310b0ab9a1
Update test
2022-11-27 16:00:16 +01:00
Zed
778c6c64cb
Use a different quote for testing
2022-06-04 02:26:43 +02:00
Zed
6c83e87292
Update outdated tests
2022-06-04 01:00:44 +02:00
Zed
a98cf9245a
Fix outdated tests
2022-05-13 19:20:34 +02:00
Zed
2536370cd7
Minor fixes, update tests
2022-04-01 17:56:55 +02:00
Zed
51ae076ea0
Rearchitect profile, support pins, Profile -> User
2022-01-23 07:23:09 +01:00
Zed
29a53de691
Update test to reflect layout change
2022-01-20 06:03:08 +01:00
Zed
3c45630062
Add Reddit link replacement support
...
Closes #306
Closes #353
2021-12-27 02:22:10 +01:00
Zed
b29b23fea2
Update tests
2021-12-26 02:25:52 +01:00
Zed
6c5cb01b29
Update tests
2021-07-18 03:56:51 +02:00
Zed
9d8609059a
Actually fix test
2020-11-10 23:51:20 +01:00
Zed
a30df08b2b
Fix test
2020-11-10 19:28:36 +01:00
Zed
6f78781d1c
Update tests
2020-11-08 04:28:02 +01:00
Zed
a180e5649c
Fix broken test
2020-10-01 22:43:11 +02:00
Zed
57f8417657
Reenable suspended test
2020-06-17 20:55:38 +02:00
Zed
51c7af082d
We no longer know whether profiles are suspended
2020-06-17 17:19:08 +02:00
Zed
34dd02df1b
Add photo rail test
2020-06-07 07:57:15 +02:00
Zed
47c87f7068
Strip https://pbs.twimg.com from image urls
2020-06-07 07:55:57 +02:00
Zed
92883cbd73
Update timestamp in failing test
2020-06-02 18:05:54 +02:00
Zed
12c8b2659c
Update tests
2020-06-02 18:05:54 +02:00
Zed
5eec0bde3d
Misc. fixes and refactorings
2020-06-02 18:05:54 +02:00
Kadin Buckton
00dfb2fee4
Fix failing tests ( #166 )
...
* Fix failing tests due to unsupported chrome
* Fix multiline tweet test
2020-05-25 20:29:25 +02:00
Zed
5d561eacf1
Generalize card image test
2020-05-02 19:23:23 +02:00
Zed
4c35d0b723
Update failing test
2020-05-01 12:42:35 +02:00
Zed
8a6978cf74
Detect suspended accounts
2020-04-15 00:28:45 +02:00
Zed
2458a067ef
Update tests
2020-03-29 09:34:30 +02:00
Zed
a39b891a3d
Update tests, some tweets got removed
...
Would definitely be better to have an account with custom tests,
but oh well, not yet.
2020-01-07 02:05:08 +01:00
Zed
680b314294
Update test
2020-01-03 16:29:47 +01:00
Zed
b09798f2cf
Update test
2020-01-01 17:24:11 +01:00
Zed
ac4b678603
Re-enable search tests with more robust cases
2019-12-25 03:57:16 +01:00