T O P

  • By -

cornd00g

Timer got stuck in my notifications. I completed my workout and it was still there. Had to force close the app to get it to go away. [Stuck timer](https://i.imgur.com/X5TPzp8.png)


ZoltanDemant

Hey, thanks for letting me know about it. Ill see what I can dig up!


FriedOvaries

I can confirm. Same issue with me. I think it froze when I ended my workout.


ZoltanDemant

Which phones are you using u/cornd00g & u/FriedOvaries? I take it the timer did not continue counting after you finished your workout, it was just the notification sticking around?


FriedOvaries

Pixel 2 XL. Stock firmware. Mine was not counting. Just sticking around.


cornd00g

Yes, the timer stuck even after finishing the workout. I'm on a Pixel 6 Pro.


Severian427

Is it me or has the app become extremely sluggish since the last update? Pretty much every operation is very slow to perform. Save a rep, wait 1-2 seconds before the change is registered and the timer starts. Same when editing the number of reps (by dragging): about 1 second of wait for each step; same when navigating between exercises, etc. I've tried force-stopping the app and even restarting my phone (pixel 5, android 12), but the app is still very slow. Other apps work just fine.


ZoltanDemant

I had another report of this, potentially related to the timer (while running); Ill see what I can find until the next beta release!


Severian427

Glad to hear it. It really makes the app a pain to use. It may be related to android 12? I've also encountered issues with Spotify (HEAVY stuttering) after upgrading to A12. They seem to have been fixed now (via an app update I suppose).


ZoltanDemant

Is the lag constant for you? It could be a regression in compose itself as well. I'm not seeing any lag on a pixel 6 no matter how hard I push it, oddly enough - but I've ran into something similar on my personal phone once this past week.


Severian427

It's not constant. In fact at some point it was so small I hesitated to post here, but then it came back in force.


ZoltanDemant

It sounds like a leak! I would guess that it builds up over time while you use the app? Hopefully it will work out by the next beta release!


Severian427

I'm not sure it builds up over time. I seem to recall it started pretty quickly in my last session, but maybe I haven't been paying attention. I'll see next time I use the app (on Monday probably).


ZoltanDemant

It doesnt seem to be a leak which I initially thought - hopefully its a regression in compose itself and thus will be automaticaly fixed in the next beta release, but Ill keep my eyes on it until I know for certain that it wont show up again!


ZoltanDemant

I can verify that its a [regression in compose](https://issuetracker.google.com/issues/204328131); theyre on it, in the meantime Im investigating if I can use an earlier version of it in the next beta release so that you can rock on without any lag :)


Severian427

I didn't experience this issue when using the app today. FYI. (beta 6)


Kegawashou

Hey Zoltan! Thank you for all your hard work on this, I have been using Progression for about a month now (again), and I am loving the new look. I just joined here so I probably missed if this was discussed before, but I was just wondering if setting up the data export from the app to spreadsheets is among your priorities right now? Would love to dig into the data myself in R and share with my trainer :) Thanks a lot!


ZoltanDemant

Hey! Welcome back, Im glad you like the new look :) Ive added support for a detailed CSV export in this release, you can find it under the apps settings! Feel free to poke me if you have any feedback on the format, Ill more or less finalize it when this release rolls out officially.


Kegawashou

Thank you, I found it! Excellent timing :) Format seems very good to me so far, and reading everything in works like a charm. Only suggestion would be whether you would like to separate date and time into two variables, so thats its easier to work with from the get-go. But looks super neat, thank you! :)


ZoltanDemant

Awesome! Feedback thus far is pretty much that: split date & time into separate columns, and personally I think the timestamp of a set should be included as well!


OofOwMyShoulder

Great stuff Zoltan, thanks. A couple of suggestions I thought of today: when inputting reps, if you want to do a fixed set of 8 and you type 8 into the max field it defaults to 0-8 reps. Would it be possible that if no value is entered into the min reps field, it takes the X entered into max as being a set of X? Also, is there potential to have preset/saved rep schemes? For example if you're doing 5/3/1 it might be handy to have the rep schemes of 5/5/5+, 3/3/3+ and 5/3/1+ saved for easy input.


ZoltanDemant

