Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
05b3efc
Add djangobuilder5 UI/UX redesign spec (Milestone 1)
mmcardle Jul 5, 2026
e8eead2
Add djangobuilder5 Milestone 1 implementation plan
mmcardle Jul 5, 2026
dabc164
feat(db5): scaffold djangobuilder5 React+Vite package
mmcardle Jul 5, 2026
e0a2b91
feat(db5): vite/vitest config, tailwind v4, design tokens (dark+light)
mmcardle Jul 5, 2026
89fe78c
feat(db5): shadcn foundation — cn, Button, Input, Select
mmcardle Jul 5, 2026
2560b83
feat(db5): theme provider + toggle (dark-first, persisted)
mmcardle Jul 5, 2026
e6a64f4
feat(db5): domain types, seed, options, buildCoreProject adapter
mmcardle Jul 5, 2026
3a41f2f
feat(db5): generation adapter — app preview files + tar download
mmcardle Jul 5, 2026
73e3f58
feat(db5): CodeBlock with token-driven highlighting, tabs, copy helper
mmcardle Jul 5, 2026
16bb009
feat(db5): zustand project store with immer + localStorage persistence
mmcardle Jul 5, 2026
bf89294
feat(db5): app shell — TopNav, router, themed entry point
mmcardle Jul 5, 2026
778c912
feat(db5): splash — hero + live models.py preview with copy
mmcardle Jul 5, 2026
010b912
feat(db5): builder tree pane — apps/models nav + inline add
mmcardle Jul 5, 2026
fc8775a
feat(db5): builder editor pane — inline field & relationship editing
mmcardle Jul 5, 2026
584b254
feat(db5): builder code pane + three-pane IDE assembly with live regen
mmcardle Jul 5, 2026
624b368
chore(db5): wire dev5/build_v5/lint_v5/test_v5 into workspace scripts
mmcardle Jul 5, 2026
a1c93cb
fix(db5): address review — id-based relationship wiring + clipboard g…
mmcardle Jul 5, 2026
ef00bd9
fix(db5): top-align splash hero + widen/responsive code panel
mmcardle Jul 5, 2026
fd580c1
feat(db5): open Docs in a new tab with an external-link indicator
mmcardle Jul 5, 2026
9db738c
feat(db5): bundle djangobuilder5 into the build/deploy under /db5/
mmcardle Jul 6, 2026
accb735
fix(db5): make builder generated-code pane responsive
mmcardle Jul 6, 2026
993fe0a
Add djangobuilder5 Milestone 2 spec (auth + Firestore + dashboard)
mmcardle Jul 6, 2026
de81327
Add djangobuilder5 Milestone 2 implementation plan
mmcardle Jul 6, 2026
65e1efa
feat(db5): firebase init, drop postgres, django version mapping
mmcardle Jul 6, 2026
b540edb
feat(db5): firestore doc types + pure renest/summary mapper
mmcardle Jul 6, 2026
1573322
feat(db5): auth service (email/anon/reset/verify + onAuth + isVerified)
mmcardle Jul 6, 2026
dce6e65
feat(db5): firestore subscription service (5 owner-scoped collections)
mmcardle Jul 6, 2026
a9a4070
feat(db5): firestore write service — owner-stamped CRUD + cascade
mmcardle Jul 6, 2026
f44f438
feat(db5): auth store + firestore-backed project store (write-through)
mmcardle Jul 6, 2026
63d4a95
feat(db5): firestore-backed builder (route :id, debounced edits) + an…
mmcardle Jul 6, 2026
4b248c7
feat(db5): auth screens — login, signup, reset, action handler, unver…
mmcardle Jul 6, 2026
9261d0b
feat(db5): projects dashboard — code-thumbnail cards, new project, MA…
mmcardle Jul 6, 2026
31e5b56
feat(db5): auth-gated routing, data subscription lifecycle, top nav s…
mmcardle Jul 6, 2026
6f84165
fix(db5): address M2 review — debounce cleanup, write-through errors,…
mmcardle Jul 6, 2026
f1417a8
Add djangobuilder5 Milestone 3 spec (deploy to dev + review minors)
mmcardle Jul 6, 2026
02b5ca8
Add djangobuilder5 Milestone 3 plan (deploy to dev + review minors)
mmcardle Jul 6, 2026
26d0d16
feat(db5): base-aware auth continue URL, favicon, snapshot handler logs
mmcardle Jul 6, 2026
3502982
fix(db5): dataLoaded waits for all five initial snapshots
mmcardle Jul 6, 2026
2600cc9
feat(db5): unverified screen self-refresh after verifying
mmcardle Jul 6, 2026
a33b411
refactor(db5): atomic batched addModel with default fields
mmcardle Jul 6, 2026
471d20b
Add djangobuilder5 Milestone 4 builder-parity spec
mmcardle Jul 7, 2026
d296f94
feat(db5): builder parity — file tree, project header, settings, Abou…
mmcardle Jul 7, 2026
dadf225
Add djangobuilder5 builder layout (Option A) spec
mmcardle Jul 7, 2026
dbc98b5
feat(db5): tabbed builder workspace (Option A) — fix 4-column squeeze
mmcardle Jul 7, 2026
26b6640
Add djangobuilder5 file-tree + modal model-editing spec
mmcardle Jul 9, 2026
3cedca8
feat(db5): file-tree builder + modal model editing
mmcardle Jul 9, 2026
f0c6552
Add djangobuilder5 Django 6 option spec
mmcardle Jul 9, 2026
aa00a1f
feat(db5): add Django 6 as a version option (new default)
mmcardle Jul 9, 2026
fc92e85
Add djangobuilder5 .io-parity spec (High + Medium gaps)
mmcardle Jul 11, 2026
7ee398a
feat(db5): .io parity — import, model parents, move model, anon upgra…
mmcardle Jul 11, 2026
b4c0432
Add djangobuilder5 docked models-panel spec
mmcardle Jul 12, 2026
14a0cb7
feat(db5): dock the models editor beside the code on very wide screens
mmcardle Jul 12, 2026
c4da8c6
fix(db5): stop relationship rows overflowing the models editor
mmcardle Jul 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ firestore-debug.log
firebase-debug.log

screens/
.superpowers/

# python
*.pyc
Expand Down
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ else
cp -r packages/djangobuilder.io/dist/* dist_$(name)/
mkdir -p dist_$(name)/db4/
cp -r packages/djangobuilder4/dist/* dist_$(name)/db4/
mkdir -p dist_$(name)/db5/
cp -r packages/djangobuilder5/dist/* dist_$(name)/db5/
bunx firebase deploy --public=dist_$(name)
endif

Expand Down
271 changes: 266 additions & 5 deletions bun.lock

Large diffs are not rendered by default.

Loading
Loading