Commit graph

  • 337dffaab9 move pageType to body class f0x 2024-07-30 17:13:15 +0200
  • 0d3548ff5d reflect about.html changes in templates f0x 2024-07-30 17:07:45 +0200
  • e7bc642433 reflect index.html changes in templates f0x 2024-07-30 17:00:00 +0200
  • 01871cdb04 index page larger header (does not work) f0x 2024-07-30 16:49:55 +0200
  • 4914e16780 Merge branch 'main' into basic_import_export tobi 2024-07-30 16:42:30 +0200
  • 01174fd648 index templates f0x 2024-07-30 16:33:53 +0200
  • 0b4a951b48
    [performance] limit ffprobe read time to at most 1s after start of file (#3155) kim 2024-07-30 14:18:29 +0000
  • 784475124f thread/status css f0x 2024-07-30 16:03:06 +0200
  • d786776cb3 limit ffprobe read time to at most 1s after start of file kim 2024-07-30 14:54:10 +0100
  • 87cff71af9
    [feature] persist worker queues to db (#3042) kim 2024-07-30 11:58:31 +0000
  • 0436cd4d90 move forkawesome to vendor css, fonts directory f0x 2024-07-30 13:41:46 +0200
  • 589ac5da55 profile f0x 2024-07-30 13:35:56 +0200
  • 984fe25042 add a 1 minute timeout to persisting worker queues kim 2024-07-30 12:34:10 +0100
  • 87cab2da02 have database return tasks in ascending order instead of sorting them kim 2024-07-30 12:31:40 +0100
  • 6d4c189471 use slices.Delete() instead of copying / reslicing kim 2024-07-30 12:23:39 +0100
  • d3909fd682 make logging less shouty kim 2024-07-30 12:21:30 +0100
  • 35eb5d4938 fix rebase issues kim 2024-07-30 12:21:22 +0100
  • bcc5adf13a move worker queue filling to later in server init process kim 2024-06-17 20:34:03 +0100
  • 321638e730 use ptr for httpclient.Request in delivery kim 2024-06-17 20:26:26 +0100
  • 090ffc4dd9 header values weren't being copied over 🤦 kim 2024-06-17 20:17:06 +0100
  • 808df54261 ensure that signing func is set kim 2024-06-17 20:04:24 +0100
  • 6086527d56 remove field now we don't use it kim 2024-06-17 20:02:31 +0100
  • a3cacebbe5 get rid of loop now we don't use it kim 2024-06-17 16:49:06 +0100
  • fb526d2418 replace select with Queue.PopCtx() kim 2024-06-17 16:42:22 +0100
  • 960241d38c add test for outgoing public key ID being correctly set on delivery kim 2024-06-17 16:40:20 +0100
  • ba784ea689 add http request signing to deliveries recovered from database kim 2024-06-17 16:25:15 +0100
  • 45f7c55893 add specific checking of cancelled worker contexts kim 2024-06-17 15:56:32 +0100
  • e6e2c93969 insert each task separately, because bun is throwing some reflection error?? kim 2024-06-17 15:36:24 +0100
  • 7dd686e088 whoops we ended up with double cleaner job scheduling kim 2024-06-17 15:28:37 +0100
  • 1ba6bdc2fe quick tweak kim 2024-06-17 15:10:54 +0100
  • b29a35c585 add test for recovering worker queues from database kim 2024-06-17 15:07:50 +0100
  • 1d93fb7458 add migration to insert WorkerTask{} into database, add test for worker task persistence kim 2024-06-17 14:52:27 +0100
  • b482441e2e ensure the tasks are sorted by creation time before pushing them kim 2024-06-17 14:04:55 +0100
  • dc1c9043e6 persist queued worker tasks to database on shutdown, fill worker queues from database on startup kim 2024-06-17 13:57:38 +0100
  • 42932f9820
    [chore] replace UniqueStrings with Deduplicate (#3154) tobi 2024-07-30 12:20:06 +0200
  • 0830362d5a [chore] replace UniqueStrings with Deduplicate tobi 2024-07-30 11:49:41 +0200
  • 47c26818d6
    [chore] add some more slice related utility functions + remove duplicated functions (#3149) kim 2024-07-30 09:29:32 +0000
  • a237e2b295
    [feature] Implement following hashtags (#3141) Vyr Cossont 2024-07-29 11:26:31 -0700
  • 93aea757de Address review comments Vyr Cossont 2024-07-29 10:54:31 -0700
  • 4bb73c6222 add some more slice related utility functions + remove duplicated functions kim 2024-07-29 16:48:31 +0100
  • f1e26cd332 rename/move some stuff tobi 2024-07-29 13:07:57 +0200
  • 202fdf1ec1 align toc sidebar properly f0x 2024-07-28 23:17:24 +0200
  • a44cdf0782 about page table of contents sidebar f0x 2024-07-28 22:54:31 +0200
  • e98b3e2021 fix account-card f0x 2024-07-28 22:25:37 +0200
  • 4c0ca31ddc Merge branch 'main' into basic_import_export tobi 2024-07-28 22:24:41 +0200
  • 9a3822e22d about page f0x 2024-07-28 22:17:35 +0200
  • de63f42c77 reflect index.html changes in templates f0x 2024-07-28 22:04:46 +0200
  • 00d52e7993 finish refactor for index page f0x 2024-07-28 22:01:50 +0200
  • 368c97f0f8
    [bugfix] take into account rotation when generating thumbnail (#3147) kim 2024-07-28 19:10:41 +0000
  • 26a0f21451 more file shuffling f0x 2024-07-28 15:31:42 +0200
  • 19b432c509 preload fonts f0x 2024-07-28 15:31:33 +0200
  • 7e2ed3c589 remove debug logging kim 2024-07-28 14:03:00 +0100
  • bd6b9994d0 fix code comments kim 2024-07-28 14:01:58 +0100
  • 96205c43f0 remove unnecessary comment kim 2024-07-28 13:59:53 +0100
  • c33fbe5d76 only show rotation side data kim 2024-07-28 13:57:47 +0100
  • 8471a36cb4 take into account rotation when generating thumbnail, simplify ffprobe output to show only fields we need kim 2024-07-28 13:54:33 +0100
  • 6a2f614bd5 Merge branch 'main' into basic_import_export tobi 2024-07-28 10:33:27 +0200
  • 58f8082795
    [bugfix] moves file rename to earlier in media pipeline so ffmpeg calls ALWAYS have extension (#3146) kim 2024-07-28 08:31:49 +0000
  • caccfd2898 split out base.css, new css bundler config f0x 2024-07-27 22:17:43 +0200
  • 93725e4c69 start rebuilding css piece by piece f0x 2024-07-27 21:27:02 +0200
  • 001a079971 moves file rename to earlier in media pipeline so ffmpeg calls ALWAYS have extension kim 2024-07-27 13:53:34 +0100
  • d9ecfaa8e9 [feature] Allow users to export data via the settings panel tobi 2024-07-27 13:51:39 +0200
  • 87ee64afa0
    [chore] log delivery worker stop/start at debug level (#3145) tobi 2024-07-27 13:43:18 +0200
  • 2b99e3e0f5 [chore] log delivery worker stop/start at debug level tobi 2024-07-27 11:47:35 +0200
  • ecc114fc00
    [chore] replaces nested ifs with switch cases, removes defer 'onFail()' being passed to funcs (#3143) kim 2024-07-27 09:09:02 +0000
  • 35db9db5fa Apply visibility filters to tag followers Vyr Cossont 2024-07-26 16:27:58 -0700
  • a9ef774593 Unwrap boosts when timelining based on tags Vyr Cossont 2024-07-26 09:00:12 -0700
  • fe7ac67505 replaces nested ifs with switch cases, removes defer 'onFail()' being passed to funcs kim 2024-07-26 16:39:41 +0100
  • d9e70b942f
    ensure ffmpeg muxer gets set correctly by setting input file extension before clean (#3142) kim 2024-07-26 15:30:24 +0000
  • dccfe62d6a ensure ffmpeg muxer gets set correctly by setting input file extension before clean kim 2024-07-26 15:46:08 +0100
  • ecfea10e35
    [bugfix] Use punycode for host part of resource query param when doing webfinger requests (#3133) tobi 2024-07-26 13:11:07 +0200
  • 04929de7c3 fix test tobi 2024-07-26 12:31:54 +0200
  • b4afdd237d Merge branch 'main' into webfinger_punycode tobi 2024-07-26 12:14:26 +0200
  • 8ab2b19a94
    [feature] Federate interaction policies + Accepts; enforce policies (#3138) tobi 2024-07-26 12:04:28 +0200
  • ff8dc72a28 lock on object IRI tobi 2024-07-26 11:47:56 +0200
  • f659f62f41 add GetAccept federatingdb function tobi 2024-07-26 10:31:37 +0200
  • 1fc6fc4468 remove appendIRIStrs tobi 2024-07-26 10:23:23 +0200
  • 94bd72ffdb fix index tobi 2024-07-26 10:14:49 +0200
  • 3aeec44c48 use Acceptable type tobi 2024-07-26 10:13:50 +0200
  • b92b52f4cd Merge branch 'main' into interaction_policy tobi 2024-07-26 09:50:49 +0200
  • fa8912be94 Add missing tag info endpoint, reorganize tag API Vyr Cossont 2024-07-25 18:35:13 -0700
  • 4f03a955c0 Lint and tests Vyr Cossont 2024-07-25 17:13:17 -0700
  • 95c13e5664 Followed tag caches and DB implementation Vyr Cossont 2024-07-25 14:42:39 -0700
  • 1be8f11667 Migration for followed_tags table Vyr Cossont 2024-07-25 14:42:18 -0700
  • 6a863467a6 Trim conversation caches Vyr Cossont 2024-07-25 14:41:16 -0700
  • 0ab3e68309 Correct Swagger path params Vyr Cossont 2024-07-25 14:38:18 -0700
  • a61fdb892a Test following and unfollowing tags Vyr Cossont 2024-07-25 14:18:41 -0700
  • 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