Skip to content

Releases: tloncorp/tlon-apps

v6.3.0

18 Sep 15:27
Compare
Choose a tag to compare

Over-the-air (OTA) update for %groups. This release changes Lure by attributing the generated link with sender info. As a result, invited ships will have both an invitation to the group for which the Lure is generated, plus a DM with who invited them.

Note that new-style Lure links look like this and are unique to each group + ship:

https://join.tlon.io/0v2.gpijg.9jdge.5l8i6.ggs3b.v91on

If you are beta-testing the new mobile app, in-app generated Lure links look like this:

https://sa96e.test-app.link/0v2.gpijg.9jdge.5l8i6.ggs3b.v91on

The links starting with https://sa96e.test-app.link will redirect to https://tlon.io on the web and prompt mobile redeemers to install the "Tlon - Preview" app (black icon) using TestFlight or Google Play. This is more than likely undesirable—for the time being, please generate new Lure links from the webapp or the current production "Tlon" app (white icon).

What's Changed

Full Changelog: v6.2.0...v6.3.0

v6.2.0

04 Sep 22:49
Compare
Choose a tag to compare

Over-the-air (OTA) update for %groups. This release addresses several issues with persistent unread dots, fixes issues with join requests not appearing for admins of private groups, and makes several behind-the-scenes edits for better loading performance in the Tlon native smartphone application.

Desk hash:

0vq.29mh0.r0vha.c0r1p.35e13.srul4.oa4cc.lh3k9.sqkus.pp1ac.58531

What's Changed

  • activity: we shouldn't operate on events we have no indices for by @arthyn in #3794
  • web: fix routing from group reference to group preview modal by @latter-bolden in #3795
  • activity: allow showing reply deletes and make sure deletes don't cause unreads by @arthyn in #3806
  • storage-actions: add required header for digital ocean by @arthyn in #3821
  • activity: dont use now.bowl when reading by @arthyn in #3823
  • join-requests: show up in activity and allow management on mobile by @arthyn in #3816
  • activity: fix notification paths by @arthyn in #3824
  • notify: only handle authenticated http requests by @Fang- in #3826
  • various: %egg-any import support by @Fang- in #3830
  • web: reference assets correctly by @arthyn in #3842
  • webapp/sidebar: add Landscape icon + link by @jamesacklin in #3843
  • ops: promote 6.2 by @arthyn in #3850
  • activity: set allowed to all since we won't be using it by @arthyn in #3855
  • channels: store updated times for changes endpoint by @arthyn in #3847
  • channels: bad mark by @arthyn in #3861

Full Changelog: v6.1.1...v6.2.0

v6.1.1

29 Jul 14:36
5937233
Compare
Choose a tag to compare

Over-the-air (OTA) update to %groups. This hotfix release addresses several issues with activity, fixes a blank screen when attempting to join a group, and removes the "Home" tab from the group sidebar on desktop.

What's Changed

Full Changelog: v6.1.0...v6.1.1

v6.1.0

24 Jul 16:38
95080c1
Compare
Choose a tag to compare

Over-the-air (OTA) update for %groups. This release delivers major improvements to %activity and %notify systems. It addresses several pain-points with unreads popping up in threads, read items not marking their parents as read, and fixes several other critical bugs with uploading images.

What's new

  • Adds push notification reliability metrics for %notify
  • Adds recursive unreads functionality in activity
  • Adds new memex upload endpoint for native and web
  • Adds support for cache control header on Tlon-hosted uploads
  • Adds activity tab using %activity agent on web
  • Fixes DM thread paths for notifications
  • Fixes image upload content-length issue on web for uploads
  • Fixes an issue where sending a DM would not bump the sidebar item as recent
  • Fixes invisible links in chat input
  • Fixes thread marking in activity
  • Fixes groups preview fetch
  • Fixes issue with a thread bump hiding unreads in activity
  • Improves activity performance by reducing data transfer and processing
  • Improves speed of marking everything as read in activity
  • Improves handling of deleted messages in channels and chat activity
  • Changes activity feed delivery and rendering
  • Changes auto-marking read behavior in chats and threads

Contributions

Full Changelog: v6.0.2...v6.1.0

v6.0.3

10 Jul 16:58
Compare
Choose a tag to compare

Over-the-air (OTA) update to %groups. This release fixes an issue where device push notifications for threads in DMs would fail to navigate to the correct location.

Contributions

v6.0.2

01 Jul 15:12
5d72c9e
Compare
Choose a tag to compare

Over-the-air (OTA) update to %groups. This release fixes several issues with unreads, notifications, and privacy changes.

