-
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
-