Commit graph

  • 920ec76fd2 Post-rebase fixes Vyr Cossont 2025-01-19 13:49:25 -0800
  • bff26f4ebc Make GetVAPIDKeyPair idempotent Vyr Cossont 2024-12-28 16:01:00 -0800
  • 9b8b3885bd Add notification type for update notifications Vyr Cossont 2024-12-28 14:38:54 -0800
  • bfc967f690 Remove unused date columns Vyr Cossont 2024-12-26 18:23:39 -0800
  • 255833683f Use packed notification flags Vyr Cossont 2024-12-25 17:40:23 -0800
  • 464d920cfd Fix malformed VAPID sub claim Vyr Cossont 2024-12-19 23:32:42 -0800
  • 3a239fbe5a Accept any 2xx code as a success Vyr Cossont 2024-12-01 21:25:55 -0800
  • 8ae57782ff Send instance URL as Web Push JWT subject Vyr Cossont 2024-12-01 21:17:54 -0800
  • 23847f0e18 Log Web Push server error messages Vyr Cossont 2024-12-01 20:41:27 -0800
  • 56a31656ef Create web push subscriptions table with indexes Vyr Cossont 2024-12-01 20:22:02 -0800
  • 51113b8f27 Fix GetVAPIDKeyPair Vyr Cossont 2024-12-01 20:02:00 -0800
  • 9f110a4af4 Fix enum to int migration Vyr Cossont 2024-12-01 20:01:51 -0800
  • 26d99209a9 Update Swagger Vyr Cossont 2024-11-30 20:20:26 -0800
  • 2cb7a8bf2a Linter fixes Vyr Cossont 2024-11-30 20:18:56 -0800
  • 8b9a228ea2 Implement push subscription API Vyr Cossont 2024-11-30 20:13:06 -0800
  • 1fe29c7c43 Delete Web Push subscriptions when account is deleted Vyr Cossont 2024-11-30 18:18:29 -0800
  • 8e72a8fd24 Test Web Push notifications from workers Vyr Cossont 2024-11-30 14:03:53 -0800
  • c9aa25b42b Add no-op push senders to most processor tests Vyr Cossont 2024-11-30 12:32:35 -0800
  • 0c92f9f0f3 Add Web Push sender (similar to email sender) Vyr Cossont 2024-11-30 12:29:46 -0800
  • 0cffb8784e Store Web Push subscriptions in DB Vyr Cossont 2024-11-30 12:24:13 -0800
  • db2ba34630 Return VAPID public key when registering an app Vyr Cossont 2024-11-23 20:41:35 -0800
  • 86fcc61879 Add VAPID public key to instance info API Vyr Cossont 2024-11-23 20:35:02 -0800
  • 821c1da688 Generate VAPID key pair during startup Vyr Cossont 2024-11-23 20:32:55 -0800
  • 7a02a19c3c Single-row table for storing instance's VAPID key pair Vyr Cossont 2024-11-23 19:48:51 -0800
  • c4012b6f15 Add webpush-go dependency Vyr Cossont 2024-11-23 19:47:50 -0800
  • f62859b61a Update push subscription API model to be Mastodon 4.0 compatible Vyr Cossont 2024-11-23 19:47:03 -0800
  • 87ddcdadf9
    Merge 225b7601e1 into 37fd7c7a6a #3662 dependabot[bot] 2025-01-20 10:15:27 +0000
  • 5c0514e83c
    [chore]: Bump github.com/coreos/go-oidc/v3 from 3.11.0 to 3.12.0 (#3662) dependabot[bot] 2025-01-20 10:15:27 +0000
  • 37fd7c7a6a
    [bugfix] Store LastModified for domain perm subs + send as If-Modified-Since (#3655) tobi 2025-01-20 09:56:00 +0000
  • 225b7601e1
    [chore]: Bump github.com/coreos/go-oidc/v3 from 3.11.0 to 3.12.0 #3662 dependabot[bot] 2025-01-20 09:51:05 +0000
  • 9835d3e65d
    [chore]: Bump github.com/gin-contrib/cors from 1.7.2 to 1.7.3 (#3661) dependabot[bot] 2025-01-20 09:47:07 +0000
  • 1a92165767
    [chore]: Bump github.com/gin-contrib/cors from 1.7.2 to 1.7.3 #3661 dependabot[bot] 2025-01-20 09:05:23 +0000
  • 77ea30542b
    [chore]: Bump golang.org/x/net from 0.33.0 to 0.34.0 (#3660) dependabot[bot] 2025-01-20 09:03:10 +0000
  • cfe6ac5a42
    [chore]: Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 (#3663) dependabot[bot] 2025-01-20 10:01:46 +0100
  • 0096222c0e
    [chore]: Bump github.com/gin-contrib/sessions from 1.0.1 to 1.0.2 (#3664) dependabot[bot] 2025-01-20 10:01:17 +0100
  • c4bb66f64c remove -X POST from curl commands #3665 Marcus Jaschen 2025-01-20 09:13:34 +0100
  • ba93d74f4b
    [chore]: Bump github.com/gin-contrib/sessions from 1.0.1 to 1.0.2 #3664 dependabot[bot] 2025-01-20 06:41:02 +0000
  • 1173c42e6b
    [chore]: Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 #3663 dependabot[bot] 2025-01-20 06:40:53 +0000
  • a8ecf04c77
    [chore]: Bump golang.org/x/net from 0.33.0 to 0.34.0 #3660 dependabot[bot] 2025-01-20 06:40:28 +0000
  • c92270c873 Fix: missing period at the end of "hide boosts" settings label. #3346 S0yKaf 2025-01-19 15:53:05 -0500
  • e7b2f87699 [bugfix] Store LastModified for domain perm subs + send as If-Modified-Since #3655 tobi 2025-01-19 13:53:13 +0100
  • 0e137c0f2d Merge remote-tracking branch 'origin/main' into HEAD S0yKaf 2025-01-18 13:55:15 -0500
  • 634d4f408f
    [bugfix] Fix existing perm adoption (#3651) tobi 2025-01-18 17:55:27 +0000
  • f81df9428a test, small log fix #3651 tobi 2025-01-18 17:38:37 +0100
  • 655c0d1269 go fmt tobi 2025-01-18 13:19:52 +0100
  • 288cc3dbe5 [bugfix] Fix existing perm adoption tobi 2025-01-18 13:10:08 +0100
  • e6a3a73944 increase cache size, since all we're storing is string keys #3647 kim 2025-01-15 16:13:07 +0000
  • 3aa9abe5f3 reduce number of inbox forwarding create calls by partially implementing Exists() kim 2025-01-15 16:02:18 +0000
  • 2aee3a2605 keep a cache of activity IDs we have handled creates for kim 2025-01-15 16:00:25 +0000
  • 2f447702d2 alphabetical reordering kim 2025-01-15 16:00:06 +0000
  • 81b66ad7e3
    update ncruces/go-sqlite3 v0.21.3 -> v0.22.0, gruf/go-ffmpreg v0.6.4 -> v0.6.5 (#3646) kim 2025-01-14 18:30:55 +0000
  • 7a93783784 update ncruces/go-sqlite3 v0.21.3 -> v0.22.0, gruf/go-ffmpreg v0.6.4 -> v0.6.5 #3646 kim 2025-01-14 18:08:28 +0000
  • b8ef9fc4bc
    bump uptrace/bun dependencies from 1.2.6 to 1.2.8 (#3645) kim 2025-01-14 14:23:28 +0000
  • e77c7e16b6
    [chore] better dns validation (#3644) kim 2025-01-14 14:23:18 +0000
  • 2cf7a97466 bump uptrace/bun dependencies from 1.2.6 to 1.2.8 #3645 kim 2025-01-14 13:51:19 +0000
  • afd5f8a80a
    [chore]: Bump github.com/uptrace/bun/dialect/sqlitedialect #3640 dependabot[bot] 2025-01-14 13:12:59 +0000
  • 1d8bd30603
    [chore]: Bump github.com/uptrace/bun from 1.2.6 to 1.2.8 #3641 dependabot[bot] 2025-01-14 13:12:55 +0000
  • a864845cf8
    [chore]: Bump github.com/uptrace/bun/extra/bunotel from 1.2.6 to 1.2.8 #3642 dependabot[bot] 2025-01-14 13:12:50 +0000
  • b95498b8c2
    [chore]: Bump mvdan.cc/xurls/v2 from 2.5.0 to 2.6.0 (#3643) dependabot[bot] 2025-01-14 13:11:20 +0000
  • 4d423102c1
    [chore]: Bump github.com/gin-contrib/gzip from 1.0.1 to 1.1.0 (#3639) dependabot[bot] 2025-01-14 13:10:39 +0000
  • 8db867b6df rename function, strip port from domain validation #3644 kim 2025-01-14 13:08:51 +0000
  • 6c9a3e4a56 add seperate PunifyValidate() function for properly validating domain names when converting to punycode kim 2025-01-13 15:20:38 +0000
  • 552790e217
    [chore]: Bump mvdan.cc/xurls/v2 from 2.5.0 to 2.6.0 #3643 dependabot[bot] 2025-01-13 07:48:09 +0000
  • 6a87df3aca
    [chore]: Bump github.com/gin-contrib/gzip from 1.0.1 to 1.1.0 #3639 dependabot[bot] 2025-01-13 06:49:31 +0000
  • 8cfae010a9
    [bugfix] migration to cleanup dropped status edits (#3637) kim 2025-01-09 00:02:22 +0000
  • b941325a0c actually update by the currently set status ID field 🤦 #3637 kim 2025-01-08 23:40:51 +0000
  • 80a65366e0 fix query to work for both postgres and sqlite kim 2025-01-08 22:31:44 +0000
  • be0982ee87 fix join statement kim 2025-01-08 11:43:34 +0000
  • fc9f99666e don't use bun.Ident where not needed kim 2025-01-08 11:34:46 +0000
  • 44ee9421a0 add migration to cleanup dropped status edits from previous bug, relinking with statuses kim 2025-01-07 20:41:17 +0000
  • 8daa4dae34
    [bugfix] More permissive CSV parsing for perm subs, text parse fix (#3638) tobi 2025-01-08 22:38:27 +0100
  • fefdb7b7be we're just normal men #3638 tobi 2025-01-08 22:16:16 +0100
  • 41ceb67acc me oh my, i'm just a little guy tobi 2025-01-08 21:54:02 +0100
  • af14acb266 change the way dry works, slightly tobi 2025-01-08 21:46:54 +0100
  • ce4d14a688 wee tobi 2025-01-08 21:24:35 +0100
  • b7589324f1 [bugfix] More permissive CSV parsing for perm subs, text parse fix tobi 2025-01-08 21:16:19 +0100
  • 451803b230
    [feature] Fetch + create domain permissions from subscriptions nightly (#3635) tobi 2025-01-08 11:29:40 +0100
  • c013892ca2
    [chore] replace statuses.updated_at column with statuses.edited_at (#3636) kim 2025-01-08 10:29:23 +0000
  • 6ea156cc7d use bufio scanner #3635 tobi 2025-01-07 18:48:01 +0100
  • 28193df3d0 validate csv headers before full read tobi 2025-01-07 18:43:27 +0100
  • bb55ffcb8a thanks linter, love you <3 tobi 2025-01-07 18:29:18 +0100
  • 00038c471f use switch for permType instead of if/else tobi 2025-01-07 18:28:01 +0100
  • 52c3847dc0 defer finished log tobi 2025-01-07 18:24:28 +0100
  • b70b8e2b72 add more context to error logs tobi 2025-01-07 18:23:26 +0100
  • 3674223d27 don't use receiver for permsFrom funcs tobi 2025-01-07 17:54:08 +0100
  • 480ce48a3e make higherPrios a simple slice tobi 2025-01-07 17:52:28 +0100
  • 7233c4d768 move obfuscate parse nearer to where err is checked tobi 2025-01-07 17:49:02 +0100
  • 203d2b79a3 rename force -> skipCache tobi 2025-01-07 17:46:29 +0100
  • 175107f6a3 rename actions package tobi 2025-01-07 17:44:38 +0100
  • e773bba875 copy paste errors tobi 2025-01-07 17:35:16 +0100
  • 42a840a792 finish up docs tobi 2025-01-07 17:23:31 +0100
  • 1b054a89a1 start on docs tobi 2025-01-06 18:23:37 +0100
  • d7cba23f6f move status.EditID setting into handleStatusEdit() #3636 kim 2025-01-06 17:01:08 +0000
  • d5e2611821 fix status.EditIDs not being carried over in dereferencer.encrichStatus() kim 2025-01-06 16:52:13 +0000
  • 660fe0df66 fix log to logf call kim 2025-01-06 16:05:06 +0000
  • 5188de34d5 better code comments, fix setting of status + edit + mention + poll database times kim 2025-01-06 15:23:14 +0000
  • 2f26878e33 code comment kim 2025-01-06 14:58:20 +0000
  • 5afc9ebeb3 update statuses table to replace updated_at column with edited_at kim 2025-01-06 14:54:45 +0000
  • 08e04f4ed2 dries your wets tobi 2025-01-06 15:24:56 +0100
  • d697661e86 envparsing tobi 2025-01-06 12:45:01 +0100