Commit graph

  • 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
  • b12a9330b7 Add missing Swagger for filter keyword/status delete and for 403s on moved accounts Vyr Cossont 2024-06-06 09:21:11 -0700
  • 5de8612a1f Add Filter.Expired convenience method, consistent with mutes Vyr Cossont 2024-06-06 09:20:39 -0700
  • 5e2d4fdb19
    [feature] User muting (#2960) Vyr Cossont 2024-06-06 09:38:02 -0700
  • 74c0531b3d Make sure mute_expires_at is serialized as an explicit null for indefinite mutes Vyr Cossont 2024-06-06 09:11:52 -0700
  • 9544f14f8f Make compiledUserMuteListEntry.expired consistent with UserMute.Expired Vyr Cossont 2024-06-06 08:40:57 -0700
  • 87e5a59253 Merge remote-tracking branch 'upstream/main' into user-muting Vyr Cossont 2024-06-06 08:36:48 -0700
  • d5c9ce23a2 Address tobi's review comments Vyr Cossont 2024-06-06 08:31:10 -0700
  • b371c2db47
    [bugfix] update media if more than just url changes (#2970) kim 2024-06-06 14:35:50 +0000
  • a63de9648a reformatting to improve legibility kim 2024-06-06 15:15:20 +0100
  • bcda048eab
    [feature] Self-serve email change for users (#2957) tobi 2024-06-06 15:43:25 +0200
  • 2a6971b5f5 populate user tobi 2024-06-06 15:01:48 +0200
  • 3742a1d676 differentiate more clearly between local user+account and account tobi 2024-06-06 14:57:36 +0200
  • 7c1635be6f whoops, nearly marked avatars as headers :') kim 2024-06-06 13:32:06 +0100
  • f4b0f26c87 update fetchRemoteAccount{Avatar,Header} to use new refactored {load,update}Attachment() functions kim 2024-06-06 13:22:41 +0100
  • 131020faeb
    drop date (#2969) tobi 2024-06-06 13:50:56 +0200
  • aa73b160e8 refactor status media handling into separate functions, handle case of changed metadata kim 2024-06-06 12:47:48 +0100
  • 3c4bc7db2b drop date tobi 2024-06-06 12:47:46 +0200
  • 5dcc954072
    [feature] do not uncache status / emoji media if attached status is bookmarked (#2956) kim 2024-06-06 10:44:43 +0000
  • 6f26b32ec3
    [bugfix] Don't nil emojis + fields on blocked accounts (#2968) tobi 2024-06-06 12:22:16 +0200
  • ed0cec87fd fix envparsing.sh test kim 2024-06-06 11:14:54 +0100
  • faa4e0ff4f move IsStatusBookmarkedBy() to StatusBookmark{} interface, rely on cache kim 2024-06-04 12:05:48 +0100
  • 7b61e792af update status bookmark tests kim 2024-06-04 11:49:04 +0100
  • 7cdf0cd4dd add status bookmark and bookmark IDs caches kim 2024-06-03 21:47:12 +0100
  • 121081af86 do not uncache status / emoji media if attached status is bookmarked kim 2024-06-03 12:42:48 +0100
  • 4ad4724c27 swagger tobi 2024-06-06 12:00:15 +0200
  • b6d7e32da0 comment tobi 2024-06-06 11:59:01 +0200
  • ba4e117b51 [bugfix] Don't nil emojis + fields on blocked accounts tobi 2024-06-06 11:57:14 +0200
  • 3b7faac604
    [bugfix] concurrent map writes in dereferencer media processing maps (#2964) kim 2024-06-06 08:50:14 +0000
  • f92fc4ddc5 Update test/envparsing.sh with new and fixed cache stuff Vyr Cossont 2024-06-05 15:15:50 -0700
  • d713de0c09 Merge branch 'main' into bugfix/concurrent-dereferencer-map-writes tobi 2024-06-05 21:44:47 +0200
  • 4e751b167e Merge branch 'main' into user-muting tobi 2024-06-05 21:44:11 +0200
  • a501ad5052 Merge branch 'main' into user_email_change tobi 2024-06-05 21:41:26 +0200
  • 9caf29bed2
    [chore] Fiddle with CI tests; use wasmsqlite3 for CI tests (#2966) tobi 2024-06-05 21:40:08 +0200
  • 534b864d80 use wasmsqlite3 tobi 2024-06-05 21:18:31 +0200
  • 05ba8b9df7 don't bother with ldflags tobi 2024-06-05 21:09:37 +0200
  • cfe97c2096 [chore] Update CI test stuff tobi 2024-06-05 17:43:56 +0200
  • c7ced795f7 tests etc tobi 2024-06-05 14:20:52 +0200