Commit Graph

  • 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
  • afcd6b31e0 docs tobi 2024-06-05 13:16:26 +0200
  • 0f1f7bc57d Merge branch 'main' into user_email_change tobi 2024-06-05 11:48:00 +0200
  • aa346f416d Add UserMute to NewTestDB Vyr Cossont 2024-06-04 13:54:06 -0700
  • 0fee06f83f Remove unused account_id from where clause Vyr Cossont 2024-06-04 13:36:36 -0700
  • 8811f8f60b Rename uniqueness constraint on user_mutes to match convention Vyr Cossont 2024-06-04 13:08:59 -0700
  • 35ddeaf20a Address review feedback Vyr Cossont 2024-06-04 10:59:34 -0700
  • 6d62362d54 revert to old data race behaviour, it gets too complicated otherwise kim 2024-06-04 17:46:36 +0100
  • c0b7474843 work with a copy of account / status for each retry loop kim 2024-06-04 17:30:01 +0100
  • 937b282a5a [chore] Exit on misconfigured journal mode Daniele Sluijters 2024-06-04 17:36:18 +0200
  • f16261f81b removes the avatar / header deref maps as we now have per-uri status / account locks, adds retries on data-races, adds separate emoji map mutex kim 2024-06-04 16:39:42 +0100
  • 45fe295caa
    Compile filter keyword regexps when touched through PutFilter or UpdateFilter (#2951) Vyr Cossont 2024-06-04 02:33:39 -0700
  • 695f1d6afe User muting Vyr Cossont 2024-05-28 10:03:15 -0700
  • f17dd62ff5
    [feature] log worker startup counts (#2958) kim 2024-06-03 21:55:50 +0000
  • 418b710dfa whoops, fix the count of media workers kim 2024-06-03 22:10:08 +0100
  • 5b19578c0e remove worker debug logging kim 2024-06-03 22:02:13 +0100
  • 93e3a49b9a log number of each worker kinds started, and log when stopped kim 2024-06-03 22:01:09 +0100
  • 251d41a5c5 frontend stuff for changing email tobi 2024-06-03 18:57:10 +0200
  • 257c3de25f [feature] Email change tobi 2024-06-03 17:34:58 +0200
  • 6ed6824d5d
    bump go-structr to v0.8.5 to improve memory usage (#2955) kim 2024-06-03 11:03:35 +0000
  • f81b9499b4 bump go-structr to v0.8.5 to improve memory usage kim 2024-06-03 11:44:43 +0100
  • addaba05c0
    [chore]: Bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#2954) dependabot[bot] 2024-06-03 10:52:54 +0100
  • d79c2f2688
    [feature/frontend] Add debug sections to settings panel (#2950) tobi 2024-06-03 11:20:53 +0200
  • 07f41b5796 swagger tobi 2024-06-03 11:12:23 +0200
  • a310e2e94c
    [chore]: Bump github.com/spf13/viper from 1.18.2 to 1.19.0 dependabot[bot] 2024-06-03 06:50:37 +0000
  • 7e5b1e0ecb Compile filter keyword regexps when touched through PutFilter or UpdateFilter Vyr Cossont 2024-06-01 09:41:42 -0700
  • de31238618 max-width tobi 2024-06-01 14:51:35 +0200
  • ac9ad6364b [feature/frontend] Add debug sections to settings panel tobi 2024-06-01 12:38:15 +0200
  • 04bcde08a1
    [feature] Add from: search operator and account_id query param (#2943) Vyr Cossont 2024-05-31 03:57:42 -0700
  • 61a8d36255
    [feature] Implement Filter API v2 (#2936) Vyr Cossont 2024-05-31 03:55:56 -0700
  • 7a50d12202 Clarify post search scope Vyr Cossont 2024-05-30 11:01:49 -0700
  • d4b3c68cb0 Document search Vyr Cossont 2024-05-30 10:55:22 -0700
  • 0d25c8091e Move query parsing into its own method Vyr Cossont 2024-05-30 10:53:45 -0700
  • 3d5e703e65 More helpful messages when object is owned by wrong account Vyr Cossont 2024-05-30 10:05:45 -0700
  • e65151ee69 Add test for serialization of empty filter Vyr Cossont 2024-05-30 09:53:49 -0700
  • 4db596b8b9
    [chore] little startup tweaks (#2941) tobi 2024-05-30 11:55:57 +0200
  • 499755d5ab go fmt tobi 2024-05-30 11:02:35 +0200
  • 02443543d9 Merge branch 'main' into startup_tweaks tobi 2024-05-30 11:02:17 +0200
  • 2fd69ec58b
    [chore] Make worker run messages debug output (#2944) Daenney 2024-05-30 11:00:47 +0200
  • b67937c213
    [docs]: Document build tag for WASM SQLite (#2942) Daenney 2024-05-30 11:00:25 +0200
  • 59fedfc4f9
    [docs] Fix link in domain part (#2946) 浮心物语 2024-05-30 17:00:01 +0800
  • 66f6f1e81f
    [docs] Fix link in domain part 浮心物语 2024-05-30 15:37:40 +0800
  • cc4462ed12 Fix whitespace in Swagger YAML comment Vyr Cossont 2024-05-29 16:15:17 -0700
  • 452c6c3e3f [chore] Make worker run messages debug output Daenney 2024-05-29 23:50:56 +0200
  • f68d5a947f Add from: search operator Vyr Cossont 2024-05-09 13:44:27 -0700
  • af7dc88c40 [docs]: Document build tag for WASM SQLite Daniele Sluijters 2024-05-29 17:26:55 +0200
  • 70dcb75a8a [chore] little startup tweaks tobi 2024-05-29 13:32:43 +0200
  • 32e570abfd
    [chore] improved startup / shutdown (#2925) kim 2024-05-29 11:21:04 +0000
  • 975e92b7f1
    [feature] Implement profile API (#2926) Vyr Cossont 2024-05-29 03:57:44 -0700
  • f9a4a6120d
    [feature] Debug admin endpoint to clear caches (#2940) tobi 2024-05-29 12:56:17 +0200
  • 134ad84f25 Remove check for moved account Vyr Cossont 2024-05-28 15:34:15 -0700
  • 25423eb0e4 Move profile media methods to media processor Vyr Cossont 2024-05-28 11:49:20 -0700
  • 6eaf3666b9 Remove keywords_attributes and statuses_attributes Vyr Cossont 2024-05-28 11:05:09 -0700
  • a3ce2418ee go fmt tobi 2024-05-28 15:58:40 +0200
  • cf60c10a27 [feature] Debug admin endpoint to clear caches tobi 2024-05-28 15:56:53 +0200
  • fa9a3075a5
    [chore/bugfix] Don't cache MovedTo account (#2939) tobi 2024-05-28 15:39:45 +0200
  • 4dc30f8687
    [chore] make wasm sqlite3 available to goreleaser via env var (#2938) tobi 2024-05-28 15:20:40 +0200
  • 5c58c06e6b [chore/bugfix] Don't cache MovedTo account tobi 2024-05-28 15:20:08 +0200
  • 9c54e1a43d [chore] make wasm sqlite3 available to goreleaser via env var tobi 2024-05-28 14:38:12 +0200
  • 8a7d7b06f8 Support listening on unix sockets Balakrishnan Balasubramanian 2024-05-09 00:04:42 -0400
  • fd624856e5 Update actual files Swagger spec was generated from Vyr Cossont 2024-05-27 16:55:57 -0700
  • f91a7f29ad Update Swagger spec *correctly* Vyr Cossont 2024-05-27 16:20:20 -0700
  • a46ef79bb8 Fix filter update test Vyr Cossont 2024-05-27 15:47:45 -0700
  • 745496cf52 Update Swagger spec Vyr Cossont 2024-05-27 15:27:22 -0700