Commit graph

  • b0431ff962
    feat(frontend): global notices main v2025.4.0 sam 2025-04-06 16:24:05 +02:00
  • b07f4b75c0
    feat(backend): global notices sam 2025-04-06 15:32:44 +02:00
  • 22be49976a
    feat(backend): return settings in GET /users/@me sam 2025-04-06 15:32:26 +02:00
  • 3527acb8ba
    feat: add pre-built docker images sam 2025-03-18 15:38:06 +01:00
  • 978b8e100e
    remove unused MetricsAddress from config sam 2025-03-18 15:03:03 +01:00
  • f00f5b400e
    feat(frontend): allow configuring assets url sam 2025-03-17 22:46:44 +01:00
  • f5f0416346
    refactor(backend): misc cleanup sam 2025-03-13 15:18:35 +01:00
  • 5d452824cd
    refactor(backend): use single shared HTTP client with backoff sam 2025-03-11 16:10:55 +01:00
  • bba322bd22
    chore(backend): update dependencies sam 2025-03-08 23:46:46 +01:00
  • 200e648772
    fix(backend): update User.LastActive in more places sam 2025-03-05 15:40:13 +01:00
  • 790b39f730
    fix(frontend): consistency in the editor v2025.3.0 sam 2025-03-05 15:13:44 +01:00
  • 7d0df67c06
    fix(frontend): fix moving pronouns sam 2025-03-05 15:13:26 +01:00
  • dd9d35249c
    feat(frontend): notifications sam 2025-03-05 01:18:21 +01:00
  • f99d10ecf0
    fix(backend): don't hardcode redis URL, add redis to docker compose sam 2025-03-04 17:25:07 +01:00
  • 7759225428
    refactor(backend): replace coravel with hangfire for background jobs sam 2025-03-04 17:03:39 +01:00
  • cd24196cd1
    chore(backend): format sam 2025-02-28 16:53:53 +01:00
  • 7d6d4631b8
    fix(frontend): don't reference email auth in text if it's disabled sam 2025-02-28 16:50:57 +01:00
  • a248536789
    fix typo in DOCKER.md sam 2025-02-28 16:47:21 +01:00
  • 218c756a70
    feat(backend): make field limits configurable sam 2025-02-28 16:37:15 +01:00
  • 7ea6c62d67
    chore(backend): update dependencies sam 2025-02-28 16:36:45 +01:00
  • 64ea25e89e
    feat(frontend): avatar cropping sam 2025-02-24 21:32:20 +01:00
  • f1f777ff82
    fix(frontend): localize footer sam 2025-02-24 20:37:51 +01:00
  • a72c0f41c3
    add build script sam 2025-02-24 18:25:49 +01:00
  • 6fe816404f
    rename rate/ to Foxnouns.RateLimiter/ for consistency sam 2025-02-24 17:47:37 +01:00
  • d1faf1ddee
    feat(frontend): store pending profile changes in sessionStorage v2025.2.0 sam 2025-02-24 17:37:49 +01:00
  • 92bf933c10
    feat(frontend): link custom preferences in profile editor sam 2025-02-24 17:13:46 +01:00
  • c8e4078b35
    fix: show 404 page if /api/v2/meta/page/{page} can't find a file sam 2025-02-23 21:42:01 +01:00
  • 0c6e3bf38f
    feat(frontend): show closed reports button, add some alerts for auth sam 2025-02-23 20:02:40 +01:00
  • 30146556f5
    chore: update frontend dockerfile to node 23 sam 2025-02-11 14:57:07 +01:00
  • c47fc41437
    feat(frontend): remove auth method v2025.1.0 sam 2025-02-11 14:21:40 +01:00
  • 373d97e70a
    feat: make some limits configurable sam 2025-02-07 21:48:50 +01:00
  • 74800b46ef
    feat(frontend): don't break signup pages on reload sam 2025-02-07 20:57:27 +01:00
  • 32e0c09d06
    fix(backend): add thousands separators to footer sam 2025-02-07 20:33:59 +01:00
  • 6bb01f0bf1
    feat(frontend): show audit log entry for closed reports sam 2025-02-03 17:35:34 +01:00
  • cacd3a30b7
    feat: report page, take action on reports sam 2025-02-03 17:03:32 +01:00
  • a0ba712632
    feat(frontend): show error ID for internal server errors sam 2025-01-30 02:00:49 +01:00
  • 83b62b4845
    chore: update husky/csharpier sam 2025-01-27 16:26:00 +01:00
  • 045964ffb7
    feat(backend): report detail endpoint sam 2025-01-27 16:25:49 +01:00
  • 8edbc8bf1d
    feat(backend): only one sensitive data request per 24 hours sam 2024-12-29 16:34:11 -05:00
  • db22e35f0d
    feat(frontend): partial user lookup sam 2024-12-28 11:39:22 -05:00
  • 9d3d46bf33
    feat(frontend): show "query sensitive data" in audit log sam 2024-12-27 17:49:29 -05:00
  • 12eddb9949
    feat(backend): user lookup sam 2024-12-27 17:48:37 -05:00
  • 8713279d3d
    raise member limit to 1000 sam 2024-12-27 13:34:54 -05:00
  • dc9c11ec52
    feat: return reports in audit log entries sam 2024-12-27 13:21:02 -05:00
  • 53006ea313
    feat(frontend): audit log sam 2024-12-26 16:33:32 -05:00
  • 49e9eabea0
    refactor(frontend): deduplicate isActive function sam 2024-12-26 14:10:03 -05:00
  • 5077bd6a0b
    fix(backend): return report context in mod api sam 2024-12-26 14:01:51 -05:00
  • 3f0edc4374
    static pages volume in docker-compose.yml sam 2024-12-26 10:25:00 -05:00
  • 7468aa20ab
    feat: static documentation pages sam 2024-12-25 17:53:31 -05:00
  • fe1cf7ce8a
    feat: GET /api/v1/users/@me v2024.12.2 sam 2024-12-25 16:04:32 -05:00
  • 478ba2a406
    feat: GET /api/v1/users/{userRef}/members/{memberRef} sam 2024-12-25 14:53:36 -05:00
  • 78afb8b9c4
    feat: GET /api/v1/users/{userRef}/members sam 2024-12-25 14:33:42 -05:00
  • e908e67ca6
    chore: license headers sam 2024-12-25 14:24:18 -05:00
  • d182b07482
    feat: GET /api/v1/members/{id}, api v1 flags sam 2024-12-25 14:23:16 -05:00
  • 2281b3e478
    fix: replace port 5000 in example docs with port 6000 sam 2024-12-25 14:03:15 -05:00
  • 140419a1ca
    feat: rate limiter lets api v1 requests through sam 2024-12-25 12:08:53 -05:00
  • 7791c91960
    feat(backend): initial /api/v1/users endpoint sam 2024-12-25 11:19:50 -05:00
  • 5e7df2e074
    feat(frontend): add footer sam 2024-12-25 11:04:20 -05:00
  • e24c4f9b00
    feat(frontend): self-service delete, force delete pages v2024.12.1 sam 2024-12-19 17:15:50 +01:00
  • 3f8f6d0f23
    delete stray console.log sam 2024-12-19 16:24:17 +01:00
  • 661c3eab0f
    fix(backend): save data exports as data-export.zip sam 2024-12-19 16:19:27 +01:00
  • 96725cc304
    feat: self-service deletion API, reactivate account page sam 2024-12-19 16:13:05 +01:00
  • 8a2ffd7d69
    feat(frontend): preference cheatsheet sam 2024-12-18 21:38:39 +01:00
  • 546e900204
    feat(backend): report context, fix deleting reports sam 2024-12-18 21:26:35 +01:00
  • bd21eeebcf
    feat(frontend): report profile page sam 2024-12-18 21:26:17 +01:00
  • 05913a3b2f
    chore: update svelte sam 2024-12-18 02:31:09 +01:00
  • 1fb1d8dd14
    update gitignore sam 2024-12-18 02:30:21 +01:00
  • ddd96e415a
    refactor(frontend): use handleError hook for errors instead of try/catch sam 2024-12-18 02:25:47 +01:00
  • 397ffc2d5e
    update sveltekit, migrate to $app/state sam 2024-12-17 23:33:05 +01:00
  • 80385893c7
    feat: split migration into batches v2024.12.0 sam 2024-12-17 21:23:02 +01:00
  • d518cdf739
    feat: filters on reports list feat/reports sam 2024-12-17 20:48:52 +01:00
  • 27846a4fe4
    fix: make query parameters consistent sam 2024-12-17 20:48:39 +01:00
  • f766a2054b
    feat: allow suspended *and* self-deleted users to access a handful of pages sam 2024-12-17 18:08:43 +01:00
  • 36cb1d2043
    feat: moderation API sam 2024-12-17 17:52:32 +01:00
  • 79b8c4799e
    feat: new migrator sam 2024-12-16 21:38:38 +01:00
  • b36b54f9e6
    docker: expose metrics and internal API sam 2024-12-15 01:12:31 +01:00
  • 507b9c3f4c
    feat(frontend): custom preference editor sam 2024-12-15 00:32:11 +01:00
  • 41a008799a
    update dependencies sam 2024-12-14 16:54:47 +01:00
  • 11257ae069
    chore: clean up backend code, fix most inspections sam 2024-12-14 16:51:58 +01:00
  • 49b2902d6d
    fix: use url-unsafe base 64 for auth tokens sam 2024-12-14 16:39:02 +01:00
  • 9d33093339
    feat: forgot password/reset password sam 2024-12-14 16:32:08 +01:00
  • 26b32b40e2
    feat: show utc offset on profile sam 2024-12-14 14:00:48 +01:00
  • 5cdadc6158
    fix: remove scoped styles from user pages sam 2024-12-14 00:51:17 +01:00
  • 39a3098a99
    fix: fix all eslint errors sam 2024-12-14 00:46:27 +01:00
  • 1cf2619393
    feat: add email to existing account, change password sam 2024-12-13 21:25:41 +01:00
  • 77c3047b1e
    feat: misskey auth sam 2024-12-12 16:44:01 +01:00
  • 51e335f090
    feat: use a FixedWindowRateLimiter keyed by IP to rate limit emails sam 2024-12-11 21:17:46 +01:00
  • 1ce4f9d278
    fix: favicon sam 2024-12-11 20:43:55 +01:00
  • ff8d53814d
    feat: rate limit emails to two per address per hour sam 2024-12-11 20:42:48 +01:00
  • 5cb3faa92b
    feat(backend): allow suspended users to access some endpoints, add flag scopes sam 2024-12-11 16:54:06 +01:00
  • 7f8e72e857
    fix backend dockerfile, Caddyfile, and email controller sam 2024-12-11 01:48:07 +01:00
  • a9ccc12671
    add favicon sam 2024-12-11 01:44:12 +01:00
  • a29d1fdb78
    feat: plain text emails sam 2024-12-11 01:44:00 +01:00
  • 7e6698c3fb
    update to .net 9 and add new OpenAPI packages sam 2024-12-10 15:28:44 +01:00
  • 80b7f192f1
    clean up RemoteAuthService sam 2024-12-10 14:09:32 +01:00
  • 3338243cea
    feat: log in with tumblr sam 2024-12-09 21:48:07 +01:00
  • d30ebacc72
    chore: add license headers to all c# files sam 2024-12-09 21:11:46 +01:00
  • 8a8b4caa18
    feat: log in with google sam 2024-12-09 21:07:53 +01:00
  • bb2fa55cd5
    feat: docker config for new frontend sam 2024-12-09 18:04:56 +01:00
  • c6eba5b51a
    feat(frontend): links editor sam 2024-12-09 17:05:43 +01:00