API
- Feature: Users can now purchase Gems and subscriptions as gifts using Apple and Google payment methods
- Docs: Comment option in flagging route is now explained (thanks to @Juliusdotsh)
- Fix: Completing a quest no longer wipes out participants' queued progress, so they can apply it to the next quest launched (thanks to @Arsnael)
- Chore: Locale files updated
Client
- Fix: Tags can be dragged to reorder them again (thanks to @negue)
- Fix: Don't time out streak achievement notification if user has not opted to suppress streak achievement pop-up (thanks to @negue)
- Fix: Move various internal URLs from inside string tokens to variables (thanks to @negue)
- Tests: Various unit tests added (thanks to @RaymondGrumney)