Commit Graph

  • 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