What's new

  • Adds a notice to the Chat channel log when someone deletes a message
  • Fixes several issues where unread counts would not update correctly
  • Fixes an issue where replies to a thread in a multi-DM would result in an unclearable blue dot
  • Fixes an issue where a deleted message in a channel would result in an unclearable unread dot
  • Fixes an issue where changing the privacy of a group would result in an unjoinable invitation

Contributions

  • unreads: fix missing counts, missing group dots, and inability to clear dm threads by @arthyn in #3647
  • activity: dont crash on bad data by @arthyn in #3648
  • activity: self activity should change recency by @arthyn in #3626
  • privacy-selector: dont accidentally clear cordon by @arthyn in #3662
  • activity: correct bad activity keys by @arthyn in #3661
  • activity: add more granular 'notify' count by @arthyn in #3668
  • activity: handle scry poles correctly by @arthyn in #3680
  • groups-ui: fix init types by @arthyn in #3681
  • activity: refine combined count for channels by @arthyn in #3682
  • various: add resource-id-ing ~| into common paths by @Fang- in #3683
  • activity: increment time-ids in "better" steps by @Fang- in #3686
  • activity: allow clearing unreads for deleted messages by @arthyn in #3684

Full Changelog: v6.0.1...v6.0.2

v6.0.1

20 Jun 19:11
b6cff4e
Compare
Choose a tag to compare

Over-the-air (OTA) update for %groups. This release adds a global mark-all-as-read button and fixes several critical bugs in DMs.

  • Adds a global "Mark All as Read" control to the Home button in the sidebar/bottom-tabs to manually clear all unread dots in all groups, in all channels, and all DMs. This is destructive and unrecoverable.
  • Fixes an issue where groups would be missing unread dots, but channels would show a blue or gray dot.
  • Fixes an issue where starting a new DM was impossible.
  • Fixes an issue where starting a new thread in a DM message was impossible.
  • Fixes an issue where starting a new multi-party DM would fail to show it in the sidebar.

What's Changed

Full Changelog: v6.0.0...v6.0.1

v6.0.0

17 Jun 16:43
Compare
Choose a tag to compare

Over-the-air update (OTA) for %groups. This release introduces %activity, a purpose-built agent for managing notifications and unread states of messages, channels, DMs, and groups.

What's new

  • Introduces %activity, a purpose-built agent for managing notifications and unread states of messages, channels, DMs, and groups.
  • Adds the ability to show the number of unread messages in a group/channel/DM in the UI.
  • Adds the ability to mute a Chat thread, which will prevent it from sending notifications.
  • Adds the ability to mute an entire group, channel, or DM, which will prevent it from sending notifications.
  • Migrates all existing unreads and notifications to %activity.
  • Preserves backwards-compatibility for push notifications with existing clients.
  • Fixes an issue where Leap would crash.
  • Fixes an issue where task lists in Notebooks would fail to post.
  • Fixes an issue where mentions in gallery content would fail to render.
  • Fixes an issue where if several members of a group DM were not on the correct protocol version, nobody in the DM could send a message.

Contributions

Full Changelog: v5.11.0...v6.0.0

v5.11.0

28 May 18:34
Compare
Choose a tag to compare

Over-the-air (OTA) update to %groups. This release adds a mix of quality-of-life fixes.

This has been released with hash: 0vc.82lpc.enade.sp4kn.h3415.j8btq.uiv2e.bdosh.jfnhj.ss299.me0mn

What’s new

  • Fixes an issue with notebooks where notes would fail to publish on your own ship
  • Fixes an issue where opening a chat reference within the Messages tab would send you to the Groups tab
  • Fixes an issue where joining a group by shortcode was impossible
  • Fixes an issue where the list of groups in the sidebar would filter on the provided term incorrectly
  • Fixes an issue where group previews would be stale
  • Fixes an issue where the ~ or @ mention popup would show while entering text in a code-block
  • Fixes an issue where the notification settings modal would not appear in the Messages tab

Contributions

Full Changelog: v5.10.0...v5.11.0

v5.10.0

25 Apr 16:53
8cf4484
Compare
Choose a tag to compare

Over-the-air (OTA) update to %groups. This release adds pending message storage and fixes several bugs.

This has been released with hash: 0vc.aqa4q.4h4da.mdghg.tnavk.lrbvj.9e08a.mml9b.9mhid.ev5rg.7eq9c

What's new

  • Your ship will now store messages you send and wait for a signal from the host/recipient before marking it as sent instead of relying entirely on the front end.
  • We also fixed a few bugs where non-hosting admins could not delete messages or leave the group.
  • The channel sidebar is also notably snappier and correctly sorts by recency.
  • We also bumped the cache time down considerably so it doesn't swell and begin degrading the mobile app's performance.
  • Finally, Lure links now work as intended on the desktop.

Contributions

Full Changelog: v5.9.0...v5.10.0-rc0