🚀 RELEASE NOTES 📝
Here you will find a high level list of everything we released to RYSE during the week. This weekly list will include all new features, improvements, and bug fixes that we accomplished during the week.
Thank you RYSE fam for the support as Bryan and I build RYSE each day! ❤️
Oct 7 - Nov 21, 2024
Create email account page and external update request form
Fix send workout to user search for username change people
Add session replay
Update persona workouts
Capacitor web updates
Add weekly report notification
Standalone event bus and Pinpoint and initial icon
Fix share to Instagram stories
Hide internal snackbar notification on iOS for Capacitor
Weekly report share
Ignore click to close when keyboard open
Sync keyboard
Reduce bug fix and add empty state message
Weekly comparison
More auth fixes
Try fix login issue
Add simple gym log deploy
Turn on send workout to user button
Search enabled for preferred usernames
Add table for user share link
Oct 17 - Sep 12, 2024
Start workout from notification
Backend for share workout
Allow nulls in AI
Update dependencies
Retry on token errors
Small performance improvements
Fix Safari visibility issue with dialog routes
Temporary private profile feature
Display rest time
Temporary fix for showing community workouts
Add male hypertrophy persona
Add female hypertrophy persona
Workout complete screen styling fixes
Add female hypertrophy/strength persona
Add exercises
Add personas for days 1-7 (male, hypertrophy + strength)
Add first persona for routines
Adjust daily item drawer height
Try to fix
.end
undefined bugLibrary upgrades (9-15-24)
Fix FCM/GCM deprecation
Try to fix notifications on Android
Add Spotify to social links on profile
Return null if not weight/reps
Add vanity metrics
Aug 30 - Sep 12, 2024
Add back all exercise metrics
Fix undefined check and spelling
Add exercises
Revert "Revert 'Revert all exercise metrics selector'"
Revert "Revert 'all exercise metrics selector'"
Fallback to auth store if can't get from Cognito
Share charts dialog
Try to fix some auth issues
Add exercise videos
Remove toSorted
Revert "all exercise metrics selector"
All exercise metrics selector
Optimize some looping that iterates over all workouts/exercises
Add exercise videos
Move createOnboardingWorkoutPlanForUser and update todos
Add lifting days per week and workout duration to Postgres
Add days per week and typical workout duration to onboarding/user details
Add streak repair to profile
Bounce for swipeable discovery for routines list
Fix syncing streak
Update Prisma schema to include week streak on profile
Add streak to profile
Initial generate workout plan script
Streak repair automated push
Library upgrades (8-30-24)
Aug 15 - Aug 29, 2024
Update logic on streak repair
Auto streak repair
Update app icons
Add exercise videos
Streak repair before/after display
Streak repair detection/UI
Add streak repair to Postgres
Remove isTesting
Testable streak repair
Complete goal summary share card
Streak repair v1 - manual fix
Use
useMemo
on logged workouts date range hooksCreate routine, drafts, archived
Workout routines page/list
Add exercise videos
Add Knip to find unused files/dependencies
App menu and FAB
Add exercise videos
Library upgrades
Show drafts in recents
Fix table name for resolvers
Share more stuff
Add slide to new app
Better log exercise drawer transitions
Aug 7 - Aug 14, 2024
Display no public posts in users list detailed
Add exercise videos
Share workout streak code
Sync aggregates
Start of standalone logging
Add exercise videos
Remove some packages
Move shared item stuff
Move shared workout stuff
Share HTML2Image
Share routine stuff
Add exercise videos
Add sign out to sign in screen in case user gets stuck
Fix deleted comment display
Library upgrades (8-11-24)
Exercises shared
Move deep links
Add exercises and fix straps instructions
Move exercise stuff
Dedupe getCurrentUser and fetchAuthSession
Merge image-utils/file-utils
Add exercise videos
No wait user attributes
Share icons and some root level state
Move rest timer state
July 28 - Aug 7, 2024
Remove some unused code
Fix network error check and move shared packages
Fix public user attributes
Shared stacked routes package
Add year to data on charts
Shared routing
Update Ryse Boosted CTA
Always fetch all milestones
Try to fix null contains
Add myo reps to Postgres
Add myo reps
Upgrade UUID
Upgrade React 18.3
Library upgrades (7-31-24)
Revert "Revert upgrade eslint to v9"
Revert "Upgrade eslint to v9"
Upgrade eslint to v9
Share user/user items states
Use sub for userId in standalone
Pass in table name to Dynamo calls
Library upgrades (7-28-24)
Node 20 for lambdas with layers
Upgrade to Node 20 for most lambdas
Handle register device not found
Upgrade Amplify libraries, remove GraphQL subscriptions
July 2 - July 26, 2024
Remove updating Pinpoint from client
Test register device functionality
Add register device resolver
Library upgrades (7-25-24)
Extract some theme-related functionality
Update auth
Move HOCs
Remove workout plan complete items
Remove Jest
Remove create plan pages
Standalone app shell and shared packages
Set browser theme color
AppSync stack
Dynamo, Cognito, and AppSync infrastructure
Start of standalone app infrastructure
Rename folders
Restructure packages
Android local notifications show toast
Fix sync timestamp
Plugin updates
Cordova 13 and local notification updates for Android
Request permissions for Android
Android local notifications updates
Android scheduled notifications
Add schedule exact plugin for testing
Feb 1-19, 2023
feat: RYSE Boosted memberships
chore: library upgrades
detect: cancels and store transaction data
Complete: workout birthday easter egg
fix: only sync if purchase status is success
add: manage subscriptions icon and link to store
feat: RYSE Boosted behind isDeveloper
membership: drawer and turn on for app tester
start: of membership card and drawers
Valentine's Day: badge 2023
feat: Valentine's Day heart confetti
combine: top menu list
feat: members only page with emoji status
different: auto-follow list for older users
add: deadhang
scaffold: membership display and drawer
start: of subscriptions
fix: preferred username for grouped notifications
enhancement: rest timer display minutes/hrs with colons
feat: start history from in-app purchase
improvement: delete confirmation
fix: RyseOfficial item in feed when feed isn't chronological
feat: add rest timer button to exercises
Jan 23 - Jan 29, 2023
🎉 New Features
The highly requested Rest Timer is LIVE!!
You can now use a built in “stopwatch” while logging your workouts
Use as a Rest Timer or to time your exercises like planks or wall sits
Change Username feature!
Get your RYSE username before the username real estate market gets HOTTT
Obscure Bangers playlist added to the Weekly mix
Available on the RYSE Spotify profile or from the weekly @ryseofficial post or profile
We take the songs that aren’t quite as guaranteed banger-ish and put them in their own playlist
Useful if you want to get an artist’s name out there or if you just know of a super, non-mainstream banger that you wish everyone on RYSE could know about
🛠 Improvements
Upgraded to Android 31, received a few user reports of app crashing, fixed and released a new version within a few hours (thanks @theaznsensation and @jesse)
Fix post tags so they show properly when shared (@rig)
Jan 9 - Jan 22, 2023
🎉 New Features
Milestones are now automatically tagged on Posts!
Congratulate others on achieving milestones
Tap milestone to open a drawer to see who else has completed that milestone
More to come here in the future!
RYSE Lifting Straps
We now sell RYSE Liftings Straps in the Merch store
All straps come with a QR code to scan and “Equip” your RYSE user with a pair of straps on your profile
The straps can be applied to the exercises you use them on while you are logging
They will accumulate stats, so you can see just how much you use your straps over time
🛠 Improvements
Redesigned swipe to “share” screens
UNDO button when you accidentally select “Recovery” while logging to get back to a normal workout (@jessylynnjo)
Add “Now” button to date/time of workout while logging to make it easier for those who preload workouts and log them the next day (@seanmontana)
Jan 1 - Jan 8, 2023
🎉 New Features
Achievements!!
The first RYSE Achievements were released
Look for super cool and trendy achievement badges on your Profile when you complete challenges and hit other milestones
See how many achievements you have and see others’ achievements as well
January Challenge
Log 15 workouts or recovery days in January and receive an Achievement on your Profile
Dec 19 - Dec 31, 2022
🎉 New Features
Remove Summary tab from Profile, move Highlights to be Pinned at the top of Posts grid, and adjust the middle section to make room for Achievements, Milestones, and more!!
Show “Form Feedback” feed if you have > 75 posts
🛠 Improvements
Show alert of profiles if the account where the account was deleted
Dec 12 - Dec 18, 2022
🎉 New Features
Send or Scan workout links with friends while logging!
If you are in the middle of logging a workout or pre-filled one out and want to share it with a friend, you can now send them a link that will open a new workout directly in RYSE or you can have them scan a QR code on your phone to auto-populate exercises and optionally include or exclude the weights
12 days of Liftmas Challenge
Log 12 workouts (or recoveries) from Dec 12 - Dec 31
Earn a sweet badge on your profile to let everyone know that gains are earned not gifted!
On Jan 1st, 3 winners will be randomly selected to receive the first ever RYSE lifting
straps!!!!
Dynamic notifications in Activity feed
Allows for one time push notifications from backend to persist somewhere for the user to re-engage with
Dec 5 - Dec 11, 2022
🎉 New Features
RYSE 2022 #gymWrapped!!
~2-3 minute personalized video similar to Spotify wrapped with all of your lifting stats for the year!
Reveal your #1 exercise, best lifts, weight lifted, and so much more.
Nov 14 - Nov 30, 2022
We are focused on building our 2nd annual Spotify Wrapped for the Gym!!! Will post more updates after the launch on Monday Dec 4, 2022 💪
To keep up with the build behind the scenes, checkout my tiktok
Nov 7 - Nov 13, 2022
🎉 New Features
RYSE Merch!
After receiving a lot of requests for RYSE merch and requests for how to help support RYSE, we launched RYSE Merch Season 1! Find the link at the top of your Home page or on the Discover page
Reminder Notifications!
“Forgot to Post” - After 255 (we counted) “Forgot to post” messages, we added a little reminder 2 hrs after you stop logging and haven’t posted 😉
Streak reminders - if you haven’t logged a workout or recovery by Friday, the app will notify you so you don’t lose your streaks!
Monthly Recap - the app will now send you a notification when your Monthly Recap is ready to view!
🪳Bug Fixes
Fixed “Duration” exercises displaying as reps on charts (thanks @a1)
Fixed “Workout not found” message that appears if your app reloads after being in the background and you haven’t logged anything yet
Oct 31 - Nov 6, 2022
🎉 New Features
Push Notification Deep linking - update your app in the App Store!
tapping on a notification will now open directly to the Post / Comment / Profile that the notification is about
Comments and being tagged in a post will now show some of the comment/post text in the notification
🛠 Improvements
Akatsuki themed October Recap
Share screens now produce images with a more standard height / width depending if it’s vertical, horizontal, or square so it can be more easily shared to more platforms
Oct 24 - Oct 30, 2022
🎉 New Features
Beta Feature - Send Workout and Scan workout QR code
consolidate Send and Scan workouts while logging into one drawer (similar to Venmo’s Scan/Send payment)
integrated QR code scanner within the app (can still use phone camera as backup)
🛠 Improvements
Improve push notification receiving while app is in foreground on both Android and iOS
Oct 17 - Oct 23, 2022
🎉 New Features
Deep Linking on iOS and Android is live! Make sure you are on the latest version of RYSE from the App Store!
Share a routine link with your workout buddies, so they can just click it and “start workout” without having to find the routine
Share a link to anyone’s post so you can directly land on the post and shower them with boosts and praise
When you “copy” and share a link (Profile, Post, Routine, etc), that link will take the user directly to that page in RYSE if they have RYSE installed on their phone. If not, the link will still open in a browser and behave as it did previously
🛠 Improvements
Fixed sorting on dashboard where if you just completed a workout that would show up first on graph instead of last - thanks @fira !
Show username letter if no profile picture
Speed up rendering of Share screens
Oct 10 - Oct 16, 2022
🎉 New Features
Ability to link a YouTube video on Create Exercise
The video will display under the “Details” tab while logging
Helpful for showing how to perform a lift
If someone else uses your custom exercise, they will also see the YouTube video
Added “What’s New?” link to Discover page to make it easier to see RYSE updates
PR tags while logging!
Added indicator to set PRs to show previous, new, and percent change - based on suggestion from @edgyveggie
Shown while you are logging so you can be surprised at how strong you've gotten in the moment
BETA Feature - “Send Workout” deep linking
Toggle it on in the menu on your profile
You will see a “Send Workout” button on your workout logging screen
Use this to send workouts to your friends and it will open RYSE directly to a new workout where they can start logging immediately with the same exercises and sets
🛠 Improvements
Improved exercise search!
Results are sorted better by relevance and misspelling is way more forgiving - ie: “bnch” will return results as if you had typed in “bench”
Replace Exercise will pre-fill the search box with the exercise that you are replacing, so you will have more relevant results immediately (ie: replacing “hip thrust (barbell)” with “hip thrust (machine)” should be super quick and easy now)
Share screens should be faster and not freeze as much
Preview workout always visible during logging @edgyveggie
Fixed set type color for “cluster” to be more colorblind friendly - thanks to @colorblindguy for helping us validate