Commit graph

  • 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
  • 0bc862ad8f add migration to insert WorkerTask{} into database, add test for worker task persistence kim 2024-06-17 14:52:27 +0100
  • 905be00295 ensure the tasks are sorted by creation time before pushing them kim 2024-06-17 14:04:55 +0100
  • fec874e5ce persist queued worker tasks to database on shutdown, fill worker queues from database on startup kim 2024-06-17 13:57:38 +0100
  • 9d92f4b6d7 Merge branch 'feature/add-worker-task-serialization-logic' into temp/main kim 2024-06-17 12:25:55 +0100
  • 6db90365af Merge branch 'chore/media-and-emoji-refactoring' into temp/main kim 2024-06-17 12:25:40 +0100
  • fe1eb324fe Merge branch 'main' into reports_frontend_v2 tobi 2024-06-17 10:40:13 +0200
  • 7ab404d643
    [chore]: Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#3016) dependabot[bot] 2024-06-17 08:13:40 +0000
  • cc64de4dcc
    [chore]: Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (#3015) dependabot[bot] 2024-06-17 08:13:14 +0000
  • 3a01377bcc
    [chore]: Bump github.com/miekg/dns from 1.1.59 to 1.1.61 (#3014) dependabot[bot] 2024-06-17 08:12:25 +0000
  • b7dede2a47
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.33 to 2.20.34 (#3017) dependabot[bot] 2024-06-17 08:11:08 +0000
  • 76d695d847
    [chore]: Bump github.com/yuin/goldmark from 1.7.1 to 1.7.2 (#3018) dependabot[bot] 2024-06-17 08:10:11 +0000
  • 80296452aa
    [chore]: Bump github.com/yuin/goldmark from 1.7.1 to 1.7.2 dependabot[bot] 2024-06-17 06:51:57 +0000
  • 5df463d732
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.33 to 2.20.34 dependabot[bot] 2024-06-17 06:51:48 +0000
  • edd6e049e5
    [chore]: Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 dependabot[bot] 2024-06-17 06:51:34 +0000
  • 5b4f423f9c
    [chore]: Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 dependabot[bot] 2024-06-17 06:51:25 +0000
  • 91a6f14819
    [chore]: Bump github.com/miekg/dns from 1.1.59 to 1.1.61 dependabot[bot] 2024-06-17 06:51:17 +0000
  • 6abf462f0d we're making it happen tobi 2024-06-16 18:54:47 +0200
  • 8d07d85e2a use apiutil + paging in admin processor+handlers tobi 2024-06-16 14:37:45 +0200
  • f1cbf6fb76
    [docs] Update roadmap (#3011) v0.16.0 tobi 2024-06-16 14:35:00 +0200
  • c75b0f85b2 [docs] Update roadmap tobi 2024-06-16 14:23:05 +0200
  • fb6b7d3047 [feature] Implement types[] param for notifications Vyr Cossont 2024-06-14 16:02:13 -0700
  • db803617db
    [bugfix] avoid v. long notification clear query (#3007) v0.16.0-rc3 tobi 2024-06-14 12:14:55 +0200
  • affc48f383 [bugfix] avoid v. long notification clear query tobi 2024-06-14 11:25:08 +0200
  • b789fe2bc7
    [feature] filter API v2: Restore keywords_attributes and statuses_attributes (#2995) Vyr Cossont 2024-06-14 01:11:41 -0700
  • ee6e9b2795
    [docs] Rework README a bit, import into docs (#3006) tobi 2024-06-13 23:21:41 +0200
  • 3127577f2a finish writing documentation (code comments) for exported media manager methods kim 2024-06-13 18:24:55 +0100
  • 39d2b98b80 remove some extra unneeded boolean checking kim 2024-06-13 18:05:27 +0100
  • 7ccfe7acbe finish documentating functions with comments, slight tweaks to media / emoji deref error logic kim 2024-06-13 18:01:57 +0100
  • 4f892d1785 fix error arg causing nil ptr exception kim 2024-06-13 16:22:35 +0100
  • f061911bd2 remove freshness checking code (seems to be broken...) kim 2024-06-13 16:18:12 +0100
  • 028664df85 fix old migrations expecting image_updated_at to exists (from copies of old models) kim 2024-06-13 16:13:53 +0100
  • 64a246494f see previous commit kim 2024-06-13 15:31:10 +0100
  • d40b4fe6b3 remove unused emoji and media fields + columns kim 2024-06-13 15:30:45 +0100
  • 956350de10 add check for nil attachment in updateAttachment() kim 2024-06-13 15:27:29 +0100
  • 84d74f607c add exported dereferencer functions for remote media, use these for recaching in processor kim 2024-06-13 12:42:20 +0100
  • 2b78a275e9 move emoji refresh rate limiting to dereferencer kim 2024-06-13 12:12:38 +0100
  • 4ad4344027 use different varnames to be a bit more obvious kim 2024-06-13 11:53:08 +0100
  • fc205b6206 ensure newly fetched emojis actually get set in returned slice kim 2024-06-13 11:50:28 +0100
  • d9a787a3f6 tweaks to media / emoji processing to handle context canceled better kim 2024-06-13 11:02:32 +0100
  • d602292b23 ensure marked as not cached on cleanup kim 2024-06-12 22:07:32 +0100
  • 10e96461d4 do some reshuffling, ensure emoji uri gets set kim 2024-06-12 21:31:02 +0100
  • c66d08281b remove kim's whacky experiments kim 2024-06-12 21:20:48 +0100
  • 598cb367f5 whoops, rebase issue kim 2024-06-12 21:16:42 +0100
  • 7a1ed9a831 fix (most of) remaining tests, add debouncing to repeatedly failing media / emojis kim 2024-06-12 21:13:51 +0100
  • c933892b21 fix more tests kim 2024-06-12 15:23:36 +0100
  • 4294398bfe fix emoji activitypub uri setting behaviour, fix remainder of test compilation issues kim 2024-06-12 14:58:23 +0100
  • 608ea029f7 fix another test! kim 2024-06-12 13:19:26 +0100
  • 34376bed1b fix tests and issues kim 2024-06-12 13:18:10 +0100
  • 17c630b21c remove now unused media workers kim 2024-06-12 13:08:41 +0100
  • 579aa28270 store emoji and media as uncached immediately, then (re-)cache on Processing{}.Load() kim 2024-06-12 13:06:17 +0100
  • 2a0b5cea99 start updating media manager interface ready for storing attachments / emoji right away kim 2024-06-10 17:24:09 +0100
  • 6f7215dce6 [docs] Rework README a bit, import into docs tobi 2024-06-13 19:09:17 +0200
  • 3c86bd890c
    [chore] Silence memlimit package (#3002) Daenney 2024-06-13 19:02:48 +0200
  • 38cd889f7b
    [docs] Add optional instructions for replicating SQLite for disaster recovery (#2981) Martijn de Boer 2024-06-13 15:09:51 +0200
  • 6da2901958
    Merge branch 'main' into silence-memlimit tobi 2024-06-13 15:08:57 +0200
  • 9d9013db4c
    [chore] Update move test (#3005) tobi 2024-06-13 15:08:43 +0200
  • 2894445e11 [chore] Update move test tobi 2024-06-13 14:51:05 +0200
  • 86e7fcca6e [chore] Silence memlimit package Daniele Sluijters 2024-06-12 17:57:20 +0200
  • fbdfce3190
    [chore] Don't render sign-up form when registrations closed (#3001) tobi 2024-06-12 16:00:21 +0200
  • fef9b6a621
    Bump braces from 3.0.2 to 3.0.3 in /web/source (#2999) dependabot[bot] 2024-06-12 15:00:12 +0100
  • f79a034f8b [chore] Don't render sign-up form when registrations closed tobi 2024-06-12 14:49:24 +0200
  • 7fb6d9f300
    Add mention for replicating SQLite in database_maintenance.md Martijn de Boer 2024-06-12 14:23:57 +0200
  • 20877c1474
    [bugfix] Ensure side effects handled for local unlocked follows (#2998) tobi 2024-06-12 14:23:10 +0200