v5.8.0
Over-the-air (OTA) update to %groups. This release further refines the left sidebar on desktop, makes search much faster, and includes lots of other small fixes.
This has been released with hash: 0vh.ua3q8.scdt5.k5gos.e1s0g.s6o1q.4riqe.uovcj.7apqn.pn4gr.2e4km
What's New
- Improved performance of search
- Improved performance of sidebar animation
- Updated desktop navigation and Leap to be clearer based on feedback
- Updated notifications to show nicknames
- Updated state fetching to improve performance on mobile, specifically when reconnecting
- Updated our areas of support to all point towards emailing support@tlon.io
- Added handling for kick/resubscribes so that we don't DDOS ourselves or each other
- Added support for special characters in search
- Added redirects for bad URLs in channels
- Fixed issue causing emoji picker to be hidden
- Fixed issue with uploading to wrong http protocol
- Fixed issue with uploading with missing publicUrlBase
- Fixed issue where Leap was crashing when opened
- Fixed issue where the wrong desk was being used for settings
Contributions
- web: update readme and development docs by @patosullivan in #3269
- activity: show contact alias for ship name in notification content by @patosullivan in #3273
- s3: prevent attempt to upload to insecure s3 endpoint from secure context by @patosullivan in #3272
- channels: redirect on bad id in thread URL by @patosullivan in #3268
- channels: make sure channel data is up to date when we have unreads by @patosullivan in #3267
- mobile: fix display of new groups in list by @alecananian in #3276
- subscriptions: kick resub ddos protection by @arthyn in #3212
- scroller: invert list based on reading direction by @patosullivan in #3236
- Move types to shared package. by @dnbrwstr in #3280
- upload: handle no publicUrlBase by @jamesacklin in #3282
- channels: support non-knot text in searches by @Fang- in #3274
- mobile: generate profile tab icon from user sigil by @alecananian in #3281
- scroller: revert reading direction inversion changes by @patosullivan in #3290
- Add Realm + Contact sync by @dnbrwstr in #3283
- leap: change default menu items, icon type by @jamesacklin in #3295
- errors: send mail to support@tlon.io by @jamesacklin in #3294
- state: rip out prefetching on unread in bootstrap by @patosullivan in #3297
- leap: fix crash on open by @patosullivan in #3298
- LAND-1025: Fix broken docs links by @midsum-salrux in #3289
- mobile: use single webview & handle native/webview navigation ipc by @latter-bolden in #3284
- web: desktop navigation improvements by @jamesacklin in #3285
- channels, chat: faster search ux by @Fang- in #3293
- channel: improved state fetching by @arthyn in #3287
- web/nav: restore safe area inset for mobile nav in native app by @jamesacklin in #3300
- nav/desktop: wire up update button by @jamesacklin in #3302
- deps: upgrade react-router by @latter-bolden in #3301
- Staging to dev 2024.03.04 by @arthyn in #3306
- web/nav: fix overflow clipping issues by @jamesacklin in #3307
- mobile reactions: fix hidden emoji picker by @latter-bolden in #3304
- mobile: implement groups tab in RN by @alecananian in #3303
- ops: bump mobile version to 47 by @latter-bolden in #3309
- %activity agent by @midsum-salrux in #3219
- mobile: revert native groups list for now by @latter-bolden in #3310
- mobile: pull in subsequent work from the old repo by @latter-bolden in #3311
- e2e tests: avoid relying on urbit.org for runtime downloads by @latter-bolden in #3313
- settings: use %landscape, not %garden by @patosullivan in #3316
- perf: speed up sidebar sorter by @patosullivan in #3317
- ops: version bump and promote to staging by @arthyn in #3318
Full Changelog: v5.7.0...v5.8.0