Commit graph

  • 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
  • a4ca0902a3
    fix(frontend): proxy authenticated non-GET requests through rate limiter sam 2024-10-03 16:53:26 +0200
  • 567e794154
    feat(frontend): hide everything email related if it's disabled on the backend sam 2024-10-02 21:05:52 +0200
  • 40da4865bc
    feat(frontend): add confirmation before force log out sam 2024-10-02 16:49:33 +0200
  • e030342358
    feat(frontend): add, list email sam 2024-10-02 02:46:39 +0200
  • 5b17c716cb
    feat(backend): add add email address endpoint sam 2024-10-02 00:52:49 +0200
  • 7f971e8549
    chore: add csharpier to husky, format backend with csharpier sam 2024-10-02 00:28:07 +0200
  • 5fab66444f
    chore: fix husky sam 2024-10-02 00:16:20 +0200
  • 06f7019330
    feat(backend): move internal endpoints to /api/internal sam 2024-10-02 00:15:14 +0200
  • eac0a17473
    chore: add husky + prettier/dotnet format pre-commit sam 2024-10-01 22:35:17 +0200
  • aa756ac56a
    chore(backend): format sam 2024-10-01 21:58:13 +0200
  • 42041d49bc
    feat: add force log out endpoint sam 2024-10-01 21:25:51 +0200
  • c18b79e570
    sam struggles with caching 2024 colorized sam 2024-10-01 16:30:51 +0200
  • 9b55747657
    fix(frontend): only cache locale files for a minute sam 2024-10-01 16:27:44 +0200
  • 3f8fe307ab
    fix(frontend): remove unused limits object from env.server sam 2024-10-01 16:19:04 +0200
  • 2a66e3e25e
    feat(frontend): add username editing sam 2024-10-01 16:06:02 +0200
  • 5a8b7aae80
    fix(backend): fix username regex accepting characters with diacritics sam 2024-10-01 16:04:36 +0200
  • b1165c3780
    refactor(frontend): extract avatar image component sam 2024-10-01 14:44:34 +0200
  • 562ecc46bd
    feat(frontend): grab limits from API, add created time + member count to settings sam 2024-09-30 22:05:14 +0200
  • 4002893323
    feat(backend): limit total members per user sam 2024-09-30 21:44:41 +0200
  • 80ac16694c
    feat(frontend): start settings pages sam 2024-09-30 21:40:28 +0200
  • 8f3478d57a
    fix(backend): only validate member name if it's changed sam 2024-09-30 20:14:16 +0200
  • 2b8e4c3e8d
    feat(frontend): use __Host prefix for token cookie sam 2024-09-30 20:14:03 +0200
  • 646c2694e1
    add .noai file sam 2024-09-30 13:02:10 +0200
  • 19bfee6203
    fix(frontend): correct wording in own member alert sam 2024-09-29 21:32:09 +0200
  • 0bdd0148d2
    feat(frontend): member page sam 2024-09-29 21:10:11 +0200
  • 3f0a94af3d
    fix(frontend): reset colour and change size of member card links sam 2024-09-29 20:37:30 +0200
  • 4514216405
    refactor(frontend): extract profile view to component shared between users and members sam 2024-09-29 20:32:54 +0200
  • dc18ab60d2
    feat(frontend): add flags to user page sam 2024-09-29 20:24:47 +0200
  • f539902711
    feat(backend): render flags in member response sam 2024-09-29 19:52:22 +0200
  • e11e60e16b
    feat(backend): add update member endpoint sam 2024-09-28 22:28:59 +0200
  • 8fe8755183
    feat(backend): validate links, allow setting links in POST /users/@me/members sam 2024-09-27 15:29:33 +0200
  • a3cbdc1a08
    feat(backend): ability to set profile flags, return profile flags in get user endpoint sam 2024-09-27 14:48:09 +0200
  • 6a4aa8064a
    feat(backend): update flag endpoint sam 2024-09-27 00:38:34 +0200
  • 758ab9ec5b
    feat(backend): delete flag endpoint sam 2024-09-26 23:03:50 +0200
  • e20a7d3465
    fix(backend): *actually* correctly hash images sam 2024-09-26 22:30:24 +0200
  • 14e6e35cb7
    feat(backend): add create flag endpoint and job sam 2024-09-26 22:26:40 +0200
  • ff2ba1fb1b
    fix(backend): correctly hash images sam 2024-09-26 22:25:47 +0200
  • a70078995b
    feat(backend): add pride flag models sam 2024-09-26 20:15:04 +0200
  • 39b0917585
    add script to prune designer files from migrations, add README with acknowledgements sam 2024-09-26 17:11:52 +0200
  • e83895255e
    fix(backend): return last_sid_reroll in API, update last sid reroll + last active correctly sam 2024-09-26 17:09:27 +0200
  • b5f9ef9bd6
    feat(backend): add short ID reroll endpoints sam 2024-09-26 16:38:43 +0200
  • e76c634738
    feat(backend): return short IDs sam 2024-09-26 15:26:52 +0200
  • e7e4937082
    fix(frontend): remove debug console.logs sam 2024-09-26 15:26:37 +0200
  • df93f28273
    feat(backend): add short IDs to models sam 2024-09-26 15:08:08 +0200
  • 6ea8861da2
    feat(frontend): add member pagination sam 2024-09-26 02:15:54 +0200
  • a4a62fa6b6
    fix(backend): invert unlisted member filter in RenderUserAsync sam 2024-09-26 02:14:58 +0200
  • 6c7a26c73a
    chore: add some names to ignored spell check words sam 2024-09-25 19:48:54 +0200
  • 6f79d35f11
    feat(frontend): add members to user page sam 2024-09-25 19:48:28 +0200
  • f81ae97821
    feat(backend): return unlisted status in partial member for authenticated users sam 2024-09-25 19:48:05 +0200
  • bb649d1d72
    fix: actually commit the favicon sam 2024-09-25 19:15:03 +0200
  • 4732451040
    feat(frontend): show user profile fields sam 2024-09-25 16:43:53 +0200
  • 4ba28bbfde
    feat(frontend): add correct favicon sam 2024-09-25 16:09:23 +0200
  • 0f3ab19f6f
    feat: remove dark mode toggle, switch to prefers-color-scheme sam 2024-09-25 15:14:48 +0200
  • 862a64840e
    feat: add avatar/bio/links/names/pronouns to user page sam 2024-09-24 20:56:10 +0200
  • 412d720abc
    feat: add .net user importer sam 2024-09-18 21:44:47 +0200
  • 41e620ad03
    feat: add go users exporter sam 2024-09-17 22:12:12 +0200
  • 6388e3127d
    add dev command to repository root sam 2024-09-17 20:58:31 +0200
  • bb76c24017
    feat(frontend): slightly better error page sam 2024-09-15 16:48:22 +0200
  • 0f51f01b34
    feat(frontend): start welcome page sam 2024-09-15 00:03:15 +0200
  • 6acd9b94f4
    fix(backend): reference System.Text.RegularExpressions directly to avoid CVE sam 2024-09-14 23:24:23 +0200
  • df09a2add8
    fix(config): use correct target in example proxy config sam 2024-09-14 18:11:29 +0200
  • cf2f624ae4
    feat: add docker configuration sam 2024-09-14 18:07:49 +0200
  • 821712f43b
    fix(backend): use packages.lock file when restoring sam 2024-09-14 16:45:33 +0200
  • 2cef7523d2
    chore(backend): silence some more resharper errors sam 2024-09-14 16:37:52 +0200
  • 103ba24555
    feat(frontend): create account from discord, better error alert sam 2024-09-14 16:37:27 +0200
  • ff22530f0a
    feat(frontend): add discord callback page sam 2024-09-13 14:56:38 +0200
  • 116d0577a7
    improve login page sam 2024-09-11 19:13:54 +0200
  • 4ac0001795
    fix: only query user ID in /api/internal/request-data sam 2024-09-11 16:34:08 +0200
  • 2682cabfb0
    refactor: add DatabaseContext.GetToken method sam 2024-09-11 16:23:45 +0200
  • be34c4c77e
    feat(frontend): working email login sam 2024-09-10 21:24:40 +0200
  • 498d79de4e
    feat(frontend): internationalization sam 2024-09-10 20:33:22 +0200
  • 2323810b06
    feat(backend): add option to disable postgres connection pooling sam 2024-09-10 18:52:13 +0200
  • 8054d68f79
    feat(rate): add customizable X-Powered-By header sam 2024-09-10 18:49:25 +0200
  • 3d22385689
    feat: add rate limiter proxy sam 2024-09-10 16:53:43 +0200
  • 13a0cac663
    feat(backend): email registration sam 2024-09-10 02:39:07 +0200
  • c77ee660ca
    refactor: more consistent field names, also in STYLE.md sam 2024-09-09 14:50:00 +0200
  • 344a0071e5
    start (actual) email auth, add CancellationToken to most async methods sam 2024-09-09 14:37:59 +0200
  • acc54a55bc
    format(frontend): change line width to 100 sam 2024-09-06 15:01:44 +0200
  • fa71f3fb23
    add Foxnouns.Frontend to solution in rider sam 2024-09-05 22:36:07 +0200
  • c4adf6918c
    switch to another frontend framework wheeeeeeeeeeee sam 2024-09-05 22:29:12 +0200
  • fa3c1ccaa7
    feat: add user settings endpoint sam 2024-09-05 22:17:10 +0200
  • 22d09ad7a6
    fix: return correct error in GET /users/@me sam 2024-09-05 21:10:45 +0200
  • 6c9d1c328b
    fix: add class context to all loggers, format sam 2024-09-04 14:25:44 +0200
  • fb324e7576
    refactor: replace periodic tasks loop with background service sam 2024-09-04 01:46:39 +0200
  • 54ec469cd9
    feat: add actual metrics using prometheus-net sam 2024-09-03 17:00:14 +0200
  • 4a6b5f3b85
    Merge branch 'main' of vulpine.solutions:sam/Foxnouns.NET sam 2024-09-03 16:31:02 +0200
  • 0aadc5fb47
    feat: replace Hangfire with Coravel sam 2024-09-03 16:29:51 +0200
  • 2915893049
    start user pages sam 2024-08-22 17:27:04 +0200
  • ef221b2c45
    feat: update custom preferences endpoint sam 2024-08-22 15:13:46 +0200
  • c4e39d4d59
    chore: update dependencies sam 2024-07-25 22:52:15 +0200
  • 2b91723696
    feat(backend): add member delete endpoint sam 2024-07-14 21:41:16 +0200
  • a069d0ff15
    feat(backend): add more params to POST /users/@me/members sam 2024-07-14 21:25:23 +0200
  • fb34464199
    feat(backend): improve bad request errors sam 2024-07-14 16:44:41 +0200
  • e7ec0e6661
    feat(backend): add member GET endpoints, POST /users/@me/members endpoint sam 2024-07-13 19:38:40 +0200
  • 16f230b97d
    feat(backend): start work on metrics sam 2024-07-13 17:23:52 +0200