Skip to content
Merged

7.7 #511

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
49b86e3
feat(api-builder): restore API Builder UI on top of develop
nicdavidson May 20, 2026
83ea4f0
fix(api-builder): stabilize route and prevent failing auto-source load
nicdavidson May 20, 2026
9d9ffc6
fix(api-docs): pin swagger-ui to 4.15.5 to restore API docs UI
nicdavidson May 20, 2026
2aea184
api-builder: harden payload contract and add duplicate endpoint action
nicdavidson May 21, 2026
72c0cd1
feat(api-builder): add contract mapper and source picker v2 UX
nicdavidson May 21, 2026
50b15fd
feat(api-builder): add save+new and keyboard shortcuts for endpoint a…
nicdavidson May 21, 2026
7f9fdb1
feat(api-builder): add assistive workflow status strip
nicdavidson May 21, 2026
1bdf6bd
feat(api-builder): complete source picker v2 with recent chips and fa…
nicdavidson May 22, 2026
fb09b9c
feat(api-builder): add inspector and advanced json side panel sync
nicdavidson May 22, 2026
5ffaaa1
fix(api-builder): guard endpoint hydration to prevent editor crash
nicdavidson May 22, 2026
fb28996
fix(api-builder): harden schema response handling for source tables/f…
nicdavidson May 22, 2026
29e0395
fix(api-builder): add legacy chunk aliases to avoid ChunkLoadError on…
nicdavidson May 22, 2026
48989bb
fix(api-builder): disable endpoint auto-introspection on open to stop…
nicdavidson May 22, 2026
92ed9a2
fix(i18n): add missing API Builder nav/header translation keys
nicdavidson Jun 11, 2026
017fb43
feat(api-builder): UX overhaul + field renaming + camelCase-safe aliases
nicdavidson Jun 16, 2026
14671e3
feat(api-builder): cross-service composition UI (workspace + relation…
nicdavidson Jun 18, 2026
4df202a
feat: Alerts admin UI (df-alerts section) + API Builder step-by-step …
Jun 24, 2026
6026c0c
style: prettier-format df-alerts + api-builder components
Jun 24, 2026
6df4d8d
feat(api-builder): Advanced JSON 'Step types & examples' reference (s…
Jun 24, 2026
92d33a7
feat(admin): Agents page (CRUD, pending requests, activity)
Jun 24, 2026
7696310
fix(admin): Agents page uses camelCase (caseInterceptor) + toggle saf…
Jun 24, 2026
be267d7
fix(admin): light-mode theme fixes for AI UI + demo menu trim
Jul 7, 2026
17225c7
wip(api-builder): workspace/builder iteration + preview component
Jul 7, 2026
66d0a44
chore(dist): dev build state serving :8081 (pre-hardening baseline)
Jul 7, 2026
c47cdaf
merge origin/main into feature/ui-hardening (style-token conflicts re…
Jul 7, 2026
948013d
chore(dist): rebuild after main merge (swagger-ui 4.15.5 pin picked up)
Jul 7, 2026
68888e4
stream1: global theme tokens (:root/.dark-theme) + theme class applie…
Jul 7, 2026
47a32d1
stream1(ai-pickers): migrate to global theme tokens
Jul 7, 2026
b1aedb1
stream1(home): migrate to global theme tokens
Jul 7, 2026
28ea8d2
stream1(api-builder): migrate to global theme tokens
Jul 7, 2026
c38dcee
stream1(ai-chat): migrate to global theme tokens
Jul 7, 2026
53be92c
stream1(ai-usage): migrate to global theme tokens
Jul 7, 2026
e819015
stream1(data-explorer): migrate to global theme tokens
Jul 7, 2026
de5f2c3
stream1(shared-forms): migrate to global theme tokens
Jul 7, 2026
2b7da70
stream1(admin-details): migrate to global theme tokens
Jul 7, 2026
00d827a
stream1(services-docs): migrate to global theme tokens
Jul 7, 2026
646c3ae
stream1(shared-chrome): migrate to global theme tokens
Jul 7, 2026
2c140f1
stream1: merge s1/home
Jul 7, 2026
58c6a01
stream1: merge s1/ai-chat
Jul 7, 2026
cf2c73c
stream1: merge s1/ai-usage
Jul 7, 2026
77e5ee1
stream1: merge s1/ai-pickers
Jul 7, 2026
5a0c099
stream1: merge s1/data-explorer
Jul 7, 2026
da8729e
stream1: merge s1/api-builder
Jul 7, 2026
ce6a77e
stream1: merge s1/services-docs
Jul 7, 2026
170b743
stream1: merge s1/shared-forms
Jul 7, 2026
f0021c5
stream1: merge s1/shared-chrome
Jul 7, 2026
d1d7695
stream1: merge s1/admin-details
Jul 7, 2026
378ffb3
stream1(integrate): post-merge build fixes + dist rebuild
Jul 7, 2026
0a6b879
stream1(dark-style): tokenize + reduce overrides
Jul 7, 2026
34f9595
stream5(core): AppError + default-on error interceptor + table error …
Jul 7, 2026
610cf0e
stream5(shared): migrate error call sites
Jul 7, 2026
fb447c2
stream5(adf-b): migrate error call sites
Jul 7, 2026
06cc9b2
stream5(adf-a): migrate error call sites
Jul 7, 2026
98a811e
stream5(adf-c): migrate error call sites
Jul 7, 2026
ec57c51
stream5: merge s5/adf-a
Jul 7, 2026
369e9bd
stream5: merge s5/adf-b
Jul 7, 2026
8529a33
stream5: merge s5/adf-c
Jul 7, 2026
441c04c
stream5: merge s5/shared
Jul 7, 2026
e63e5bb
stream5(integrate): post-merge fixes + dist rebuild
Jul 7, 2026
301cd66
stream5(users): fix wrong-scope success toast key (raw i18n key showe…
Jul 7, 2026
8fb6552
stream6(role-scope): put scope screen on the app type scale
Jul 8, 2026
194c5a8
feat(logs): live tail for the log viewer
Jul 8, 2026
eb69408
chore(dist): rebuild (log live tail + role-scope scale)
Jul 8, 2026
bdec412
stream3(api-builder): CD perf - memoize template allocations + trackBy
Jul 8, 2026
18acef1
stream3(ai-surfaces): CD perf - memoize template allocations + trackBy
Jul 8, 2026
2a2aa41
stream3(tables-shared): CD perf - memoize template allocations + trackBy
Jul 8, 2026
46f2217
stream3(rest): CD perf - memoize template allocations + trackBy
Jul 8, 2026
d49dda7
stream3: merge s3/api-builder
Jul 8, 2026
2759e23
stream3: merge s3/ai-surfaces
Jul 8, 2026
1957594
stream3: merge s3/tables-shared
Jul 8, 2026
16b0967
stream3: merge s3/rest
Jul 8, 2026
357288d
stream3(integrate): post-merge fixes + dist rebuild
Jul 8, 2026
500208e
stream4(build): publish script + index.html no-cache
Jul 8, 2026
57d29d3
fix(platform-apis): show only default-install services
Jul 8, 2026
c432fd0
stream8(departure): shell direction prototype
Jul 8, 2026
41c2a5f
stream8(departure): dist
Jul 8, 2026
a3efc54
stream8(departure): nest API Builder/Agents/Alerts into their pillar …
Jul 8, 2026
be79587
stream8(departure): deep-screen preview - service form + ai chat
Jul 8, 2026
7d80736
stream8(departure): theme-honest shell + PHOSPHOR secret theme
Jul 8, 2026
bba862a
chore(dist): rebuild on rollout base
Jul 8, 2026
206a60f
stream8(phosphor): monochrome green terminal per Captain (amber was H…
Jul 8, 2026
ba4b1ef
stream8-rollout(admin-forms): departure language
Jul 8, 2026
633edcf
stream8-rollout(error-surfaces): departure language
Jul 8, 2026
f973b55
stream8-rollout(overviews-auth): departure language
Jul 8, 2026
c3f626d
stream8-rollout(schema-files-data): departure language
Jul 8, 2026
d916e44
stream8-rollout(ai-surfaces): departure language
Jul 8, 2026
ffb4ca2
stream8-rollout(home-chrome-nits): departure language
Jul 8, 2026
39de499
stream8-rollout(api-docs): departure language
Jul 8, 2026
a3332ef
stream8-rollout: merge s9/error-surfaces
Jul 8, 2026
730609e
stream8-rollout: merge s9/api-docs
Jul 8, 2026
bd89388
stream8-rollout: merge s9/admin-forms
Jul 8, 2026
9fee395
stream8-rollout: merge s9/overviews-auth
Jul 8, 2026
ef2f474
stream8-rollout: merge s9/schema-files-data
Jul 8, 2026
16c403b
stream8-rollout: merge s9/ai-surfaces
Jul 8, 2026
8779085
stream8-rollout: merge s9/home-chrome-nits
Jul 8, 2026
9df548e
stream8-rollout(integrate): post-merge fixes + dist rebuild
Jul 8, 2026
d5302bd
stream8-rollout(dark-style): remove blanket white rules
Jul 8, 2026
6456096
stream8-rollout(fmt): prettier pass over integration leftovers
Jul 8, 2026
b62ff4c
stream8-rollout(fixes): verification regressions
Jul 8, 2026
4eea9f5
stream8-polish(tints): categorical tint token system - coordinated co…
Jul 8, 2026
ea11847
stream8-polish(home-color): category tints on Home cards + Quick Stat…
Jul 8, 2026
9f61060
stream8-polish(landing-system-ai): tint system/admin/ai tiles + fix s…
Jul 8, 2026
ed95a50
stream8-polish(phosphor-pack): VT323 display font, boot sequence, pix…
Jul 8, 2026
03d3e6f
stream8-polish(guidance-empties): teaching empty states, form field h…
Jul 8, 2026
69f9106
stream8-polish(landing-build-security): pillar-correct tiles, user-go…
Jul 8, 2026
d71675b
stream8-polish(warmth-details): coordinated AI-category color + api-t…
Jul 8, 2026
f217907
Merge branch 's10/home-color' into feature/ui-hardening
Jul 8, 2026
c8642aa
Merge branch 's10/landing-build-security' into feature/ui-hardening
Jul 8, 2026
c27af4d
Merge branch 's10/landing-system-ai' into feature/ui-hardening
Jul 8, 2026
49eef94
Merge branch 's10/phosphor-pack' into feature/ui-hardening
Jul 8, 2026
e128d09
Merge branch 's10/guidance-empties' into feature/ui-hardening
Jul 8, 2026
92ad72a
Merge branch 's10/warmth-details' into feature/ui-hardening
Jul 8, 2026
e1c2b09
stream8-polish(integrate): merge waves + deferred globals + dist
Jul 8, 2026
80b95c1
stream8-polish(fixes): acceptance findings
Jul 8, 2026
58dc5ed
stream8-polish(phosphor): system tint rides green not amber (amber is…
Jul 8, 2026
8ddde60
meridian-p0(manage-table): 38px rows, hover-revealed actions, .df-num…
Jul 8, 2026
e791627
meridian-p0(prim-skeleton-toast): add df-skeleton loader, restyle df-…
Jul 8, 2026
019fa97
meridian-p0(prim-badge-stat): add df-badge + df-stat-tile primitives
Jul 8, 2026
3d1daa5
meridian-p0(prim-empty-header): df-empty-state + df-page-header stand…
Jul 8, 2026
77e472c
meridian-p0(tokens-theme): net-new type/space/motion/focus/elevation …
Jul 8, 2026
2287799
meridian-p0(integrate): merge p0/tokens-theme
Jul 8, 2026
4aa7c0b
meridian-p0(integrate): merge p0/prim-badge-stat
Jul 8, 2026
937fe9c
meridian-p0(integrate): merge p0/prim-empty-header
Jul 8, 2026
dfc0d8d
meridian-p0(integrate): merge p0/prim-skeleton-toast
Jul 8, 2026
46b581c
meridian-p0(integrate): merge p0/manage-table
Jul 8, 2026
4241b8c
meridian-p0(integrate): merge + deferred globals + dist
Jul 8, 2026
9aba1dd
meridian-p1(artifact-card): Live API Card with curl/JS/Python/MCP tabs
Jul 8, 2026
23a9656
meridian-p1(try-it): reusable request console extending df-api-tester
Jul 8, 2026
37f90a2
meridian-p1(integrate-1): merge p1/try-it
Jul 8, 2026
4cf6e8a
meridian-p1(integrate-1): merge p1/artifact-card
Jul 8, 2026
cc4b37d
meridian-p1(integrate-1): primitives + dist
Jul 8, 2026
6c405da
meridian-p1(sfc-service-overview): mount Live API Card on service Ove…
Jul 8, 2026
1d16407
meridian-p1(sfc-docs-three-col): three-column spec-synced API docs
Jul 8, 2026
9df0ecc
Merge branches 'p1/sfc-service-overview' and 'p1/sfc-docs-three-col' …
Jul 8, 2026
5522c7c
meridian-p1(integrate-2): surfaces + dist
Jul 8, 2026
6c61de7
meridian-p1(fixes): acceptance findings
Jul 8, 2026
7acb1ff
meridian-p1(fix): Live API Card curl provably returns 200
Jul 8, 2026
047688e
meridian-p2(home-metrics): shared artifact-resolver + HomeMetrics ser…
Jul 8, 2026
3343a86
meridian-p2(onboarding-checklist): activation checklist composed from…
Jul 8, 2026
c30026c
Merge branch 'p2/onboarding-checklist' into feature/ui-hardening
Jul 8, 2026
d4dbff8
Merge branch 'p2/home-metrics' into feature/ui-hardening
Jul 8, 2026
80b5c42
meridian-p2(integrate-1): support + dist
Jul 8, 2026
3faebad
meridian-p2(home): activation cockpit
Jul 8, 2026
1c34f1a
meridian-p2(fixes): acceptance findings
Jul 8, 2026
9ca61ed
meridian-p2(fix): harden artifact probe (credentials:omit) + verify 2…
Jul 8, 2026
1bcfdfc
meridian-p3(test-as-role): fire scoped keys via raw fetch so the boun…
Jul 8, 2026
1391424
meridian-p3(scope-engine): derived-access engine + scope-matrix + sco…
Jul 8, 2026
8ed55f0
meridian-p3(health-catalog): derive per-service API Health chip in se…
Jul 8, 2026
e1281c6
Merge p3/scope-engine into feature/ui-hardening (meridian-p3 integrat…
Jul 8, 2026
f186be1
Merge p3/health-catalog into feature/ui-hardening (meridian-p3 integr…
Jul 8, 2026
87a75b8
Merge p3/test-as-role into feature/ui-hardening (meridian-p3 integrat…
Jul 8, 2026
1976b32
meridian-p3(integrate-1): engine + dist
Jul 8, 2026
125376c
meridian-p3(sfc-ai-access-map): inline df-scope-map for attached AI r…
Jul 8, 2026
4e32e19
meridian-p3(sfc-service-access-tab): Access section with df-scope-mat…
Jul 8, 2026
592409a
Merge branches 'p3/sfc-service-access-tab' and 'p3/sfc-ai-access-map'…
Jul 8, 2026
2b18035
meridian-p3(integrate-2): surfaces + dist
Jul 8, 2026
33ad921
meridian-p4(agents-log): gateway request log + scope-map + real-data …
Jul 8, 2026
c0c58a2
meridian-p4(usage-scope): scope lens + real spend-by-model breakdown …
Jul 8, 2026
2e4b184
meridian-p4(chat-depth): per-turn metering chips, safe markdown, grou…
Jul 8, 2026
96d336d
meridian-p4(virtual-keys): metered virtual-key rows + access/metering…
Jul 8, 2026
6c59549
meridian-p4(integrate): merge p4/virtual-keys
Jul 8, 2026
cfa119b
meridian-p4(integrate): merge p4/chat-depth
Jul 8, 2026
1d8936b
meridian-p4(integrate): merge p4/agents-log
Jul 8, 2026
1e387e4
meridian-p4(integrate): merge p4/usage-scope
Jul 8, 2026
1cd2061
meridian-p4(integrate): merge + dist
Jul 8, 2026
6f033a5
meridian-p4(fixes): acceptance findings
Jul 8, 2026
ebf8d80
meridian-p4: rebuild dist (chat per-turn cost chips verified renderin…
Jul 8, 2026
ef2eb47
meridian-p5(command-palette): Cmd/Ctrl-K palette + ActionRegistry ove…
Jul 8, 2026
007b6b5
meridian-p5(filter-builder): visual/raw ?filter= builder wired into a…
Jul 8, 2026
95edbdf
meridian-p5(pipeline-strip): effective request chain on service detail
Jul 8, 2026
bde32fa
meridian-p5(integrate): merge p5/command-palette
Jul 8, 2026
ea089d4
meridian-p5(integrate): merge p5/pipeline-strip
Jul 8, 2026
51f1e8b
meridian-p5(integrate): merge p5/filter-builder
Jul 8, 2026
6a8d113
meridian-p5(integrate): merge + dist
Jul 8, 2026
e403ed4
meridian-p5(microcopy): voice sweep
Jul 8, 2026
16b09ad
meridian-p5(fixes): acceptance findings
Jul 8, 2026
3cac518
meridian(final): acceptance + security fixes
Jul 8, 2026
78c0061
fb1(home): reframe governance metric to deny-by-default posture (lock…
Jul 8, 2026
6855db7
fb7: self-heal ChunkLoadError (reload once) + fb1 dist
Jul 8, 2026
1e5e73c
fbb(api-keys): link role name to its role detail page
Jul 8, 2026
fa8468d
fbb(landings-fit): tighten section-overview density so landings fit 1…
Jul 8, 2026
35d9bdd
fbb(home): dashboard-first Home - drop Live API Card, add quick-actio…
Jul 8, 2026
bc5af31
fbb(nav): icon-less nested items (FB4) + Logs in System only (FB10)
Jul 8, 2026
dd5d2bc
fbb(api-docs): new 2-col layout + make Try-it just work (9 fixes)
Jul 8, 2026
3629ff7
Merge fbb/home
Jul 8, 2026
4bc3d38
Merge fbb/landings-fit
Jul 8, 2026
9889dae
Merge fbb/nav
Jul 8, 2026
80f6ec9
Merge fbb/api-keys
Jul 8, 2026
84f60ca
Merge fbb/api-docs
Jul 8, 2026
3d349c5
fbb(integrate): merge + dist
Jul 8, 2026
d7be789
fbb(fixes): review findings
Jul 8, 2026
6993886
chore: prettier formatting drift (no logic change)
Jul 8, 2026
70fcf61
fb6b: apidocs right-column renders on load + table dropdown + system …
Jul 8, 2026
f8358a7
fix(shell): content-wrapper box-sizing border-box so pages fit their …
Jul 8, 2026
781b339
fix(landings): shared density trim so every menu screen fits 1080p at…
Jul 8, 2026
ef5d0d9
fb12: dropdown pickers for all path tokens (table/field/proc/func) wi…
Jul 8, 2026
952adcb
fb13: api-docs right column as a request builder (URL->params w/ visi…
Jul 8, 2026
35b2883
fix(api-docs): re-scope service on navigation (pickers showed the pre…
Jul 8, 2026
1353977
security: scrub DB internals from support clipboard + prefer least-pr…
Jul 8, 2026
3bcf1cb
chore(dist): rebuild after security low fixes
Jul 8, 2026
b62ca4f
Merge remote-tracking branch 'origin/develop' into feature/ui-update
Jul 8, 2026
2b4f73b
chore(dist): rebuild after merging origin/develop into feature/ui-update
Jul 8, 2026
5113639
feat(agents): control-tower v0 gaps - owner, relative last-active, co…
Jul 14, 2026
95d3285
chore(fmt): prettier pass over pre-existing unformatted files (pre-co…
Jul 14, 2026
4fd358b
chore(dist): rebuild
Jul 14, 2026
d92bed7
feat(services): import HTTP service config from a cURL command
Aug 7, 2026
b068928
test(e2e): 7.7 merge-gate spec — service list, cURL import, scheduler…
Aug 7, 2026
eb4a01b
fix(security): warn on non-http(s) URL scheme in cURL import (G2 LOW)
Aug 10, 2026
ce1f2a3
feat(schema-contracts): lift the admin UI tab into 7.7 (was orphaned)
Aug 11, 2026
8ed3013
fix(side-nav): match active nav on a segment boundary, not a string p…
Aug 11, 2026
1cc3108
feat(ai-chat): follow-up suggestion chips from a trailing suggestions…
Aug 12, 2026
528a60f
feat(ai-usage): task-based what-if cost estimator
Aug 12, 2026
efee780
Merge pull request #509 from dreamfactorysoftware/feature/chat-sugges…
thekevinm Aug 12, 2026
e1f8c21
Merge pull request #510 from dreamfactorysoftware/feature/task-cost-e…
thekevinm Aug 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ yarn-error.log
testem.log
/typings
/scripts/*
!/scripts/publish.sh

# System files
.DS_Store
Expand Down
1 change: 1 addition & 0 deletions dist/1231.4b083ab1f84c3038.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/1253.b1e909109605d955.js

This file was deleted.

1 change: 1 addition & 0 deletions dist/1253.ed342192b50aefed.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/1259.5860897dbeb62bae.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/175.3c14a1e2f6298dfa.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/1830.619e9a6b98ae4626.js

This file was deleted.

1 change: 1 addition & 0 deletions dist/1830.d5c7fb0b06fa17c1.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/2040.465851f0c844885d.js

This file was deleted.

1 change: 1 addition & 0 deletions dist/2043.548e75e6cfa0dfc3.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/2043.cb8949c28d8cfc98.js

This file was deleted.

1 change: 1 addition & 0 deletions dist/2245.98d37c4d761c438a.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/2245.b69a1a55fdd8d579.js

This file was deleted.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/2551.a0a26fc7e5fe4337.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/2617.328cdca5606b134b.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/2617.96bbb36aeacfc4cc.js

This file was deleted.

1 change: 1 addition & 0 deletions dist/2623.d1068d1d8a9a99fd.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/2626.b6a237926273f07d.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading