emichaud/django-smallstack

A django starter for internal apps that leverages the include admin theme and components.

v0.8.34 2 0 forks 12 issues

Unreleased

1 commit
5a159d1 Add type annotations across 18 files, fix test warnings, bump to v0.8.34

v0.8.34

1 commit
db6f613 Bump version to v0.8.33

v0.8.33

2 commits
8dd5a1c Relocate help content to owning apps
c943523 Add inline worker as default, bump version to v0.8.32

v0.8.32

1 commit
f4aa28c Bump version to v0.8.31

v0.8.31

3 commits
a2e70bf Update Django 6.0.2 → 6.0.5 for security updates
59ad9b0 Centralize SmallStack settings into config/settings/smallstack.py
8ac8816 Bump version to v0.8.30

v0.8.30

2 commits
784b555 Add related object tabs to CRUDView detail pages
334f7d1 Bump version to v0.8.29

v0.8.29

3 commits
f6851fa Update docs for heartbeat HTTP endpoint
f7a8b4f Add heartbeat HTTP endpoint to eliminate SQLite locking errors
d9c779e Bump version to v0.8.28

v0.8.28

12 commits
85fa968 Update docs for CardDisplay family, CalendarDisplay, and list_columns
29f5190 Adopt new display system across apps
0a7fb0f Add CardDisplay family, CalendarDisplay, and list-view UI polish
221eb12 Add list_columns UI override and display bulk-select opt-out
9f710d0 Bump version to 0.8.27 in uv.lock
cd2abe3 Add dashboard widget protocol
e8c5d8e Add JSON lockout responses to REST API token endpoint
222600f Add production registration proxy examples to docs
bc52d13 Add env-var output to create_api_token, response shapes to React guide
6d8ae5b Add system token security warnings to React and frontend integration docs
eaa439c Add React getting started guide and update frontend integration skill for SDK
eccf3c5 Bump version to v0.8.27

v0.8.27

2 commits
309a54b Add Swagger/ReDoc docs, request ID middleware, debug toolbar env gate, and docs updates
6b53688 Add zone-based nav separation, website base template, and shared user menu

v0.8.26

1 commit
89d8a04 Bump version to v0.8.25

v0.8.25

3 commits
b2a0e1b Add docs for bulk actions, @api_view decorator, and custom API endpoints
87d1c45 Add bulk delete/update actions, @api_view decorator, and grid form layout
692800b Add APIToken auth fields, explorer display system, and filter bar fixes

v0.8.24

1 commit
ef47743 Bump version to v0.8.23

v0.8.23

4 commits
ab3c510 Default explorer to TableDisplay instead of deprecated Table2Display
8c1fe65 Add stable table height and smooth HTMX pagination transitions
729d3aa Add detail form/grid displays, redesign paginator, and polish theme
7766be9 Bump version to v0.8.22

v0.8.22

2 commits
4f332cf Stabilize table column widths and add title tooltips for truncated cells
17d7e4d Bump version to v0.8.21

v0.8.21

4 commits
ffd1b75 Add typed OpenAPI auth response schemas and TanStack Query guide
b4f1f0a Fix doc accuracy and OpenAPI completeness from frontend audit
f501244 Add ordering, OpenAPI spec, typing fixes, and docs updates
0f3407f Bump version to v0.8.20

v0.8.20

4 commits
950448d Add user management API, token refresh, and docs updates
8834ee0 Add schema introspection endpoint and OPTIONS field metadata
49fc7c1 Add logout endpoint, consistent error format, dev CORS auto-config
99209a8 Add --access-level flag to create_api_token, password-requirements endpoint

v0.8.19

1 commit
17f7c1c Update uv.lock for v0.8.18

v0.8.18

3 commits
1d3f601 Port Token Manager v2 to base: token types, access levels, auth management API
e4d78f5 Update uv.lock for v0.8.17
b429eca Add token manager plumbing: new APIToken fields, tuple auth, RequestLog FK

v0.8.17

1 commit
2d1a39b Apply ruff formatting

v0.8.16

