• v0.5.3 0672ee1c25

    v0.5.3
    All checks were successful
    release / goreleaser (push) Successful in 14m3s
    Stable

    davenh99 released this 2026-08-27 13:46:15 +10:00 | 0 commits to main since this release

    Changelog

    • 2f8a9fdb8d Update README.md
    • d0f8bbb9ef few quality of life improvements, can modify rpe after recording, rpe select wider, all number inputs select all on focus. tags page fixed, rest timer tiny bit bigger
    • 0672ee1c25 release: v0.5.3
    Downloads
  • v0.5.2 cf7cd35343

    v0.5.2
    All checks were successful
    release / goreleaser (push) Successful in 14m6s
    Stable

    davenh99 released this 2026-08-21 10:47:15 +10:00 | 3 commits to main since this release

    Changelog

    Downloads
  • v0.5.1 fdc2c16cff

    v0.5.1
    All checks were successful
    release / goreleaser (push) Successful in 14m15s
    Pre-release

    davenh99 released this 2026-08-21 10:10:46 +10:00 | 5 commits to main since this release

    Changelog

    • da2f2b85c2 forgejo action used go 1.27 which resulted in a broken binary. pin to 1.26.5 for now
    • fdc2c16cff release: v0.5.1
    Downloads
  • v0.5.0 7fd1b0521a

    v0.5.0
    All checks were successful
    release / goreleaser (push) Successful in 13m52s
    Pre-release

    davenh99 released this 2026-08-20 19:07:10 +10:00 | 7 commits to main since this release

    Big release v0.5.0!

    key changes:

    • adding custom tracking metrics
    • improved sessions view with calendar and search filters
    • adding exercise timer
    • ui overhaul, looks pretty schmick
    • heaps more

    Changelog

    • 814459e080 Add offline functionality to project tasks
    • ac6a27ad4d Merge branch 'main' of https://github.com/davenh99/progressa
    • fcfe975969 Merge remote-tracking branch 'origin'
    • 6d4d9ab0ea Revise README with new project description and details
    • bcc363eedd Types.ts eliminated, types plugin updated closes #143
    • c2b79c27a0 Update README.md
    • d5cae7e66c Update README.md
    • 64da8cb81b add can add weight checkbox closes #172
    • de0be19bcc add missed migration, add setting to allow saved filter by default for exercises closes #164
    • 9d8145141e add time start to session list views closes #179
    • 197e863e67 added everforest theme, couple small updates closes #165 closes #166
    • 7fd1b0521a bruh
    • ef54321b4a calendar getting somewhere, need to open preview on click, and fix the top navigation thing.
    • d83f7a2442 calendar view tentatively finished. some time in the making :) closes #11
    • ec6016e5bc db models updated fully (i think) for multi sessions in day
    • 074ce2f09b drawer fixed closes #174
    • 6cdd9d8bdb few fixes, mainly to ui library. got issue with exercises modal
    • 14cfb92b02 fix 404 closes #170
    • a10f8017c7 fix various issues with logdailyentry
    • c152cbf755 fixed meals issues closes #175
    • faaa0017f4 flawed earliest entry logic
    • 1f6b440643 getting started on custom tracking
    • d3ee9349b1 getting started on multiple sessions per day
    • a7ebefa457 getting started on style updates, on the home stretch now
    • 4940aedfa0 got some calendar stuff sort of rendering?
    • 3a797c6765 got undo buttons
    • 9ea058cd1a gotta switch gears, session exercises are buggy and need fixing
    • 51646608c1 halfway done with tracking stuff, can create them, not log them yet. max date today on log daily entry. closes #171
    • c6c6090e56 halfway through switching from js to golang migrations
    • fe25258baa have a cancel and finish confirm actions for session recording
    • c6c6767eb7 lgtm custom tracking metrics closes #148
    • 8eca9c9c9b missed a few things with tracking metrics!
    • 84f319bc60 missed adding these files
    • c5fbb615f9 more progress ,can create a new session now. closes #147
    • 52f5ed2cb6 most components changed to ui library closes #150
    • 67691e1f64 most of the tracking metric creating woes should be solved now
    • f351022c6e new logo closes #167
    • 2b16486ca2 oh dear, moved bunch of functions frontend in anticipation of offline first arch, and added sequence to exercise rows
    • 7d01b8ce30 opt in strength/endurance rating. bit lazy ui for it cos time constraint right now closes #141
    • d4ef6b14f9 phew, scrapped tanstack crap. still need to fix session/routine exercise list, then continue with styling.
    • 201e3fdb39 phew, ui shifted over mostly to new multi sessions, maybe 90% done
    • 989e07f9df pretty much most of the ui ported over to ui kit and daisy. now to make it look nice...
    • fc404dd84a profile pic closes #140
    • 616d1151a2 registered github update command for easier app updates closes #133
    • 080336f9e3 release info added closes #160
    • 8fe40da4b5 release: v0.5.0
    • f2b328fd87 remove ds store
    • b3ad818908 remove remaining alert dialogs
    • c66ddd2cf6 rename license file
    • 924d1e3f66 routines page done
    • a68409320b rpe improvements closes #104
    • 3c78847e8a scrolling on drag works on mobile closes #135
    • 4d1b2c482e should close #146 closes #146
    • f47571e996 simplify main
    • 704f52d1a5 small fix and presumably keeps the screen awake on mobile
    • 3f92f02aa2 small progress on styling stuff
    • dd96433da2 small squash of migrations
    • 1f7fdd8849 some types refactoring, add tags to routines. closes #137
    • afb8875557 started on exercise timing, and some styling tweaks here and ther
    • 1e41d9de23 started porting over to new ui library
    • c51818fee0 started thinking about how to attach tracked metrics, and need to fix meals before going any further
    • 81f0c60f8a starting on calendar view
    • 9b3291196f starting on new pages closes #84 closes #149
    • 66082b05df style enhancements
    • c312d8f7b8 styling done, lgtm! v0.5.0 closes #83
    • 077049f426 switch gears briefly from calendar stuff. add rpe to session exercises, decomplicate time component. closes #163 closes #162
    • 84e5178d30 tag area fixed, exercise select modal fixed closes #168
    • b77f9bc524 tags editing page. could do with a bit more polish but ok for now closes #36
    • 65d5f36406 tags page improved closes #173
    • 049986575a think most session timer related issues are sorted. too much hassle disallowing editing of sets during a recording db level. but disallowed it fronted. closes #79
    • b27729b766 think the migrations are ok now in golang
    • d9231c7ae4 tiny cleanup closes #145
    • c4eb72f12d tracking page half done, still need custom tracking
    • 80ebc9bf28 two more pages to finalise design on, routines, and log session
    • af9e4f3fd3 update forgejjo actions stuffs
    • eea77e5246 update readme
    • 3f75c5a378 update to types package, add some missing api rules, working on tracking
    • 830c519d7d using github package now for typescript generation
    • b4114d2ba5 using the new types plugin a bit better
    • f05280b134 very close to finishing the rest timer
    • 9fab77ba55 we got clean emojis
    • 00e22c2856 we got exercise images closes #156 closes #138
    • a30d898bac we got tags recommendation dropdown closes #76
    • 25ef07538d working a bit on the calendar, need to be able to select month and year from clicking the title and stop loading when no more sessions.
    • 11229e53d6 working more on calender, couple things left, scroll to last month properly, and add new months above current pos
    • 72b43d5465 working through exercise timer stuff, good progress. can start recording, tick off rows. need a global widget for if a session is recording and some other tidy ups
    • 7a3cf25e07 would like to extract header height out of ui library, and make the bottom padding exactly the required amount.
    Downloads
  • v0.4.5 908d5f4cab

    v0.4.5 Stable

    Ghost released this 2025-12-27 14:29:58 +11:00 | 94 commits to main since this release

    Changelog

    Downloads
  • v0.4.4 9cff8d1d2a

    v0.4.4 Stable

    Ghost released this 2025-12-18 13:16:25 +11:00 | 98 commits to main since this release

    Changelog

    Downloads
  • v0.4.3 4ad161edc8

    v0.4.3 Stable

    Ghost released this 2025-12-15 16:22:28 +11:00 | 101 commits to main since this release

    Changelog

    Downloads
  • v0.4.2 1a46a94b97

    v0.4.2 Stable

    Ghost released this 2025-12-15 13:42:01 +11:00 | 105 commits to main since this release

    Changelog

    Downloads
  • v0.4.1 08df53ddb4

    v0.4.1 Stable

    Ghost released this 2025-12-14 19:26:36 +11:00 | 109 commits to main since this release

    Changelog

    Downloads
  • v0.4.0 1e3a52f496

    v0.4.0 Stable

    Ghost released this 2025-12-14 18:40:17 +11:00 | 112 commits to main since this release

    v0.4.0 Exercises update

    • added exercise database with 3k+ exercises
    • can create custom exercises
    • updated dependencies
    • other misc idk read the commits

    Changelog

    • f112f7bf5d Add roadmap for future features and improvements
    • 737982b9d1 added 'disposable' effect to safely dispose of drag handlers easily. closes #129
    • 060a28554e added new exercises, and new fields/approach to 'timed' exercises. nothing ui yet and still need to migrate exercises
    • 42536737d2 added new fields to duplicate session or routine
    • 9c39dfda2e added pagination to session list
    • 3c21b0be34 added release script
    • eaafaf7dde added sort of pagination to exercises list and loading indicator closes #127
    • 9e5f0c29b3 added test data to migration and updated test_pb_data
    • b84f5630d7 attempted to filter by saved, still needs a fair bit of work and need some thought towards filter by muscle and equipment, think abt query params
    • 76668b2c1b bit of a grind, exercise create form pretty much done :)
    • ac9ddbbe50 can create a new exercise, can't edit it yet...
    • cd307cc82e can delete routines, incomplete expand fixed, set cascade delete for routineexercises closes #119
    • 40c5787959 changed profile session list to use the generic one
    • 3248924de4 embracing the ai slop to get a nice preview computed field going for routines, will still need some work. closes #125 closes #121
    • 3fc9c27f3f exercise view form basically done, need to add create button, and allow for edit exercise form
    • 88a4fac193 fix missing field in migration
    • 11f7d5c8a7 fixed up app routing for exercises page. just need to allow custom exercise creation now, and 'saving' exercises.
    • a5e39f2d04 fixed up exercise and routine list a bit, added sesion list to profile
    • 59f87a7656 got time showing again in views, gotta fix backend error showing up now
    • 22a391c6fc migrate exisitng variations to exercises sort of done, not tested on a staging db yet. will set the user to myself for these initial ones
    • 82b362d51c migration seems to work closes #124
    • fda52bfaf3 modified new exercises and finalised migration, added id so deterministic
    • 5a54d9a544 more type migration getting in the way of working on the actual exercise form
    • 5b3ae01cf0 never mind, missed a bit, all works now
    • 89e3c0a762 new exercises import successfully. added typegen and computed fields plugins
    • 5344aba603 new models
    • 5486d37881 nice little confirm dialog for delete routine
    • 1e3a52f496 release: v0.4.0
    • be2853d818 save point, working on generic list component finally, and exercises page with various filters, before doing the create exercise page. need to create an 'exercise' page as well, where you can enter various preferences for an exercise.
    • 5c10510551 search params set up for exercise list sort of
    • 0c4a3b6d2f starting on exerciseform view, and went down the rabbit hole a bit of migrating types over
    • 9b01b5221c think the migration will apply ok, will need to backup tho ofc. removed all references to variations in ui
    • 10dbb6c916 update migrations order
    • 13a8aa3f24 update order of new models
    • 28aba3e380 upgraded tanstack virtual as i thought it would fix my filter problem but no dice, still have to wrap virtualizer in memo to force it to update when rows changes
    • f634477ab7 virtualized generic list all done
    Downloads