Tags: aquarial/urbit
Tags
urbit-os-v1.0.57
This release will be pushed to the network as an over-the-air update.
Release notes:
- Adds minimal CORS handling support to Eyre, letting foreign Origins
(in browser contexts) send HTTP requests to your urbit, if you let
them.
+cors-registry to view the current status.
|cors-approve 'some-origin' to permit and handle CORS requests coming
from some-origin.
|cors-reject 'some-origin' to ignore (and thus deny) CORS request
coming from some-origin.
Contributions:
Fang (3):
eyre: minimal CORS support
helm: add cors registry management generators
hood: welp cards
urbit-os-v1.0.56
Release notes:
- Fixes a crash when searching specific terms in the Leap interface.
Prevents further Leap-oriented crashes with an error boundary.
Contributions:
Matilde Park (3):
Merge pull request urbit#3634 from tylershuster/leap-error-fix
Merge branch 'release/next-userspace'
glob: update to 0v6.k146g.ot3f9.d6vgi.6hrj7.4e5gn
Tyler Brown Cifu Shuster (1):
leap: error trapping, fixes icon bug
urbit-os-v1.0.55
Release notes:
- Fixes a situation after 1.0.54 where correctly formed chats
disconnected participants.
Contributions:
Logan Allen (7):
chat-hook: fix dumb mistake
chat-hook: wip recover state
chat-hook: do not remove chat if watch-nack
chat-hook: fix infinite loop
chat-hook: added assert to remove infinite loop case
Merge branch 'la/fix-dumb-mistake' of github.com:urbit/urbit into la/fix-dumb-mistake
chat-hook: fix infinite loop from reconnecting to own dm
Matilde Park (2):
Merge pull request urbit#3631 from urbit/la/fix-dumb-mistake
Merge branch 'release/next-userspace'
urbit-os-v1.0.54
This release will be pushed to the network as an over-the-air update.
Release notes:
- Fixes an edge case for some users with malformed chats that prevented
the application of 1.0.53.
- The Leap interface now uses current Indigo library icons for resources.
- The Landscape status bar now uses the Indigo library for its icons.
- Fixes an issue preventing users from editing the titles of channels.
- Fixes an issue preventing users from groupifying channels.
- Fixes an issue where editing a Publish post would push the cursor to
the end each keystroke.
- Fixes an issue where, in Links, the user's ship would appear for
all other user metadata.
- Fixes the 'pasting image stream' behaviour in Firefox.
- Fixes an issue in Links where entered titles would be overwritten by the
automatic parser when submitting a link.
- Fixes a design issue where the dropdown search component would be
overlapped by buttons and text.
Contributions:
David Kerschner (2):
landscape: channel.js plumbing acks through for subscriptions
landscape: channel.js, address requested changes
Logan Allen (1):
chat-hook: remove app-path from hook state when it has no corresponding group, and do not crash in prior upgrade if chat has no group
Matilde Park (32):
meta: update issue template
Merge pull request urbit#3587 from tylershuster/link-title
Merge pull request urbit#3606 from tylershuster/link-group-dropdown
Merge pull request urbit#3590 from tylershuster/network-dev-server
leap: use indigo-react icons
leap: address urbit#3613 feedback
Merge pull request urbit#3613 from urbit/mp/leap/indigo-react
interface: indigo-react statusbar icons
interface: remove png binaries
meta: simplify interface contributing
meta: add dev ship instructions from master
Merge pull request urbit#3611 from tylershuster/remove-external-aws
leap: thin the dojo caret
Merge branch 'mp/meta/contributing-revision' (urbit#3615)
interface: set resource name correctly
interface: trim unnecessary logic in settings
interface: exclude sigs and dots from paths
interface: pass station to groupify button
links: pass contact metadata to link items
links: link detail gets author nickname properly
links: fix aggressive overflow scrolling on tab bar
Merge branch 'mp/meta/design-issues' (urbit#3550)
Merge pull request urbit#3607 from tylershuster/firefox-image-paste
publish: disable cursor position reset on rerender
Merge branch 'mp/leap/thinner-caret' (urbit#3616)
Merge branch 'mp/status/indigo-react' (urbit#3614)
Merge branch 'mp/publish/autocursor' (urbit#3620)
Merge branch 'mp/metadata/fixes' (urbit#3618)
Merge branch 'mp/links/cleanup' (urbit#3619)
Merge pull request urbit#3630 from urbit/la/fix-chat-lacking-group
Merge branch 'release/next-userspace'
glob: update to 0vlkq9j.tgij1.qgq25.qilkc.0bsm7
Tyler Brown Cifu Shuster (5):
links: prevents title from being overwritten
interface: open dev server to network
landscape: increase z-index of dropdown search
landscape: remove externally loaded aws
landscape: delay uploading briefly to account for browser inconsistencies
fang (7):
Merge pull request urbit#3569 from pkova/release/next-userspace
shoe: don't auto-run discontinuous inputs
readme: update arvo test command
readme: improve clarity of phrasing around testing
Merge pull request urbit#3602 from urbit/m/run-tests-md
Merge pull request urbit#3591 from urbit/m/shoe-auto-history-unset
Merge pull request urbit#3588 from urbit/dk-js-chan
pkova (1):
dojo: parse %as in ++parse-value instead of ++parse-build
urbit-os-v1.0.53
This release will be pushed to the network as an over-the-air update.
Release notes:
- After 1.0.50, some users were kicked from channels due to an error
during metadata-store state migration. While this was fixed as of
1.0.52, direct messages may have also kicked the other participant in a
way not easily legible to users. This update automatically reinvites
invited participants to direct messages and restores them for the other
participant.
- Spider, the back-end utility used by Graph Store to create and join
resources, has been fixed to mount itself over HTTP for pre-existing
ships. (New ships were already functioning correctly.)
Creating and joining new Links collection functionality is restored as
a consequence.
Contributions:
Logan Allen (3):
chat-hook: send invites to all unsubscribed members of unmanaged chats
chat-hook: fix, test, and ensure sending invite works
spider: bind eyre unconditionally upon upgrade
Matilde Park (4):
Merge branch 'la/send-dm-invites' (urbit#3581)
Merge branch 'la/spider' (urbit#3582)
Merge branch 'release/next-userspace'
release: urbit-os-v1.0.53
urbit-os-v1.0.52
This release will be pushed to the network as an over-the-air update.
Release notes:
- Additional hotfixes for the metadata-store migration issue described
in 1.0.51.
Contributions:
Logan Allen (1):
metadata-store: migrate indices properly
Matilde Park (2):
Merge branch 'la/metadata-migration' (urbit#3572)
release: urbit-os-v1.0.52
urbit-os-v1.0.51
This release will be pushed to the network as an over-the-air update.
Release notes:
- Corrects an error in the state migration for metadata store, which caused chat, publish and links to spontaneously kick users from channels. If affected by this issue, you will have to rejoin these channels
Fang (2):
glob: update to 0v5.6e3d0.3hm4q.iib09.rb2jb.9h4k4
glob: update hash correctly
Liam Fitzgerald (1):
metadata-store: rebuild indices
fang (1):
Merge pull request urbit#3566 from urbit/lf/hotfix-md-indices
urbit-os-v1.0.50 This release will be pushed to the network as an over-the-air update. Release notes: - Links has been migrated to graph-store. This migration allows for additional avenues for extensibility and improvements for this application and eliminates a great deal of stress on the network. However, users and developers should be prepared to migrate their data to the new format. Please see "Breaking Changes" below. - Additional commands have been added to the 'shoe' CLI library. - Landscape has been updated to use the latest version of the Indigo component library. You may notice some applications and UI elements have been subtly refreshed. - Fixes an issue where attempting to create a new notebook on mobile devices produced a blank screen. - Fixes an issue where all timestamps in the Publish note navigation menu were "just a few seconds ago" instead of their actual date. - The drag and drop display now includes dark mode styles. - Fixes an issue where drag and drop did not display on Safari. - Fixes an issue where dragging and dropping double posted a file or image when using Safari. - Fixes an issue where Leap would lose autofocus after the first use in Safari 14. - Fixes an issue where mousing over messages in Chat would produce a 'dancing' effect in specific browsers. - Fixes an issue where joining a Chat would interfere with react-router history or redirect unpredictably. - Fixes an issue where embedded remote content would unload permanently for the rest of the session if scrolled out of view, or if the page was navigated from and to the same content. - Fixes an issue with slow scrolling behaviour for chats in Firefox. - Fixes an issue where PageUp, PageDown, Home, End, and other keys resulted in backwards scroll behaviour while in Chat. - Fixes an issue where pending messages in Chat displayed inconsistently, or could disappear from view. - Fixes an issue where attempting to unsubscribe from a notebook had no effect. - Fixes an issue where ships would display when searching for groups (for example, when creating a new group chat). - The scrollbar height inside chats now reflects the current page of content, not the height of the chatroom backlog. - Fixes an issue where messages in chatrooms were occasionally attributed to the previous message's author. - Fixes an issue where the 'unread messages' box would overflow the screen horizonally on mobile devices. - Scrollbars are now transparent on browsers and operating systems that previously had no styling (Windows, Linux). - Fixes an issue where the Chat scrollbar, when manually dragged, dragged in the reverse direction when using Chrome. - The behaviour for showing and setting the 'unread messages' line has been changed to remain visible until navigating away from the chat; a room is marked as read when the line is visible, not when scrolled to the bottom. Breaking changes: - Developers working on clients that previously used Links will now have to rewrite their clients to use graph-store. We apologise for the lack of notice in this regard; we are committed to improving our transparency with developers further in advance with future releases. For a guide on migrating from the Links data structure to the graph-store data structure for link collections, please see this gist for a comparison between the output JSON: <https://gist.github.com/matildepark/84a044cef3f52c78db61f2d487a3603e>. - Developers using Links' back-end for their applications should consult the above gist as well as the graph-store architecture document: <https://docs.google.com/document/d/1-Gwfg442kV3cdfG7NnWPEf2TMa3uLUTAKkZD70ALZkE/edit?usp=sharing>. - Metadata-store now includes a 'module' key and value to specify the intended module when the application is 'graph'. - Links was architected in a way where a collection had no clear owner; data was not guaranteed to be validated across members of a collection, and so when migrating to graph-store, we had no way of deterministically assigning an owner across many potential member ships. Accordingly, when you open Links, it will appear without data; all data your ship was aware of has been archived, and can be exported and unarchived by a group's owner to restore regular functionality. ** To unarchive a collection you currently have stored, please see the following gist: ** <https://gist.github.com/liam-fitzgerald/27be85274318a660f7692347f3a08fcf>. ** If you wish to export or import a graph, you can use the following generators to migrate graph information in and out of Unix using your %home desk: `*%/graph-name/graph-update +graph-store/export-graph our %graph-name` `:graph-store|import-graph %new-name %/graph-name/graph-update` Contributions: Fang (3): shoe: add %table and %row shoe commands shoe: add %table and %row usage to example app dbug: attempt to scry for state Gavin Atkinson (1): remove fontSize property Liam Fitzgerald (32): graph-store: fix signatures & marks lib/strandio: add +scry graph-view: added create,join threads spider: add HTTP interface spider: add state adapters for HTTP interface graph-view: add delete, leave threads Revert "graph-hooks: deleted for now until we can test them with a UI" marks: add graph-view marks lib/graph: fix scries graph-view: address review comments interface: expand graph api graph-view: refine threads graph-view: revived groupify graph-view: fix app-name in metadata graph-view: error-handling pass graph-view: remove typing of app interface: bump indigo version publish: introduce ProseMirror for markdown editing interface: fix assorted breakage from 1.2 indigo bump Revert "publish: introduce ProseMirror for markdown editing" publish: use CodeMirror as editor profile: fix form breakage caused by 1.2 migration push-hook: Proxy local pokes and fix kick path graph-view: en-path resource for md-hook interface: cleanup more indigo shenanigans publish: use Row for NoteForm layout link: iterate over OrderedMap correctly graph: subscribe to keys globally graph: handle already joined case publish: fix new notebook on mobile screen sizes links: fix broken Input import graph: add restore thread Logan Allen (51): graph-hooks: initial sketch graph-hook: both hooks compile Merge branch 'la/graph-hook' into lt/link-migration hood: starts %graph-pull-hook and %graph-push-hook link-hooks: deactivated and deleted state link: deactivated view link-hooks: left TODO comments wip: style cleanup of sidebar and attempt at making new metadata entry interface: links uses graph-store interface: made comment page work, add comment, and settings interface: cleaned up links userspace: addressed TODOs and made %link-store compile graph-validator-link: removed unicode characters link-view: removed TODO graph-push-hook: check whether someone is a member, not whether they can join graph-push-hook: find group associated with app resource Merge branch 'release/next-userspace' into lt/link-migration Merge pull request urbit#3485 from urbit/lt/link-migration Merge pull request urbit#3479 from urbit/lf/graph-be Merge pull request urbit#3458 from urbit/lf/graph-fixes graph-thread: %forward an update to the appropriate %graph-push-hook Merge branch 'release/link' into lt/link-js graph-push-hook: graph push hook forwarding works interface: working sidebar and new page interface: comment item renders properly graph-threads: fixed graph threads and added more fine-grained permissions to graph-push-hook interface: got settings page partially working interface: makes new collections invite-only interface: useEffect for graph fetching interface: finish delete graph integration interface: added /~graph route with joining logic and partial redirect logic Merge pull request urbit#3478 from urbit/lt/link-js metadata: add %module field to metadata permission: fully deprecate and remove unnecessary logic graph-view: added %module field to %graph-view %create action Merge pull request urbit#3542 from urbit/la/permission-clear metadata-store: remove all %link entries groups: fixed joining of links resources from channels screen metadata-json: removed whitespace Merge pull request urbit#3543 from urbit/la/metadata-graph interface: removed unused api and store files Merge branch 'release/next-userspace' into release/link Merge pull request urbit#3552 from urbit/lf/hook-fixes interface: fix tab bar to display and link properly apps: fix issues with mark and remove unnecessary comments interface: ported in Liam's graph-update reducer and threaded through some display parameters into LinkItem interface: added oembeds and drag and drop back Merge pull request urbit#3556 from urbit/la/link-interface-fixes link-listen-hook: silently discard %behn %wake interface: last tweaks Merge pull request urbit#3521 from urbit/ted/link Matilde Park (48): Merge branch 'release/next-userspace' of github.com:urbit/urbit into release/next-userspace Merge pull request urbit#3494 from pkova/master Merge pull request urbit#3499 from tylershuster/stop-dancing Merge pull request urbit#3507 from tylershuster/join-history Merge pull request urbit#3509 from tylershuster/publish-unsubscribe Merge pull request urbit#3510 from tylershuster/embed-cancel Merge pull request urbit#3511 from tylershuster/chat-scroll-keys arvo: remove test/example.udon Merge pull request urbit#3514 from tylershuster/drag-and-drop Merge pull request urbit#3515 from tylershuster/link-title Merge pull request urbit#3517 from tylershuster/invite-search Merge pull request urbit#3516 from tylershuster/pub-unsub Merge pull request urbit#3512 from tylershuster/backlog-height publish: correct timestamps on note navigation various: s3 dragger uses indigo-react Merge pull request urbit#3526 from urbit/mp/publish/timestamps Merge pull request urbit#3532 from tylershuster/dark-mode-error Merge pull request urbit#3533 from tylershuster/pending-message-fix Merge pull request urbit#3538 from tylershuster/scrollbar-colors Merge pull request urbit#3531 from tylershuster/notebook-refresh Merge pull request urbit#3529 from urbit/mp/chat/responsive-dragger Merge pull request urbit#3513 from tylershuster/unread-marker Merge pull request urbit#3535 from tylershuster/message-ordering Merge pull request urbit#3545 from tylershuster/image-jump Merge branch 'mp/remove-test' (urbit#3519) Merge pull request urbit#3546 from tylershuster/unread-jump leap: destructure selection logic variables Merge pull request urbit#3548 from urbit/mp/leap/destructure-selecteds leap: always blur and refocus input leap: check for focus before blurring Merge pull request urbit#3551 from urbit/mp/leap/safari-14-autofocus interface: add cursor css to tabs interface: fix flexbox for groupView button layout publish: set max width on new note title input Merge branch 'lf/indigo-bump' (urbit#3540) links: pass remoteContentPolicy to pending comment links: link-item retains hostname detection links: all inputs use gray2 links: fix s3 detection leap: refer to module when indexing graph data Merge branch 'release/link' of github.com:urbit/urbit into release/link interface: fixing syntax error in metadata settings leap: fix react-routing to links Merge branch 'release/link' (urbit#3544) Merge pull request urbit#3562 from urbit/lf/publish-responsive-fix glob: update to 0v6.5vpjh.iofq9.lseb0.1e4c8.2p7fo Merge branch 'lf/pre-ota-fixes' (urbit#3563) glob: update to 0v4.6aspk.m4l21.aha5i.79git.eu8bv Ted Blackman (13): link: graph validator compiles and runs links: data migration compiles; untested and still needs subscription migration link: archive graph on migration interface: wip links frontend migration -graph-join: remove timeout graph-view: hard-code app-name to %graph on server-side interface: remove app-name from graph commands Merge remote-tracking branch 'origin/release/link' into lf/graph-be WIP: +graph-export +graph-store/export-graph and associated scry handler +graph-store/import-graph :graph-store: remove stray printf link-store: fix migration bugs Tyler Brown Cifu Shuster (18): chat: fixes dancing timestamps all: Fixes joining navigation jank all: standardize API response types all: noop on unmounted fetch embed error chat: fixes scroll keys chat: fixes drag-and-drop bugs links: prevents title from being overwritten all: exclude ships from invite search when shipResults is false publish: allow unsubscribing from notebooks chat: make backlog height only reflect loaded messages publish: fixed error on notebook refresh chat: fixes misses pending messages chat: sort message by number instead of timestamp chat: fixes unread marker behavior all: fixes error stack trace in dark mode all: sets scrollbar colors chat: fixes message jump chat: fixes unread marker on blur fang (2): Merge pull request urbit#3419 from urbit/m/shoe-tables Merge pull request urbit#3441 from urbit/m/dbug-state-scry pkova (1): webchat: fix slow scrolling
urbit-os-v1.0.49
This release will be pushed to the network as an over-the-air update.
Release notes:
- Hotfix for some incorrect Chat behaviours when using arrow keys to
read the backlog and when receiving a new message.
Contributions:
Matilde Park (3):
Merge pull request urbit#3491 from tylershuster/misc-fixes
Merge branch 'release/next-userspace'
glob: update to 0v3.u1ets.ipgbo.eo23m.md70h.djpj0
Tyler Brown Cifu Shuster (1):
chat: fixes
urbit-os-v1.0.48
This release will be pushed to the network as an over-the-air update.
Release notes:
- Fixes an issue where the Leap interface would not automatically
navigate when pressing "Enter" or become nonresponsive after pressing
"Escape".
- Restores the "Copied" UI when clicking a username in Chat.
- Tweaks the web Dojo's subscription logic to start more reliably.
- Finally, Chat's scroll virtualiser has been rewritten specifically
for the Chat use case, addressing several issues around scroll
anchoring and unread indicators.
Contributions:
Matilde Park (13):
chat: restore 'copied' notice on copy
chat: address urbit#3347 review feedback
chat: slightly simplify urbit#3347 implementation
leap: ensure selected is always an array
Merge pull request urbit#3469 from urbit/mp/leap/arrays
soto: call resetControllers on mount
Merge branch 'release/next-userspace' into mp/chat/copy-notice
Merge pull request urbit#3347 from urbit/mp/chat/copy-notice
soto: address urbit#3484 review
Merge pull request urbit#3484 from urbit/mp/dojo-subscription-tweak
Merge pull request urbit#3476 from tylershuster/scroll-behavior
groups: restore previous virtualiser
glob: update to 0v6.cvqlg.l55tn.kk8qp.lv4q3.f06lj
Tyler Brown Cifu Shuster (1):
chat: fixes new scroll implementation behavior
PreviousNext