Commit graph

  • 7f24080356 dicking aboot interaction_policies_forward_compat tobi 2025-04-12 12:53:51 +0200
  • 639f4aad9b
    Merge 6d7edbcfd4 into c8a780e12a #3941 kim 2025-04-11 15:46:58 -0700
  • c8a780e12a
    [bugfix] Fix setting bot on/off (#3986) main tobi 2025-04-11 16:36:40 +0200
  • 67b545ef75 test fix #3986 tobi 2025-04-11 16:16:29 +0200
  • 4293897c04 Merge branch 'main' into bot_toggle_fixes tobi 2025-04-11 16:10:19 +0200
  • eb4114bf12
    [chore] Fix header insets (#3987) tobi 2025-04-11 15:50:14 +0200
  • b51aa23458
    [docs] add a command to know if the system is compatible with the standard builds (#3980) OniriCorpe 2025-04-11 12:42:18 +0200
  • 1e59795ff4
    [docs] add instruction about postgres permission (#3981) heddxh 2025-04-11 18:41:50 +0800
  • 8ea352bb25 read client messages in tests tobi 2025-04-11 12:31:58 +0200
  • 1f3d29d335 [chore] Fix header insets #3987 tobi 2025-04-11 12:28:00 +0200
  • e796f3b093 Merge branch 'main' into bot_toggle_fixes tobi 2025-04-11 12:05:43 +0200
  • be9e307418
    [chore] render avatar in photoswipe slide, remove repeated alt text (#3985) tobi 2025-04-11 12:05:26 +0200
  • e89ce8d43b [bugfix] Fix setting bot on/off tobi 2025-04-11 12:04:16 +0200
  • 5e094313df bwap bwap #3985 tobi 2025-04-11 11:41:25 +0200
  • e7325209d2 [chore] render avatar in photoswipe slide, remove repeated alt text tobi 2025-04-11 11:19:16 +0200
  • a37ed770b5
    Merge c42c391094 into e032c959e1 #3969 kaimanhub 2025-04-10 12:28:34 -0400
  • e032c959e1
    [feature] Implement /oauth/revoke for token revocation (#3983) tobi 2025-04-10 16:24:17 +0200
  • 5aa85fe760 [feature] Implement /oauth/revoke for token revocation #3983 tobi 2025-04-10 14:51:43 +0200
  • 6d7edbcfd4 fix test broken due to addition of preloader #3941 kim 2025-04-09 15:55:24 +0100
  • 3b946d960c better concurrency safety in Clear() and Done() kim 2025-04-08 23:20:36 +0100
  • 4e5414e546 don't return on status filter errors, these are usually transient kim 2025-04-08 22:04:43 +0100
  • d75bbfee3b fix preload repeatBoost checking logic kim 2025-04-08 21:50:07 +0100
  • 31f9829c15 remove unsetting of lo, hi kim 2025-04-08 21:39:22 +0100
  • 4a09a8c1b5 fix-up some comments referring to old logic kim 2025-04-08 18:46:04 +0100
  • cd41e69173 remove trim-after-insert behaviour kim 2025-04-08 18:39:08 +0100
  • 14cb66990f finish writing code comments kim 2025-04-08 18:26:57 +0100
  • d725bf22a6 shift around some logic to make sure things aren't accidentally left set kim 2025-04-08 18:20:57 +0100
  • 13d5adbfe0 more code comments, don't bother inserting statuses if timeline not preloaded kim 2025-04-08 18:14:26 +0100
  • 2bd26dbedc much improved status timeline code comments kim 2025-04-08 18:03:32 +0100
  • 9cdd6d354a fix timeline preload state check kim 2025-04-08 16:52:53 +0100
  • 4a1846891b comment-out unused functions, but leave in place as we might end-up using them kim 2025-04-08 16:40:27 +0100
  • 4dc453f3ee add logic to allow dynamic clear / preloading of timelines kim 2025-04-08 16:28:33 +0100
  • 49b628ed90 share a bunch of the database load code in timeline cache, don't clear timelines on relationship change kim 2025-04-08 15:19:36 +0100
  • 5c622d0fcd ensure repeat boosts are marked in preloaded entries kim 2025-04-08 14:31:58 +0100
  • ced560ebf8 start adding preloading support kim 2025-04-08 14:16:08 +0100
  • 624f7522d8 add more status timeline tests kim 2025-04-08 12:31:39 +0100
  • 5a64318de9 add StatusTimeline{} tests kim 2025-04-08 11:58:38 +0100
  • f664d304b6 remove unused field kim 2025-04-07 23:44:39 +0100
  • 58dcc79dc2 fix timeline tests now that timelines are returned in page order kim 2025-04-07 19:22:35 +0100
  • 6a8cc5b360 add important note kim 2025-04-07 17:49:04 +0100
  • 38003b7134 more code comments kim 2025-04-07 19:03:04 +0100
  • 6c82766e6b add repeat boost filtering logic, update go-structr, general improvements kim 2025-04-07 17:46:17 +0100
  • 55e03f0164 do a maximum of 5 loads, not 10 kim 2025-04-07 16:02:53 +0100
  • bee3963a5c remove the boost logic from prepare function kim 2025-04-07 15:26:04 +0100
  • d7048f6b6a remove comments for repeat code kim 2025-04-07 13:56:23 +0100
  • 431fe67824 fix use of timeline.lastOrder, fix incorrect range functions used kim 2025-04-07 13:49:49 +0100
  • f245521326 move boost checking to prepare function kim 2025-04-03 17:17:39 +0100
  • b999a23ff2 remove unused function to appease the linter kim 2025-04-03 14:05:24 +0100
  • 90d68e2495 again, remove more unused code kim 2025-04-03 13:59:38 +0100
  • 4a19287d8c remove unnecessary change kim 2025-04-03 13:58:25 +0100
  • 67f6940c51 remove local / public caches (is out of scope for this work), share more timeline code kim 2025-04-03 13:51:47 +0100
  • 2ed7435a60 add (now) missing slice reverse of tag timeline statuses when paging ASC kim 2025-04-02 19:50:50 +0100
  • 1b09356587 swap the lo, hi values 🤦 kim 2025-04-02 19:40:16 +0100
  • d3a1abeefb simplify timeline cache loading, fix lo/hi returns, fix timeline invalidation side-effects missing for some federated actions kim 2025-04-02 17:25:33 +0100
  • 40b95f7a5a remove the zero length check, as lo, hi values might still be set kim 2025-04-01 20:03:52 +0100
  • fbd6d51b81 rewrite calls to public / local timeline calls kim 2025-04-01 15:18:29 +0100
  • 3235722b3c have a local and public timeline *per user* kim 2025-04-01 15:17:34 +0100
  • 1283a95c4a update go-structr version to latest with changed timeline unique indexing logic kim 2025-04-01 15:10:56 +0100
  • fbc50aa98d fill in more code comments kim 2025-04-01 14:32:36 +0100
  • 3e3846aa5e finish writing code comments for the StatusTimeline{} type itself kim 2025-04-01 14:10:53 +0100
  • 194d63d941 improved code comments for updated / returned lo , hi paging values kim 2025-04-01 14:04:32 +0100
  • d8eba6d0f5 change the way we update lo,hi paging values during timeline load kim 2025-04-01 13:51:17 +0100
  • c30c9b3bc5 some variable renaming, for ease of following kim 2025-03-31 17:40:45 +0100
  • 3ffb31dd9e finish writing more code comments kim 2025-03-31 16:48:20 +0100
  • ee5da2b511 don't allow multiple entries for BoostOfID values to prevent repeated boosts of same boosts kim 2025-03-31 15:41:15 +0100
  • e07d56450c improved code comments kim 2025-03-31 15:39:15 +0100
  • 3037d90512 continued from previous commit kim 2025-03-28 13:51:31 +0000
  • bc6f928e1e remove old timeline initialization code, bump go-structr to v0.9.4 kim 2025-03-28 13:50:34 +0000
  • b1050881ad reslice the output if it's beyond length of 'lim' kim 2025-03-26 21:43:01 +0000
  • ecaabd93d4 fix linter hints kim 2025-03-26 20:44:32 +0000
  • e27e2f3e53 linter, ssssssssshhhhhhhhhhhh please kim 2025-03-26 20:43:41 +0000
  • 0721099101 further list timeline fixes kim 2025-03-25 17:16:53 +0000
  • 1a5be5ee1c fix list timeline cache fetching kim 2025-03-25 17:16:05 +0000
  • 47fa511767 tweak cache size limits kim 2025-03-25 12:35:15 +0000
  • 27602a3054 clarify some things better in code comments kim 2025-03-25 12:33:57 +0000
  • 2227a8cf31 add exclusion for test.out in gitignore kim 2025-03-25 12:15:31 +0000
  • e4af5b7b78 fix up more tests, fix missing required changes, etc kim 2025-03-25 12:12:09 +0000
  • d714237152 fix test-identified timeline cache package issues kim 2025-03-24 21:34:36 +0000
  • f3c05a9145 start adding page validation kim 2025-03-23 14:18:24 +0000
  • f6072a7c8f remove references to old timeline types that needed starting up in tests kim 2025-03-20 14:01:26 +0000
  • af1577794a remove old timeline package, add local timeline cache kim 2025-03-20 13:34:34 +0000
  • d71dd00f79 implement new timeline code into more areas of codebase, pull in latest go-mangler, go-mutexes, go-structr kim 2025-03-20 13:15:25 +0000
  • bf32a08da9 remove old use of go-bytes kim 2025-03-14 15:25:10 +0000
  • b162b2e34b add local timeline, fix up merge conflicts kim 2025-03-12 22:45:17 +0000
  • 2b082d52d7 remove old code kim 2025-02-13 13:03:04 +0000
  • 84a59bd34f more work integration new timeline code kim 2025-02-13 12:34:45 +0000
  • 57f103b45d further work rewriting timeline caching kim 2025-02-03 17:00:33 +0000
  • 7e88a43e5f start work rewriting timeline cache type kim 2024-12-30 17:12:55 +0000
  • b1a4d54c14
    [chore] add IPPrefixes type so we don't need separate rate limit parsed field (#3982) kim 2025-04-09 16:32:13 +0000
  • 663acae0c5 sshhhh please linter, mommy's working #3982 kim 2025-04-09 15:51:55 +0100
  • 9d15102f70 add IPPrefixes type so we don't need separate rate limit parsed field kim 2025-04-09 15:44:15 +0100
  • 19cfa8d126
    [bugfix] Fix a couple accessibility issues with :focus elements (#3979) tobi 2025-04-09 14:14:20 +0200
  • befa318065 tweaks #3979 tobi 2025-04-09 13:53:00 +0200
  • 3089ac3780 fix little error tobi 2025-04-09 13:05:05 +0200
  • bfee7041c0 [bugfix/frontend] Fix accessibility/focus issues in settings + web ui tobi 2025-04-09 12:56:04 +0200
  • 6b5c26b10a
    add instruction about postgres permission #3981 heddxh 2025-04-09 13:27:09 +0800
  • b21e069243
    Docs: adding a command to know if the system is compatible with the standard builds #3980 OniriCorpe 2025-04-09 00:11:37 +0200
  • c42c391094 Use httpclient.Client instead of standard net/http #3969 kaimanhub 2025-04-08 19:54:18 +0300
  • d11efa1e2f Vendor kaimanhub 2025-04-05 12:44:15 +0300
  • 6169351d22 Add preview card storing to the database kaimanhub 2025-03-30 20:24:15 +0300