Commit Graph

  • b54da5c64c Fix resource modal's LDAP-groups autocomplete going empty after first open (#122) v1.8.1 wmantly 2026-07-28 18:35:15 -04:00
  • 782ef69fb8 Release 1.8.0: resource modal standardization, site-slug group prefixing (#121) v1.8.0 wmantly 2026-07-28 17:45:08 -04:00
  • 0e955abc73 Standardize the resource modal: tabs, footer, linkable URL, Children tab, site-slug group prefixing (#120) wmantly 2026-07-28 17:42:05 -04:00
  • 69883836e1 Merge pull request #119 from theta42/release/1.7.0 v1.7.0 wmantly 2026-07-28 13:35:05 -04:00
  • 17df21041a Release 1.7.0: fresh-install fixes (loading message, missing messages, login context, directory UX) wmantly 2026-07-28 13:30:31 -04:00
  • c19fffe3c9 Merge pull request #118 from theta42/feat/directory-tree-only-and-click-detail wmantly 2026-07-28 13:29:45 -04:00
  • b6abfe8f03 Directory: tree view is now the only view; click a name for detail wmantly 2026-07-28 13:27:12 -04:00
  • 420ccfab3b Merge pull request #117 from theta42/feat/login-redirect-context wmantly 2026-07-28 13:12:31 -04:00
  • 8ed4505dc0 Explain why the user landed on the login page wmantly 2026-07-28 13:06:58 -04:00
  • 451054f0c2 Merge pull request #116 from theta42/fix/loading-message-and-missing-messages wmantly 2026-07-28 13:07:43 -04:00
  • 3a46680c8b Fix HTML-escaped loading indicator and missing success messages wmantly 2026-07-28 12:52:09 -04:00
  • 1b0418e42e Merge pull request #115 from theta42/release/1.6.3 v1.6.3 wmantly 2026-07-28 01:05:12 -04:00
  • 4e3aa082d3 Release 1.6.3: fix group-membership cache invalidation, add service-account guardrail wmantly 2026-07-28 01:02:21 -04:00
  • 6cb8b259e2 Merge pull request #114 from theta42/ux/service-account-add-confirm wmantly 2026-07-28 01:01:45 -04:00
  • 2532c492f1 Warn before adding a member to app_sso_service_account wmantly 2026-07-28 00:59:27 -04:00
  • fdc045e166 Merge pull request #113 from theta42/fix/group-cache-invalidation wmantly 2026-07-28 00:46:46 -04:00
  • 0c2f38f0fe Fix: group membership changes didn't invalidate the User cache wmantly 2026-07-28 00:44:11 -04:00
  • fcba782ac7 Merge pull request #112 from theta42/release/1.6.2 v1.6.2 wmantly 2026-07-28 00:20:32 -04:00
  • 6162c6d8a1 Release 1.6.2: fix OAuth client DELETE, add regression tests wmantly 2026-07-28 00:14:44 -04:00
  • 3be8c7fde2 Merge pull request #111 from theta42/fix/oauth-client-delete wmantly 2026-07-27 21:15:07 -04:00
  • 3852e9ba62 Add regression test: no native alert()/confirm()/prompt() wmantly 2026-07-27 21:10:49 -04:00
  • 7f2c71299f Fix DELETE /api/oauth/client/🆔 client.remove is not a function wmantly 2026-07-27 21:03:34 -04:00
  • 18119d54aa Merge pull request #110 from theta42/release/1.6.1 v1.6.1 wmantly 2026-07-27 17:24:13 -04:00
  • 487e38f1a4 Release 1.6.1: remove native alert()/confirm() calls wmantly 2026-07-27 17:21:37 -04:00
  • 2e011dd383 Merge pull request #109 from theta42/fix/no-native-dialogs wmantly 2026-07-27 16:52:39 -04:00
  • 3c12ebba16 Remove all native alert()/confirm() calls wmantly 2026-07-27 16:50:07 -04:00
  • ffb2e99199 Merge pull request #108 from theta42/release/1.6.0 v1.6.0 wmantly 2026-07-27 14:18:21 -04:00
  • 9d5f106863 Release 1.6.0: adopt @simpleworkjs/frontend messages/modal/validate wmantly 2026-07-27 14:14:32 -04:00
  • 7f00d4c845 Merge pull request #107 from theta42/modernize/simpleworkjs-frontend wmantly 2026-07-27 14:05:36 -04:00
  • 1d1d29d287 Adopt @simpleworkjs/frontend's messages/modal/validate modules wmantly 2026-07-27 13:35:51 -04:00
  • 5665504bc1 Merge pull request #106 from theta42/fix/sshpublickey-oauth-parent v1.5.1 wmantly 2026-07-26 23:09:57 -04:00
  • 2ac1c30112 Fix sshPublicKey ObjectClassViolationError and blank OAuth parent dropdown wmantly 2026-07-26 22:38:48 -04:00
  • 04c18eaf30 Merge pull request #105 from theta42/docs/screenshots-refresh wmantly 2026-07-26 16:31:46 -04:00
  • 6835074b8b docs: refresh screenshots for the unified UI, add directory.png wmantly 2026-07-26 16:26:11 -04:00
  • 59ae30897b Merge pull request #104 from theta42/feature/ui-unification v1.5.0 wmantly 2026-07-26 00:30:05 -04:00
  • 94a7e07410 Release 1.5.0: unified front-end UI shell across the theta42 apps wmantly 2026-07-26 00:21:51 -04:00
  • a5de279bb4 logInRedirect: keep the query string on the legacy /login/<path> form wmantly 2026-07-25 23:55:07 -04:00
  • d8b6f6e7a3 app.api.delete: accept the (url, data, callback) form formAJAX uses wmantly 2026-07-25 23:15:07 -04:00
  • 208762f0d1 Unify the front-end UI shell across the theta42 apps wmantly 2026-07-25 22:57:34 -04:00
  • b076498219 Merge pull request #103 from theta42/release/v1.4.0 wmantly 2026-07-25 16:41:49 -04:00
  • fc0d9104d0 Release 1.4.0: shared @simpleworkjs/* packages; fix discovery envelope drift + client_secret_hash leak v1.4.0 wmantly 2026-07-25 16:39:10 -04:00
  • 82da47cef7 Merge pull request #102 from theta42/docs/jump-host-xref wmantly 2026-07-23 16:23:54 -04:00
  • 39779f51dc docs: cross-link the SSH jump host as a directory consumer wmantly 2026-07-23 16:18:31 -04:00
  • d9a3cb6044 Merge pull request #101 from theta42/release/v1.3.2 v1.3.2 wmantly 2026-07-23 16:09:37 -04:00
  • 0ee6825a01 fix: OAuth client API returned client_id: undefined; unknown id 500'd wmantly 2026-07-23 16:06:55 -04:00
  • 14b6ed5ae0 Merge pull request #97 from theta42/spec/directory-consumers wmantly 2026-07-23 03:37:00 -04:00
  • fd98854628 spec: readiness review of the five planned directory consumers wmantly 2026-07-23 03:33:19 -04:00
  • 3babf18fe4 Merge pull request #96 from theta42/release/v1.3.1 v1.3.1 wmantly 2026-07-23 03:29:01 -04:00
  • d78f1dfabf Release 1.3.1 wmantly 2026-07-23 03:24:23 -04:00
  • c3c206b830 Merge pull request #95 from theta42/docs/directory-doc wmantly 2026-07-23 03:20:05 -04:00
  • 0a21dce0d7 docs: surface the Directory doc — register in-app, link from UI and site wmantly 2026-07-23 03:17:40 -04:00
  • 5940880d9b Merge pull request #94 from theta42/docs/ldap-not-legacy wmantly 2026-07-23 02:57:20 -04:00
  • 17fcf2fed0 docs: direct LDAP binds are first-class, not "legacy" wmantly 2026-07-23 02:55:11 -04:00
  • ec76054e41 Merge pull request #93 from theta42/release/v1.3.0 v1.3.0 wmantly 2026-07-23 02:25:27 -04:00
  • 5c0fc4f016 Release 1.3.0 wmantly 2026-07-23 02:22:46 -04:00
  • 43dae2a3eb Merge branch 'simpleworkjs' (superseded by tested ORM-port fixes on this branch) wmantly 2026-07-23 02:21:03 -04:00
  • 20c0a48199 ui: remove mobile phone field from user form wmantly 2026-07-23 02:20:59 -04:00
  • 12da7140c2 test: dockerized test suite (openldap + redis + test-runner) wmantly 2026-07-23 02:20:59 -04:00
  • dfd5f46095 feat: OAuth client management API at /api/oauth/client wmantly 2026-07-23 02:20:59 -04:00
  • 5dcc75195c fix: complete ORM port — token/oauth-client API mismatches, use published orm 0.2.8 wmantly 2026-07-23 02:20:49 -04:00
  • 12a99b550c Bump @simpleworkjs/orm to 0.2.8 to fix redis bugs wmantly 2026-07-22 23:24:41 -04:00
  • 4ce5a5f492 Monkey-patch RedisAdapter wmantly 2026-07-22 22:41:57 -04:00
  • c84141b2f3 Restore package-lock.json wmantly 2026-07-22 22:37:51 -04:00
  • f76d93d840 Fix User.login credentials check and flush Redis before tests wmantly 2026-07-22 22:37:45 -04:00
  • e910a492ba Fix Token API compatibility wmantly 2026-07-22 22:30:26 -04:00
  • 1ef868e23c Fix ORM API usages in Token subclasses wmantly 2026-07-22 22:26:26 -04:00
  • e11e39c23a fix: initialize ORM in tests wmantly 2026-07-22 22:17:23 -04:00
  • b91089ad4c fix: use published @simpleworkjs/orm instead of local path wmantly 2026-07-22 22:11:11 -04:00
  • 95ae50a924 fix: generate package-lock.json with node 20 for CI wmantly 2026-07-22 22:06:31 -04:00
  • 0076784fae fix: sync package-lock.json version wmantly 2026-07-22 22:03:53 -04:00
  • c4d7a1a8e9 feat: actionable metrics, LDAP log parsing, UI updates v1.2.1 wmantly 2026-07-22 21:58:06 -04:00
  • a100f755ce Merge pull request #91 from theta42/release/v1.1.18 v1.1.18 wmantly 2026-07-21 02:22:24 -04:00
  • 81ad538e50 Release 1.1.18: fix Sites page crash, refresh screenshots wmantly 2026-07-21 02:03:55 -04:00
  • 6ce36b4a14 Merge pull request #90 from theta42/feature/multi-master-ldap-location v1.2.0 wmantly 2026-07-21 00:14:22 -04:00
  • cda76d3889 docs: Add Why and When for replication and update README features wmantly 2026-07-21 00:10:25 -04:00
  • 2c11226793 feat: Add documentation and Sites status dashboard page wmantly 2026-07-21 00:06:59 -04:00
  • 80d88b083c feat: N-Way Multi-Master LDAP replication and Location property wmantly 2026-07-20 23:56:13 -04:00
  • b4fa824609 feat: configurable LDAPS hostname (ldapsHost/ldapsPort) and extensive docs (#89) v1.1.17 wmantly 2026-07-19 01:13:43 -04:00
  • 5a8030fd7d chore(release): public-release readiness and security fixes for 1.1.16 v1.1.16 wmantly 2026-07-18 23:14:38 -04:00
  • cf80c966eb security: swap sanitizer to xss and harden logging wmantly 2026-07-18 23:03:33 -04:00
  • 07819a6254 security: sanitize markdown output and reduce PII logging wmantly 2026-07-18 22:56:35 -04:00
  • 1b3e842006 ci: set app_oauth__jwtSecret for test runs wmantly 2026-07-18 22:16:30 -04:00
  • efe3e514b0 chore(release): public-release readiness and security fixes for 1.1.16 wmantly 2026-07-18 22:08:11 -04:00
  • 37f2ece172 Merge pull request #87 from theta42/release-1.1.15 v1.1.15 wmantly 2026-07-18 01:20:13 -04:00
  • b77704089b Bump version to 1.1.15; update CHANGELOG wmantly 2026-07-18 01:18:05 -04:00
  • 114d8c86ca Merge pull request #86 from theta42/install-script-rework wmantly 2026-07-18 01:17:18 -04:00
  • 3e87ad86ab Rewrite install.sh as a git-clone installer, add a one-line install wmantly 2026-07-18 00:51:03 -04:00
  • c5a2c0a71d Merge pull request #85 from theta42/release-1.1.14 v1.1.14 wmantly 2026-07-17 23:46:43 -04:00
  • fe23d231be Bump version to 1.1.14; update CHANGELOG wmantly 2026-07-17 23:44:34 -04:00
  • 3a612dbed7 Merge pull request #84 from theta42/bump-conf-jqrepeat wmantly 2026-07-17 23:41:19 -04:00
  • f154bb8db0 Bump @simpleworkjs/conf to 1.2.0, jq-repeat to 2.2.0 wmantly 2026-07-17 23:38:56 -04:00
  • 9fc5abda2a Merge pull request #83 from theta42/fix-changelog-corruption wmantly 2026-07-17 22:22:21 -04:00
  • a6ee985de4 Fix CHANGELOG.md: restore separate heading for v1.1.10 wmantly 2026-07-17 22:20:02 -04:00
  • 47a9f6c3ec Merge pull request #82 from theta42/fix-doc-link-slugs v1.1.13 wmantly 2026-07-17 22:06:08 -04:00
  • f6552cb741 Resolve doc cross-links by real filename as a fallback wmantly 2026-07-17 22:03:52 -04:00
  • 4e7e29b35f Merge pull request #81 from theta42/concept-docs v1.1.12 wmantly 2026-07-17 21:51:40 -04:00
  • 4e5a2aa4f9 Add plain-language concept docs; fix docs viewer rendering; link API tokens wmantly 2026-07-17 21:49:27 -04:00
  • 51784f2f27 Merge pull request #80 from theta42/help-icon-relocate v1.1.11 wmantly 2026-07-17 19:56:29 -04:00
  • 4c59b1fabb Move help links from the global header onto each relevant card wmantly 2026-07-17 19:54:19 -04:00
  • 099638057e Merge pull request #79 from theta42/docs-help-search v1.1.10 wmantly 2026-07-17 19:24:33 -04:00