v4.8.0
Over-the-air (OTA) update for %groups and %talk. This release introduces Tlon image hosting, QR codes for initiating DMs, and a new @
hotkey for mentions. It also makes numerous improvements to the mobile interface, fixes several issues in Notebooks, and improves the reliability and behavior of invitation links.
What's new
- Adds support for Tlon image hosting.
- Adds QR codes to initiate a DM from the Tlon mobile application.
- Adds a
@
hotkey for mentions (and preserves the~
hotkey). - Adds support to compress and strip EXIF data from uploaded images.
- Adds visible status indicators to invitation links.
- Improves the position and size of icons in the bottom navigation bar on mobile.
- Improves the experience of the "Join a Group" interstitial on mobile.
- Fixes an issue where pasting an attachment into a Chat input and navigating away would cause the attachment to "follow" you across channels / groups.
- Fixes an issue where if
branch.io
is blocked (ad blockers, custom DNS, etc.) the standard Lure links fail to appear. - Fixes several issues with Notebooks failing to save.
- Fixes an issue where new DMs would appear to load infinitely.
- Fixes an issue where long URLs would push the right edge of Notebook posts out of view on smaller viewports.
- Fixes an issue where it was possible to open the "Invite People" dialog in a group before the group metadata finished loading.
- Fixes an issue where QR codes were unscannable on Android phones.
- Fixes an issue where invitation links would timeout prematurely.
- Fixes an issue where invitation links could be generated without the requisite Lure metadata.
- Fixes an issue where spamming the "Create Channel" button would create duplicate new channels.
Contributions
- chat/groups: update banner refactor by @latter-bolden in #2954
- chat: properly clear refs by @arthyn in #2957
- skip branch deep linking if no lure web link provided by @alecananian in #2961
- talk: search and message input regressions by @dantish in #2962
- diary: fix long link wrapping by @latter-bolden in #2964
- chat/diary: support @ mentions (in addition to ~) by @latter-bolden in #2965
- New DM flow fixes by @dnbrwstr in #2960
- groups: sheet view for mobile groups & handling for pending groups by @latter-bolden in #2963
- docs: garden is now landscape by @jamesacklin in #2958
- groups: fix icon position/size for mobile nav by @latter-bolden in #2968
- Add tlon hosting upload method by @guaraqe in #2906
- notebook: tasks bug and misc by @arthyn in #2966
- channels: don't allow multiple form submissions in new channel form by @patosullivan in #2969
- storage: don't break existing functionality if landscape not up to date by @arthyn in #2970
- images: compress images (and strip exif data) prior to upload by @patosullivan in #2971
- mobile nav: fix wonky profile icon by @latter-bolden in #2972
- groups: add QR for initiating DM to Profile by @latter-bolden in #2967
- storage: hardcode s3 url by @arthyn in #2973
- utils: dont require dev for hosted by @arthyn in #2974
- utils: dont bail if env not loaded by @arthyn in #2975
- profile: fix accidental QR hardcode by @latter-bolden in #2976
- hide invite people button until group has loaded by @alecananian in #2979
- groups: bump lure fetch timeouts by @latter-bolden in #2980
- Expire outstanding pokes in grouper after 1hr by @midsum-salrux in #2982
- deeplinks: defend against Branch link poisoning by @latter-bolden in #2981
- qr: colors cant be inverted by @arthyn in #2983
- QR codes: handle non success states by @latter-bolden in #2984
- QR loading state lowercase message by @latter-bolden in #2985
- lure: fix prematurely detecting disabled lure state by @latter-bolden in #2986
- lure: fix status conditions once more by @latter-bolden in #2987
New Contributors
Full Changelog: v4.7.1...v4.8.0