What's Changed
- Make Android app start faster by disabling JS bundle compression by @mrousavy in #7751
- Fix "log in", "log out" to "sign in", "sign out" by @quiple in #7739
- Update i18n release process to solve missing translations by @pfrazee in #7766
- Fix interlingua mapping by @pfrazee in #7767
@atproto/api@next
integration by @estrattonbailey in #7344- [APP-1054] Add option to align web dialogs to top by @estrattonbailey in #7760
- [APP-1049] show label expiration in frontend by @estrattonbailey in #7738
- Remove shadowed follow gate handling by @estrattonbailey in #7774
- Improve car dialog styles by @mozzius in #7786
- Update intl:build to extract for all languages by @pfrazee in #7787
- makefile: bump nvm to use node 20 by @bnewbold in #7324
- Add crowdin nightly push by @pfrazee in #7799
- Fix handle length error message by @mozzius in #7802
- Get sheet padding working consistently by @mozzius in #7798
- Set minimum birthday to 13 years ago in birthday edit dialog by @mozzius in #7808
- Consistent capitalisation on profile menu by @mozzius in #7749
- Fix android datepicker height by @mozzius in #7804
- Mute account from post by @mozzius in #7712
- Update caniuse by @mozzius in #7677
- Connect inputs together in signup by @mozzius in #7809
- fix: click on our profile when seeing someone's profile by @NicolasBorlet in #7732
- Make composer pills tappable when keyboard is active by @gpp-0 in #7717
- Fix optimistic rendering of profile page by @mozzius in #7830
- Precache recent profile click by @mozzius in #7831
- Basic minimum password requirements, plus field-specific errors by @mozzius in #7811
- Separate strings for translation in
ListHiddenScreen.tsx
by @surfdude29 in #7827 - Move translation tags on
Choose your username
screen by @surfdude29 in #7823 - Suggested updates to localization doc by @surfdude29 in #7828
- Tweak accessibility strings by @surfdude29 in #7822
- Fix DMs input automatically accepting autocomplete suggestion instead of clearing by @mozzius in #7796
- Tweak prompt title text when removing a feed by @surfdude29 in #7824
- Tweak app language string in Settings by @surfdude29 in #7825
- Add plural formatting for months in narrow form by @surfdude29 in #7744
- Plural formatting for
TimeIndicator
accessibilityLabel
by @surfdude29 in #7826 - Plural formatting for accessibility
unread items
strings by @surfdude29 in #7743 - add to blink by @haileyok in #7788
- Dedupe profile labels by @mozzius in #7833
- #6861: Use available space to make focus on Composer TextInput easier (copy) by @mozzius in #7836
- Constrain dropdown height to fit in the screen by @mozzius in #7730
- Fix likes tab endlessly pagniating by @mozzius in #7770
- Fix max height of dialog flatlists by @estrattonbailey in #7839
- Better tablet layout by @mozzius in #7656
- Remove
moderatePost_wrapped
by @mozzius in #7188 - Translate hosting provider text by @surfdude29 in #7834
- Add soft reset to chat list by @mozzius in #7771
- Improve toasts in dark mode by @mozzius in #7842
- Fix label preference alignment by @mozzius in #7844
- Bump version by @mozzius in #7846
- Fix for avatar preloading by @seth-wood in #7816
- Modify hosting provider text for better localization by @quiple in #7847
- Tweak accessibility label and add translation comment by @surfdude29 in #7843
- tweak link handling by @haileyok in #7857
- Fix accessibility label by @surfdude29 in #7856
- Logger improvements by @estrattonbailey in #7729
- Colocate bitdrift in logger, use logger for transport by @estrattonbailey in #7868
- bskyweb: add robots disallow and 'canonical' config flags by @bnewbold in #4760
- Fix starter pack layout by @mozzius in #7869
- Logger metrics by @estrattonbailey in #7867
- New reporting flow by @estrattonbailey in #7832
- Fix missed logger tests by @estrattonbailey in #7872
- Add metrics to reporting flow by @estrattonbailey in #7871
- Init log using
getLog
by @mozzius in #7886 - Fix progress guide location breakpoints by @mozzius in #7887
- Modernize search page (take 2) by @mozzius in #7642
- DMs inbox by @mozzius in #7778
- Prioritise language codes with regions by @mozzius in #7731
- update actions to use latest macos/xcode by @haileyok in #7893
- enhance(embed): add ability to pin color mode by @mozzius in #7186
- Add dark mode option to in-app embed snippet dialog by @mozzius in #7377
- Fix layout shift in profile feed header by @mozzius in #7906
- Skeletons for chat list by @mozzius in #7907
- Mark label for translation by @surfdude29 in #7908
- Add language: Welsh by @surfdude29 in #7866
- Add language: Scottish Gaelic by @surfdude29 in #7864
- Add language: Esperanto by @surfdude29 in #7863
- OTA helper in dev mode by @mozzius in #7911
- Add report dialog e2e tests by @estrattonbailey in #7913
- Filter searchable people list by accepted by @mozzius in #7915
- Add context for toast messages by @quiple in #7902
- Fix cancel button on search posts screen by @mozzius in #7912
- Profile Moderation Blur Bug Fix by @seth-wood in #7783
- Merge #7903 by @estrattonbailey in #7917
- [TOP SECRET] Enable 3 minute videos by @mozzius in #7916
- add some metrics for labelers by @haileyok in #7747
- Fix text not wrapping in social proof by @mozzius in #7920
- Catch thrown error for autoplay in Safari by @estrattonbailey in #7921
- Release 1.99 prep by @pfrazee in #7925
- Add plugin to bump gradle jvm heap size by @estrattonbailey in #7922
New Contributors
- @NicolasBorlet made their first contribution in #7732
- @seth-wood made their first contribution in #7816
Full Changelog: 1.98.0...1.99.0