Releases: tloncorp/tlon-apps
Releases · tloncorp/tlon-apps
v0.7.0
Over-the-air (OTA) update for %groups and %talk.
What's new
- Fixes to the virtual scroller in Chat and Talk
- Fixes references to private groups
- Fixes several interactivity bugs in the Channel Editor
- Fixes channel recency sorting
- Fixes group admin actions
- Fixes mobile-responsive navigation styling
Contributions
- Groups: show private group join requested in group reference by @patosullivan in #1101
- ui: mobile styling for New Groups modal by @tomholford in #1113
- groups: adds ellipsis to name-hover in group sidebar by @jamesacklin in #1115
- groups: adding new harness for tracking poke results by @arthyn in #1108
- groups: mobile nav redesign by @jamesacklin in #1111
- groups: proxy pokes to host by @arthyn in #1106
- groups: fix for jumping/mis-ordered admin channel list by @patosullivan in #1119
- Always open chat at bottom by @patosullivan in #1104
- channels: fix recent sort in sidebar by @tomholford in #1114
- chat-scroller: more stable layout by @arthyn in #1121
- meta: version bump by @arthyn in #1124
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Over-the-air (OTA) update for %groups and %talk.
What's new
- Adds the capability to abort a long-running group join in Groups
- Removes hover interactions on mobile viewports, eliminating the need for double-taps
- Fixes horizontal overscroll issues on mobile viewports
- Fixes threaded view in Chat channels and Talk
- Fixes an issue where a ship could create channels of the same name in different groups, causing accidental content cross-posting
- Fixes an issue in Notebooks where the cursor could get trapped in the image URL block field
- Fixes an issue where joining a group from a reference would sometimes fail with no recovery
- Fixes double-matches in the ship search dropdown
- Fixes an issue where the Chat input would aggressively grab focus
Contributions
- everywhere: disabled CSS hover on touchscreens by @rcrdlbl in #1082
- groups: fix for double listing of matched value in join ship selector by @patosullivan in #1085
- Chat: fallback to 'find groups' if join fails on group ref by @patosullivan in #1078
- groups: adding better handling for errored group joins by @arthyn in #1087
- chat: fixing thread layout regression by @arthyn in #1089
- diary/edit: up/down to exit image URL paste section by @rcrdlbl in #1091
- groups: various mobile overflow fixes by @rcrdlbl in #1093
- chat: fix missing today marker by @arthyn in #1099
- groups: fix for collision caused by channels using the same channel flag by @patosullivan in #1088
- talk: fixing looping chatinput focus by @arthyn in #1097
- diary: adds missing piece for state updates by @arthyn in #1098
- notebooks: prevented insertion of extraneous newlines into notebook posts by @rcrdlbl in #1100
- lint: fixing type issue from in PR commit by @arthyn in #1103
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Over-the-air update for %groups and %talk.
What's new
- Adds a notice for disconnects in the web UI
- Reworks the group creation flow
- Adds a click-to-copy action for ship names
- Fixes incorrect time handling in heap and with quips
- Fixes display of curio titles
- Fixes an issue with curio commenting interactivity
- Fixes several issues with chat state migration
- Adds a utility to nuke all agents in a desk (
raze
)
Contributions
- groups: update image regex by @jamesacklin in #1059
- chat: atone by @ryjm in #1060
- ops: raze all agents by @ryjm in #1061
- handle frontend disconnects by @patosullivan in #1058
- heap: title previews no longer show [Object, object] when formatted text is included in a text heap by @rcrdlbl in #1066
- heap: changed default title for untitled images in header by @rcrdlbl in #1069
- groups: click to copy ID by @rcrdlbl in #1063
- heap,quips: fix incorrect time handling by @liam-fitzgerald in #1071
- groups: rework of group creation flow by @rcrdlbl in #1046
- heap: set field focus target on heap text input to entire input by @rcrdlbl in #1070
- heap: use the correct type for reduce by @arthyn in #1077
- meta: version bump by @arthyn in #1079
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Over-the-air (OTA) update for %groups and %talk.
This release resets state for %chat. Applying this update will result in loss of data.
What's new
Groups
- Improves responsive-mobile interactions
- Changes the navigation to be route-based, rather than hook-based
- Addresses issues with group and channel creation
- Enables cancelling a group join from the sidebar
- Fixes a bug with "Copy" actions not working
Talk / Chat
- Adds S3 upload for images
- Addresses message ordering issues in the sidebar
- Adds pinning for Groups chat channels in Talk
- Fixes the accidental insertion of white space or line beaks
Gallery
- Makes the list or grid view setting per-user, not per-admin
Notebook
- Supports lists and inline header elements
Contributions
- sort DMs by most recent by @rcrdlbl in #994
- quips: refactor by @liam-fitzgerald in #992
- chat: stop inserting linebreaks before/after styled text by @rcrdlbl in #1000
- chat: version subscriptions by @liam-fitzgerald in #973
- diary: headers, lists, and rules by @arthyn in #981
- ops: editing actions to work with ref passing by @arthyn in #999
- groups: hide group joins with "error" states by @rcrdlbl in #1002
- chat: fix upgrade by @liam-fitzgerald in #1003
- chat: saga migration by @arthyn in #1006
- nav: enabled sticky scrolling by @rcrdlbl in #1011
- groups: support copying to clipboard without HTTPS by @rcrdlbl in #1007
- s3: generic upload component by @jamesacklin in #1012
- added required value to name field, added required: false to all others by @rcrdlbl in #1013
- talk: persist message filter in settings store by @patosullivan in #1016
- groups: persist groups and channel sorts in settings store by @patosullivan in #1017
- mobile: route based nav by @arthyn in #1004
- groups: add ability to remove potential invite from invite list on new group creation by @patosullivan in #1023
- groups: set heap display mode in settings store by @patosullivan in #1022
- groups: set notifications sidebar item as active in default route by @patosullivan in #1020
- chat: fix several issues with drafts by @patosullivan in #1015
- nav: find groups triggers wrong nav by @arthyn in #1025
- vscroll: useMemo on objects generated on render that are deps by @arthyn in #1027
- s3: key FileStore on input ID by @jamesacklin in #1026
- ops: fix ref deploys by @arthyn in #1029
- chat: added DMOptions dropdown to group chat channels by @rcrdlbl in #968
- chat: add image upload (and pasting of image URLs) to chat input by @patosullivan in #1028
- nav: improving mobile by @arthyn in #1033
- chat: fix issue where S3 urls would seem to persist as drafts by @patosullivan in #1044
- chat: reverting problematic save by @arthyn in #1045
- chat: fix state migration by @ryjm in #1051
- diary, chat: update marks by @ryjm in #1056
- chat: fix missing special characters in image url regex by @patosullivan in #1057
- groups: set channel as default upon creation by @rcrdlbl in #1054
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Over-the-air (OTA) update for %groups and %talk.
What's new
Groups
- Adds dummy marks for version negotiation
- Adds a text-shadow to white text the Group sidebar cover image
- Adds a second active state to selected items in the sidebar
- Fixes a bug in Profiles where making a profile public would set it to private (and vice-versa)
- Removes duplicate Pending ships in the admin interface
- Fixes a layout issue with the Groups sorting dropdown
- Implements display, privacy, and CalmEngine settings from Landscape
- Adds a link to submit feedback to Tlon in the sidebar
Talk
- Fixes a bug where adding multiple ships would cause the input form to jump slightly
- Implements display, privacy, and CalmEngine settings from Landscape
Chat
- Adds a loading state for pending messages and a double-arrow indicator showing when the group-hosting ship received it
- Marks Chat channels as read on scrollback
- Introduces more aggressive message deduplication in the chat log
- Adds references for Urbit apps (using the format
/1/desk/~sampel/desk-name
) - Adds attribution to emoji reactions
Gallery
- Fixes time/alphabetical sort of items
Contributions
- groups: if group title text is white, use drop shadow by @rcrdlbl in #958
- galleries: added option to sort by alphabet by @rcrdlbl in #957
- talk: set ShipSelector padding to avoid size jumping by @rcrdlbl in #970
- sidebar: set specific width for filtering dropdowns by @rcrdlbl in #976
- devex: add scripts and config for use with bouncer by @tomholford in #967
- groups: use landscape settings by @nerveharp in #963
- contacts: flipped public/private logic on editing field by @rcrdlbl in #982
- groups: pending members show up where they should by @rcrdlbl in #980
- versioning: derisk deployment w/ poor man's versioning by @liam-fitzgerald in #966
- sidebar: set active items one shade darker by @rcrdlbl in #977
- desk: fix kick resubscribe loop due to public/rolling mismatch by @liam-fitzgerald in #989
- chat: mark chat channel read when unread divider is visible on screen by @rcrdlbl in #975
- chat: sent/delivered status for messages by @rcrdlbl in #993
- refs: adds desk refs by @nerveharp in #990
- ui: make virtuoso set keys on components properly by @liam-fitzgerald in #995
- feel: adds ships to chat reactions by @nerveharp in #998
- groups: adds feedback button and hover-menu to app title by @nerveharp in #997
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Over-the-air (OTA) update for %groups and %talk.
What's new
- Added an initial set of documentation for every agent except %hark
- Added notices about the alpha and that your data is ephemeral
- Improved chat window scrolling
- Fixed chat loading issues
- Prevented edit controls from showing up when you lack write permissions
- Fixed an issue with starting a group chat bringing you to an incorrect page
- Updated README to give a better overview of the project
Contributions
Hunter Miller (14):
- groups: type documentation
- chat: type documentation
- diary: type documentation
- heap: type documentation, and misc corrections
- docs: adding %docs supported docs
- chat: adding docs, and updating group docs to match
- docs: fixing syntax errors
- docs: adding heap and diary, modifying overview
- chat: fixing bad loading order and new message loads not trigger state update
- vscroll: replacing with virtuoso, running into prepend issues
- apps: fix queries
- vscroll: fixing prepending items and adding loaders
- club: erroneous presig for multidm
- apps: changing to bap for concision
James Acklin (8):
- chat+heap+diary: hide inputs if cannot write
- heap + diary: hide non-permissive comment field
- diary: allow authors and admins to edit notes
- heap: prevent non-authors/non-admins from editing curios
- diary: update index to show/hide edit buttons
- meta: moving dev instructions
- meta: add MIT license
- meta: final readme
ryjm (1):
- docs: minor grammar/style edits
tomholford (5):
- heap/ux: smaller button targets
- docs: more readme tweaks
- ux: add Alpha Notice
- ui: address PR feedback
- devex: simplify notice