Commit graph

  • 3ea36a42dd remove freshness checking code (seems to be broken...) kim 2024-06-13 16:18:12 +0100
  • b1e3c7c067 fix old migrations expecting image_updated_at to exists (from copies of old models) kim 2024-06-13 16:13:53 +0100
  • 48547f83af see previous commit kim 2024-06-13 15:31:10 +0100
  • dc7e739b8a remove unused emoji and media fields + columns kim 2024-06-13 15:30:45 +0100
  • dd0bf15254 add check for nil attachment in updateAttachment() kim 2024-06-13 15:27:29 +0100
  • bbf78acd9a add exported dereferencer functions for remote media, use these for recaching in processor kim 2024-06-13 12:42:20 +0100
  • 6396c7a0b3 move emoji refresh rate limiting to dereferencer kim 2024-06-13 12:12:38 +0100
  • 9a7656f304 use different varnames to be a bit more obvious kim 2024-06-13 11:53:08 +0100
  • 735d2bee44 ensure newly fetched emojis actually get set in returned slice kim 2024-06-13 11:50:28 +0100
  • 7aa5773577 tweaks to media / emoji processing to handle context canceled better kim 2024-06-13 11:02:32 +0100
  • cf11977ed5 ensure marked as not cached on cleanup kim 2024-06-12 22:07:32 +0100
  • 4cdfc2b66c do some reshuffling, ensure emoji uri gets set kim 2024-06-12 21:31:02 +0100
  • 5152b4f263 remove kim's whacky experiments kim 2024-06-12 21:20:48 +0100
  • 99c0f9128d whoops, rebase issue kim 2024-06-12 21:16:42 +0100
  • d813bffde7 fix (most of) remaining tests, add debouncing to repeatedly failing media / emojis kim 2024-06-12 21:13:51 +0100
  • 4aa40413fa fix more tests kim 2024-06-12 15:23:36 +0100
  • 532e2d7f42 fix emoji activitypub uri setting behaviour, fix remainder of test compilation issues kim 2024-06-12 14:58:23 +0100
  • 10f35f253c fix another test! kim 2024-06-12 13:19:26 +0100
  • 8e256aa7b0 fix tests and issues kim 2024-06-12 13:18:10 +0100
  • d2721fd9f2 remove now unused media workers kim 2024-06-12 13:08:41 +0100
  • 4c640ddf14 store emoji and media as uncached immediately, then (re-)cache on Processing{}.Load() kim 2024-06-12 13:06:17 +0100
  • dceb312d7c start updating media manager interface ready for storing attachments / emoji right away kim 2024-06-10 17:24:09 +0100
  • fa710057c8
    [docs] restructure federation section (#3038) tobi 2024-06-25 12:04:45 +0200
  • df5c432282 [docs] restructure federation section tobi 2024-06-25 11:48:17 +0200
  • 03c5d016a7
    [chore]: Bump github.com/gorilla/feeds from 1.1.2 to 1.2.0 (#3035) dependabot[bot] 2024-06-24 09:04:27 +0000
  • 863c67cb04
    [docs] fix: traefik redirect regex (#3032) COxDE 2024-06-24 09:53:38 +0100
  • 0cb2295672 use isPermaLink tobi 2024-06-24 10:44:52 +0200
  • b9864e83a0
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.71 to 7.0.72 (#3037) dependabot[bot] 2024-06-24 08:07:15 +0000
  • ddef307622
    [chore]: Bump github.com/yuin/goldmark from 1.7.2 to 1.7.3 (#3034) dependabot[bot] 2024-06-24 08:06:44 +0000
  • 7e6eb4a3d5
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.71 to 7.0.72 dependabot[bot] 2024-06-24 06:52:37 +0000
  • 8773bf1228
    [chore]: Bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 dependabot[bot] 2024-06-24 06:52:27 +0000
  • 34bbc215a3
    [chore]: Bump github.com/gorilla/feeds from 1.1.2 to 1.2.0 dependabot[bot] 2024-06-24 06:52:20 +0000
  • 78609bf017
    [chore]: Bump github.com/yuin/goldmark from 1.7.2 to 1.7.3 dependabot[bot] 2024-06-24 06:52:09 +0000
  • 14fda0dbbf
    [feature/frontend] Rain Forest Theme (#3021) ghose 2024-06-23 15:43:05 +0200
  • 4604224c4d
    [chore] Update our robots.txt (#3033) Daenney 2024-06-23 15:34:21 +0200
  • 6dc3602721 [chore] Update our robots.txt Daenney 2024-06-23 15:11:33 +0200
  • bae18fbd8b
    fix: traefik redirect regex COxDE 2024-06-23 02:38:42 +0100
  • c2738474d5
    [bugfix] add Date and Message-ID headers for email (#3031) Julian 2024-06-22 23:36:30 +0200
  • b9bfffa78d
    make golangci-lint happy j.r 2024-06-22 15:37:21 +0200
  • 613e5af300
    [bugfix] add Date and Message-ID headers for email j.r 2024-06-20 11:50:24 +0200
  • 15e0bf6e5a
    [chore] update github.com/ncruces/go-sqlite3 -> v0.16.3 (#3029) kim 2024-06-22 09:59:29 +0000
  • 2253fc236c update github.com/ncruces/go-sqlite3 -> v0.16.3 kim 2024-06-21 20:59:01 +0100
  • e543fbc80e
    update remaining gruf libraries relying on linkname (#3028) kim 2024-06-21 18:36:58 +0000
  • 153e8ca844 update remaining gruf libraries relying on linkname kim 2024-06-21 17:43:16 +0100
  • 9143ac6fb4
    updates go-mutexes to no longer rely on unsafe linkname (#3027) kim 2024-06-21 16:35:32 +0000
  • e9750a09bc updates go-mutexes to no longer rely on unsafe linkname kim 2024-06-21 16:46:23 +0100
  • b93087ceb4
    [chore] update go-structr and go-mangler to no longer rely on modern-go/reflect2 (#3026) kim 2024-06-21 15:43:17 +0000
  • 3ac93eb164 bump go-structr to improve memory usage (v. slightly) in certain conditions kim 2024-06-21 16:14:17 +0100
  • 61c5302729 update go-structr version kim 2024-06-21 15:26:56 +0100
  • ff4415e528 updates go-structr and go-mangler to no longer rely on modern-go/reflect2 (*phew* now we're go1.23 safe) kim 2024-06-21 15:20:00 +0100
  • 479ea2d2b0
    Merge branch 'main' into patch-2 ghose 2024-06-21 07:09:30 +0200
  • fce4531917
    Rename rain-forest.css to rain-forest.css ghose 2024-06-21 07:01:04 +0200
  • db03386829
    Rain Forest theme v1 ghose 2024-06-21 06:54:14 +0200
  • 7b1ccbd65a
    [feature] add worker task serialization logic (#2989) kim 2024-06-20 17:06:20 +0000
  • d4315aa359 add a specific test for checking account RSA keys are preserved kim 2024-06-20 11:19:59 +0100
  • 2fda9bc0f4 use testrig status and accounts for marshal / unmarshaling tests kim 2024-06-20 11:03:21 +0100
  • b32969db66 missing license header kim 2024-06-20 10:22:25 +0100
  • 7201baecb3 fix repeat code kim 2024-06-20 10:17:51 +0100
  • bc39dd6219 add tests for delivery message type kim 2024-06-07 14:56:36 +0100
  • 7cd43aee60 fix FromFediAPI{} tests kim 2024-06-07 14:37:43 +0100
  • 3b2d57c82d start adding FromFediAPI{} serialize / deserialize test cases kim 2024-06-07 14:16:30 +0100
  • 70b73d753b finish writing FromClientAPI sserialize / deserialize tests kim 2024-06-07 14:12:21 +0100
  • f75dd91991 add Serialize() / Deserialize() implementations for Delivery{} type kim 2024-06-07 13:56:31 +0100
  • 763f663a27 move the newPOST() function contents to prepare(), fits better with current API kim 2024-06-07 13:33:31 +0100
  • 846b6825f4 improved code comment kim 2024-06-07 13:17:27 +0100
  • 069d60213d standard library already handles rewinding kim 2024-06-07 13:16:03 +0100
  • 289ad10b35 remove request rewinding (http.Client{} should already handle this) kim 2024-06-07 13:13:28 +0100
  • 5835b9acd5 update body rewinding to rely on standard library mechanism of r.GetBody() kim 2024-06-07 13:10:41 +0100
  • f5d5f9b74b start adding test cases kim 2024-05-28 13:38:15 +0100
  • b23a67de13 start adding message serialize / deserialize tests kim 2024-05-28 13:15:01 +0100
  • fe69f89aeb add worker task model and Serialize() / Deserialize() methods for message types kim 2024-05-27 15:50:12 +0100
  • bd0c1ea98f move delivery and workers into separate files kim 2024-05-27 15:49:57 +0100
  • 9561fa0c29 improved server shutdown with more precise shutdown of modules + deferring of ALL of it kim 2024-05-22 11:14:28 +0100
  • 29c6dec8b7
    feat(oidc): make oidc username wizzard optional WrenIX 2024-06-18 21:24:19 +0200
  • 4ce5c37df5
    [bugfix] rename include_types[] to types[] (#3023) tobi 2024-06-18 18:18:35 +0200
  • d2b3d37724
    [feature/frontend] Reports frontend v2 (#3022) tobi 2024-06-18 18:18:00 +0200
  • 617e22e055 [bugfix] rename include_types[] to types[] tobi 2024-06-18 17:53:33 +0200
  • 1a00c361dc update report docs tobi 2024-06-18 17:08:04 +0200
  • 7417960ea5 sanitize content before showing in report statuses tobi 2024-06-18 16:57:15 +0200
  • 90ac61d778 last bits tobi 2024-06-18 16:24:29 +0200
  • a2f4f20d66 Merge branch 'main' into reports_frontend_v2 tobi 2024-06-18 10:47:48 +0200
  • 05d2f7c6ec
    Create sweet-home.css ghose 2024-06-18 07:39:21 +0200
  • 657ae49cc5 don't youuuu forget about meee don't don't don't don't tobi 2024-06-17 21:54:22 +0200
  • b08c1bd0cb
    [feature] Implement types[] param for notifications (#3009) Vyr Cossont 2024-06-17 12:50:50 -0700
  • 48276665ad move worker queue filling to later in server init process kim 2024-06-17 20:34:03 +0100
  • 8fe0da7fa5 use ptr for httpclient.Request in delivery kim 2024-06-17 20:26:26 +0100
  • 0adfc38c2a header values weren't being copied over 🤦 kim 2024-06-17 20:17:06 +0100
  • f161d13306 ensure that signing func is set kim 2024-06-17 20:04:24 +0100
  • ad93cf6c05 remove field now we don't use it kim 2024-06-17 20:02:31 +0100
  • c9093bf9a0 styling for report list tobi 2024-06-17 17:49:20 +0200
  • 36e6858de3 get rid of loop now we don't use it kim 2024-06-17 16:49:06 +0100
  • f6e32ecee0 fix little whoopsie tobi 2024-06-17 17:48:58 +0200
  • ffa725382a replace select with Queue.PopCtx() kim 2024-06-17 16:42:22 +0100
  • 83e20390d8 add test for outgoing public key ID being correctly set on delivery kim 2024-06-17 16:40:20 +0100
  • d6dae80c96 add http request signing to deliveries recovered from database kim 2024-06-17 16:25:15 +0100
  • 16653d6657 add specific checking of cancelled worker contexts kim 2024-06-17 15:56:32 +0100
  • a772256592 insert each task separately, because bun is throwing some reflection error?? kim 2024-06-17 15:36:24 +0100
  • 8a6ab7c46b whoops we ended up with double cleaner job scheduling kim 2024-06-17 15:28:37 +0100
  • 2952cd9041 quick tweak kim 2024-06-17 15:10:54 +0100
  • afb257e854 add test for recovering worker queues from database kim 2024-06-17 15:07:50 +0100