138 Commits

Author SHA1 Message Date
Peter Stockings
ec6bc50d72 Move exercise filter into person endpoint, needs further refactor 2022-11-26 23:11:56 +11:00
Peter Stockings
339781355d Make workout and person pages htmx driven 2022-11-24 21:19:16 +11:00
Peter Stockings
41bfce9513 Make dashboard, person, settings page htmx driven 2022-11-23 22:39:57 +11:00
Peter Stockings
1181937b6d Filter exercises to render (needs refactor) 2022-11-23 21:40:06 +11:00
Peter Stockings
ff430dc956 Refactor workout start date component into template partial 2022-11-22 00:28:43 +11:00
Peter Stockings
68be21ab19 Refactorr topset into template partial 2022-11-22 00:18:26 +11:00
Peter Stockings
042d3517b6 Refactor exercise & person into template partials 2022-11-21 23:57:13 +11:00
Peter Stockings
3dcc61005e Convert edit/add/remove people form in settings to htmx driven and trigger event to refresh list of people and workout count on insert/update/remove person 2022-11-20 14:14:04 +11:00
Peter Stockings
ba601c8085 Add cursor pointer styling to buttons 2022-11-20 12:55:20 +11:00
Peter Stockings
b1be914b75 Fix error where updating topset details wouldnt persist 2022-11-20 10:23:30 +11:00
Peter Stockings
19e3255ad9 Convert edit topset form to htmx driven 2022-11-20 10:19:59 +11:00
Peter Stockings
08f45e41de Convert add/delete topset forms to htmx driven 2022-11-20 00:27:22 +11:00
Peter Stockings
87ccd3252f Fix bug where you couldnt re-edit start date 2022-11-19 23:52:55 +11:00
Peter Stockings
3672951091 Convert workout start date form into htmx driven 2022-11-19 23:46:47 +11:00
Peter Stockings
605d84f8bb Convert exercise form into htmx driven 2022-11-19 22:48:24 +11:00
Peter Stockings
ab08c19e6a Rename get_topset function 2022-11-19 20:36:03 +11:00
Peter Stockings
a1fa9557ea Add support for partial views with jinga-partials and refactor stats as partial view 2022-11-19 16:36:20 +11:00
Peter Stockings
c5029e8183 Rename validation functions 2022-11-19 16:04:04 +11:00
Peter Stockings
21750f3562 Refactor stats into generic function 2022-11-19 13:32:44 +11:00
Peter Stockings
65f8ec9658 Add ability to update workout date 2022-11-17 22:03:36 +11:00
Peter Stockings
b4ec0ed81f Display workout stats 2022-10-01 21:45:35 +10:00
Peter Stockings
7eaf4f812f Remove swagger 2022-09-17 16:42:50 +10:00
Peter Stockings
3005dd18bd Add ability to dynamically add/remove users & exercises 2022-09-17 13:15:29 +10:00
Peter Stockings
c4ee668d64 Add static forms on settings page to add new users/exercises 2022-09-15 23:32:10 +10:00
Peter Stockings
0585865d4f Configure for dokku deployment 2022-09-10 15:09:17 +10:00
Peter Stockings
faa7c5789e Display heaviest topsets over time on home page 2022-09-10 13:59:21 +10:00
Peter Stockings
c16922be36 Migrate data and improve ui 2022-07-23 18:59:21 +10:00
Peter Stockings
ee8245bb4c Refactor route validations to decorators 2022-07-20 21:15:50 +10:00
Peter Stockings
6e1f164ba9 Add api documentation with flasger 2022-07-19 22:04:46 +10:00
Peter Stockings
07f19b38c6 Add basic workout tracking functionality, create/edit/delete workouts and there topsets 2022-07-18 21:30:12 +10:00
Peter Stockings
93ae1fa04b Implement logic for rendering selected top set from database 2022-07-16 17:35:32 +10:00
Peter Stockings
83841d6369 Add page/route to display selected topset from a workout for a person 2022-07-16 16:47:28 +10:00
Peter Stockings
50231f5462 Add route to display selected workout for a person 2022-07-16 16:36:20 +10:00
Peter Stockings
0356f6c817 Add page/route to create new workout for person 2022-07-16 15:50:06 +10:00
Peter Stockings
e582243cb8 Add page/route to display workouts for a selected person 2022-07-16 14:40:29 +10:00
Peter Stockings
bf83060058 Setup sqlite connection and add query helper function 2022-07-16 13:44:22 +10:00
Peter Stockings
452f846218 Add template for dashboard with styling 2022-07-16 13:43:39 +10:00
GabePope
cefb848ef2 Initial Flask setup 2022-07-15 21:06:27 +10:00