Commit Graph

  • 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
  • d570b8332e
    Bump braces from 3.0.2 to 3.0.3 in /web/source dependabot[bot] 2024-06-12 12:22:14 +0000
  • 978b4176f1
    [chore] Upgrade wasm-sqlite to v0.16.2 (#2997) Daenney 2024-06-12 14:21:34 +0200
  • cb323846a2
    Merge branch 'main' into replication Martijn de Boer 2024-06-12 14:18:46 +0200
  • 57eb7853b3
    Remove references to MacOS from replicating-sqlite.md Martijn de Boer 2024-06-12 14:17:08 +0200
  • ded5dc586f [bugfix] Ensure side effects handled for local unlocked follows tobi 2024-06-12 13:16:54 +0200
  • 99a71dc8c9 [chore] Upgrade wasm-sqlite to v0.16.2 Daniele Sluijters 2024-06-12 12:58:47 +0200
  • dcf825bd87
    [bugfix] Correct Swagger path for poll voting (#2996) Vyr Cossont 2024-06-12 02:16:46 -0700
  • 68a159e7f0 [bugfix] Correct Swagger path for poll voting Vyr Cossont 2024-06-11 23:53:39 -0700
  • ae0332169a Restore keywords_attributes and statuses_attributes Vyr Cossont 2024-06-11 14:43:04 -0700
  • 611f9de39b
    [bugfix] Deref stats async, serve stub collections if handshaking (#2990) v0.16.0-rc2 tobi 2024-06-11 11:54:59 +0200
  • 765dbbf949 use StubAccountStats tobi 2024-06-11 11:30:37 +0200
  • fd6637df4a
    [bugfix] boost and account recursion (#2982) kim 2024-06-10 18:42:41 +0000
  • ebdcb00d0a
    [chore] Roll back use of `(created)` pseudo-header pending #2991 (#2992) tobi 2024-06-10 20:42:26 +0200
  • 86f9d94c17 use GetLimit() tobi 2024-06-10 18:37:03 +0200
  • f637ae756a [chore] Roll back use of `(created)` pseudo-header pending #2991 tobi 2024-06-10 18:32:21 +0200
  • 258bfbd4a4 use gtserror not standard errors package for error creation kim 2024-06-10 17:27:19 +0100
  • 69af75dbb0 use error 422 instead of 500 kim 2024-06-10 17:25:56 +0100
  • 4efe95bed2 don't return totalItems when handshaking or hiding collections tobi 2024-06-10 17:06:02 +0200
  • d2822bdd70 [bugfix] Deref stats async, allow peek if handshaking tobi 2024-06-10 16:34:27 +0200
  • c1db6d814e add tests for delivery message type kim 2024-06-07 14:56:36 +0100
  • 0209dd94b1 fix FromFediAPI{} tests kim 2024-06-07 14:37:43 +0100
  • 76c32d39c6 start adding FromFediAPI{} serialize / deserialize test cases kim 2024-06-07 14:16:30 +0100
  • 37822eb81d finish writing FromClientAPI sserialize / deserialize tests kim 2024-06-07 14:12:21 +0100
  • 3ffbb96d2a add Serialize() / Deserialize() implementations for Delivery{} type kim 2024-06-07 13:56:31 +0100
  • 4d10d15bf0 move the newPOST() function contents to prepare(), fits better with current API kim 2024-06-07 13:33:31 +0100
  • 11113c53a3 improved code comment kim 2024-06-07 13:17:27 +0100
  • d0112b27b5 standard library already handles rewinding kim 2024-06-07 13:16:03 +0100
  • d1999a6c50 remove request rewinding (http.Client{} should already handle this) kim 2024-06-07 13:13:28 +0100
  • 31d8fb14af update body rewinding to rely on standard library mechanism of r.GetBody() kim 2024-06-07 13:10:41 +0100
  • 10abb36f84 start adding test cases kim 2024-05-28 13:38:15 +0100
  • d1e1846f42 start adding message serialize / deserialize tests kim 2024-05-28 13:15:01 +0100
  • c6388fe25a add worker task model and Serialize() / Deserialize() methods for message types kim 2024-05-27 15:50:12 +0100
  • f7ab542460 move delivery and workers into separate files kim 2024-05-27 15:49:57 +0100
  • cdadfb6de0 improved server shutdown with more precise shutdown of modules + deferring of ALL of it kim 2024-05-22 11:14:28 +0100
  • 69aba377bc
    [chore]: Bump golang.org/x/image from 0.16.0 to 0.17.0 (#2985) dependabot[bot] 2024-06-10 08:10:25 +0000
  • a687f0634c
    [chore]: Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 (#2987) dependabot[bot] 2024-06-10 07:43:38 +0000
  • ec440a55f1
    [chore]: Bump golang.org/x/image from 0.16.0 to 0.17.0 dependabot[bot] 2024-06-10 07:42:59 +0000
  • 12c406d968
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.32 to 2.20.33 (#2984) dependabot[bot] 2024-06-10 07:41:15 +0000
  • 3babb6c0d2
    [chore]: Bump golang.org/x/net from 0.25.0 to 0.26.0 (#2986) dependabot[bot] 2024-06-10 07:40:53 +0000
  • 83ee766e34
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.70 to 7.0.71 (#2988) dependabot[bot] 2024-06-10 07:40:16 +0000
  • fdb1c9d0a1
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.70 to 7.0.71 dependabot[bot] 2024-06-10 06:41:31 +0000
  • d38c680616
    [chore]: Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 dependabot[bot] 2024-06-10 06:41:17 +0000
  • c3c3afc1bd
    [chore]: Bump golang.org/x/net from 0.25.0 to 0.26.0 dependabot[bot] 2024-06-10 06:40:57 +0000
  • 3c096781de
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.32 to 2.20.33 dependabot[bot] 2024-06-10 06:40:30 +0000
  • 2f267e89d4 formatting kim 2024-06-09 22:19:03 +0100
  • cec105bf76 move boost check to boost function itself kim 2024-06-09 22:09:59 +0100
  • f132ac8bac separate status conversion without boost logic into separate function to remove risk of recursion kim 2024-06-09 22:05:39 +0100
  • b9fba1dd4f add protections on account move to prevent move recursion loops kim 2024-06-09 21:43:58 +0100
  • fad39f6d85 remove unnecessary check kim 2024-06-09 15:23:23 +0100
  • 4e3d409e98 add checks on input for a boost of a boost kim 2024-06-09 15:14:52 +0100
  • 258b815085 adds a defensive check for a boost being a boost of a boost wrapper kim 2024-06-09 15:03:37 +0100
  • a7ac6de925 fix possible infinite recursion if moved accounts are self-referential kim 2024-06-09 14:55:52 +0100
  • 03c9ef3111 Add optional instructions for replicating SQLite for disaster recovery Martijn de Boer 2024-06-09 13:48:25 +0200
  • 048339a6aa
    [bugfix] Use re2 syntax for regex validation (#2978) v0.16.0-rc1 tobi 2024-06-08 14:32:28 +0200
  • 720596611d [bugfix] Use re2 syntax for regex validation tobi 2024-06-08 12:03:08 +0200
  • ce3b8aacf7
    [chore] Warn about email/password change when using OIDC (#2975) tobi 2024-06-07 16:21:57 +0200
  • cc4f773b0e
    [chore] Update WASM go-sqlite3 to v0.16.1 (#2976) Daenney 2024-06-07 15:06:43 +0200
  • c9791c03a2 [chore] Update go-sqlite3 to v0.16.1 Daenney 2024-06-07 14:27:59 +0200
  • 9150c251bf go fmt tobi 2024-06-07 12:05:13 +0200
  • 37d02163f2 [chore] Warn about email/password change when using OIDC tobi 2024-06-07 12:03:15 +0200
  • afcfa48a7d
    [feature] Implement filters_changed stream event (#2972) Vyr Cossont 2024-06-07 01:51:13 -0700
  • c2a3607435 Implement filters_changed stream event Vyr Cossont 2024-06-06 13:25:56 -0700
  • e605788b4b
    [bugfix] Filter fixes (#2971) Vyr Cossont 2024-06-06 11:16:20 -0700