Commit Graph

  • b065aa32da improved code comment kim 2023-02-04 21:37:13 +0000
  • 1c21ab2682 replace media workers with just runners.WorkerPool, move to state structure, use go-sched for global task scheduling kim 2023-02-09 22:32:52 +0000
  • b322432e02 do cache-control in a less silly way to avoid writing header twice tsmethurst 2023-02-12 19:47:22 +0100
  • c223c7598d
    [bugfix] Set appropriate cache-control when using presigned s3 links (#1480) tobi 2023-02-12 14:42:28 +0100
  • e10f4076b5 [bugfix] set appropriate cache-control when using presigned s3 links tsmethurst 2023-02-12 14:36:18 +0100
  • c167c1901c linting Saul Moonves 2023-02-11 13:40:38 -0500
  • b4d7dd12e4 Make webfinger find actors for queries on actor URIs and URLs. Saul Moonves 2023-02-11 13:04:45 -0500
  • 40bc03e717
    [chore/performance] Update media prune logic, add extra CLI command (#1474) v0.7.0-rc2 tobi 2023-02-11 12:48:38 +0100
  • 178e86e047 arg tsmethurst 2023-02-11 12:35:10 +0100
  • cc5ccf6fdd docs tsmethurst 2023-02-11 12:22:55 +0100
  • 4aa09b64d5 add prune CLI command tsmethurst 2023-02-11 12:17:31 +0100
  • 2b3c44053f Merge branch 'main' into media_prune_fiddlery tsmethurst 2023-02-11 10:56:52 +0100
  • 70739d32cc
    [performance] remove throttling timers (#1466) kim 2023-02-10 20:16:01 +0000
  • 6ac1dda96f
    [chore] small changes missed in previous dereferencer.GetAccount() PRs (#1467) kim 2023-02-10 20:15:23 +0000
  • 64799d5ee4 more tidying + consistency stuff tsmethurst 2023-02-10 15:27:49 +0100
  • 332571a949 also support retry-after formatted as date-time, ensure max backoff time kim 2023-02-10 23:26:34 +0000
  • 117b37ed66 use consistent map keying for dereferencing headers/avatars kim 2023-02-10 23:20:49 +0000
  • c9ab4d0d77 remove unused code kim 2023-02-10 08:51:27 +0000
  • c65a2a0e5d use wrapped mutexes to allow safe unlocking. (previously i did a fucky and passed mutex by value...) kim 2023-02-09 21:30:24 +0000
  • 5bf2b2fc7b update example config to include retry-after documentation kim 2023-02-09 19:27:58 +0000
  • 02f87c3fc3 update envparsing to include new throttling-retry-after kim 2023-02-09 19:24:36 +0000
  • 4ed5eec6e1 add throttling-retry-after to cmd flags kim 2023-02-09 19:24:13 +0000
  • 0c401f8242 remove unused variables kim 2023-02-09 19:17:22 +0000
  • dad10361ed move url parsing before acquiring mutex locks kim 2023-02-09 19:15:18 +0000
  • 08b5b0d0d6
    Merge branch 'main' into performance/no-need-for-throttler-timer kim 2023-02-09 19:10:39 +0000
  • cf8ce1ec15 continue prune / uncache work tsmethurst 2023-02-09 20:09:46 +0100
  • 461659198c start updating media prune stuff a wee bit tsmethurst 2023-02-09 13:10:40 +0100
  • 61331b7fab small formatting changes, rewrite fetchRemoteMedia to use separate funcs + use mutex lock correctly kim 2023-02-09 22:15:23 +0000
  • 1b7b1e706e remove throttling timers, support setting retry-after, use retry-after in transport kim 2023-02-09 21:38:34 +0000
  • e5e257c259
    [bugfix] Fix error on searching for account w/accountDomain by host (#1465) tobi 2023-02-09 10:34:44 +0100
  • 7a0ddef947 final check in db for accountDomain tsmethurst 2023-02-09 10:30:10 +0100
  • 95715f9251
    [performance] Don't fetch avatar + header if uri hasn't changed (#1463) tobi 2023-02-09 09:27:07 +0100
  • 65b19411a4
    [chore] Fix report username wrapping (#1464) f0x52 2023-02-09 09:26:35 +0100
  • f11faa2480 move report status to separate line on portrait orientation f0x 2023-02-08 19:28:56 +0100
  • bf69f4d89c fix report username wrapping f0x 2023-02-08 19:25:13 +0100
  • c0d9e91291 don't fetch avatar + header if uri hasn't changed tsmethurst 2023-02-08 17:27:45 +0100
  • 27e95fd123
    [chore/bugfix] Serve + throttle publickey separately from rest of ActivityPub API (#1461) tobi 2023-02-08 15:10:56 +0100
  • 26f9728f92 throttle public key, but separately from other endpoints tsmethurst 2023-02-08 15:03:26 +0100
  • f8b7b2662c update nginx cache documentation, cache main-key too tsmethurst 2023-02-08 12:49:01 +0100
  • 2e22abe87b serve publickey separately from AP, don't throttle it tsmethurst 2023-02-08 11:36:33 +0100
  • 52fbb3e584
    [bugfix] fix 'steal this look' form, uncheck entries after processing (#1454) f0x52 2023-02-07 18:34:54 +0100
  • 26a24d85d5 fix 'steal this look' form, uncheck entries after processing f0x 2023-02-07 17:52:37 +0100
  • 4e4da19720
    [bugfix] Use SignatureCheck middleware for web profile endpoints too (#1451) tobi 2023-02-07 14:57:09 +0100
  • 632dccf05e use SignatureCheck middleware for web profile endpoints too tsmethurst 2023-02-07 14:44:06 +0100
  • 0ed50c172e
    [chore/frogend] domain blocklist layout on smaller screens (#1436) f0x52 2023-02-07 10:00:13 +0100
  • b63b1b6f55
    [chore] Update bug report template (#1437) Daniele Sluijters 2023-02-07 09:59:44 +0100
  • ad6ab037e4
    [bugfix] don't trash emoji in profile fields on edit (#1440) Sam Lade 2023-02-07 08:58:36 +0000
  • ac2bdbbc62
    [bugfix] fix file range length calculation being off by 1 (#1448) kim 2023-02-07 08:51:15 +0000
  • dfa1e82027 fix range handling new length calculation kim 2023-02-07 08:43:41 +0000
  • 7f9ed10c0f small formatting change kim 2023-02-07 08:30:28 +0000
  • 920662de48 [chore] Update bug report template Daniele Sluijters 2023-02-06 18:32:02 +0100
  • eeebffc4d2 [bugfix] don't trash emoji in profile fields on edit Sam Lade 2023-02-06 17:43:52 +0000
  • 51652d0aca domain blocklist layout on smaller screens f0x 2023-02-06 16:35:14 +0100
  • 6a6647d68b
    Ignore missing files when cleaning up media (#1435) Sam Lade 2023-02-06 14:58:54 +0000
  • 50b6344212 Ignore missing files when cleaning up media Sam Lade 2023-02-06 14:43:32 +0000
  • 02767bfc7d
    [performance] remove local copying of file for satisfying range headers (#1421) v0.7.0-rc1 kim 2023-02-06 08:50:16 +0000
  • 75e1b9c896
    [bugfix] fix old password hash staying in cache (#1432) tobi 2023-02-06 09:44:13 +0100
  • 7a3991ea04 [bugfix] fix old password hash staying in cache tsmethurst 2023-02-06 09:41:13 +0100
  • 83b522a1b6
    [feature/Frogend] basic report admin interface (#1424) f0x52 2023-02-06 09:33:47 +0100
  • c0e4daceb6 linter fixes f0x 2023-02-06 00:48:22 +0100
  • c86b98dabf report detail styling tweaks f0x 2023-02-06 00:43:14 +0100
  • 2306092554 report detail overview, resolving f0x 2023-02-06 00:37:47 +0100
  • 32766c15e2 basic listing of reports f0x 2023-02-05 23:38:32 +0100
  • 47daddc10c
    [chore/frogend] Restructure form data default values / update from Query data (#1422) f0x52 2023-02-06 09:19:56 +0100
  • 0a9874329d
    [chore]: Bump codeberg.org/gruf/go-runners from 1.4.0 to 1.5.1 (#1428) dependabot[bot] 2023-02-06 08:08:22 +0000
  • 1df25a3592
    [chore]: Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4 (#1427) dependabot[bot] 2023-02-06 09:06:57 +0100
  • dae14cc0eb
    [chore]: Bump github.com/ulule/limiter/v3 from 3.10.0 to 3.11.0 (#1429) dependabot[bot] 2023-02-06 09:06:04 +0100
  • 56bd301ea1
    [chore]: Bump codeberg.org/gruf/go-debug from 1.2.0 to 1.3.0 dependabot[bot] 2023-02-06 06:05:01 +0000
  • 41cfe67d6a
    [chore]: Bump github.com/ulule/limiter/v3 from 3.10.0 to 3.11.0 dependabot[bot] 2023-02-06 06:04:37 +0000
  • deadd1dbef
    [chore]: Bump codeberg.org/gruf/go-runners from 1.4.0 to 1.5.1 dependabot[bot] 2023-02-06 06:04:15 +0000
  • 9d11370ae8
    [chore]: Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4 dependabot[bot] 2023-02-06 06:03:57 +0000
  • 005dcd6bf6
    [chore]: Bump github.com/uptrace/bun/dialect/sqlitedialect dependabot[bot] 2023-02-06 06:03:41 +0000
  • 1431ff1d87 show Select hints again f0x 2023-02-05 23:40:38 +0100
  • 5e215e498e Plumb a request ID through HTTP and logger Daniele Sluijters 2023-02-05 22:16:54 +0100
  • a5573d485c className instead of class f0x 2023-02-05 22:13:20 +0100
  • 151e38e254 fix react state set during render when submitting import file f0x 2023-02-05 22:13:16 +0100
  • 481f3bb83b simplify field updates f0x 2023-02-05 21:59:49 +0100
  • 486e97835d remove debug logger f0x 2023-02-05 21:54:25 +0100
  • 7b69f03991 more form field restructuring f0x 2023-02-05 21:53:41 +0100
  • 5015bd08d3 some form field restructuring, fixes submitted updates not being reflected f0x 2023-02-05 20:31:50 +0100
  • 3fa37e015a fix range header reader limit calculation kim 2023-02-05 17:59:48 +0000
  • 692e5f5979 remove unused import kim 2023-02-05 17:55:51 +0000
  • f1f788efcc remove debug logging f0x 2023-02-05 17:39:43 +0100
  • e7ce518304 eslint: set console use to error to catch debug littering in CI f0x 2023-02-05 17:39:37 +0100
  • 265d3aab1e remove local copying of file for satisfying range headers kim 2023-02-05 12:36:58 +0000
  • 7f3245738d
    [chore] stub /api/v1/featured_tags endpoint (#1420) tobi 2023-02-05 10:50:09 +0100
  • 4218006c45 [chore] stub /api/v1/featured_tags endpoint tsmethurst 2023-02-05 10:44:00 +0100
  • 80c26d61f7
    [bugfix] Allow instance thumbnail description to be set separately from image (#1417) tobi 2023-02-04 15:53:11 +0100
  • 285e000db0 [bugfix] Allow instance thumbnail description to be set separately from image tsmethurst 2023-02-04 15:48:38 +0100
  • 04ac3f8acf
    [bugfix] Fix password change keys (#1416) tobi 2023-02-04 12:40:35 +0100
  • c7838be2f6 [bugfix] Fix password change keys tsmethurst 2023-02-04 12:37:10 +0100
  • abe9447d28
    fix cache startup (#1414) kim 2023-02-03 20:16:11 +0000
  • dcfd61f0c3 fix cache startup kim 2023-02-03 20:12:07 +0000
  • 33aee1b1e9
    [chore] reformat GetAccount() functionality, support updating accounts based on last_fetch (#1411) kim 2023-02-03 20:03:05 +0000
  • 5a032f3a80 caches were never being started... 🙈 kim 2023-02-03 19:59:40 +0000
  • 74473de810 woops add back the error wrapping to use ErrNotRetrievable kim 2023-02-03 19:58:15 +0000
  • ffaae44edd remove mutex unlock on transport init fail (it hasn't yet been locked!) kim 2023-02-03 19:53:06 +0000
  • b50131665d remove nil error checks (we shouldn't be passing nil errors to newError() initializers) kim 2023-02-03 19:51:53 +0000
  • 7df030cde7 Merge remote-tracking branch 'upstream/cleanup-get-accounts-updates' into chore/cleanup-get-accounts kim 2023-02-03 19:49:14 +0000
  • ee925019e9 catch local "not found" errors. small formatting / error string changes kim 2023-02-02 22:19:14 +0000