Commit graph

  • 6878f148f4 Insert statuses with followed tags into home timelines Vyr Cossont 2024-07-25 14:00:01 -0700
  • 224bdc7990 Implement followed tags API Vyr Cossont 2024-07-25 12:14:13 -0700
  • f8d399cf6a
    [docs] Add separate migration section + instructions for moving to GtS and not just away (#3139) tobi 2024-07-24 19:07:36 +0200
  • 14f108eb37 Update JSON exact-match tests Vyr Cossont 2024-07-24 09:24:08 -0700
  • bca66da878 Merge remote-tracking branch 'upstream/main' into issue-3115-role-permission-bits Vyr Cossont 2024-07-24 08:54:07 -0700
  • 7393668fc6 Handle verify_credentials case for default role Vyr Cossont 2024-07-24 08:52:55 -0700
  • 691191ec6e update headings tobi 2024-07-24 15:40:27 +0200
  • 919fac6e19 [docs] Add separate migration section + instructions for moving to GtS and not just away tobi 2024-07-24 15:36:13 +0200
  • 3f3a639832 [feature] Federate interaction policies + Accepts; enforce policies tobi 2024-07-24 13:45:47 +0200
  • c9b6220fef
    [chore] Add interaction filter to complement existing visibility filter (#3111) tobi 2024-07-24 13:27:42 +0200
  • 4dd2aa3c67 function name typo 😇 kim 2024-07-24 11:47:52 +0100
  • 76eed6182f use int constants for for match type, cache db calls in filterctx kim 2024-07-24 11:26:16 +0100
  • c951e26ce7 pass in ptr to visibility and interaction filters to Processor{} to ensure shared kim 2024-07-24 10:50:52 +0100
  • 6a93e366e4 [chore] Add interaction filter to complement existing visibility filter tobi 2024-07-24 11:08:44 +0200
  • 63fc9b6c3e
    [chore] renames the GTS caches to DB caches (#3127) kim 2024-07-24 09:41:43 +0100
  • 325b4a2b4a
    [feature] Allow user to set "bot" flag; show bot icon on profile (#3135) tobi 2024-07-24 10:40:56 +0200
  • db0a47126e
    [bugfix] Serialize empty conversation account list as empty list, not null (#3137) Vyr Cossont 2024-07-24 01:40:01 -0700
  • ae9db330df Serialize empty conversation account list as empty list, not null Vyr Cossont 2024-07-23 19:03:10 -0700
  • 029004d239 Implement Mastodon-compatible roles Vyr Cossont 2024-07-23 17:23:44 -0700
  • 03c3f28366 update customs tobi 2024-07-24 00:33:43 +0200
  • 4cc24927c0 tweak tobi 2024-07-24 00:25:14 +0200
  • b249d791f6 [feature] Allow user to set "bot" flag; show bot icon on profile tobi 2024-07-24 00:21:13 +0200
  • aed8cced2f
    Merge branch 'main' into chore/better-cache-struct-naming kim 2024-07-23 22:17:04 +0100
  • 6533531cf1
    [chore] Add some log lines to recent migrations warning not to interrupt (#3134) tobi 2024-07-23 23:06:20 +0200
  • 86ef35f32a arse tobi 2024-07-23 22:54:36 +0200
  • 01d28c8489 [chore] Add some log lines to recent migrations warning not to interrupt tobi 2024-07-23 22:26:59 +0200
  • 7f878c4e27 change remaining Caches.GTS uses to Caches.DB kim 2024-07-23 20:54:59 +0100
  • ad7665e398 renames the GTS caches to DB caches, as it better references what they are kim 2024-07-22 12:33:10 +0100
  • 86a59db711
    Remove content and related fields from boosts (#3131) Vyr Cossont 2024-07-23 12:51:57 -0700
  • 2d921d9d7c
    Explicitly propagate filter results from statuses to their boosts in API responses (#3130) Vyr Cossont 2024-07-23 12:51:07 -0700
  • 8fdd358f4b
    [feature] Conversations API (#3013) Vyr Cossont 2024-07-23 12:44:31 -0700
  • 6b3dfde03e Add error context when dropping temp tables Vyr Cossont 2024-07-23 11:39:40 -0700
  • 0367bb3fbe Address processor/type converter comments Vyr Cossont 2024-07-23 10:27:58 -0700
  • cf7a6269f3 Replace map with slice of structs Vyr Cossont 2024-07-23 09:31:11 -0700
  • ff4feb908a Combine error checks Vyr Cossont 2024-07-23 09:08:36 -0700
  • caefe9b31b Remove redundant check Vyr Cossont 2024-07-23 09:06:53 -0700
  • 1b853a6254 Remove json.… wrappers Vyr Cossont 2024-07-23 09:05:04 -0700
  • 869ffc7bb4 hmm tobi 2024-07-23 16:02:53 +0200
  • 112ef5bd85 account for punycode when checking if final URI matches expected tobi 2024-07-23 14:41:17 +0200
  • 0e905561fb [bugfix] use punycode when webfingering tobi 2024-07-23 13:51:57 +0200
  • 8bf4993a77 Remove content and related fields from boosts Vyr Cossont 2024-07-22 16:05:16 -0700
  • 59b5a70543 Explicitly propagate filter results from statuses to their boosts in API responses Vyr Cossont 2024-07-22 13:36:28 -0700
  • 31294f7c78
    [bugfix] media.Processor{}.GetFile() returning 404s on first call, correctly loading on 2nd (#3129) kim 2024-07-22 18:45:48 +0100
  • ee30411100 update RefreshEmoji() to also match RefreshMedia() changes kim 2024-07-22 18:28:58 +0100
  • 791a36106a use emoji.ShortcodeDomain() kim 2024-07-22 17:37:13 +0100
  • abe867f2c3 move url parsing outside of 'process___Safely()' funcs to prevalidate url kim 2024-07-22 17:34:25 +0100
  • 60e233a289 whoops, fix the cached / force checks kim 2024-07-22 17:22:55 +0100
  • 2582a4855c remove media / emoji once finished processing from dereferencer maps kim 2024-07-22 14:27:11 +0100
  • fa4656094d handle case of empty file paths (i.e. not stored) kim 2024-07-22 14:06:05 +0100
  • 0f1fc4cf3f fix log format string kim 2024-07-22 13:49:24 +0100
  • 2cec25bd8d fix derefMedia not being allocated kim 2024-07-22 13:41:44 +0100
  • bad3c6b589 try removing freshness check kim 2024-07-22 13:19:17 +0100
  • 5338825d2b
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.73 to 7.0.74 (#3125) dependabot[bot] 2024-07-22 14:12:51 +0100
  • 7c8cfb3144 add mutex locks for processing remote media kim 2024-07-22 13:10:44 +0100
  • 31774e2e28 add some debug logging tobi 2024-07-22 13:55:44 +0200
  • 8c4bc471ff Merge branch 'chore/processing-media-reformatting' into media_fiddling kim 2024-07-22 12:18:26 +0100
  • 48bfabf2b3 some wording kim 2024-07-22 12:13:49 +0100
  • 831565d63e make processing media / emoji defers a bit clear to see that it's the "on finished processing" path kim 2024-07-22 12:11:01 +0100
  • 1e1f623536 whoops tobi 2024-07-22 12:12:14 +0200
  • ebb4174edc refactor file handling a tiny bit tobi 2024-07-22 12:05:47 +0200
  • 97cc3a0290
    [chore]: Bump github.com/minio/minio-go/v7 from 7.0.73 to 7.0.74 dependabot[bot] 2024-07-22 06:35:14 +0000
  • 73c1fead12 [chore] Refresh origin acct before streaming notif refresh_before_notif_stream tobi 2024-07-21 15:02:02 +0200
  • c635080a0b
    [feature] add flac support (#3121) kim 2024-07-21 13:42:51 +0100
  • 027a93facc
    [feature/frontend] Respect prefers-reduced-motion for avatars, headers, and emojis (#3118) tobi 2024-07-21 14:22:08 +0200
  • 1701dce0ce update tests tobi 2024-07-21 14:21:04 +0200
  • b415337d40
    [bugfix] update common get target account / status doing refresh async (#3124) kim 2024-07-21 13:04:19 +0100
  • 4282d37f4d fix c&p error tobi 2024-07-21 14:03:29 +0200
  • 92372d1fcd update common get target account / status doing refresh async kim 2024-07-21 12:40:21 +0100
  • 8a2fb48ef4
    [chore] Remove duplicate <hr> (#3123) tobi 2024-07-21 11:30:22 +0200
  • 8eb2ed3c23 update test tobi 2024-07-21 10:57:17 +0200
  • ce92bc0a5a [chore] Remove duplicate <hr> tobi 2024-07-21 10:54:20 +0200
  • 45190d1c6f simplify account conversion a bit tobi 2024-07-21 10:52:30 +0200
  • 021c957d4b also add audio/flac for flac (not just x-flac) kim 2024-07-20 22:42:48 +0100
  • adbd7edbf0 Catch up util function name with main Vyr Cossont 2024-07-20 09:26:18 -0700
  • 01e8d9e1ef add flac support to the ffprobe format/stream -> filetype parser kim 2024-07-20 17:21:46 +0100
  • aff687ce49 Merge remote-tracking branch 'upstream/main' into conversations-api Vyr Cossont 2024-07-20 09:08:33 -0700
  • 284b7303bb Move advanced migrations to their own tiny processor Vyr Cossont 2024-07-20 08:40:38 -0700
  • 0d47a10733 use prefers-reduced-motion tobi 2024-07-20 16:21:52 +0200
  • d229a7d332 use static version of instance thumbnail when appropriate tobi 2024-07-20 16:06:54 +0200
  • a6be43e006 fix tests tobi 2024-07-20 15:21:14 +0200
  • 409b3987ac
    update go-ffmpreg to v0.2.3 (#3120) kim 2024-07-20 13:14:58 +0000
  • dd46a99451 Merge branch 'main' into prefers_reduced_motion tobi 2024-07-20 15:04:35 +0200
  • ad700c5029
    [chore/frontend] Use smaller webp images for logo and default avatars (#3119) tobi 2024-07-20 15:02:22 +0200
  • cea876d282 update go-ffmpreg to v0.2.3 kim 2024-07-20 13:55:07 +0100
  • 3a4a31f5d1 go fmt tobi 2024-07-20 13:36:59 +0200
  • f224f5661c [chore/frontend] Use smaller webp images for logo and default avatars tobi 2024-07-20 13:28:04 +0200
  • df5d3ae718 [feature/frontend] Respect prefers-reduced-motion for avatars, headers, and emojis tobi 2024-07-20 13:27:18 +0200
  • 763b35745b [chore/frontend] Use smaller webp images for logo and default avatars frontend_tweaks tobi 2024-07-20 13:28:04 +0200
  • a25e00a12a [feature/frontend] Respect prefers-reduced-motion for avatars, headers, and emojis tobi 2024-07-20 13:27:18 +0200
  • 50c9b5498b
    [feature] use webp for thumbnails (#3116) kim 2024-07-19 15:28:43 +0000
  • e2eebb51fd add file size tests for thumbnails tobi 2024-07-19 17:18:36 +0200
  • 15f8557d48 update tests tobi 2024-07-19 17:08:33 +0200
  • ee58f34f4f add links to appropriate ffmpeg docs kim 2024-07-19 13:34:03 +0100
  • f5a44ccad4
    [docs] update README with our corporate sponsorship policy (#3112) kim 2024-07-19 12:14:07 +0000
  • 1844182de6 update to maintain consistency kim 2024-07-19 13:03:35 +0100
  • 494490f20f tweaks after discussion kim 2024-07-19 12:54:04 +0100
  • fd2b8e624f fix missing comma in ffmpeg args kim 2024-07-19 12:40:42 +0100
  • 8be557e3eb update to use yuva colorspace, and use thumbnail=n=10 to select frame kim 2024-07-19 12:33:27 +0100
  • 73c97d4db4 bump webp quality up to 40% from 12% (it's a bit different to jpeg quality setting) kim 2024-07-18 12:06:46 +0100
  • dd30175a36 update to use webp for thumbnails kim 2024-07-18 11:37:35 +0100