Alessio
ea0299e302
make it a lot bigger
Build / build-docker (push) Successful in 5s
Build / test (push) Successful in 42s
Build / build-apt (push) Has been skipped
2025-02-23 18:38:36 -08:00
Alessio
fc2504ff4b
make it a bit bigger
Build / build-docker (push) Successful in 6s
Build / test (push) Successful in 35s
Build / build-apt (push) Has been skipped
2025-02-23 18:35:28 -08:00
Alessio
fff84a72c8
make it a bit bigger
Build / build-docker (push) Successful in 6s
Build / test (push) Successful in 37s
Build / build-apt (push) Has been skipped
2025-02-23 18:33:50 -08:00
Alessio
ce1ae6a278
reduce expression to only tag
Build / build-docker (push) Successful in 5s
Build / test (push) Successful in 38s
Build / build-apt (push) Has been skipped
2025-02-23 18:32:04 -08:00
Alessio
2d9d513005
Add the condition back in
Build / build-docker (push) Successful in 23s
Build / test (push) Failing after 57s
Build / build-apt (push) Has been skipped
2025-02-23 18:09:39 -08:00
Alessio
ec6fa8ff81
Change quoting
Build / build-docker (push) Successful in 5s
Build / test (push) Successful in 1m54s
Build / build-apt (push) Has been skipped
2025-02-21 14:38:29 -08:00
Alessio
cb11cbf054
Debug
Build / build-docker (push) Successful in 6s
Build / test (push) Failing after 51s
Build / build-apt (push) Has been skipped
2025-02-21 14:35:38 -08:00
Alessio
0da39dcfe3
Remove condition for integration test for gitea build
Build / build-docker (push) Successful in 9s
Build / test (push) Failing after 52s
Build / build-apt (push) Has been skipped
2025-02-21 14:13:17 -08:00
Alessio
3a677c11dd
Install nodejs a different way so it doesn't have one 8 major versions out of date lmao
Build / build-docker (push) Successful in 6s
Build / test (push) Failing after 54s
Build / build-apt (push) Has been skipped
2025-02-21 14:05:27 -08:00
Alessio
c1f4808139
Add nodejs to primary build image for gitea build
Build / build-docker (push) Successful in 3m38s
Build / test (push) Failing after 5s
Build / build-apt (push) Has been skipped
2025-02-21 13:55:07 -08:00
Alessio
e2af0772c3
Add experimental gitea build
Build / test (push) Failing after 6s
Build / build-apt (push) Has been skipped
2025-02-19 23:16:15 -08:00
Alessio
97419c483e
BUGFIX: fix re-fetching of conflicting users having a crash if the user in question was banned instead of deleted
2025-02-18 21:55:36 -08:00
Alessio
4365d0bd3b
Update some shell scripts that referred to internal/webserver
2025-02-17 19:08:28 -08:00
Alessio
54cb681275
Update CHANGELOG.txt for v0.7.1
2025-02-17 19:00:31 -08:00
Alessio
43566b4613
Add integration test for no-clobbering banned users
2025-02-17 18:39:01 -08:00
Alessio
1e09477a5e
If a scraped tweet has tombstone type 'suspended', then the user should be marked as banned during reply-joining
2025-02-17 18:05:49 -08:00
Alessio
acf903d16a
Fix lint error
2025-02-15 19:50:39 -08:00
Alessio
3defa56a37
Move to 'pkg' instead of 'internal'
2025-02-15 19:46:10 -08:00
Alessio
a8c1e9c4f0
Update CHANGELOG.txt for v0.7.0
2025-02-15 15:18:40 -08:00
Alessio
e4df2e0620
Show number of related items in a Notification in the Notifications feed
2025-02-15 15:17:26 -08:00
Alessio
ba81556f06
Fix lint error
2025-02-15 14:33:56 -08:00
Alessio
c0e4c85028
BUGFIX: ensure the ActionTweetID and ActionRetweetIDs are updated correctly when adding new Tweets/Retweets to a notification's lists
2025-02-15 14:31:26 -08:00
Alessio
084bca9c57
Fix a webserver test (increment number of tweets in the feed) that I broke by adding more sample data
2025-02-15 14:01:40 -08:00
Alessio
1af7fa3817
Notification feed should load tweet and retweet IDs in order to display 'liked N of your tweets', etc
2025-02-15 13:57:00 -08:00
Alessio
5be812e96e
Include current user "likes" information when building notifications feed
2025-02-15 12:51:07 -08:00
Alessio
ff1f70f035
Add error messages on invalid session login attempt
2025-02-14 16:49:53 -08:00
Alessio
041af0f91d
Move common type definitions (Tweet, User, etc) from 'scraper' package to 'persistence'
2025-02-14 16:02:40 -08:00
Alessio
4abbb93c63
Update link preview image integration test (old one broke again)
2025-02-14 14:46:56 -08:00
Alessio
c03e1f6317
REFACTOR: Not sure why this was missed in previous commit
2025-02-10 13:38:26 -08:00
Alessio
bbe098d6df
REFACTOR: replace imports of the 'persistence' package in 'persistence_test' with dot-imports
2025-02-10 13:30:01 -08:00
Alessio
4132eb4bca
REFACTOR: SaveTweetTrove
no longer calls scraper.GetUserByID
, removing another scraper dependency from persistence
package
...
- it was calling it to handle conflicting user handles
- now user handle conflicts are handled by the callee
- Add a utility function in `main` and `webserver` packages to rescrape the conflicting users
2025-02-10 12:53:31 -08:00
Alessio
fc66d1d8a6
Update 2 integration tests that got out-of-date
2025-02-10 12:31:46 -08:00
Alessio
b2f697a8a6
REFACTOR: make Session file storage functions more generic (not hardcoded for scraper.API)
2025-02-04 14:46:13 -08:00
Alessio
cb0b478c08
REFACTOR: apply dependency injection change (whole API object -> just the downloader function) to 'SaveTweetTrove' method
2025-02-03 21:58:53 -08:00
Alessio
0c1d853f55
REFACTOR: change media downloader dependency injection to take just the download function rather than a whole API object
2025-02-03 21:24:53 -08:00
Alessio
ac763a97a6
REFACTOR: in persistence package, import scraper as '.'
2025-02-03 16:25:34 -08:00
Alessio
95a52906ba
Tidy up logging in API do_http methods
2025-02-03 10:58:41 -08:00
Alessio
e0ce1f205a
REFACTOR: convert tweet trove methods that make API calls to API methods instead that take a TweetTrove
2025-02-03 08:03:13 -08:00
Alessio
368209a1cc
Add handling for 'Twitterversary' account anniversary notification
2025-02-02 20:50:35 -08:00
Alessio
efe453dbe3
Fix lint errors
2025-02-02 20:38:43 -08:00
Alessio
5f62d91b44
Update CHANGELOG.txt for v0.6.22
2025-02-02 20:35:46 -08:00
Alessio
f7b0c4a427
Add background scraping jobs for Bookmarks and logged-in user's User Feed
2025-02-02 20:23:55 -08:00
Alessio
eec02fef00
On manually rescraping a user feed, update the user and download their content too
2025-02-02 20:02:26 -08:00
Alessio
cd02110021
BUGFIX: fix a scraping error on encountering a 'composer' entry in a tweet thread
2025-02-02 17:28:18 -08:00
Alessio
a3ddfa72b7
Fix a typo in the windows build script
2025-01-18 21:44:42 -08:00
Alessio
af21249e67
Fix a broken integration test
2025-01-18 20:38:32 -08:00
Alessio
7a056c7494
Fix whitespace issue (kick pipeline)
2025-01-17 15:02:14 -08:00
Alessio
06ea9b890b
Update CHANGELOG.txt for v0.6.21
2025-01-17 14:54:15 -08:00
Alessio
5f1e917819
Try re-downloading chat images 5x with 0.5s delay before giving up
2025-01-17 14:48:31 -08:00
Alessio
23f023837b
Try to add an icon to the compiled application on Windows
2025-01-12 20:26:48 -08:00