-
077c41844d
Add header help icon and in-app docs search
wmantly
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
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
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
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
2026-07-15 20:52:50 -04:00
-
539819c0aa
Stop duplicating DEPLOYMENT.md as docs/deployment.md
wmantly
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
2026-07-15 19:57:32 -04:00
-
babbec98c0
Document that LDAPS (636) shouldn't be port-forwarded to the internet
wmantly
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
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
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
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
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
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
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
2026-07-15 00:42:38 -04:00
-
4c6b1e38b1
Support wildcard redirect_uri patterns for OAuth clients
wmantly
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
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
2026-07-13 23:21:27 -04:00
-
11fb2c0a54
docs: document that the domain/base DN is entered once (#37)
wmantly
2026-07-13 21:56:48 -04:00
-
796e013234
Fix api-tokens date display + quiet authIO no-token log (#36)
wmantly
2026-07-12 17:42:00 -04:00
-
b91ef2792d
Add self-service API tokens (PATs) with UI + Bearer auth (#35)
wmantly
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
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
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
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
2026-07-11 21:05:42 -04:00
-
-
fe9b7c168b
Dockerize SSO Manager (all-in-one image) + GitHub Pages docs
wmantly
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