• 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