Commit graph

  • 8911c9194f use a plus1hULID() instead of 24h kim 2025-04-25 15:34:53 +01:00
  • 6e26972fcd update code-comment to expand CAS accronym kim 2025-04-25 15:29:54 +01:00
  • dd0f51ed1e ensure edit submodels are dropped on cache insertion kim 2025-04-25 15:28:07 +01:00
  • 4a4364ff42 fix repeatBoost logic that doesn't account for already-hidden repeatBoosts kim 2025-04-17 16:02:38 +01:00
  • c8de7f2760 fix test broken due to addition of preloader kim 2025-04-09 15:55:24 +01:00
  • db91fe5a94 better concurrency safety in Clear() and Done() kim 2025-04-08 23:20:36 +01:00
  • c6df3f610d don't return on status filter errors, these are usually transient kim 2025-04-08 22:04:43 +01:00
  • acba53a354 fix preload repeatBoost checking logic kim 2025-04-08 21:50:07 +01:00
  • a76ac5e098 remove unsetting of lo, hi kim 2025-04-08 21:39:22 +01:00
  • 525807f07e fix-up some comments referring to old logic kim 2025-04-08 18:46:04 +01:00
  • 379105e837 remove trim-after-insert behaviour kim 2025-04-08 18:39:08 +01:00
  • 2509cb83b7 finish writing code comments kim 2025-04-08 18:26:57 +01:00
  • a526541050 shift around some logic to make sure things aren't accidentally left set kim 2025-04-08 18:20:57 +01:00
  • b76398f685 more code comments, don't bother inserting statuses if timeline not preloaded kim 2025-04-08 18:14:26 +01:00
  • 00d8a1f8ac much improved status timeline code comments kim 2025-04-08 18:03:32 +01:00
  • cc86a08f15 fix timeline preload state check kim 2025-04-08 16:52:53 +01:00
  • b026299b46 comment-out unused functions, but leave in place as we might end-up using them kim 2025-04-08 16:40:27 +01:00
  • 83f6685437 add logic to allow dynamic clear / preloading of timelines kim 2025-04-08 16:28:33 +01:00
  • b04b4f8516 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 +01:00
  • 0982a4b671 ensure repeat boosts are marked in preloaded entries kim 2025-04-08 14:31:58 +01:00
  • b3c9bfde18 start adding preloading support kim 2025-04-08 14:16:08 +01:00
  • 6210ea33ee add more status timeline tests kim 2025-04-08 12:31:39 +01:00
  • 57ef7847ec add StatusTimeline{} tests kim 2025-04-08 11:58:38 +01:00
  • 2300882a83 remove unused field kim 2025-04-07 23:44:39 +01:00
  • 72fcf8f15f fix timeline tests now that timelines are returned in page order kim 2025-04-07 19:22:35 +01:00
  • 8a6ff1631a add important note kim 2025-04-07 17:49:04 +01:00
  • e762577179 more code comments kim 2025-04-07 19:03:04 +01:00
  • 50805fac53 add repeat boost filtering logic, update go-structr, general improvements kim 2025-04-07 17:46:17 +01:00
  • cf405352e6 do a maximum of 5 loads, not 10 kim 2025-04-07 16:02:53 +01:00
  • 6176c22048 remove the boost logic from prepare function kim 2025-04-07 15:26:04 +01:00
  • be75246307 remove comments for repeat code kim 2025-04-07 13:56:23 +01:00
  • 8dfce9fa84 fix use of timeline.lastOrder, fix incorrect range functions used kim 2025-04-07 13:49:49 +01:00
  • 8c09d0f20d move boost checking to prepare function kim 2025-04-03 17:17:39 +01:00
  • 6fa0033a45 remove unused function to appease the linter kim 2025-04-03 14:05:24 +01:00
  • 9baa3da081 again, remove more unused code kim 2025-04-03 13:59:38 +01:00
  • 0955d1b86a remove unnecessary change kim 2025-04-03 13:58:25 +01:00
  • 227d6edc3e remove local / public caches (is out of scope for this work), share more timeline code kim 2025-04-03 13:51:47 +01:00
  • 294e1a6bd8 add (now) missing slice reverse of tag timeline statuses when paging ASC kim 2025-04-02 19:50:50 +01:00
  • 96250a941c swap the lo, hi values 🤦 kim 2025-04-02 19:40:16 +01:00
  • 53817c23fd 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 +01:00
  • f8af213259 remove the zero length check, as lo, hi values might still be set kim 2025-04-01 20:03:52 +01:00
  • daa83cfd0d rewrite calls to public / local timeline calls kim 2025-04-01 15:18:29 +01:00
  • 374f0f5175 have a local and public timeline *per user* kim 2025-04-01 15:17:34 +01:00
  • 7ee2ef039c update go-structr version to latest with changed timeline unique indexing logic kim 2025-04-01 15:10:56 +01:00
  • f62cc52761 fill in more code comments kim 2025-04-01 14:32:36 +01:00
  • ba3ddd32f9 finish writing code comments for the StatusTimeline{} type itself kim 2025-04-01 14:10:53 +01:00
  • 10d2c12c6f improved code comments for updated / returned lo , hi paging values kim 2025-04-01 14:04:32 +01:00
  • 158463908a change the way we update lo,hi paging values during timeline load kim 2025-04-01 13:51:17 +01:00
  • 791d7c5aef some variable renaming, for ease of following kim 2025-03-31 17:40:45 +01:00
  • e99d0d7276 finish writing more code comments kim 2025-03-31 16:48:20 +01:00
  • f715bec563 don't allow multiple entries for BoostOfID values to prevent repeated boosts of same boosts kim 2025-03-31 15:41:15 +01:00
  • 5bab57226e improved code comments kim 2025-03-31 15:39:15 +01:00
  • a48527282e continued from previous commit kim 2025-03-28 13:51:31 +00:00
  • 25c57a49d1 remove old timeline initialization code, bump go-structr to v0.9.4 kim 2025-03-28 13:50:34 +00:00
  • 5ef24340f7 reslice the output if it's beyond length of 'lim' kim 2025-03-26 21:43:01 +00:00
  • 28499335ec fix linter hints kim 2025-03-26 20:44:32 +00:00
  • 015938cdea linter, ssssssssshhhhhhhhhhhh please kim 2025-03-26 20:43:41 +00:00
  • eadd5a6f0f further list timeline fixes kim 2025-03-25 17:16:53 +00:00
  • 8bec0eb5ff fix list timeline cache fetching kim 2025-03-25 17:16:05 +00:00
  • 24ae7bec49 tweak cache size limits kim 2025-03-25 12:35:15 +00:00
  • 884afa26e5 clarify some things better in code comments kim 2025-03-25 12:33:57 +00:00
  • 5d2a7332ea add exclusion for test.out in gitignore kim 2025-03-25 12:15:31 +00:00
  • 64564496f1 fix up more tests, fix missing required changes, etc kim 2025-03-25 12:12:09 +00:00
  • 61f8da707c fix test-identified timeline cache package issues kim 2025-03-24 21:34:36 +00:00
  • 4e80d0bf79 start adding page validation kim 2025-03-23 14:18:24 +00:00
  • e96bf44497 remove references to old timeline types that needed starting up in tests kim 2025-03-20 14:01:26 +00:00
  • 566e2b1d38 remove old timeline package, add local timeline cache kim 2025-03-20 13:34:34 +00:00
  • 4803ae6bad 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 +00:00
  • bc46cd72b6 remove old use of go-bytes kim 2025-03-14 15:25:10 +00:00
  • dc1cf2c7b0 add local timeline, fix up merge conflicts kim 2025-03-12 22:45:17 +00:00
  • d3484b9e8f remove old code kim 2025-02-13 13:03:04 +00:00
  • 771fbe2d5e more work integration new timeline code kim 2025-02-13 12:34:45 +00:00
  • 49d9a008d9 further work rewriting timeline caching kim 2025-02-03 17:00:33 +00:00
  • f4b4a696f2 start work rewriting timeline cache type kim 2024-12-30 17:12:55 +00:00
  • 65f4202ad2 boop tobi 2025-04-25 15:48:27 +02:00
  • 202186e46d Merge branch 'main' into focal_point tobi 2025-04-25 15:47:26 +02:00
  • ffde1b150f
    [chore] Move deps to code.superseriousbusiness.org (#4054) tobi 2025-04-25 15:15:36 +02:00
  • 6c2a614851 activity tobi 2025-04-25 12:36:55 +02:00
  • 806f184f3a oauth2's turn tobi 2025-04-25 12:05:45 +02:00
  • 4aca71d4eb do arnie tobi 2025-04-25 12:01:02 +02:00
  • f4dd9a301f move httpsig tobi 2025-04-24 22:50:16 +02:00
  • 5a076ee6ac whoops tobi 2025-04-24 18:05:36 +02:00
  • b841e9e9b1 [feature] Update attachment format, receive + send focalPoint prop + use it on the frontend tobi 2025-04-24 17:58:20 +02:00
  • 68ed7aba25
    [chore] Update activity to v1.14.0 (#4038) tobi 2025-04-24 11:20:03 +02:00
  • 768ee70b88
    [docs] Mention where to run the command to grant CREATE permissions (#4050) Ember 2025-04-24 19:00:20 +10:00
  • 46c51c5533
    Mention where to run the command to grant CREATE permissions Ember 2025-04-24 16:21:55 +10:00
  • ab2044ef02
    [chore/frontend] Update skulk, caniuse (#4044) v0.19.0 tobi 2025-04-23 17:44:25 +02:00
  • 3d671cd809 [chore/frontend] Update skulk, caniuse tobi 2025-04-23 17:25:56 +02:00
  • 9241a0c337
    [chore/frontend] rejig server picker recommendations (#4042) tobi 2025-04-22 17:00:46 +02:00
  • d55237411a [chore/frontend] rejig server picker recommendations tobi 2025-04-22 16:45:45 +02:00
  • d6232663e3
    Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web/source (#4041) v0.19.0-rc3 dependabot[bot] 2025-04-22 10:58:08 +00:00
  • 355482baf6
    [chore]: Bump golang.org/x/net from 0.38.0 to 0.39.0 (#4034) dependabot[bot] 2025-04-22 10:57:59 +00:00
  • ec0888c399 Merge branch 'main' into update_activity tobi 2025-04-22 12:38:50 +02:00
  • d1abbd0290
    [chore]: Bump github.com/gin-contrib/sessions from 1.0.2 to 1.0.3 (#4033) dependabot[bot] 2025-04-22 12:35:14 +02:00
  • 07f68fca21
    [chore]: Bump golang.org/x/net from 0.38.0 to 0.39.0 dependabot[bot] 2025-04-22 10:34:43 +00:00
  • 02b9db5eaa
    Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web/source dependabot[bot] 2025-04-22 10:33:41 +00:00
  • 356c2adddc
    [chore]: Bump golang.org/x/oauth2 from 0.27.0 to 0.29.0 (#4035) dependabot[bot] 2025-04-22 12:33:25 +02:00
  • c670493ad9
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.23.0 to 2.23.1 (#4036) dependabot[bot] 2025-04-22 12:32:55 +02:00
  • f170bbcd49
    [chore]: Bump github.com/yuin/goldmark from 1.7.8 to 1.7.10 (#4037) dependabot[bot] 2025-04-22 12:32:39 +02:00
  • 075cae3d55
    [chore/frontend] Reorder JS a little bit to avoid visible text changes (#4039) tobi 2025-04-22 12:20:54 +02:00