Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: aquarial/urbit

Tags

urbit-os-v1.0.57

Toggle urbit-os-v1.0.57's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
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

Toggle urbit-os-v1.0.56's commit message
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

Toggle urbit-os-v1.0.55's commit message
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

Toggle urbit-os-v1.0.54's commit message
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

Toggle urbit-os-v1.0.53's commit message
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

Toggle urbit-os-v1.0.52's commit message
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

Toggle urbit-os-v1.0.51's commit message
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

Toggle urbit-os-v1.0.50's commit message
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

Toggle urbit-os-v1.0.49's commit message
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

Toggle urbit-os-v1.0.48's commit message
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