This website requires JavaScript.
059ba8f778
fix: remove service_healthy condition unsupported by podman 4.3.1
master
Phillip Tarrant
2026-03-13 16:01:08 -05:00
4e6930c207
fix: reorder nav menu to place Dashboard after Home
Phillip Tarrant
2026-03-13 15:57:43 -05:00
cea1b4e80e
feat: add Caddy reverse proxy in front of app
Phillip Tarrant
2026-03-13 15:49:01 -05:00
bae0bc9dee
feat: add missing import service and templates
Phillip Tarrant
2026-03-13 15:46:37 -05:00
df8d5c65fb
feat: enhance dashboard with PRs, adherence, activity, progression chart, and muscle heatmap
Phillip Tarrant
2026-03-13 15:44:21 -05:00
c5a7728818
Merge origin/master: integrate auto-populate suggestions and set renumbering
Phillip Tarrant
2026-03-13 14:43:14 -05:00
ebecfd0b58
feat: add CSV export of workout history to dashboard
Phillip Tarrant
2026-03-13 14:22:50 -05:00
0389aef56e
Merge branch 'feature/rep-ladder-progression'
Phillip Tarrant
2026-03-13 13:57:04 -05:00
52e48f8ed4
feat: replace wk1/wk4 targets with 6→8→10→12 rep ladder progression
Phillip Tarrant
2026-03-13 13:57:02 -05:00
69b3357800
updating roadmap so phase 2 is complete
Phillip Tarrant
2026-03-13 13:07:37 -05:00
4b117c6fa7
feat: add smart "Workout Now" recommendation to workout picker
Phillip Tarrant
2026-03-13 13:05:39 -05:00
931e452205
docs: mark roadmap item 1 (remove auth) as complete
Phillip Tarrant
2026-03-13 12:52:48 -05:00
5b26f36f5d
fix: resolve stash conflict and update roadmap to v2
Phillip Tarrant
2026-03-13 12:50:34 -05:00
758034b25a
Merge branch 'feature/remove-auth' into master
Phillip Tarrant
2026-03-13 12:40:58 -05:00
576d3bbb68
feat: replace admin auth with cookie-based profile picker
Phillip Tarrant
2026-03-13 12:40:54 -05:00
91b3d24147
Merge pull request 'fix: renumber sets after delete and use last-logged values for prefill' (#2 ) from feature/auto-populate-suggestions into master
Phillip Tarrant
2026-02-24 21:56:32 +00:00
2208f0492b
fix: renumber sets after delete and use last-logged values for prefill
feature/auto-populate-suggestions
Phillip Tarrant
2026-02-24 15:55:27 -06:00
60acdbefdb
Merge pull request 'feature/auto-populate-suggestions' (#1 ) from feature/auto-populate-suggestions into master
Phillip Tarrant
2026-02-24 21:49:05 +00:00
7b535bef6e
fix(tests): align auth tests with NotAuthenticatedError and 302 redirect
Phillip Tarrant
2026-02-24 15:47:36 -06:00
272563060c
feat: auto-populate suggested reps and weight in log form
Phillip Tarrant
2026-02-24 15:46:04 -06:00
3dc0171639
updating dockerfiles for deployment vs local dev
Phillip Tarrant
2026-02-24 15:37:21 -06:00
312b14e57b
updating dockerfiles for deployment vs local dev
Phillip Tarrant
2026-02-24 15:37:16 -06:00
d8b52cf907
fix(ci): use REGISTRY_TOKEN secret for container registry auth
Phillip Tarrant
2026-02-24 14:47:09 -06:00
b18146e96c
fix(ci): use act-latest container for Docker and Node.js support
Phillip Tarrant
2026-02-24 14:42:30 -06:00
ee45513f30
fix(ci): install Node.js 20 for actions/checkout@v4 compatibility
Phillip Tarrant
2026-02-24 14:32:39 -06:00
d90c9faf23
Merge branch 'feat/package-build-workflow'
Phillip Tarrant
2026-02-24 14:31:28 -06:00
093f7aa55e
ci: add Gitea Actions workflow for Docker build and registry push
Phillip Tarrant
2026-02-24 14:30:19 -06:00
77d1bc4a25
chore: add uv.lock for reproducible dependency resolution
Phillip Tarrant
2026-02-24 14:20:39 -06:00
89d70fcae7
Merge branch 'docs/cleanup-implementation-files'
Phillip Tarrant
2026-02-24 14:19:54 -06:00
53e62f694f
docs: replace implementation plans with architecture and API reference docs
Phillip Tarrant
2026-02-24 14:19:49 -06:00
fd979aa2da
Merge branch 'fix/log-form-exercise-undefined'
Phillip Tarrant
2026-02-24 14:00:37 -06:00
215ce90404
fix: resolve template errors, orphaned sessions, and auth redirects
Phillip Tarrant
2026-02-24 14:00:34 -06:00
134542b66f
feat: add Phase 5 Progression & Analytics — smart suggestions, dashboard, schedule
Phillip Tarrant
2026-02-24 12:26:23 -06:00
e35b78ae87
feat: add Phase 4 Logging & Tracking — inline set logging, history views
Phillip Tarrant
2026-02-24 12:12:23 -06:00
23754ea239
feat: add Phase 3 Workout UI — auth, profiles, workout viewer, exercise browser
Phillip Tarrant
2026-02-24 11:14:52 -06:00
1f47103480
Merge branch 'feat/phase2-data-layer'
Phillip Tarrant
2026-02-24 10:15:10 -06:00
7c07bcee25
feat: wire database init and seeding into app startup
Phillip Tarrant
2026-02-24 10:14:32 -06:00
6f9e923846
feat: add SeedService for YAML-based database seeding
Phillip Tarrant
2026-02-24 10:09:05 -06:00
42f6667b23
feat: add ExerciseService with filtering and warmup support
Phillip Tarrant
2026-02-24 10:07:33 -06:00
afb2cdf308
feat: add UserService with CRUD operations
Phillip Tarrant
2026-02-24 10:04:55 -06:00
e6ee17d1ff
feat: add Alembic migrations with initial 8-table schema
Phillip Tarrant
2026-02-24 09:52:31 -06:00
3bf1e13adc
feat: define all 8 SQLModel tables
Phillip Tarrant
2026-02-24 09:35:13 -06:00
45b93a2988
feat: add database engine and session management
Phillip Tarrant
2026-02-24 09:32:26 -06:00
f9ff42c665
Merge branch 'feat/phase1-scaffold'
Phillip Tarrant
2026-02-24 09:16:03 -06:00
835ab197eb
feat: add Dockerfile and docker-compose for containerized deployment
Phillip Tarrant
2026-02-24 09:15:01 -06:00
df7e86f2ed
feat: add base template with Pico CSS dark theme and home page
Phillip Tarrant
2026-02-24 09:13:28 -06:00
b3b34222c8
feat: add FastAPI app factory and health check endpoint
Phillip Tarrant
2026-02-24 09:12:31 -06:00
fb4b948681
feat: add structlog logging configuration
Phillip Tarrant
2026-02-24 09:05:14 -06:00
a211f9b6bd
feat: add typed configuration loader with env support
Phillip Tarrant
2026-02-24 09:04:41 -06:00
2a9891ce69
feat: create project directory structure and env template
Phillip Tarrant
2026-02-24 08:55:04 -06:00
4afc7c35a6
feat: add project metadata and pinned dependencies
Phillip Tarrant
2026-02-24 08:54:46 -06:00
3f7ce965e1
feat: initial project setup with roadmap, exercise data, and docs
Phillip Tarrant
2026-02-23 21:55:31 -06:00