Commit graph

  • fe1cf7ce8a
    feat: GET /api/v1/users/@me main v2024.12.2 sam 2024-12-25 16:04:32 -0500
  • 478ba2a406
    feat: GET /api/v1/users/{userRef}/members/{memberRef} sam 2024-12-25 14:53:36 -0500
  • 78afb8b9c4
    feat: GET /api/v1/users/{userRef}/members sam 2024-12-25 14:33:42 -0500
  • e908e67ca6
    chore: license headers sam 2024-12-25 14:24:18 -0500
  • d182b07482
    feat: GET /api/v1/members/{id}, api v1 flags sam 2024-12-25 14:23:16 -0500
  • 2281b3e478
    fix: replace port 5000 in example docs with port 6000 sam 2024-12-25 14:03:15 -0500
  • 140419a1ca
    feat: rate limiter lets api v1 requests through sam 2024-12-25 12:08:53 -0500
  • 7791c91960
    feat(backend): initial /api/v1/users endpoint sam 2024-12-25 11:19:50 -0500
  • 5e7df2e074
    feat(frontend): add footer sam 2024-12-25 11:04:20 -0500
  • e24c4f9b00
    feat(frontend): self-service delete, force delete pages v2024.12.1 sam 2024-12-19 17:15:50 +0100
  • 3f8f6d0f23
    delete stray console.log sam 2024-12-19 16:24:17 +0100
  • 661c3eab0f
    fix(backend): save data exports as data-export.zip sam 2024-12-19 16:19:27 +0100
  • 96725cc304
    feat: self-service deletion API, reactivate account page sam 2024-12-19 16:13:05 +0100
  • 8a2ffd7d69
    feat(frontend): preference cheatsheet sam 2024-12-18 21:38:39 +0100
  • 546e900204
    feat(backend): report context, fix deleting reports sam 2024-12-18 21:26:35 +0100
  • bd21eeebcf
    feat(frontend): report profile page sam 2024-12-18 21:26:17 +0100
  • 05913a3b2f
    chore: update svelte sam 2024-12-18 02:31:09 +0100
  • 1fb1d8dd14
    update gitignore sam 2024-12-18 02:30:21 +0100
  • ddd96e415a
    refactor(frontend): use handleError hook for errors instead of try/catch sam 2024-12-18 02:25:47 +0100
  • 397ffc2d5e
    update sveltekit, migrate to $app/state sam 2024-12-17 23:33:05 +0100
  • 80385893c7
    feat: split migration into batches v2024.12.0 sam 2024-12-17 21:23:02 +0100
  • d518cdf739
    feat: filters on reports list feat/reports sam 2024-12-17 20:48:52 +0100
  • 27846a4fe4
    fix: make query parameters consistent sam 2024-12-17 20:48:39 +0100
  • f766a2054b
    feat: allow suspended *and* self-deleted users to access a handful of pages sam 2024-12-17 18:08:43 +0100
  • 36cb1d2043
    feat: moderation API sam 2024-12-17 17:52:32 +0100
  • 79b8c4799e
    feat: new migrator sam 2024-12-16 21:38:38 +0100
  • b36b54f9e6
    docker: expose metrics and internal API sam 2024-12-15 01:12:31 +0100
  • 507b9c3f4c
    feat(frontend): custom preference editor sam 2024-12-15 00:32:11 +0100
  • 41a008799a
    update dependencies sam 2024-12-14 16:54:47 +0100
  • 11257ae069
    chore: clean up backend code, fix most inspections sam 2024-12-14 16:51:58 +0100
  • 49b2902d6d
    fix: use url-unsafe base 64 for auth tokens sam 2024-12-14 16:39:02 +0100
  • 9d33093339
    feat: forgot password/reset password sam 2024-12-14 16:32:08 +0100
  • 26b32b40e2
    feat: show utc offset on profile sam 2024-12-14 14:00:48 +0100
  • 5cdadc6158
    fix: remove scoped styles from user pages sam 2024-12-14 00:51:17 +0100
  • 39a3098a99
    fix: fix all eslint errors sam 2024-12-14 00:46:27 +0100
  • 1cf2619393
    feat: add email to existing account, change password sam 2024-12-13 21:25:41 +0100
  • 77c3047b1e
    feat: misskey auth sam 2024-12-12 16:44:01 +0100
  • 51e335f090
    feat: use a FixedWindowRateLimiter keyed by IP to rate limit emails sam 2024-12-11 21:17:46 +0100
  • 1ce4f9d278
    fix: favicon sam 2024-12-11 20:43:55 +0100
  • ff8d53814d
    feat: rate limit emails to two per address per hour sam 2024-12-11 20:42:48 +0100
  • 5cb3faa92b
    feat(backend): allow suspended users to access some endpoints, add flag scopes sam 2024-12-11 16:54:06 +0100
  • 7f8e72e857
    fix backend dockerfile, Caddyfile, and email controller sam 2024-12-11 01:48:07 +0100
  • a9ccc12671
    add favicon sam 2024-12-11 01:44:12 +0100
  • a29d1fdb78
    feat: plain text emails sam 2024-12-11 01:44:00 +0100
  • 7e6698c3fb
    update to .net 9 and add new OpenAPI packages sam 2024-12-10 15:28:44 +0100
  • 80b7f192f1
    clean up RemoteAuthService sam 2024-12-10 14:09:32 +0100
  • 3338243cea
    feat: log in with tumblr sam 2024-12-09 21:48:07 +0100
  • d30ebacc72
    chore: add license headers to all c# files sam 2024-12-09 21:11:46 +0100
  • 8a8b4caa18
    feat: log in with google sam 2024-12-09 21:07:53 +0100
  • bb2fa55cd5
    feat: docker config for new frontend sam 2024-12-09 18:04:56 +0100
  • c6eba5b51a
    feat(frontend): links editor sam 2024-12-09 17:05:43 +0100
  • b0a286dd9f
    feat(frontend): member fields and flags editors, fix user fields editor sam 2024-12-09 16:41:54 +0100
  • 2a0df335bc
    feat(frontend): user profile flag editor sam 2024-12-09 16:33:06 +0100
  • d9d48c3cbf
    feat: flag management sam 2024-12-09 14:52:31 +0100
  • 8bd4449804
    refactor(backend): move all request/response types to a new Dto namespace sam 2024-12-08 20:17:30 +0100
  • f8e6032449
    chore(backend): add roslynator and fix diagnostics sam 2024-12-08 15:17:18 +0100
  • 649988db25
    refactor(backend): use explicit types instead of var by default sam 2024-12-08 15:07:25 +0100
  • bc7fd6d804
    feat(frontend): register/log in with email sam 2024-12-04 17:43:02 +0100
  • 57e1ec09c0
    feat: link fediverse account to existing user sam 2024-12-04 01:48:52 +0100
  • 03209e4028
    chore(backend): clean imports sam 2024-12-03 20:05:24 +0100
  • 9966656c0c
    fix(backend): don't need [NotMapped] for these actually sam 2024-12-03 20:04:10 +0100
  • c20831f20d
    feat(frontend): export ui sam 2024-12-03 20:02:09 +0100
  • 74222ead45
    feat(frontend): replace placeholder avatar with identicons sam 2024-12-03 15:19:52 +0100
  • 71d3b42330
    fix(frontend): don't throw a 500 error if a user or member doesn't exist sam 2024-12-03 14:55:41 +0100
  • 18bdbc0745
    feat(backend): clean deleted users sam 2024-12-03 14:55:19 +0100
  • 903be2709c
    feat(backend): initial data export support sam 2024-12-02 18:06:19 +0100
  • f0ae648492
    feat(frontend): force log out page sam 2024-12-02 16:32:13 +0100
  • 54be457a47
    chore(frontend): add docs to RequestArgs sam 2024-12-02 16:31:48 +0100
  • b47ed7b699
    rate limit tweaks sam 2024-12-02 16:13:56 +0100
  • 02e2b230bf
    feat(frontend): actual error page sam 2024-12-02 15:23:58 +0100
  • f3bb2d5d01
    fix(frontend): add autocomplete=off tags to most inputs sam 2024-12-02 15:06:17 +0100
  • de733a0682
    feat(frontend): discord registration/login/linking sam 2024-11-28 21:35:55 +0100
  • 4780be3019
    fix(backend): add unique index to auth methods sam 2024-11-28 21:29:25 +0100
  • 8b1d5b2c1b
    feat(backend): validate custom preferences on save sam 2024-11-28 17:28:52 +0100
  • 71b59dbb00
    feat: add icon list generation script sam 2024-11-27 20:00:28 +0100
  • f435ad4cf5
    feat(frontend): fields editor sam 2024-11-27 19:50:45 +0100
  • 7c52ab759c
    tiny readme update sam 2024-11-25 23:12:19 +0100
  • 59496a8cd8
    feat(frontend): edit names/pronouns sam 2024-11-25 23:07:17 +0100
  • b6d42fb15d
    feat(frontend): replace non-working bootstrap tooltips with tippy.js sam 2024-11-25 21:43:11 +0100
  • 004111feb6
    feat(frontend): unlisted toggle on member editor sam 2024-11-25 21:25:18 +0100
  • c237aa8827
    fix(backend): add unlisted param to patch member sam 2024-11-25 21:24:28 +0100
  • c0bb76580d
    even more frontend stuff sam 2024-11-25 17:35:24 +0100
  • 8bba5f6137
    fix: tweak rate limits as just browsing is triggering them sam 2024-11-25 16:15:07 +0100
  • 261435c252
    feat: so much more frontend stuff sam 2024-11-24 22:19:53 +0100
  • c179669799
    feat(frontend): start settings sam 2024-11-24 17:36:02 +0100
  • 0c78cd25b0
    fix(backend): use serilog theme that actually works with a light terminal sam 2024-11-24 16:01:40 +0100
  • 0d47f1fb01
    you know what let's just change frontend framework again sam 2024-11-24 15:55:29 +0100
  • c8cd483d20
    feat: sid redirect controller sam 2024-11-24 15:40:12 +0100
  • 7cb17409cd
    fix: explicitly set sids to null so the find free sid functions actually trigger sam 2024-11-24 15:39:44 +0100
  • 4e9c4af4a5
    feat(auth): misc fediverse auth improvements sam 2024-11-24 15:37:36 +0100
  • 142ff36d3a
    fix: stop crash on start with empty sentry dsn, make max avatar length a constant sam 2024-11-23 20:43:43 +0100
  • d87856bf2c
    refactor: change ConvertBase64UriToImage from extension method to static method sam 2024-11-23 20:41:41 +0100
  • 6abf505c40
    refactor: make Member.display_name non-nullable and fall back to Member.name sam 2024-11-23 20:41:11 +0100
  • d0bf638a21
    fix: check for obviously invalid instance URLs, use correct JSON key for mastodon scopes sam 2024-11-23 20:40:09 +0100
  • 9160281ea2
    feat: remove auth method sam 2024-11-04 22:04:04 +0100
  • 201c56c3dd
    feat: link discord account to existing account sam 2024-11-03 13:53:16 +0100
  • c4cb08cdc1
    feat: initial fediverse registration/login sam 2024-11-03 02:07:07 +0100
  • 5a22807410
    fix: don't pass CancellationToken to method that shouldn't abort sam 2024-11-02 21:23:49 +0100
  • d982342ab8
    refactor: pass DbContextOptions into context directly sam 2024-10-30 15:35:23 +0100
  • 0077a165b5
    feat: add some fediverse authentication code sam 2024-10-06 15:34:31 +0200