Commit Graph

  • 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
  • a66c6ae8d2 fix incorrect function signature kim 2024-07-18 09:15:24 +0100
  • 2b895f822a
    [chore] Fix typo (#3113) tobi 2024-07-17 22:04:52 +0200
  • 1e414b5355 [chore] Fix typo tobi 2024-07-17 21:33:29 +0200
  • 72ba5666a6
    [chore] media pipeline improvements (#3110) kim 2024-07-17 15:26:33 +0000
  • 0aadc2db2a
    [feature] Allow users to set default interaction policies per status visibility (#3108) tobi 2024-07-17 16:46:52 +0200
  • 674ce4d3ec oops tobi 2024-07-17 16:31:45 +0200
  • d68ca8d7f2 don't bother with slices.Grow tobi 2024-07-17 16:17:03 +0200
  • ec54eb11ff put policyValsToAPIPolicyVals in separate function tobi 2024-07-17 15:17:13 +0200
  • f093c47961 beep boop tobi 2024-07-17 14:59:36 +0200
  • c0046ffb64 avoid bonkers loop tobi 2024-07-17 14:55:12 +0200
  • dc29f31ab6 move location of corporate sponsorship kim 2024-07-17 13:53:27 +0100
  • f89f05b87d update README with our corporate sponsorship policy kim 2024-07-17 13:51:22 +0100
  • 3b6167490c unfuck form binding tobi 2024-07-17 14:47:37 +0200
  • eec181d9ee avoid some code repetition tobi 2024-07-17 14:19:11 +0200
  • 33195cc04f store first instance in ffmpeg wasm pool, fill remaining with closed instances kim 2024-07-17 13:10:13 +0100
  • dae10f5384 use vars for default policies tobi 2024-07-17 14:08:09 +0200
  • b5eaf903f7 update testmodels with unknown media type to have unset file details, update attachment focus handling converting to frontend, update tests kim 2024-07-17 12:35:40 +0100
  • 8a9de8b9e2 use singular / plural word forms (no parentheses), is better for screen readers kim 2024-07-17 11:00:54 +0100
  • f937987596 slight wording changes kim 2024-07-17 10:57:18 +0100
  • be3c264078 rename PtrOr -> PtrOrZero, and rename PtrValueOr -> PtrOrValue to match kim 2024-07-17 10:56:12 +0100
  • af78955a5a remove the exclusive flag from writing files in disk storage kim 2024-07-16 22:26:52 +0100
  • 9ec19b5496 ensure a default gets set for media attachment file type kim 2024-07-16 22:06:42 +0100
  • 84130436df whoops kim 2024-07-16 22:06:05 +0100
  • 32596ceb65 fix not providing default with not null column kim 2024-07-16 22:05:38 +0100