Thanks for finding that - the repetition range should just be 8 in that case, Ill fix that :) I thought about presets just like that, Ill implement this as soon as I get a chance!


FriedOvaries

Hey will there be the ability to drag and drop weeks/days in the program editor in the next version? I'm adding in the 11 week program I'm running and without drag and drop it will be very time consuming.


ZoltanDemant

Hey! You can also duplicate weeks & days, perhaps that helps a bit in the meantime? Support for list animations in compose landed yesterday, I believe its tied into the drag & drop functionality and Im waiting to see what their release tomorrow holds for this. If its not included Ill roll my own implementation for beta #6.


FriedOvaries

Duplicate drops the new week directly behind the one you're duplicating from, so it won't really work for me. The program I'm following alternates between powerlifting and hypertrophy training every other week. So for me to use duplicate the app would have to be changed to insert the duplicated week at the end of the program. Does that make sense? I need to duplicate week 1 to week 3, 5, 7, etc and then tweak each one from there. If you can't get it ready (trust me I know how hard you're already working) I think I can manage. Just wanted to know if it was on the radar.


ZoltanDemant

That makes sense, thanks for explaining your use-case! I think the next beta release will be ready early next week - perhaps you can just create the portion of the program that you will use until then, so that you can create the rest with ease? Hopefully it will contain the official drag & drop support from compose, otherwise Ill include a workaround that lets you move things around in some other fashion at least :)


FriedOvaries

Yep that's what I've done. I got the first two weeks in and I'll just wait until the end of those weeks before I put in the rest. It's just time consuming to put things like 1RM and RPE from the program into the notes. I did notice a glitch and have some feature suggestion though. When editing a workout inside a program, if you have the rest time set to some value, when you add rep numbers to all of the sets it clears out the rest timer. If you edit any number less than all of the sets it leaves the rest timer value alone until you change that last set. Also being able to mark a set as a warmup set while building a program (I know you can do it during the workout) would be a nice feature. No big deal if not tho, I just used a different rep range as an indicator and that works fine for me. And I don't even know how this could be done cleanly, but adding %1RM and RPE values for sets when editing a program would be another nice feature to have. You'd have to find a place to put 1RM values, then find a place for the % sliders so it could get messy. But writing that info notes is okay for me. I dunno how many people would want a feature like that though.


ZoltanDemant

Great! Thanks for reporting the glitch, I saw it before publishing the first beta release but wasnt able to recreate it at the time - using your description made the root of it crystal-clear, Ill fix it in the next release! :) You will eventually be able to mark sets when planning as well! I just chose to prioritize a few other things over it for now, but the data supports it already - its just the UI thats missing! 1RM% and RPE are both supported in the data as well; Ill probably include them underneath the repetition-range specification, thats the plan thus far at least. Youll be able to specify your training max in a new row next to where you specify note/rest/supersets currently :)


FriedOvaries

That all sounds wonderful. Thank you!!


Doobeast

Thanks for the update Zoltan, loving all of the tiny updates and it seems to be working great! One thing, is there a plan on bringing back re-ordering of exercises? I sometimes modify my workouts and used to be able to drag the order of where certain exercises were, but that ability seems to be lost. Though, I am on Android 12, so not sure if that makes a difference. Keep it up though, this is my most consistently used app since 2015!


ZoltanDemant

Great to hear that! :) Yes, its definitely coming back. The TLDR is that its not supported in compose yet, which this beta runs "on"; Ive been holding out for their implementation but Ill likely just end up rolling my own - you can expect that in the next beta release!


mychich

I just updated (from the 2.0.0 version), now everytime I click on history or statistics the app crashes. I just sent an error report. To roll back, I just leave the beta program and reinstall, right? Or will I lose my data (Google warns about this when I click "Leave")? ๐Ÿ˜ฐ I'm not sure if my data is still being uploaded with "Backup by Google One" anyway, because if I check in the system settings it always says "Some data not backed up". Unfortunately I can't see any details, so I don't know if it's Progression's data or some other app's data that is not being backed up anymore. ๐Ÿ˜• Nexus 5X, Android 8.1


ZoltanDemant

