97419c483eBUGFIX: fix re-fetching of conflicting users having a crash if the user in question was banned instead of deleted
Alessio
2025-02-18 21:55:36 -08:00
4365d0bd3bUpdate some shell scripts that referred to internal/webserver
Alessio
2025-02-17 19:08:28 -08:00
54cb681275Update CHANGELOG.txt for v0.7.1
Alessio
2025-02-17 19:00:31 -08:00
43566b4613Add integration test for no-clobbering banned users
Alessio
2025-02-17 18:39:01 -08:00
1e09477a5eIf a scraped tweet has tombstone type 'suspended', then the user should be marked as banned during reply-joining
Alessio
2025-02-17 18:05:23 -08:00
c0e4c85028BUGFIX: ensure the ActionTweetID and ActionRetweetIDs are updated correctly when adding new Tweets/Retweets to a notification's lists
Alessio
2025-02-15 14:30:47 -08:00
084bca9c57Fix a webserver test (increment number of tweets in the feed) that I broke by adding more sample data
Alessio
2025-02-15 14:01:40 -08:00
1af7fa3817Notification feed should load tweet and retweet IDs in order to display 'liked N of your tweets', etc
Alessio
2025-02-15 13:57:00 -08:00
5be812e96eInclude current user "likes" information when building notifications feed
Alessio
2025-02-15 12:51:07 -08:00
b2f697a8a6REFACTOR: make Session file storage functions more generic (not hardcoded for scraper.API)
Alessio
2025-02-04 14:46:13 -08:00
cb0b478c08REFACTOR: apply dependency injection change (whole API object -> just the downloader function) to 'SaveTweetTrove' method
Alessio
2025-02-03 21:58:53 -08:00
0c1d853f55REFACTOR: change media downloader dependency injection to take just the download function rather than a whole API object
Alessio
2025-02-03 21:24:53 -08:00
ac763a97a6REFACTOR: in persistence package, import scraper as '.'
Alessio
2025-02-03 16:25:34 -08:00
95a52906baTidy up logging in API do_http methods
Alessio
2025-02-03 10:58:41 -08:00
e0ce1f205aREFACTOR: convert tweet trove methods that make API calls to API methods instead that take a TweetTrove
Alessio
2025-02-03 08:03:13 -08:00
06ea9b890bUpdate CHANGELOG.txt for v0.6.21
Alessio
2025-01-17 14:54:15 -08:00
5f1e917819Try re-downloading chat images 5x with 0.5s delay before giving up
Alessio
2025-01-17 14:48:31 -08:00
23f023837bTry to add an icon to the compiled application on Windows
Alessio
2025-01-12 20:26:48 -08:00
355e1cec3bBUGFIX: fix several issues with the Windows installer
Alessio
2025-01-12 20:07:51 -08:00
d7a8ee6013I forgot to include this in the previous commit
Alessio
2024-12-23 19:40:32 -08:00
37993af341Fix more lint errors of the same kind
Alessio
2024-12-23 19:37:28 -08:00
f9fdfe04dfFix new lint error activated by updating Go version (remove 'rand.Seed(time.Now)' calls, as they are redundant; as of 1.20, the generator is seeded randomly at startup)
Alessio
2024-12-23 19:35:00 -08:00
574be89062Bump go toolchain version to 1.21 to support slices (not 1.18 as incorrectly tried in the previous commit)
Alessio
2024-12-23 19:28:17 -08:00
c428c95a4cSwitch order of test and lint in CI build
Alessio
2024-12-23 19:16:48 -08:00
4e2dfef3cbUpdate go.mod go version to 1.18, to use slices package
Alessio
2024-12-23 19:12:43 -08:00
bd0e353771REFACTOR: move a bunch of stuff around in the scraper to consolidate
Alessio
2024-12-23 19:06:29 -08:00
32531a3bd9Move User Detail query, structures, parsing and tests to new 'api_types_user' file
Alessio
2024-12-23 18:41:10 -08:00
14024f550dREFACTOR: Get rid of SortableXYZ types, use slices.SortFunc instead
Alessio
2024-12-23 12:51:07 -08:00
81e6dc50beREFACTOR: rename some stuff in scraper apiv1
Alessio
2024-12-23 12:37:28 -08:00
eaa9f4c404Update the init_data script to be compatible with putting the sample data profile in a tmpfs
Alessio
2024-12-23 12:15:24 -08:00
938a725f39Fix bug introduced by BackgroundTask refactor
Alessio
2024-12-22 08:38:54 -08:00
8d29e25823Don't bother sending a RemoteUrl for DM images if they're not downloaded yet, since they can't be loaded without an authentication token anyway
Alessio
2024-12-22 08:07:26 -08:00
5c79decd7bRemove unused (apparently redundant?) BottomTimestamp function from the Feed object
Alessio
2024-12-22 08:05:23 -08:00
7102530661Update integration test for user feed to use a user who retweets stuff more often
Alessio
2024-12-22 08:04:18 -08:00
ff638bd543REFACTOR: create a BackgroundTask abstraction
Alessio
2024-12-22 08:03:12 -08:00
e27cd12cdcREFACTOR: change 'fetch_tweet_only' to use the regular fetch-tweet scraper function, and extract the main tweet in the 'main' package instead of having a scraper function for it
Alessio
2024-12-21 09:21:23 -08:00
850662c3cbREFACTOR: move as much API code out of the types files and into api_types_... files as possible
Alessio
2024-12-21 09:04:00 -08:00
1f44fb0961REFACTOR: SQL should use single-quotes; octal literals should start with '0o'
Alessio
2024-12-21 07:53:31 -08:00
9f31037ad7Update the other command in the build with the same change as previous commits
Alessio
2024-12-11 11:17:04 -08:00
eb6afa63a0BUGFIX: Fix what must have been a very old bug, where the version bump test used 'offline-twitter-engine' instead of 'offline-twitter' as the 'old' version, effectively pinning it at v0.6.2
Alessio
2024-12-11 11:07:35 -08:00
0f7b7d74e2Update build file to use authenticated session to fetch a user (change from last release)
Alessio
2024-12-09 18:34:39 -08:00
b5df0f3b5eUpdate integration test to account for @Offline_Twatter unfollowing @POTUS
Alessio
2024-12-09 15:03:48 -08:00
2edead5913BUGFIX: fix a bunch of issues with HTMX error-response toasts
Alessio
2024-12-02 18:50:54 -08:00
222f3d7ab5REFACTOR: make helper function for webserver tests with active user
Alessio
2024-12-02 15:08:58 -08:00
854cfb6d7aREFACTOR: split webserver/server_test.go into a bunch of different files, by handler
Alessio
2024-12-02 14:50:27 -08:00
5b8d110474UI: add a little circle and background around the active user's reaccs
Alessio
2024-11-09 18:16:01 -08:00
97888e2b23BUGFIX: fix reaccs panicking if the reacc'd message isn't the latest one in the chat
Alessio
2024-11-09 18:13:05 -08:00
724533ececJust remove the version bump test since there's no db version changes in this release anyway
Alessio
2024-11-06 22:55:04 -08:00
9d41c36368Use session file for temporary workaround command in build
Alessio
2024-11-06 22:46:28 -08:00
3fbf1ea474Temporarily swap out the user fetch in the version bump test because it's being fixed in this release (currently broken)
Alessio
2024-11-06 22:29:52 -08:00
c746a85c8bUpdate CHANGELOG.txt for v0.6.19
Alessio
2024-11-06 22:22:25 -08:00
ebf8ad5947Fix an integration test due to twitter changing the way block works
Alessio
2024-11-06 22:11:19 -08:00
fe3b2b311cFix another lint error
Alessio
2024-11-06 22:04:26 -08:00