Commit Graph
79 Commits
Author SHA1 Message Date
Jonathon Leight cb07b89410 Fix username squatting on failed webauthn 2026-07-05 13:22:12 -04:00
Jonathon Leight 00c8e98689 Set up robots.txt and make location sharing clear 2026-07-05 13:01:48 -04:00
Jonathon Leight 8a34898ac4 Input hardening 2026-07-05 12:09:49 -04:00
Jonathon Leight 3af089aada Rate limit webauthn endpoints 2026-07-05 12:02:01 -04:00
Jonathon Leight 1f68a4b047 Make sure discord invite links are clickable 2026-07-03 20:05:59 -04:00
Jonathon Leight cc40ead28d Fix list consistency 2026-07-03 19:16:52 -04:00
Jonathon Leight f52e3e4d5a Hide public org member tab 2026-07-03 18:52:57 -04:00
Jonathon Leight f992bbfad7 Also fix the list on the org member page 2026-07-03 18:46:29 -04:00
Jonathon Leight 88f5caafdf Add markdown support for org descriptions 2026-07-03 17:52:31 -04:00
Jonathon Leight 17c9e00925 More social link handling 2026-07-02 22:22:11 -04:00
Jonathon Leight 0927828bd9 Social link validation 2026-07-02 21:27:52 -04:00
Jonathon Leight 82c1356abc Test code-testable endpoints 2026-07-02 20:34:22 -04:00
Jonathon Leight 4bfcfd18f4 Get rid of single-host mode 2026-07-02 20:05:51 -04:00
Jonathon Leight 8e841b8432 Fix logout to not use side-effect-GETs 2026-07-02 19:46:26 -04:00
Jonathon Leight f16db89b6c Replace map with named type 2026-07-02 19:19:57 -04:00
Jonathon Leight dfab59ba37 Replace N+1 2026-07-02 19:19:16 -04:00
Jonathon Leight 9faf6e01d8 Refactor cursor code to DRY it out 2026-07-02 19:17:06 -04:00
Jonathon Leight a422c3625f Command restriction UI cleanup 2026-07-02 13:57:00 -04:00
Jonathon Leight f5280b84f9 Org command limitation warning 2026-07-02 13:31:51 -04:00
Jonathon Leight 1da393ded9 Actions button in org details 2026-07-02 13:24:07 -04:00
Jonathon Leight 1f86a1d804 Select all/select none buttons on command list 2026-07-02 13:06:11 -04:00
Jonathon Leight f8f1b44795 Add e2e test for maintenance author fix 2026-07-02 12:50:15 -04:00
Jonathon Leight b0683af5a0 Set up a CSP 2026-07-02 11:23:03 -04:00
Jonathon Leight befb08fa19 Get rid of recommended config from console page 2026-07-01 20:13:07 -04:00
Jonathon Leight d7c236aaf7 User-specified direct path 2026-07-01 20:09:36 -04:00
Jonathon Leight e9f98c0d4b Swap add repeater method order 2026-07-01 19:21:39 -04:00
Jonathon Leight 05d3f7e8ab Basic documentation page 2026-07-01 19:14:53 -04:00
Jonathon Leight 6db0436263 Fix error message 2026-07-01 18:38:43 -04:00
Jonathon Leight e3c849da05 Cleanup pass on org config edit page 2026-07-01 18:32:25 -04:00
Jonathon Leight a04d3bf2d0 User details page 2026-06-30 21:01:36 -04:00
Jonathon Leight 6a6ec16825 Linting and formatting 2026-06-28 19:59:09 -04:00
Jonathon Leight f2a34cf03c Get started checklist 2026-06-28 18:16:44 -04:00
Jonathon Leight cfc236e365 Hide activity and map if user owns no repeaters 2026-06-28 18:05:51 -04:00
Jonathon Leight 7a7100fc41 Add repeater, join org CTA cards 2026-06-28 18:05:02 -04:00
Jonathon Leight eedafc41f9 Better list linking 2026-06-28 17:56:51 -04:00
Jonathon Leight 0e105cd694 Org social media links 2026-06-28 17:33:41 -04:00
Jonathon Leight 6f11d275cb Configure repeater of USB Serial 2026-06-28 13:37:28 -04:00
Jonathon Leight aa69eb6ec9 Primary region and details page cleanup 2026-06-26 20:27:35 -04:00
Jonathon Leight ab28bf6d46 Initial region def builder 2026-06-26 18:59:47 -04:00
Jonathon Leight 8d692952a2 Add region drawing and polygons 2026-06-26 18:06:17 -04:00
Jonathon Leight 149e207e69 Fix custom radio details 2026-06-26 17:38:59 -04:00
Jonathon Leight f80015f650 More analytics details 2026-06-25 08:28:49 -04:00
Jonathon Leight cbe9b08e45 Split out public page card 2026-06-24 23:32:16 -04:00
Jonathon Leight 157b354e89 Add analytics 2026-06-24 23:26:44 -04:00
Jonathon Leight bab9c60cff Public site refactor 2026-06-24 22:56:00 -04:00
Jonathon Leight 1160247708 Auth on root site 2026-06-24 20:01:22 -04:00
Jonathon Leight 478cef1b72 Extra repeater details, stewards 2026-06-24 19:21:19 -04:00
Jonathon Leight ede3cfb3b1 Join org confirmation 2026-06-23 19:53:44 -04:00
Jonathon Leight e4aded9546 Better empty repeater list state 2026-06-23 19:39:47 -04:00
Jonathon Leight 92b8c1068e Get rid of phantom 4th step 2026-06-23 19:35:39 -04:00