-
8ef06b8414
test(webui): add handler tests covering the /index.html redirect regression
GraceSolutions
2026-04-23 16:10:04 -04:00
-
24b82970c2
fix(webui): stop using http.FileServer to avoid /index.html redirect loop
GraceSolutions
2026-04-23 15:33:19 -04:00
-
e29b166453
build: single-file Windows CGO binary and stop tracking UI placeholder
GraceSolutions
2026-04-23 15:19:38 -04:00
-
e396094b47
refactor(frontend): flatten Spike template to OrchestrAD-only surface
GraceSolutions
2026-04-23 15:05:19 -04:00
-
2dde5af6cb
feat(ui-embed): ship the web UI inside the Go binary
GraceSolutions
2026-04-23 14:48:59 -04:00
-
6cda34b2c8
docs(spec): embed UI in binary by default, add AI-readable config question
GraceSolutions
2026-04-23 14:35:48 -04:00
-
9d974e9cb2
feat(ui): config import/export page
GraceSolutions
2026-04-23 14:31:26 -04:00
-
a7a98aa344
feat(ui): application settings admin page
GraceSolutions
2026-04-23 14:28:40 -04:00
-
0751f876f5
feat(ui): audit log browser
GraceSolutions
2026-04-23 14:27:40 -04:00
-
75fc291d50
feat(ui): api keys admin page
GraceSolutions
2026-04-23 14:26:34 -04:00
-
ec4aa25e62
feat(ui): users admin page
GraceSolutions
2026-04-23 14:24:56 -04:00
-
70c5de24ed
feat(ui): rule runs history page with detail dialog
GraceSolutions
2026-04-23 14:23:32 -04:00
-
c257b83de1
feat(ui): rules management page with preview and run
GraceSolutions
2026-04-23 14:21:21 -04:00
-
b07a46ef4f
feat(ui): schedules management page
GraceSolutions
2026-04-23 14:17:51 -04:00
-
999415f942
feat(ui): AD connections management page
GraceSolutions
2026-04-23 14:10:46 -04:00
-
caaa890d75
feat(ui): credentials management page with test-bind dialog
GraceSolutions
2026-04-23 14:07:40 -04:00
-
617d6370b5
feat(ui): dashboard summary page, OrchestrAD sidebar, real profile menu
GraceSolutions
2026-04-23 13:53:31 -04:00
-
e08bbb2fba
feat(ui): wire frontend auth and typed api client
GraceSolutions
2026-04-23 13:48:30 -04:00
-
014003775b
feat(lifecycle): add enable/disable endpoints for credentials, connections, and schedules
GraceSolutions
2026-04-23 13:35:08 -04:00
-
b05858b40d
feat(config): add configuration export/import API
GraceSolutions
2026-04-23 13:28:51 -04:00
-
cb2e9b1307
feat(api-keys): add enable/disable lifecycle endpoints
GraceSolutions
2026-04-23 13:23:08 -04:00
-
409ae42bc7
feat(dashboard): add aggregated dashboard summary endpoint
GraceSolutions
2026-04-23 13:22:04 -04:00
-
99a0589a2c
feat(settings): add CRUD API for the app_settings key-value store
GraceSolutions
2026-04-23 13:19:18 -04:00
-
e8556b3c16
feat(audit): expose read-only audit event query API
GraceSolutions
2026-04-23 13:17:50 -04:00
-
8cb09a7086
fix(cli): instantiate audit.Service and include it in server.Dependencies
GraceSolutions
2026-04-23 13:16:25 -04:00
-
2a6df8e874
feat(audit): integrate audit logging across management API handlers
GraceSolutions
2026-04-23 12:52:20 -04:00
-
d8f45fe863
feat(connections): add LDAP query preview endpoint
GraceSolutions
2026-04-23 12:41:49 -04:00
-
958f2bf501
feat(credentials): add credential test endpoint
GraceSolutions
2026-04-23 12:39:06 -04:00
-
29a8a0b503
feat(backups): add database backup and restore endpoints
GraceSolutions
2026-04-23 12:37:31 -04:00
-
76469eb401
feat(api-keys): add API key administration endpoints
GraceSolutions
2026-04-23 12:36:06 -04:00
-
8b3cf48bba
feat(users): add user administration CRUD endpoints
GraceSolutions
2026-04-23 12:34:19 -04:00
-
a4473ba77e
feat(api): wire live auth and credentials handlers
GraceSolutions
2026-04-23 12:32:13 -04:00
-
6a044dcb1b
feat(rule-runs): expose rule execution history endpoints
GraceSolutions
2026-04-23 12:30:40 -04:00
-
1c50828b9c
feat(schedules): add full CRUD endpoints for schedule resource
GraceSolutions
2026-04-23 12:29:19 -04:00
-
6af0ffff9d
feat(connections): wire full CRUD endpoints for AD connections
GraceSolutions
2026-04-23 12:27:59 -04:00
-
c117d6d546
feat(rules): complete CRUD endpoints for rules resource
GraceSolutions
2026-04-23 12:26:50 -04:00
-
5e67d48f34
test(rules): add unit tests for variable expansion and engine helpers
GraceSolutions
2026-04-23 12:18:12 -04:00
-
807b95e92a
feat(api): add rule preview and run endpoints
GraceSolutions
2026-04-23 12:16:37 -04:00
-
2376daf91c
feat(startup): wire runner, engine, and scheduler into foreground mode
GraceSolutions
2026-04-23 12:14:50 -04:00
-
bca862ca01
feat(rules): implement end-to-end rule execution pipeline
GraceSolutions
2026-04-23 12:12:59 -04:00
-
8986fc9325
chore: Flatten frontend, remove figma/docs (88MB saved)
GraceSolutions
2026-04-19 10:22:23 -04:00
-
9acf3b8289
Merge commit '1652dad4f7b69d8375596d27e514513e4a970470' as 'frontend'
GraceSolutions
2026-04-19 10:20:39 -04:00
-
-
1652dad4f7
Squashed 'frontend/' content from commit dd8b361
GraceSolutions
2026-04-19 10:20:39 -04:00
-
65dc1e15a4
chore: Remove scaffold frontend, will use Spike template via subtree
GraceSolutions
2026-04-19 10:20:24 -04:00
-
46fc0409ad
feat: Add Next.js 14 frontend scaffold
GraceSolutions
2026-04-19 10:19:40 -04:00
-
148841d77c
feat: Add credentials and connections API handlers
GraceSolutions
2026-04-19 10:16:44 -04:00
-
7b574db88c
feat: Add variable expansion, API key service, and validation
GraceSolutions
2026-04-19 10:15:23 -04:00
-
060094ce7a
feat: Add rule engine, services, and business logic
GraceSolutions
2026-04-19 10:13:29 -04:00
-
4e6ed52e51
feat: Add API handlers, LDAP client, and repositories
GraceSolutions
2026-04-19 10:11:16 -04:00
-
09a09d4a68
feat: Initial backend scaffold - Go service, database, CLI, API structure
GraceSolutions
2026-04-19 10:07:21 -04:00
-
efe9f76812
Rename project to OrchestrAD and enhance README
freedbygrace
2026-04-15 15:24:52 -04:00
-
617a849457
Add Design Specifications
GraceSolutions
2026-04-15 14:51:53 -04:00
-
91088d748a
Initial commit
GraceSolutions
2026-04-15 14:23:32 -04:00