This website requires JavaScript.
077c41844d
Add header help icon and in-app docs search
wmantly and Claude Sonnet 5
2026-07-17 19:22:27 -04:00
96adf60cf7
Merge pull request #78 from theta42/personal-group-members
v1.1.9
wmantly
2026-07-17 11:31:11 -04:00
82f703f560
Add personal Unix group member management
wmantly and Claude Sonnet 5
2026-07-17 11:28:41 -04:00
65b107d8ff
Merge pull request #77 from theta42/fix-account-editing-bugs
v1.1.8
wmantly
2026-07-17 11:03:05 -04:00
5d7c0bd594
Fix account-editing bugs from real-world feedback, add editable group membership
wmantly and Claude Sonnet 5
2026-07-17 11:00:50 -04:00
3ad817767a
Merge pull request #76 from theta42/accounts-manager-rework
v1.1.7
wmantly
2026-07-17 00:35:52 -04:00
cdc5d1528c
Unify service accounts to one kind, add manager field, make homeDirectory/loginShell editable
wmantly and Claude Sonnet 5
2026-07-17 00:32:19 -04:00
5fc65d6fb3
Merge pull request #75 from theta42/bump-1.1.6
v1.1.6
wmantly
2026-07-16 20:24:43 -04:00
ea65a85aa9
Bump version to 1.1.6; update CHANGELOG
wmantly
2026-07-16 20:22:42 -04:00
f8cf68b85f
Merge pull request #74 from theta42/redesign-docs-site
wmantly
2026-07-16 19:54:43 -04:00
cedef0ed09
Redesign docs site: match the app's own look, add SEO, mobile-ready
wmantly
2026-07-16 19:52:26 -04:00
0e31320964
Merge pull request #73 from theta42/bump-1.1.5
v1.1.5
wmantly
2026-07-16 18:37:29 -04:00
f12ce8c600
Bump version to 1.1.5; update CHANGELOG
wmantly
2026-07-16 18:35:27 -04:00
b358e3b0b0
Merge pull request #72 from theta42/jq-repeat-2.1.0
wmantly
2026-07-16 18:29:58 -04:00
88387f3117
Update jq-repeat to 2.1.0; fix editProfile update->slideDown race
wmantly
2026-07-16 18:27:58 -04:00
e2b4ffabb7
Merge pull request #71 from theta42/bump-1.1.4
v1.1.4
wmantly
2026-07-16 17:46:26 -04:00
a466128c21
Bump version to 1.1.4; update CHANGELOG
wmantly
2026-07-16 17:44:21 -04:00
b03c0af09d
Merge pull request #70 from theta42/white-label
wmantly
2026-07-16 17:33:20 -04:00
be41597502
Fix routes/oauth.js's separate pageLocals object missing conf.logo
wmantly
2026-07-16 17:31:00 -04:00
21f2cda2ee
White-label: title/logo now driven by conf (closes #6 )
wmantly
2026-07-16 17:26:01 -04:00
976c3439fc
Merge pull request #69 from theta42/add-ci-and-fix-ppolicy
wmantly
2026-07-16 17:00:02 -04:00
81e36c9928
CI: use a real Redis service container, not the bundled image's
wmantly
2026-07-16 16:57:57 -04:00
bc5bca2e28
Add CI (Jest against the real bundled image); fix ppolicy pwdLockout default
wmantly
2026-07-16 16:54:05 -04:00
4c4fc34dcf
Merge pull request #67 from theta42/bump-1.1.3
v1.1.3
wmantly
2026-07-16 16:04:36 -04:00
3e67c23008
Bump version to 1.1.3; update CHANGELOG
wmantly
2026-07-16 16:04:08 -04:00
b657c4034b
Merge pull request #66 from theta42/add-changelog
wmantly
2026-07-16 16:01:11 -04:00
f323a45fef
Add CHANGELOG.md, serve it in-app at /docs/changelog (closes theta42/theta-env#43 )
wmantly
2026-07-16 16:00:59 -04:00
ff10a23e78
Merge pull request #65 from theta42/bump-1.1.2
v1.1.2
wmantly
2026-07-16 15:38:27 -04:00
c2851ea537
Bump version to 1.1.2
wmantly
2026-07-16 15:36:59 -04:00
98d767a201
Merge pull request #64 from theta42/airgap-and-docs
wmantly
2026-07-16 15:34:12 -04:00
955189d08a
Air-gap: remove dead CDN reference + in-app /docs
wmantly
2026-07-16 15:33:46 -04:00
65e43a5677
Merge pull request #63 from theta42/bump-1.1.1
v1.1.1
wmantly
2026-07-16 13:58:21 -04:00
f3885bb3df
Bump version to 1.1.1
wmantly
2026-07-16 13:57:07 -04:00
c3e086fc7b
Merge pull request #62 from theta42/editable-tos
wmantly
2026-07-16 13:45:18 -04:00
aaa538c7f9
Make Terms of Service editable at runtime by admins (closes #39 )
wmantly
2026-07-16 13:44:46 -04:00
8a13dee8ae
Merge pull request #61 from theta42/bump-1.1.0
v1.1.0
wmantly
2026-07-15 22:39:37 -04:00
3b3e0c85af
Bump version to 1.1.0
wmantly
2026-07-15 22:39:18 -04:00
8618338b83
Merge pull request #60 from theta42/backup-and-update-check
wmantly
2026-07-15 22:35:46 -04:00
4b0a9e9038
Add standalone backup script and admin update-check banner
wmantly
2026-07-15 22:33:55 -04:00
b6766edd08
Merge pull request #55 from theta42/unix-service-accounts
wmantly
2026-07-15 20:54:21 -04:00
3790e8001a
Add Unix/POSIX service accounts, distinct from LDAP bind-only ones
wmantly and Claude Sonnet 5
2026-07-15 20:52:50 -04:00
539819c0aa
Stop duplicating DEPLOYMENT.md as docs/deployment.md
wmantly and Claude Sonnet 5
2026-07-15 20:52:32 -04:00
2302cb5bec
Merge pull request #54 from theta42/integrations-page-and-service-accounts
wmantly
2026-07-15 19:58:16 -04:00
0b701dfc6f
Merge OAuth Apps + LDAP Info into one tabbed page; add Service Accounts
wmantly and Claude Sonnet 5
2026-07-15 19:57:32 -04:00
babbec98c0
Document that LDAPS (636) shouldn't be port-forwarded to the internet
wmantly and Claude Sonnet 5
2026-07-15 19:57:15 -04:00
bb1518f880
Merge pull request #53 from theta42/ldap-info-page
wmantly
2026-07-15 19:34:59 -04:00
edd5a26e44
Add an LDAP Info page: dynamic connection details + a ready-to-run ldap-client setup script
wmantly and Claude Sonnet 5
2026-07-15 19:34:30 -04:00
8c970fe3fc
Merge pull request #52 from theta42/ldap-3rd-party-docs
wmantly
2026-07-15 17:26:18 -04:00
db8f44b721
Document connecting a 3rd-party app or container to LDAP
wmantly and Claude Sonnet 5
2026-07-15 17:25:54 -04:00
cbc09a7fdd
Merge pull request #51 from theta42/notification-safety
wmantly
2026-07-15 17:03:35 -04:00
ed62e70678
Stop the notification Compose form from defaulting to "email everyone"
wmantly and Claude Sonnet 5
2026-07-15 17:02:57 -04:00
a1058b96af
Merge pull request #50 from theta42/marketing-pages
wmantly
2026-07-15 16:09:47 -04:00
60e1f5b204
Turn GitHub Pages into a marketing landing page; cross-link, drop download buttons
wmantly and Claude Sonnet 5
2026-07-15 16:08:28 -04:00
781f133d6c
Merge pull request #49 from theta42/docs-screenshots
wmantly
2026-07-15 15:44:54 -04:00
06a93cde54
Add screenshots to README and docs site
wmantly and Claude Sonnet 5
2026-07-15 15:41:57 -04:00
a0726ae82a
Merge pull request #48 from theta42/remove-services-card
wmantly
2026-07-15 00:56:18 -04:00
f609b21f72
Remove hardcoded Services card from profile.ejs
wmantly and Claude Sonnet 5
2026-07-15 00:55:07 -04:00
a0761f1afb
Merge pull request #47 from theta42/oauth-wildcard-redirect-and-perf
wmantly
2026-07-15 00:48:25 -04:00
ef62fc1a90
Add gzip compression and caching for static assets
wmantly and Claude Sonnet 5
2026-07-15 00:42:38 -04:00
4c6b1e38b1
Support wildcard redirect_uri patterns for OAuth clients
wmantly and Claude Sonnet 5
2026-07-15 00:42:32 -04:00
a52f5ce53d
Merge pull request #45 from theta42/nav-unification
wmantly
2026-07-14 23:48:55 -04:00
2788dcd796
Unify nav: merge Admin+Notifications into Dashboard, fold API Tokens into Profile
wmantly and Claude Sonnet 5
2026-07-14 23:42:28 -04:00
f45349e0cd
Fix uid/gidNumber allocation crash, add a configurable id floor (#44 )
wmantly
2026-07-14 23:03:59 -04:00
38cc6696a4
Fix commit hash not showing in Docker builds (#43 )
wmantly
2026-07-14 22:32:35 -04:00
f72e8881cf
Fix mobile layout: wrap unresponsive tables, let the group filter bar wrap (#42 )
wmantly
2026-07-14 21:18:01 -04:00
3ceeeeeca1
Clean up footer: fix copyright, move GitHub link out of the nav (#41 )
wmantly
2026-07-14 20:54:36 -04:00
3d3b15b283
README: rewrite with feature overview, comparison, and tiered quick start (#40 )
wmantly
2026-07-14 00:24:40 -04:00
158109de59
Documentation cleanup for public release (#38 )
wmantly and Claude Sonnet 5
2026-07-13 23:21:27 -04:00
11fb2c0a54
docs: document that the domain/base DN is entered once (#37 )
wmantly and Claude
2026-07-13 21:56:48 -04:00
796e013234
Fix api-tokens date display + quiet authIO no-token log (#36 )
wmantly and Claude
2026-07-12 17:42:00 -04:00
b91ef2792d
Add self-service API tokens (PATs) with UI + Bearer auth (#35 )
wmantly and Claude
2026-07-12 17:12:35 -04:00
6920a9f9f0
Persist Redis (AOF+vol), read config from mounted secrets.js, add backup/restore docs (#34 )
wmantly and Claude
2026-07-12 12:55:22 -04:00
d5e951fa9a
Merge pull request #33 from theta42/fix/load-sudo-lpk-schema-in-image
wmantly
2026-07-11 22:24:35 -04:00
665a41cfde
Load sudo + openssh-lpk schemas in the all-in-one image; fix schema COPY
wmantly and Claude
2026-07-11 22:24:12 -04:00
84e5358e08
Merge pull request #32 from theta42/fix/load-theta42-schema-in-image
wmantly
2026-07-11 21:41:40 -04:00
ef7b6215bd
Load the theta42 (dateOfBirth) schema in the all-in-one image
wmantly and Claude
2026-07-11 21:41:27 -04:00
d1620dd002
Merge pull request #31 from theta42/docs-logs
wmantly
2026-07-11 21:06:38 -04:00
faa694aef3
docs: add a Logs (Docker) section
wmantly and Claude
2026-07-11 21:05:42 -04:00
fe9b7c168b
Dockerize SSO Manager (all-in-one image) + GitHub Pages docs
wmantly and Claude
2026-07-11 17:03:16 -04:00
e28fb63784
Merge pull request #30 from theta42/Permissions
wmantly
2026-07-11 00:55:53 -04:00
4f432ec448
oauth edit
wmantly
2026-07-11 00:54:49 -04:00
a48e8c71d7
Merge pull request #29 from theta42/Permissions
wmantly
2026-07-02 16:52:16 -04:00
bb79247054
oath grpup fixes
wmantly
2026-07-02 16:49:22 -04:00
54250a6f98
Merge pull request #28 from theta42/Permissions
wmantly
2026-07-02 16:23:42 -04:00
93df047a21
oath fixes
wmantly
2026-07-02 16:22:16 -04:00
7a1f81fc5d
Merge pull request #27 from theta42/Permissions
wmantly
2026-07-01 23:30:23 -04:00
46e0be2271
Setup
wmantly
2026-07-01 23:29:48 -04:00
5476ea9347
Merge pull request #26 from theta42/Permissions
wmantly
2026-07-01 23:19:54 -04:00
12262ec85b
Script fix
wmantly
2026-07-01 23:18:25 -04:00
94bdbe3093
Merge pull request #25 from theta42/Permissions
wmantly
2026-07-01 23:10:12 -04:00
196bbadc20
Script fix
wmantly
2026-07-01 23:09:44 -04:00
7f8ce9afe0
Merge pull request #24 from theta42/Permissions
wmantly
2026-07-01 12:08:34 -04:00
cf2418a9eb
Login page
wmantly
2026-07-01 12:08:11 -04:00
7d2d6f5b8c
Merge pull request #23 from theta42/Permissions
wmantly
2026-07-01 11:47:44 -04:00
c92dbe4aa6
Testing fix
wmantly
2026-07-01 11:40:38 -04:00
dc398cf04a
Merge pull request #22 from theta42/Permissions
wmantly
2026-07-01 11:16:55 -04:00
5644bfa5ec
Updated frontend
wmantly
2026-07-01 11:10:09 -04:00
5b643dbaec
Merge pull request #21 from theta42/Permissions
wmantly
2024-02-19 10:52:44 -05:00
ee21bdbf22
Added app name to conf file
wmantly
2024-02-19 10:52:06 -05:00
24d5364da0
Corrected email address
wmantly
2024-02-19 10:49:37 -05:00