24c02
2d6f02093a
brakeman...
2026-03-02 22:55:05 -05:00
nora
663a8d1f19
forgot to push the rest to #188 ( #193 )
...
* frickin validations
* unschema
* better collaborator logic
* buncha cleanup
* see #191
2026-03-02 22:20:19 -05:00
nora
9998147a4e
epic: overhaul program management experience ( #188 )
...
* temp commit
* lemme do it
* nope
* let them do it too
* collab invite model
* better visuals on progman
* waow
* danger will robinson
* show apps on backend & link user
* first pass on app auditability!
* no lastnaming admins
* async frame that shit!
* waugh
* can't add yourself
* fix reinvite
* sidebar badging
* lint...
* gotta be on the app!
* let that get rescued by applcon
* already in revoke_all_authorizations
* woag
* the routes you grew up with no longer exist
* what would the UI for that even be?
* sorch
* much better!
* frickin validations
2026-03-02 22:15:13 -05:00
Parth
6debe4e3ab
feat: fatal rejection flag ( #184 )
...
* feat: fatal rejection flag
* refactor: unpick the minor nitpick
2026-03-02 13:56:17 -05:00
e04d3e1119
feat: credential rotation for OAuth apps ( #178 )
2026-02-26 16:42:51 -05:00
24c02
73f87f0f9f
slacked id
2026-02-26 14:58:24 -05:00
24c02
4e4f0e37ae
fix 500 on nx reason
2026-02-25 15:51:12 -05:00
24c02
bd4d90b557
weh?
2026-02-25 15:51:02 -05:00
24c02
e6ed8a5687
mark alumni
2026-02-18 13:44:34 -05:00
24c02
20f29324e7
bug
2026-02-18 12:33:57 -05:00
24c02
6d476d1c82
wack
2026-02-17 13:40:26 -05:00
24c02
ccd52b2854
promotion lytics?
2026-02-11 12:13:19 -05:00
24c02
5ce38eea4d
fix missing activity partial
2026-02-09 13:45:51 -05:00
24c02
5f005cb425
camp the fire?
2026-02-05 14:39:03 -05:00
24c02
14849fb675
scroll up!
2026-02-04 12:19:56 -05:00
nora
742dbcb498
the Flaming Skull of Welcome ( #173 )
2026-02-04 11:59:44 -05:00
24c02
36aa828fb1
oh no!
2026-01-28 23:32:08 -05:00
24c02
e6060c1b93
fix birthday
2026-01-20 17:49:28 -05:00
Clay Nicholson
bfc2fd79b0
Added Blueprint and Campfire ( #159 )
...
* Add Blueprint and Campfire custom join pages
* fixed CSS
* removed zone identifiers
* linter chill
* made it an attribute
* lint
* indent...
---------
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
2026-01-14 14:45:02 -05:00
Balázs Marcell
0a5f5934a6
Update OIDC guide with Slack's profile picture info ( #158 )
2026-01-13 15:53:46 -05:00
Mahad Kalam
5562fe2c06
WebAuthn/passkeys support ( #53 )
...
god i hope any of this works
2026-01-13 15:48:21 -05:00
nora
3c90b9321d
analytics ( #156 )
2026-01-13 12:06:36 -05:00
24c02
415daef255
fix async flash?
2026-01-12 10:31:15 -05:00
24c02
421c6f2bf4
only the real bad ones?
2026-01-07 18:29:58 -05:00
24c02
ec35dfc938
rejections by country?
2026-01-07 18:22:24 -05:00
24c02
6d5d54e153
check spam
2026-01-07 12:43:01 -05:00
24c02
5bf891040a
fix background on signup?
2026-01-06 12:55:56 -05:00
nora
94858d563b
New email new me! ( #151 )
2026-01-01 17:47:36 -05:00
24c02
928e20e847
visual pass on resemblances
2025-12-30 17:57:09 -05:00
24c02
8412124bb8
correct IDs
2025-12-29 16:32:54 -05:00
nora
3c70ca8c28
switch error handling to sentry
2025-12-29 16:19:10 -05:00
24c02
69c2507793
rails_pulse delenda est
2025-12-29 10:26:02 -05:00
Copilot
f5e98c1b69
Fix NoMethodError when rendering activity for deleted OAuth applications ( #145 )
...
* Initial plan
* Fix NoMethodError for deleted OAuth applications in activity partials
Add nil checks for activity.trackable.application before calling backend_program_path and display "(deleted app)" as fallback when application is deleted.
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
* give us a clue, at least
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
2025-12-28 19:24:18 -05:00
nora
f43e8a0ec6
fix phone number country code on address form ( #130 )
2025-12-23 13:42:09 -05:00
nora
5c9f1d9665
add rails pulse? ( #124 )
...
* rails pulse?
* route filter
* disable auth
* no schema yet!
2025-12-22 14:29:29 -05:00
24c02
2d8389f9a6
fix dupe buttons on flavortown ralsei?
2025-12-22 13:06:30 -05:00
24c02
75c5b24ca6
fix signup portal view
2025-12-22 13:04:57 -05:00
24c02
b5eb4f3d88
type your address...
2025-12-22 12:14:11 -05:00
24c02
0a420d5a1c
more robust line1 on addresses?
2025-12-21 14:18:59 -05:00
nora
3e456b98aa
Address autocomplete! ( #115 )
...
* first shot
* it works!
* fix addr portal start action
* fix add address button
* pass in country
* that should do it!
* wew!
* lint
2025-12-19 12:20:18 -05:00
24c02
224b9ae42c
fix oauthwelcome background?
2025-12-18 12:48:05 -05:00
24c02
dc73779ed0
moar flavor
2025-12-18 12:33:11 -05:00
24c02
7b0041ecc1
document refresh tokens
2025-12-17 12:51:18 -05:00
24c02
4bb69a5694
dang it
2025-12-17 12:33:15 -05:00
nora
d2dcc70e82
flavor dlavor ( #110 )
2025-12-17 12:23:08 -05:00
24c02
48f5e080b2
stupid nits
2025-12-15 20:41:25 -05:00
nora
92eebe783b
add portal start copy ( #109 )
2025-12-15 12:09:56 -05:00
24c02
2c19dbc689
[oauth2] another pass
2025-12-11 20:28:05 -05:00
24c02
98ad9e1fbf
[oauth2] better consent screen
2025-12-11 20:02:07 -05:00
24c02
0603d2a988
thanks lux!
2025-12-09 23:27:15 -05:00