3 commits
3d862a9 Bump to 0.8.16: CRUD list search/filter toolbar, full-width messages banner
fd94ae3 Fix sidebar submenu parent font size to match regular nav links
ea19d8d Bump to 0.8.15: light-theme fixes, component CSS consolidation, heartbeat improvements

v0.8.15

9 commits
c96e505 Localize timeline tooltip timestamps to user's timezone
b0a9dff Preserve Heartbeat Log view when paginating or sorting
dfc1ac5 Unify pagination style across all pages
8d90981 Add .view-bar/.view-btn to components.css, remove inline view switcher styles
fe6fcc0 Move tab styling to components.css, remove redundant inline overrides
2600473 Fix tab button hover readability in light theme across all pages
e6b8eda Fix login button color on topbar by adding :link/:visited selectors
22949e5 Fix light-theme readability for heartbeat dashboard tabs and SLA button
0a41d38 Bump to 0.8.14: fix messages banner gap on dismissal

v0.8.14

2 commits
a169ea6 Fix messages banner leaving gap after dismissal on page-header-bleed pages
840cbf4 Bump to 0.8.13: component CSS classes, bare-element defaults, unified button conventions

v0.8.13

2 commits
33ec3f6 Add component CSS classes, bare-element defaults, starter template, and unify button conventions
b731e76 Bump to 0.8.12: unified delete modal, generic error handling, CRUD tests

v0.8.12

12 commits
555a79e Replace HTMX delete modal with fetch() for reliable error handling
2356566 Add full-bleed page headers, delete modal error handling, background tasks docs
017e6b6 Add skill doc: Adopting SmallStack into an existing Django project
243bb98 Handle ProtectedError gracefully in CRUD delete modal
a2c73bc Add per-instance template resolution for named Explorer sites
642ae9e Upgrade breadcrumb tag to use compile_filter for filter support
2be4b8a Add |ns template filter for namespace-aware URL names in shared templates
2480331 Open sidebar submenu when parent item itself is the active match
8af9b12 Fix namespace-unaware list_view_url_name in CRUD context
bb186ac Fix child ExplorerSite missing index URL for breadcrumb navigation
a301b8f Add namespaced ExplorerSite with parent inheritance and form isolation
eee2eaa Bump to 0.8.11, fix theme contrast/underlines, CSP, breadcrumbs, docs

v0.8.11

3 commits
a227ffe Add app config callout, update from-zero docs with v0.8.10 API features
b6b4ea0 Fix count_by boolean casing, add ?page_size= override, document expand gotcha
a6ff04c Bump to 0.8.10, add FK expansion, date filtering, aggregation, auth token endpoint

v0.8.10

3 commits
b809872 Fix API doc gaps found by Svelte frontend test
68707a5 Add pagination convenience aliases (first, last, prev, next)
2656f65 Bump to 0.8.9, add api_extra_fields for read-only API responses

v0.8.9

10 commits
99a542d Add CORS setup and FK serialization docs to API skill
12a2d3e Fix P0 API blockers: add APIToken model, CORS support, django-filter
61fc346 Remove ai_cowork/ from tracking (should be gitignored)
5bb4cd7 Add CRUDView API + React frontend test plan
2c0c235 Add database connectivity check to /health/ endpoint
231ae8f Add comprehensive 'from zero to running' AI skill doc
6f633bd Add .env bootstrap step to README Docker section
efb308e Add task queue test config, Explorer task visibility, batch email docs
b22a5e1 Add public auth URL aliases, fix auth docs, add test split plan
65a1863 Bump to 0.8.8

v0.8.8

4 commits
975d275 Unified display protocol, custom displays, and comprehensive doc overhaul
3d75728 Merge pull request #13 from emichaud/fix/env-example-docker-paths
c6cf116 Comment out Docker-only paths in .env.example
447a114 Bump to 0.8.7, add production-grade SQLite tuning (WAL + IMMEDIATE)

v0.8.7

1 commit
129433a Remove obsolete docs (downstream migration guide, tabler theme)

Theme Settings

Choose the color mode for your app.

The accent color for your app.

Choose the font family that fits your app.

Choose the gray shade for your app.

Choose the border radius factor for your app.

Choose the page layout for your app.