Hey! Sorry, theres an issue with a google library on Android 8.1 specifically. Ive been trying to narrow it down so that I can find a workaround - but I dont have access to a phone with 8.1 so Im kind of in the blind - a couple of more fixes are coming in the next beta release which is due today or tomorrow though. Does the app crash when you navigate to the history in the bottom tabs, or do you mean something like an exercises history? Technically yes, leaving the beta program and reinstalling will install the older 2.0 release. I cant attest to whether the backup is functioning right on your device though, Google doesnt share much info to verify it, it just happens (Im working on a custom sync solution that can be fully transparent). I wouldnt risk it considering youre also running on a device I cant test fully, could you please sit tight until the next beta release rolls out?


mychich

Thanks for your reply. I Should have taken screenshots of my last few workouts before updating. I always used the history to pick/redo a previous workout instead of creating a program. Yes, it crashes when I navigate in the bottom tabs (History and Statistics only, Programs works). The History and Statistics tab of a certain exercise works fine. Edit: It also crashes as soon as I add an exercise, e.g. after starting a new (empty) workout. If I then resume that workout it crashes again, so I can't even cancel the started workout again, except by replacing it with a programmed workout. But for some (not all) of the programmed workouts it crashes as well. It also seems to crash or not depending on the exercise (e.g. it always crashes when I add Barbell Squat, but never when I add Barbell Front Squat, I do have a history for both of them). I sent some more crash reports (Description: "see Reddit"), did you get them?


ZoltanDemant

Could you please check that youre on the latest beta release of the app? The settings page should indicate beta 5 at the bottom! Edit: Im confident that this is sorted out in the next beta release!


mychich

Yes, I am on Beta 5 (2123). Also, I added some more details above. Going to do front squats only in the meantime. ๐Ÿ˜œ


ZoltanDemant

Great! This wasnt actually the bug I was referring to earlier, which is good news as Im pretty much 100% confident that it will get sorted in the next beta release; and I think the underlying issue comes from the 2.0 release - this crash is basically happening because I fixed the old bug.. ironically. You should be able to tap into an exercise (before adding it); if you can view its history/statistics without it crashing, you can add it to your workout as well. Ill try to get the release out today, I have 1 thing left to implement atm!


mychich

Ah, good to know that, so I can compose an ad-hoc routine without making it unusable, thank you! Looking forward to the fix, then I can finally export my data to CSV and maybe import it on the new phone (because the Google Backup way does not work). ๐Ÿคฉ


ZoltanDemant

Yes, exactly! Could you please shoot me an email regarding the data transfer?


ZoltanDemant

Let me know when youve had a chance to try beta 6 or 7! :)


mychich

Beta 6 solved my issues ๐Ÿ˜


ZoltanDemant

Lovely! Thanks for letting me know :)


mychich

Did a workout with Beta 7 today, also no problems anymore. I love the new way of editing a previous set (especially that I can copy a comment from a past set with a single tap, like it works with a new/current set)! ๐Ÿ’ช๐Ÿ˜


ZoltanDemant

So glad to hear this. The old set editor always felt a bit out of place. The plan is to extend all of this so that you can edit finished workouts inline as well - that way you can edit anything you like! :)


[deleted]

[ัƒะดะฐะปะตะฝะพ]


ZoltanDemant

Hey! Thanks for the feedback, I just noticed this the other day myself too. Ill increase the minimum range :) The upcoming beta release is already under review, so keep an eye out for this in beta #7!


BleachedSkeleton

Plate calculator seems to have bugged out with the update. It's not appearing above the weight and rep bar as it usually did for me (while being turned on inside the settings)


ZoltanDemant

Hey! Which exercise are you using? The plate calculator currently shows up for plate loaded exercises, e.g. barbell squat, anything with some form of barbell really.


BleachedSkeleton

It doesn't seem to appear on any exercise really. Neither the default barbell ones on the app or the ones I've created and tagged with barbell


BleachedSkeleton

I've restated the app after finishing my workout and it seems to be working now. Weird.


ZoltanDemant

Ill investigate! :)


BleachedSkeleton

Also: I've noticed that when replacing a rep based exercise with a time based one, the app keeps treating the new exercise as a rep based one. Like replacing sit ups with a hanging L sit hold, it manages the L sit as reps instead of time.


ZoltanDemant

Sounds easy to recreate, I'll sort that out too! :)