Commit graph

  • 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
  • b0a286dd9f
    feat(frontend): member fields and flags editors, fix user fields editor sam 2024-12-09 16:41:54 +01:00
  • 2a0df335bc
    feat(frontend): user profile flag editor sam 2024-12-09 16:33:06 +01:00
  • d9d48c3cbf
    feat: flag management sam 2024-12-09 14:52:31 +01:00
  • 8bd4449804
    refactor(backend): move all request/response types to a new Dto namespace sam 2024-12-08 20:17:30 +01:00
  • f8e6032449
    chore(backend): add roslynator and fix diagnostics sam 2024-12-08 15:17:18 +01:00
  • 649988db25
    refactor(backend): use explicit types instead of var by default sam 2024-12-08 15:07:25 +01:00
  • bc7fd6d804
    feat(frontend): register/log in with email sam 2024-12-04 17:43:02 +01:00
  • 57e1ec09c0
    feat: link fediverse account to existing user sam 2024-12-04 01:48:52 +01:00
  • 03209e4028
    chore(backend): clean imports sam 2024-12-03 20:05:24 +01:00
  • 9966656c0c
    fix(backend): don't need [NotMapped] for these actually sam 2024-12-03 20:04:10 +01:00
  • c20831f20d
    feat(frontend): export ui sam 2024-12-03 20:02:09 +01:00
  • 74222ead45
    feat(frontend): replace placeholder avatar with identicons sam 2024-12-03 15:19:52 +01:00
  • 71d3b42330
    fix(frontend): don't throw a 500 error if a user or member doesn't exist sam 2024-12-03 14:55:41 +01:00
  • 18bdbc0745
    feat(backend): clean deleted users sam 2024-12-03 14:55:19 +01:00
  • 903be2709c
    feat(backend): initial data export support sam 2024-12-02 18:06:19 +01:00
  • f0ae648492
    feat(frontend): force log out page sam 2024-12-02 16:32:13 +01:00
  • 54be457a47
    chore(frontend): add docs to RequestArgs sam 2024-12-02 16:31:48 +01:00
  • b47ed7b699
    rate limit tweaks sam 2024-12-02 16:13:56 +01:00
  • 02e2b230bf
    feat(frontend): actual error page sam 2024-12-02 15:23:58 +01:00
  • f3bb2d5d01
    fix(frontend): add autocomplete=off tags to most inputs sam 2024-12-02 15:06:17 +01:00
  • de733a0682
    feat(frontend): discord registration/login/linking sam 2024-11-28 21:35:55 +01:00
  • 4780be3019
    fix(backend): add unique index to auth methods sam 2024-11-28 21:29:25 +01:00
  • 8b1d5b2c1b
    feat(backend): validate custom preferences on save sam 2024-11-28 17:28:52 +01:00
  • 71b59dbb00
    feat: add icon list generation script sam 2024-11-27 20:00:28 +01:00
  • f435ad4cf5
    feat(frontend): fields editor sam 2024-11-27 19:50:45 +01:00
  • 7c52ab759c
    tiny readme update sam 2024-11-25 23:12:19 +01:00
  • 59496a8cd8
    feat(frontend): edit names/pronouns sam 2024-11-25 23:07:17 +01:00
  • b6d42fb15d
    feat(frontend): replace non-working bootstrap tooltips with tippy.js sam 2024-11-25 21:43:11 +01:00
  • 004111feb6
    feat(frontend): unlisted toggle on member editor sam 2024-11-25 21:25:18 +01:00
  • c237aa8827
    fix(backend): add unlisted param to patch member sam 2024-11-25 21:24:28 +01:00
  • c0bb76580d
    even more frontend stuff sam 2024-11-25 17:35:24 +01:00
  • 8bba5f6137
    fix: tweak rate limits as just browsing is triggering them sam 2024-11-25 16:15:07 +01:00
  • 261435c252
    feat: so much more frontend stuff sam 2024-11-24 22:19:53 +01:00
  • c179669799
    feat(frontend): start settings sam 2024-11-24 17:36:02 +01:00
  • 0c78cd25b0
    fix(backend): use serilog theme that actually works with a light terminal sam 2024-11-24 16:01:40 +01:00
  • 0d47f1fb01
    you know what let's just change frontend framework again sam 2024-11-24 15:55:29 +01:00
  • c8cd483d20
    feat: sid redirect controller sam 2024-11-24 15:40:12 +01:00
  • 7cb17409cd
    fix: explicitly set sids to null so the find free sid functions actually trigger sam 2024-11-24 15:39:44 +01:00
  • 4e9c4af4a5
    feat(auth): misc fediverse auth improvements sam 2024-11-24 15:37:36 +01:00
  • 142ff36d3a
    fix: stop crash on start with empty sentry dsn, make max avatar length a constant sam 2024-11-23 20:43:43 +01:00
  • d87856bf2c
    refactor: change ConvertBase64UriToImage from extension method to static method sam 2024-11-23 20:41:41 +01:00
  • 6abf505c40
    refactor: make Member.display_name non-nullable and fall back to Member.name sam 2024-11-23 20:41:11 +01:00
  • d0bf638a21
    fix: check for obviously invalid instance URLs, use correct JSON key for mastodon scopes sam 2024-11-23 20:40:09 +01:00
  • 9160281ea2
    feat: remove auth method sam 2024-11-04 22:04:04 +01:00
  • 201c56c3dd
    feat: link discord account to existing account sam 2024-11-03 13:53:16 +01:00
  • c4cb08cdc1
    feat: initial fediverse registration/login sam 2024-11-03 02:07:07 +01:00
  • 5a22807410
    fix: don't pass CancellationToken to method that shouldn't abort sam 2024-11-02 21:23:49 +01:00
  • d982342ab8
    refactor: pass DbContextOptions into context directly sam 2024-10-30 15:35:23 +01:00
  • 0077a165b5
    feat: add some fediverse authentication code sam 2024-10-06 15:34:31 +02:00
  • a4ca0902a3
    fix(frontend): proxy authenticated non-GET requests through rate limiter sam 2024-10-03 16:53:26 +02:00
  • 567e794154
    feat(frontend): hide everything email related if it's disabled on the backend sam 2024-10-02 21:05:52 +02:00
  • 40da4865bc
    feat(frontend): add confirmation before force log out sam 2024-10-02 16:49:33 +02:00
  • e030342358
    feat(frontend): add, list email sam 2024-10-02 02:46:39 +02:00
  • 5b17c716cb
    feat(backend): add add email address endpoint sam 2024-10-02 00:52:49 +02:00
  • 7f971e8549
    chore: add csharpier to husky, format backend with csharpier sam 2024-10-02 00:28:07 +02:00
  • 5fab66444f
    chore: fix husky sam 2024-10-02 00:16:20 +02:00
  • 06f7019330
    feat(backend): move internal endpoints to /api/internal sam 2024-10-02 00:15:14 +02:00
  • eac0a17473
    chore: add husky + prettier/dotnet format pre-commit sam 2024-10-01 22:35:17 +02:00
  • aa756ac56a
    chore(backend): format sam 2024-10-01 21:58:13 +02:00
  • 42041d49bc
    feat: add force log out endpoint sam 2024-10-01 21:25:51 +02:00
  • c18b79e570
    sam struggles with caching 2024 colorized sam 2024-10-01 16:30:51 +02:00
  • 9b55747657
    fix(frontend): only cache locale files for a minute sam 2024-10-01 16:27:44 +02:00
  • 3f8fe307ab
    fix(frontend): remove unused limits object from env.server sam 2024-10-01 16:19:04 +02:00
  • 2a66e3e25e
    feat(frontend): add username editing sam 2024-10-01 16:06:02 +02:00
  • 5a8b7aae80
    fix(backend): fix username regex accepting characters with diacritics sam 2024-10-01 16:04:36 +02:00
  • b1165c3780
    refactor(frontend): extract avatar image component sam 2024-10-01 14:44:34 +02:00
  • 562ecc46bd
    feat(frontend): grab limits from API, add created time + member count to settings sam 2024-09-30 22:05:14 +02:00
  • 4002893323
    feat(backend): limit total members per user sam 2024-09-30 21:44:41 +02:00
  • 80ac16694c
    feat(frontend): start settings pages sam 2024-09-30 21:40:28 +02:00
  • 8f3478d57a
    fix(backend): only validate member name if it's changed sam 2024-09-30 20:14:16 +02:00
  • 2b8e4c3e8d
    feat(frontend): use __Host prefix for token cookie sam 2024-09-30 20:14:03 +02:00
  • 646c2694e1
    add .noai file sam 2024-09-30 13:02:10 +02:00
  • 19bfee6203
    fix(frontend): correct wording in own member alert sam 2024-09-29 21:32:09 +02:00
  • 0bdd0148d2
    feat(frontend): member page sam 2024-09-29 21:10:11 +02:00
  • 3f0a94af3d
    fix(frontend): reset colour and change size of member card links sam 2024-09-29 20:37:30 +02:00
  • 4514216405
    refactor(frontend): extract profile view to component shared between users and members sam 2024-09-29 20:32:54 +02:00
  • dc18ab60d2
    feat(frontend): add flags to user page sam 2024-09-29 20:24:47 +02:00
  • f539902711
    feat(backend): render flags in member response sam 2024-09-29 19:52:22 +02:00
  • e11e60e16b
    feat(backend): add update member endpoint sam 2024-09-28 22:28:59 +02:00
  • 8fe8755183
    feat(backend): validate links, allow setting links in POST /users/@me/members sam 2024-09-27 15:29:33 +02:00
  • a3cbdc1a08
    feat(backend): ability to set profile flags, return profile flags in get user endpoint sam 2024-09-27 14:48:09 +02:00
  • 6a4aa8064a
    feat(backend): update flag endpoint sam 2024-09-27 00:38:34 +02:00
  • 758ab9ec5b
    feat(backend): delete flag endpoint sam 2024-09-26 23:03:50 +02:00
  • e20a7d3465
    fix(backend): *actually* correctly hash images sam 2024-09-26 22:30:24 +02:00
  • 14e6e35cb7
    feat(backend): add create flag endpoint and job sam 2024-09-26 22:26:40 +02:00
  • ff2ba1fb1b
    fix(backend): correctly hash images sam 2024-09-26 22:25:47 +02:00
  • a70078995b
    feat(backend): add pride flag models sam 2024-09-26 20:15:04 +02:00
  • 39b0917585
    add script to prune designer files from migrations, add README with acknowledgements sam 2024-09-26 17:11:52 +02:00
  • e83895255e
    fix(backend): return last_sid_reroll in API, update last sid reroll + last active correctly sam 2024-09-26 17:09:27 +02:00
  • b5f9ef9bd6
    feat(backend): add short ID reroll endpoints sam 2024-09-26 16:38:43 +02:00
  • e76c634738
    feat(backend): return short IDs sam 2024-09-26 15:26:52 +02:00
  • e7e4937082
    fix(frontend): remove debug console.logs sam 2024-09-26 15:26:37 +02:00
  • df93f28273
    feat(backend): add short IDs to models sam 2024-09-26 15:08:08 +02:00
  • 6ea8861da2
    feat(frontend): add member pagination sam 2024-09-26 02:15:54 +02:00
  • a4a62fa6b6
    fix(backend): invert unlisted member filter in RenderUserAsync sam 2024-09-26 02:14:58 +02:00