24c02
0ae91407c5
rework consent screen
2025-12-04 20:55:47 -05:00
nora
cf35a4a1f0
Contact info ( #76 )
...
* auth@ on login
* docs/contact
* nah
* identity@
2025-12-04 19:41:28 -05:00
24c02
e2195a910e
waiw
2025-12-04 18:23:14 -05:00
24c02
fc8312d8b5
UGH
2025-12-04 17:44:17 -05:00
24c02
80f41b3ccd
initializers....
2025-12-04 17:32:23 -05:00
24c02
7fc785b98d
👉 👈
2025-12-04 17:30:32 -05:00
24c02
dec964bb2d
ffs
2025-12-04 17:23:24 -05:00
24c02
9e8c454821
fix staging build
2025-12-04 17:14:06 -05:00
24c02
a51de52528
fix coolify deploy
2025-12-04 16:35:28 -05:00
nora
87bb6d4a18
Switch mailers to SES ( #72 )
...
* add premailer
* first pass at converting existing mailers
* this EIN is not yours :-P
* remove some css that probably won't work
* that was gonna bug me
* more mailers!
* s/account/auth
* rework 2fa/security mailers
* env vars for SES creds
* add OpenSSL explicitly
* use external logo image
* nuke step_up_code
2025-12-04 16:32:32 -05:00
24c02
fef6dbcc52
[Cleanup] why lol
2025-12-03 17:34:19 -05:00
24c02
ee83710ecf
[Backend] link on sidebar
2025-12-03 17:26:58 -05:00
24c02
9e62830a9c
[Docs] fix api example?
2025-12-03 17:14:42 -05:00
24c02
9fd857b7fb
htmx...
2025-12-03 03:40:03 -05:00
24c02
ff1d46e62b
fix setup_copy on backend
2025-12-03 03:06:36 -05:00
24c02
d87ecdb2f7
less ugly checkboxes
2025-12-03 02:39:57 -05:00
24c02
19f65de9bc
d'oh
2025-12-03 02:35:48 -05:00
24c02
c67523582c
lol
2025-12-03 02:14:37 -05:00
dependabot[bot]
c472be5115
Bump actions/checkout from 4 to 6 ( #45 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 01:56:42 -05:00
24c02
52f4a8cb61
namespacing is gonna be the death of me
2025-12-03 01:32:16 -05:00
nora
7d04469701
[Backend] UI2. ( #67 )
...
* first srcl pass!
* HOLY MFIN KBAR
* first last search
* put the borders back
* button!
* oops
* toolbar!
* lol
* bump dreamland, make kbar actually reactive?
* shorter timeout lol
* identity picker component
* nuke that lol
* seen_hints
* woah
* hint sys pt 1
* HINTS
* HINTS AND SHORTCUTS
* styles, BACKSPACE
* nav on home
* bananananana
* click, starring adam sandler
* scrool
* lint pass
* autoed complete
* shut
* brake the man
* dunno why those got unmerged
* path oopsie
* backspace on audit logs
* whitespace
* i thought i told you to shut up
* mr. brakeman
2025-12-03 01:17:37 -05:00
Copilot
1ade11b703
Add missing partial for promote_to_full_user activity ( #64 )
...
* Initial plan
* Add missing partial _promote_to_full_user.html.erb for public_activity identity
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
* Simplify promote_to_full_user template - remove unnecessary is_current check
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
---------
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-03 01:02:36 -05:00
nora
ca58cc3bec
[Backend] Backend::User delenda est. ( #66 )
...
kill me
2025-12-03 00:45:07 -05:00
24c02
7d0a98ab11
wehhh
2025-12-03 00:44:07 -05:00
24c02
5b1b9de711
spec it
2025-12-02 17:39:49 -05:00
24c02
52adcae032
fix scoping edge cases
2025-12-02 17:39:49 -05:00
24c02
d0721d3ec6
placate brakeman...
2025-12-02 12:51:16 -05:00
24c02
df9bb7347a
lint pass -_-
2025-12-02 12:48:44 -05:00
24c02
131ce3fec3
update brakeman
2025-12-02 12:48:31 -05:00
nora
5a59ae6757
Phone numbers on address! ( #62 )
...
* add phone column to addresses
* phone number!
* lint
2025-12-02 12:41:57 -05:00
24c02
bbc504d886
fix oauth revoke in audit log
2025-12-02 12:29:44 -05:00
24c02
ba38578d4a
hotfix old auth url
2025-12-02 04:47:23 -05:00
24c02
fd6b2be24c
fix resubmit url
2025-12-02 04:25:53 -05:00
24c02
87a5ac0cce
because of course we're not running in controller context
2025-12-02 04:23:29 -05:00
24c02
fdd029d5ec
a small part of the inevitable css pass
2025-12-02 03:01:38 -05:00
24c02
5e0b776e29
light-on-virtual-dark bugs
2025-12-02 03:01:23 -05:00
24c02
86f52b3750
fix oidc signing creds
2025-12-02 02:18:06 -05:00
24c02
3be99bf14e
[oidc] fix stepup reauth
2025-12-02 02:06:03 -05:00
24c02
5eccc140d3
fix up github links
2025-12-02 01:46:41 -05:00
nora
f3a1e2f3ae
one final rebrand ( #61 )
...
* copy
* copy copy copy
2025-12-02 01:42:55 -05:00
nora
28178e0c47
OpenID connect! ( #60 )
...
* gems
* rails generate doorkeeper:openid_connect:install
* create migration
* db:migrate
* first pass at actually adding ts
* lolwut
* better consent screen
* not yet dev db! >_<
* another pass on docs
2025-12-02 01:37:19 -05:00
Copilot
fbe206cc57
Fix Identity#age to use integer date calculation instead of inaccurate in_years ( #59 )
...
* Initial plan
* Fix Identity#age to use date-based calculation instead of in_years
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
* Refactor age calculation to use shared class method to avoid duplication
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
---------
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-01 23:49:18 -05:00
24c02
27a17be2ad
a quick lint pass before the eternal worm devours connecticut
2025-12-01 13:07:09 -05:00
nora
d7004d0f73
[Identity] switch to in-house valid_email2, better errors on invalid email ( #58 )
...
* switch valid_email2 to git source
* add more descriptive errors on failed valid_email2
* copy tweak
2025-12-01 12:41:04 -05:00
Gary Tou
fcb5627f11
[README] Recommend bin/rails over rails ( #55 )
2025-11-28 14:04:32 -05:00
Gary Tou
363b4b5fa2
Bump schema version ( #54 )
...
It appears the new `return_to` column from 20251126002711_add_return_to_to_login_attempts.rb` was reflected in `schema.rb`, but the version at the top of the file wasn't updated.
2025-11-28 14:04:16 -05:00
24c02
2190dbf8e9
possibly fix approval/denial?
2025-11-28 14:01:32 -05:00
24c02
074517059d
red/green approve/deny buttons!
2025-11-26 17:59:33 -05:00
24c02
d608d376df
improve scim reprovision error handling?
2025-11-25 20:47:16 -05:00
24c02
72886b039a
add cloudflare-rails to fix forwarded-for?
2025-11-25 19:51:43 -05:00