Commit Graph

  • e3bc6a88d9 Use secrets for keys instead of ad-hoc image Alessio 2024-06-10 21:30:57 -07:00
  • 80f8ed0a5d Update command line output when you get rate limited Alessio 2024-06-10 20:37:43 -07:00
  • a1faacaf6b Don't throw away all previous results if you get rate-limited, just save them Alessio 2024-06-10 19:59:08 -07:00
  • b23a6a7e05 Change integration test for search again due to upstream stupidity Alessio 2024-06-10 18:33:59 -07:00
  • 033fe3409f Change 'release-*' to 'v*.*.*' pattern for release branches, for compatibility with Go build tools Alessio 2024-06-10 18:18:36 -07:00
  • f4181d0c4c Update CHANGELOG.txt for v0.6.12 Alessio 2024-06-10 18:11:16 -07:00
  • cf6443518a Add integration test for another type of deleted tweet Alessio 2024-06-10 17:55:19 -07:00
  • 81c39e0c4c Fix deleted tweet in integration test Alessio 2024-06-10 17:14:44 -07:00
  • cac87ec973 Save tweets with unknown user as <UNKNOWN USER> instead of UserID 0, which causes foreign key errors Alessio 2024-06-10 15:47:13 -07:00
  • 4dbe8b1558 Make the CI actually not use static linking of libc Alessio 2024-06-09 14:33:25 -07:00
  • 03c082ab4b Disable pagination in the 'twitter search' integration test because it's been disabled upstream Alessio 2024-05-30 00:03:54 -07:00
  • 2a86e8df15 Change sidebar refresh interval to 3s instead of 10s Alessio 2024-05-29 23:54:43 -07:00
  • 971bef06e5 Don't use static compilation for non-release builds (it makes the CI really slow) Alessio 2024-05-29 22:21:13 -07:00
  • d45edcf08c Add template file for previous commit Alessio 2024-05-29 22:17:25 -07:00
  • 21ab098e42 Fix lint error Alessio 2024-05-29 22:16:15 -07:00
  • 63360518ef Enable page for bookmarks Alessio 2024-05-29 22:15:22 -07:00
  • 14a7f88cdb Add scraping and saving of bookmarks Alessio 2024-05-28 21:55:42 -07:00
  • fc08fb0be4 Statically link libc (musl) so the binaries are fully portable Alessio 2024-05-27 14:50:57 -07:00
  • 8c9fb06e52 Fix DM composer textbox getting weird if you paste a long link in it Alessio 2024-05-27 14:47:57 -07:00
  • 41d25864da Update CHANGELOG.txt for v0.6.11 Alessio 2024-05-12 17:43:30 -07:00
  • 61404cf5b0 Enable manual re-scraping of chat rooms Alessio 2024-05-12 17:37:08 -07:00
  • 827c15431c Make messages list update every 3s Alessio 2024-05-12 17:01:14 -07:00
  • 455639dffd Change the 'mark as read' button to use an eye icon Alessio 2024-05-11 11:12:19 -07:00
  • 42bf8ec06a Fix a bug sending empty POST bodies Alessio 2024-05-11 10:58:33 -07:00
  • f927507089 Enable marking DMs as read Alessio 2024-05-10 22:09:48 -07:00
  • 39c2250719 REFACTOR: add 'toast' helper response handler to produce toasts Alessio 2024-05-10 22:02:20 -07:00
  • e12f347650 Fix lint error Alessio 2024-05-09 13:13:37 -07:00
  • 2a7a4e700e Remove 'dm-composer' OOB template and replace it with a simple 'hx-on:htmx:after-request' attribute Alessio 2024-05-09 13:11:05 -07:00
  • 73c89f70fb REFACTOR: move /messages/<id>/send handler into its own function Alessio 2024-05-08 21:59:27 -07:00
  • 5cbf96f379 Fix unusual bug when scraping tweets which only happens if the tweet has a link and the text is exactly 22 chars long Alessio 2024-05-05 11:59:58 -07:00
  • a0a32d0fb8 Fix another lint error Alessio 2024-05-05 11:25:00 -07:00
  • 5d727487ba Fix lint error Alessio 2024-05-05 11:23:06 -07:00
  • 71230e3886 Fix 3 bugs in DMs Alessio 2024-05-05 10:58:39 -07:00
  • f7ad9ba63c Update CHANGELOG.txt for v0.6.10 Alessio 2024-05-04 21:49:23 -07:00
  • 341ddaa5c2 Add Participants view to group chats Alessio 2024-05-04 21:41:15 -07:00
  • 73e608069c Add open-in-external button to DM headers Alessio 2024-05-04 17:58:51 -07:00
  • ca4d11cb05 Improve scrolling behavior in DMs when paging back through a conversation Alessio 2024-05-04 17:50:38 -07:00
  • 9b5f1d33cf Make clicking on a replying-to button in DMs scroll that message into view Alessio 2024-05-04 17:21:56 -07:00
  • d907a6c500 Make DM message 'show more' button use same styling as timeline one Alessio 2024-05-04 15:51:36 -07:00
  • af3e496468 Add pagination to DM conversation and scrolling back using 'show more' button Alessio 2024-05-04 15:44:17 -07:00
  • 4d6407492a REFACTOR: split Messages handler into functions; add 'is_htmx' helper function Alessio 2024-05-04 15:14:51 -07:00
  • 6982b28cb2 Fix lint error Alessio 2024-05-03 16:18:09 -07:00
  • 1c874d8e0a Fix entities preceded by punctuation marks rendering weird Alessio 2024-05-03 16:14:58 -07:00
  • 47dbd4fe42 Add template file for previous commit Alessio 2024-05-03 15:26:30 -07:00
  • 62500d69dd Add header section to DM chat views Alessio 2024-05-03 15:10:14 -07:00
  • b919f4e976 Add copy link button to tweets and 'Go Online' button to nav sidebar Alessio 2024-05-03 13:51:02 -07:00
  • 99a3f9d4b0 Add icons for the previous GIF related commit Alessio 2024-05-01 14:39:48 -07:00
  • b0a0c36141 Make sidebar poll for notifications every 10s Alessio 2024-04-28 15:41:47 -07:00
  • 3fedde7aa5 Add unread messages notification indicator bubble in the nav sidebar Alessio 2024-04-28 15:21:39 -07:00
  • 0196cb681b Improve DM chat list previews Alessio 2024-04-27 23:10:07 -07:00
  • 5c546bf308 Add query to list conversations with unread messages in them Alessio 2024-04-27 23:01:56 -07:00
  • 28267a802a Add UI support for GIFs; make both gifs and regular videos have rounded corners Alessio 2024-04-19 21:45:54 -07:00
  • a2e7187040 Update CHANGELOG.txt for v0.6.8 Alessio 2024-04-13 17:02:18 -07:00
  • a7d2b78a18 Fix some buggy styling around the pin icon on pinned tweets Alessio 2024-04-13 16:57:51 -07:00
  • 1b3c5d0ed3 Add timeout error handling for scraper requests to the request body download as well (rather than just headers) Alessio 2024-04-13 16:10:23 -07:00
  • 39c2cc0d3d Fix the error toasts Alessio 2024-04-12 17:33:00 -07:00
  • 3eb281cb7e Update CHANGELOG.txt for v0.6.7 Alessio 2024-04-12 11:26:06 -07:00
  • 8b77185e6a Remove XXX lint blocker Alessio 2024-04-07 18:31:43 -07:00
  • cc4da5e2a5 Create DM pagination function and reimplement 'GetChatRoomContents' using it Alessio 2024-04-07 18:24:32 -07:00
  • 8410182129 Big front-end refactor to make CSS management more tractable Alessio 2024-04-05 15:49:19 -07:00
  • aeb2782356 Reorganize styles.css a bit, moving common / utility / layout styles to top of file Alessio 2024-03-30 20:19:58 -07:00
  • 697c58e439 Add 'list:<id>' search filter Alessio 2024-03-26 20:19:17 -07:00
  • b6aa6d1a4f Add pinned-tweet quoted tweet info if needed Alessio 2024-03-26 20:09:08 -07:00
  • ea3aac52f8 Fix some typos Alessio 2024-03-24 20:12:40 -07:00
  • 590a05edb7 Fix lint errors Alessio 2024-03-24 20:09:16 -07:00
  • 0bc5a995ad REFACTOR: remove some redundant code in dm_queries.go Alessio 2024-03-24 20:02:40 -07:00
  • 4cc490df6a BUGFIX: Fix quoted tweets in pinned tweets Alessio 2024-03-24 16:13:56 -07:00
  • 6a9d8becba Add pin icon file Alessio 2024-03-23 11:37:19 -07:00
  • 6e283d9ef4 BUGFIX: fix user feed breaking for users without a pinned tweet Alessio 2024-03-23 11:32:57 -07:00
  • 9f192ea31d Update CHANGELOG.txt for v0.6.6 Alessio 2024-03-22 21:53:45 -07:00
  • 158710df8d Update User Feed graphql endpoint so it can get long tweets Alessio 2024-03-22 21:39:13 -07:00
  • e6471b65f0 Add PWA boilerplate and width/height attrs for all <img> tags Alessio 2024-03-22 21:37:34 -07:00
  • 2e1c851e04 Add help message info for 'get_followers' and 'get_followees' Alessio 2024-03-22 21:34:38 -07:00
  • 4e0efd8cf9 Add 'tombstone' search filter and search bar filter argument for 'followed_by' Alessio 2024-03-22 21:34:02 -07:00
  • 125445671d Fix HTMX spinner background overflowing rounded edges inside quoted tweets Alessio 2024-03-22 21:25:39 -07:00
  • 750ad3031a Fix lint error Alessio 2024-03-18 22:32:30 -07:00
  • 898ad163ae Add parsing of pinned tweets on scraped user feeds Alessio 2024-03-18 22:20:36 -07:00
  • 41e525d223 Show pinned tweets in the web UI Alessio 2024-03-18 21:30:01 -07:00
  • ca7cf613f9 Remove unnecessary import Alessio 2024-03-18 21:16:38 -07:00
  • 3967367eed Fix more lint errors Alessio 2024-03-18 21:15:27 -07:00
  • cf51c065d0 Fix lint error Alessio 2024-03-18 20:49:25 -07:00
  • d288d4893b UI: fix DM embedded images from being full-size all the time; fix aspect ratios on embedded link preview thumbnails Alessio 2024-03-17 20:36:44 -07:00
  • 69e0a35e57 Handle HTTP request timeouts Alessio 2024-03-16 19:55:05 -07:00
  • 51ae1d09a1 Update CHANGELOG.txt for v0.6.5 Alessio 2024-03-11 21:30:56 -07:00
  • b6b9ff09b8 Add winbind package to innosetup docker build Alessio 2024-03-13 21:36:06 -07:00
  • d5a93b188c Make bash the default shell in innosetup container Alessio 2024-03-13 20:51:45 -07:00
  • d8bf453f9c Add some debug info Alessio 2024-03-13 20:22:50 -07:00
  • 439063dacc Add upload step for windows build Alessio 2024-03-13 19:22:15 -07:00
  • 087968c505 Fix typo Alessio 2024-03-13 18:07:32 -07:00
  • 50e2edc2b9 Re-enable the retweets test Alessio 2024-03-12 09:25:51 -07:00
  • 862c8a399e Fix name error Alessio 2024-03-11 21:16:19 -07:00
  • 73c5803a47 Add downloading of DM embedded images, videos and links Alessio 2024-03-11 21:12:38 -07:00
  • 0ad3cf8fb8 Fix lint errors Alessio 2024-03-11 14:08:07 -07:00
  • 77cd9905d5 Disable retweet test temporarily Alessio 2024-03-11 13:49:32 -07:00
  • aa05708e20 Move media downloader from persistence to scraper package; add 429 Rate Limited error type Alessio 2024-03-11 12:57:58 -07:00
  • 1ba4f91463 REFACTOR: replace 'log.Debug(fmt.Sprintf(...))' with 'log.Debugf(...)' and remove 'scraper.' prefix in utils_test.go Alessio 2024-03-10 19:10:26 -07:00
  • f3b71a2633 Move --addr flag under webserver subcommand Alessio 2024-03-10 18:59:58 -07:00
  • 07233a7153 Fix parsing of other media items in DMs as 'urls' Alessio 2024-03-09 15:11:33 -08:00
  • 9fa0cbf6d6 Add on-click image carousel Alessio 2024-03-09 13:44:14 -08:00
  • f18a2e529c Add test files for previous commit Alessio 2024-03-08 17:29:56 -08:00