Back
TrackFootball.app
#trackfootball #671 Split activity page into tabs
#trackfootball #661 Show following/followers
#trackfootball #530 Onboarding improvements
#trackfootball #643 Better error when Strava has insufficient permissions
#trackfootball #535 Move algorithm to Postgres
#trackfootball #235 Migrate to tailwind
#trackfootball #289 Follow friends and feed
#trackfootball #288 Feed pagination
#trackfootball #597 Use `svg` based social share image
#trackfootball #590 Get rid of k8s cronjobs in favor of pgboss async task
#trackfootball #370 Performance slow for one specific activity
#trackfootball #581 Make "create new" activity be "perceived" faster
#trackfootball #542 Bundle size
#trackfootball #563 Next.js improvements
#trackfootball #263 Reduce docker image size
#trackfootball #85 Basic error handling strategy
#trackfootball #561 Application monitoring
#trackfootball #571 Remove antd
#trackfootball #562 Events to discord
#trackfootball #558 Better error handling when strava/fitbit token has expired