Commit Graph

  • 3921b22ed3 Add cursor pointer to days in calendar month view Peter Stockings 2022-12-03 14:57:05 +11:00
  • 6debc8e816 Convert year calendar from table to css flex layout Peter Stockings 2022-12-03 14:44:12 +11:00
  • 70310747aa Combine month and year templates and add basic date/view change interactivity Peter Stockings 2022-12-03 13:43:01 +11:00
  • 467f50cc44 Add month/year calendar (mainly static for now) Peter Stockings 2022-12-03 11:53:17 +11:00
  • b3337adb1a Remove is_filtered flag from /person template Peter Stockings 2022-11-27 14:21:41 +11:00
  • b270c86576 Only display column for exercise if the person has completed a topset with said exercise Peter Stockings 2022-11-27 14:06:31 +11:00
  • f264596fcf Add fix for error thrown when fetching /person/id for a person without any workouts Peter Stockings 2022-11-27 13:42:59 +11:00
  • cd5f0fcf58 Refactor start_date as date rather then string Peter Stockings 2022-11-27 13:22:37 +11:00
  • 304e480e89 Add min/max date filter (really needs refactor) Peter Stockings 2022-11-27 00:33:32 +11:00
  • ec6bc50d72 Move exercise filter into person endpoint, needs further refactor Peter Stockings 2022-11-26 23:11:56 +11:00
  • 339781355d Make workout and person pages htmx driven Peter Stockings 2022-11-24 21:19:16 +11:00
  • 7788fb9216 Make dashboard->person link htmx driven Peter Stockings 2022-11-23 22:58:46 +11:00
  • 56ceb87867 Fix for filter not working after selecting a single exercise Peter Stockings 2022-11-23 22:48:03 +11:00
  • 41bfce9513 Make dashboard, person, settings page htmx driven Peter Stockings 2022-11-23 22:36:45 +11:00
  • 1181937b6d Filter exercises to render (needs refactor) Peter Stockings 2022-11-23 21:40:06 +11:00
  • ff430dc956 Refactor workout start date component into template partial Peter Stockings 2022-11-22 00:28:43 +11:00
  • 68be21ab19 Refactorr topset into template partial Peter Stockings 2022-11-22 00:18:26 +11:00
  • 042d3517b6 Refactor exercise & person into template partials Peter Stockings 2022-11-21 23:57:13 +11:00
  • 13135792d8 Update database scheming naming convention Peter Stockings 2022-11-20 15:42:58 +11:00
  • 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 Peter Stockings 2022-11-20 14:14:04 +11:00
  • 93fc2fcfb8 Add missing cursor pointer styles Peter Stockings 2022-11-20 13:02:07 +11:00
  • ba601c8085 Add cursor pointer styling to buttons Peter Stockings 2022-11-20 12:55:20 +11:00
  • b1be914b75 Fix error where updating topset details wouldnt persist Peter Stockings 2022-11-20 10:23:30 +11:00
  • 19e3255ad9 Convert edit topset form to htmx driven Peter Stockings 2022-11-20 10:19:59 +11:00
  • a0c2eb856a Fix error where your unable to add a topset to a empty workout Peter Stockings 2022-11-20 00:39:00 +11:00
  • e8827afa7f Fix error thrown when calculating stats with a single workout Peter Stockings 2022-11-20 00:32:50 +11:00
  • 08f45e41de Convert add/delete topset forms to htmx driven Peter Stockings 2022-11-20 00:27:22 +11:00
  • 87ccd3252f Fix bug where you couldnt re-edit start date Peter Stockings 2022-11-19 23:52:55 +11:00
  • 3672951091 Convert workout start date form into htmx driven Peter Stockings 2022-11-19 23:46:47 +11:00
  • 605d84f8bb Convert exercise form into htmx driven Peter Stockings 2022-11-19 22:48:24 +11:00
  • 44cf4b2c6b Only show estimated one rep max graph if multiple workouts with exercise have been completed Peter Stockings 2022-11-19 21:42:37 +11:00
  • 39b5cab453 Add htmx/hyperscript to the frontend Peter Stockings 2022-11-19 20:36:57 +11:00
  • 32389738ff Show list of workouts in descending order Peter Stockings 2022-11-19 20:36:29 +11:00
  • ab08c19e6a Rename get_topset function Peter Stockings 2022-11-19 20:36:03 +11:00
  • a1fa9557ea Add support for partial views with jinga-partials and refactor stats as partial view Peter Stockings 2022-11-19 16:36:20 +11:00
  • c5029e8183 Rename validation functions Peter Stockings 2022-11-19 16:04:04 +11:00
  • 21750f3562 Refactor stats into generic function Peter Stockings 2022-11-19 13:32:44 +11:00
  • bb867d89b0 Improve styling on start date input for workouts Peter Stockings 2022-11-17 22:09:41 +11:00
  • 65f8ec9658 Add ability to update workout date Peter Stockings 2022-11-17 22:03:36 +11:00
  • 369b0520ce Fix error thrown when attempting to add workout due to datetime reference error Peter Stockings 2022-11-17 20:54:31 +11:00
  • b4ec0ed81f Display workout stats Peter Stockings 2022-10-01 20:49:16 +10:00
  • 118a715609 Change date format and order list of users by age of account Peter Stockings 2022-09-17 22:39:39 +10:00
  • 7eaf4f812f Remove swagger Peter Stockings 2022-09-17 16:42:50 +10:00
  • f22def08a2 Plot estimated 1 rep max progression for each exercise on dashboard Peter Stockings 2022-09-17 16:08:06 +10:00
  • c6be837f72 Update readme Peter Stockings 2022-09-17 13:38:41 +10:00
  • 3005dd18bd Add ability to dynamically add/remove users & exercises Peter Stockings 2022-09-17 13:15:29 +10:00
  • 9c0e43e7a8 Filter top sets on dashboard by date rather then reps Peter Stockings 2022-09-15 23:43:09 +10:00
  • c4ee668d64 Add static forms on settings page to add new users/exercises Peter Stockings 2022-09-15 22:01:21 +10:00
  • d6ce0b061f Add jupyter notebook for testing query and formatting Peter Stockings 2022-09-10 20:44:22 +10:00
  • 1e445f5e9e Cleanup remaining sqlite references Peter Stockings 2022-09-10 18:53:12 +10:00
  • 6fb6e21126 Switch to using Postgres database instead of sqlite Peter Stockings 2022-09-10 18:30:14 +10:00
  • 0585865d4f Configure for dokku deployment Peter Stockings 2022-09-10 14:15:04 +10:00
  • faa7c5789e Display heaviest topsets over time on home page Peter Stockings 2022-09-10 13:59:21 +10:00
  • c16922be36 Migrate data and improve ui Peter Stockings 2022-07-23 18:59:21 +10:00
  • 2a8b72a881 Fix spelling of Exercise table/column Peter Stockings 2022-07-20 21:27:11 +10:00
  • ee8245bb4c Refactor route validations to decorators Peter Stockings 2022-07-20 14:15:11 +10:00
  • 6e1f164ba9 Add api documentation with flasger Peter Stockings 2022-07-19 19:55:11 +10:00
  • 07f19b38c6 Add basic workout tracking functionality, create/edit/delete workouts and there topsets Peter Stockings 2022-07-18 21:30:12 +10:00
  • 93ae1fa04b Implement logic for rendering selected top set from database Peter Stockings 2022-07-16 17:35:32 +10:00
  • 83841d6369 Add page/route to display selected topset from a workout for a person Peter Stockings 2022-07-16 16:47:28 +10:00
  • 50231f5462 Add route to display selected workout for a person Peter Stockings 2022-07-16 16:36:20 +10:00
  • 0356f6c817 Add page/route to create new workout for person Peter Stockings 2022-07-16 15:50:06 +10:00
  • e582243cb8 Add page/route to display workouts for a selected person Peter Stockings 2022-07-16 14:40:29 +10:00
  • bf83060058 Setup sqlite connection and add query helper function Peter Stockings 2022-07-16 13:44:22 +10:00
  • 452f846218 Add template for dashboard with styling Peter Stockings 2022-07-16 12:27:03 +10:00
  • e6613a4a4e Added script to add test data. GabePope 2022-07-15 22:47:05 +10:00
  • b4bda66742 Added sql script to create tables GabePope 2022-07-15 22:18:45 +10:00
  • cefb848ef2 Initial Flask setup GabePope 2022-07-15 21:06:27 +10:00
  • 33a21db7de Create readme.md GabePope 2022-07-15 03:47:28 -07:00