
Tonic Music
iOS Universel / Education
On Tonic, practicing feels like a fun game with friends! Tonic is a free and safe space for musicians of all levels to practice and improve, track personal progress, and meet other musicians. Play music with a supportive audience and curate your own practice space and persona. Join challenges, earn XP, win prizes, and celebrate each achievement to always stay motivated.
Quoi de neuf dans la dernière version ?
Quests have arrived in this release! Tonic Quests are collaborative challenges where you team up with small pods of other users to achieve a shared goal within a specific timeframe. Complete the Quest successfully, and everyone earns exciting rewards. Learn more in our FAQ found here. This release also resolves several key bugs, notably around deeplinking and graceful app updates.
- New: Quests class definitions
- New: Render my active quest in Home tab
- New: Implement available Quests to join on Explore tab
- New: Create endpoint that returns active quests that can be joined
- New: Implement random team assignment when joining
- New: Detail screen for available quests
- New: Detail screen for my active Quest
- New: Render objectives and progress in the quest details page
- New: Paginated list of quest activity
- New: Capture XP events in the activity log
- New: XP events should tally into XP goals
- New: Render activity log in the quest details page
- New: Events in activity log counts towards quest objectives
- New: Capture user join / leave events in the activity log
- New: Quest activity feed should render details about who is listened to
- New: Prevent viewing team member who left quest from viewing quest activity/details
- New: Team members detail page
- New: New Live Now category for "Quest Team”
- New: Send push notification when studio starts/is complete/is failed
- New: Use quest notification prefs to decide whether to send pushes
- New: Per-quest notification settings, frontend
- New: Make notification deep links work for quests
- New: Render quest notifications on Notifications tab
- New: Grant rewards when quest team completes all objectives
- New: FTE Sheet that introduces quests
- New: Add NYC quest reward outfit
- Update: App updates and rewards, move to either onboarded as player or listener
- Update: Move the 'Invite to studio' to the audience module in the Listener view, vs hiding it in the meatball menu
- Update: Remove FTE bypass of preview for first studio listen
- Update: Remove 1min for first studio, change to 5min (feature flagged)
- Update: Add studio notifications as activities on complete
- Tech: Move app restart dialog to post-login, add to update sheet
- Tech: Create emergency app restart dialog at landing page (feature flagged)
- Bug: Keyboard stays on screen after docking
- Bug: Reward prize sheet appeared 3 times after accepting initially
- Bug: User request: remove "scat" from censored words list
- Polish: Follow button size incorrect if blocked in audience sheet
- Polish: New user icon is rendering too far right when user name is long
- Polish: Remove the "SPECIAL ITEM" tag from sheets that are not special items
- Polish: Centre the "Invited" text after someone is invited in a Studio
- Polish: Typo in Group invitation notification
- Track: Tracking for Quests