Skip to content

Tags: epcim/urbit

Tags

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

kh-rc5

Toggle kh-rc5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request urbit#3470 from urbit/pp/loud

Use logInfo in place of logDebug in most situations

urbit-os-v1.0.47

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

This release will be pushed to the network as an over-the-air update.

Release notes:

- Fixes a critical issue where the Leap interface would crash Landscape
if a search produced no results.

- The chat interface no longer produces the 'new message' indicator if
previously read and the window is 'active' (in focus).

Contributions:

Matilde Park (4):
      leap: safety check state.selected
      Merge branch 'mp/leap/safety' (urbit#3460)
      Merge pull request urbit#3461 from tylershuster/the-thin-green-line
      glob: update to 0v4.kdc52.27is2.c7mnh.7vsrb.ij4jo

Tyler Brown Cifu Shuster (1):
      chat: hotfix new message indicator

urbit-os-v1.0.46

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

This release will be pushed to the network as an over-the-air update.

Release notes:

- Fixes an issue where unread counts in the Landscape header would only
update when focussed.

- Fixes an issue where "add all members as writers" in Publish would
show for users without the permission to add writers.

- Fixes an issue where the Publish new / edit post interface would not
take up the full display.

- Groupifying notebooks has returned to Publish in the 'settings' menu.

- Joining a notebook would sometimes produce a false negative due to a
10 second timeout on the front-end. This timeout has been removed, since
the notebook may be joined regardless of the timer.

- Direct Messages now only show the names of other participants. Moons and
comets use shorthand names in direct messages created after this update.

- Fixes an issue where a link collection would not load if directly
loaded in the browser.

- Adds "log out of all sessions" to Landscape settings panel.

- Fixes an issue where long inline code would overflow the chat
horizontally.

- Chat input now respects the 'hide avatars' setting.

- The Leap interface now prepopulates with applications, settings and
log out options, which have been added to the search index. Third party
applications are now navigated to correctly from the Leap interface,
instead of producing a false 404.

- Fixes an issue preventing use of the settings panel on mobile devices.

- The home button now shows regardless of location in Landscape.

- S3 integration has been added to Links. You can upload files to your
S3 bucket and link to them in any collection.

- The bespoke embed parser has been replaced with the Oembed parser,
which allows for any number of compatible websites to be embedded across
the Landscape interface.

- Links and Publish now have rich text comments, including all
previously Chat-specific features (embedded content, automatic
hyperlinking of text, embedded images).

- "Remote content" has been added to settings, which allows you to
disable the automatic embedding of audio files, video files, and OEmbeds
across all Landscape applications.

- You can now drag and drop files into Chat and Links if S3 is enabled.
You can also paste a file stream directly into your S3 bucket from the
clipboard in Chat or Links.

- Deleting a group now asks you to confirm in a separate prompt.

- Finally, the scroll virtualisation library has been replaced across
the interface and the Chat window implementation has been rewritten with
it. You can now also click the unread messages banner to scroll to the
newest message in Chat.

Contributions:

Fang (2):
      lib: take json as argument to server json-response
      Merge pull request urbit#3389 from urbit/m/server-json-response

Liam Fitzgerald (14):
      lib-hooks: document with comments
      lib-hooks: address mark review
      interface: update title eagerly
      publish: check roles correctly for tags
      publish: make input form expand to screen
      chat: cite patps in DM title
      lib/hooks: remove reference to scrying
      interface: allow useWaitForProps to not timeout
      publish: do not timeout join flow
      publish: support groupify poke
      publish: add groupify to settings
      publish: choose group for groupify
      publish: scroll markdown editor correctly
      publish: mobile scrolling fix

Logan Allen (7):
      interface: added graph reducer, store state, and subscription
      graph-store: updated scry interface to return %graph-store marks so as to properly do %json conversion
      interface: added graph API and stubbed out graph scries
      interface: integrated and tested all scries with reducer
      interface: added remove operations to graph reducer
      Merge pull request urbit#3390 from urbit/la/graph-js
      Merge pull request urbit#3352 from urbit/mp/links-indigo

Matilde Park (60):
      links: fix direct loading of link entry
      Merge branch 'release/next-userspace' into mp/links-indigo
      links: remove members page
      links: simplify comment-item component
      Merge branch 'release/next-userspace' into mp/links-indigo
      interface: componentise metadata settings
      links: use componentised metadata
      chat, links: componentise tabBar
      links: use tabbar in links-list, settings
      Merge branch 'master' into release/next-userspace
      profile: log out of all sessions
      publish: fix unread counts for long titles
      chat: break up inline code
      chat: hideAvatars hides chat input avatar
      Merge pull request urbit#3394 from urbit/mp/chat/hide-avatars-input
      Merge pull request urbit#3393 from urbit/mp/chat/inline-blocks
      Merge pull request urbit#3392 from urbit/mp/publish/long-titles
      Merge pull request urbit#3414 from urbit/lf/dm-comet-cite
      Merge pull request urbit#3409 from urbit/lf/eager-title-update
      Merge pull request urbit#3391 from urbit/mp/profile/log-out-all
      Merge pull request urbit#3397 from tylershuster/dm-name-dedupe
      Merge branch 'release/next-userspace' into mp/links-indigo
      leap: move leap to its own subfolder
      leap: add "other" actions, prepopulate results
      leap: show group's name, not the host ship
      leap: better compensate for long titles
      Merge pull request urbit#3422 from tylershuster/codeblock
      Merge pull request urbit#3359 from tylershuster/chat-text-fix
      Merge branch 'mp/leap-tweaks' (urbit#3420)
      Merge pull request urbit#3382 from tylershuster/links-s3
      Merge pull request urbit#3399 from tylershuster/oembed
      Merge pull request urbit#3435 from tylershuster/rich-text-comments
      Merge pull request urbit#3243 from urbit/lf/lib-hooks-docs
      Merge pull request urbit#3357 from tylershuster/virtualized-lists
      Merge pull request urbit#3445 from tylershuster/keyboard-navigation
      Merge pull request urbit#3443 from tylershuster/group-confirm-delete
      Merge pull request urbit#3444 from urbit/lf/publish-fixup
      profile: add z-index for iOS safari
      profile: add react-helmet
      Merge pull request urbit#3432 from tylershuster/link-drag
      Merge pull request urbit#3449 from tylershuster/cite-sidebar
      Merge pull request urbit#3450 from tylershuster/window-hotfix
      leap: use a instead of Link if not default app
      error: add background style
      interface: embeds on by default
      Merge pull request urbit#3451 from urbit/mp/leap/agnosticism
      Merge pull request urbit#3453 from urbit/mp/interface/embeds-on
      Merge pull request urbit#3454 from tylershuster/oembed-collapse
      interface: always show home button
      Merge pull request urbit#3452 from urbit/mp/404/bg
      Merge pull request urbit#3448 from urbit/mp/profile/ios-fixes
      Merge pull request urbit#3455 from urbit/mp/interface/always-home
      Merge pull request urbit#3413 from urbit/lf/publish-input-form--qa
      links: pipe remoteContentPolicy to pending comments
      Merge branch 'release/next-userspace' of github.com:urbit/urbit into release/next-userspace
      Merge pull request urbit#3412 from urbit/lf/publish-role-check
      statusBar: prepend sig to ship settings button
      Merge pull request urbit#3457 from tylershuster/pending-message
      Merge branch 'release/next-userspace'
      glob: update to 0v6.vnpkl.sq452.quabg.73g7k.dhi55

Philip Monk (2):
      clay: minimal -diff thread
      Merge pull request urbit#3400 from urbit/philip/diff

Tyler Brown Cifu Shuster (14):
      chat: updated Leave Group copy
      chat: only show other participant in dms
      chat: break up inline code while maintaining multiline codeblocks
      links: added s3 integration
      interface: added oembed parser
      links, publish: display rich text comments
      groups: add group deletion confirmation
      interface: changed virtual scroll implementation and added to chat
      chat: added ability to blur chat editor
      links, chat: add drag and drop
      chat: check for cited participants in sidebar
      chat: added placeholder for empty room
      chat: prevent message rerender
      chat: show pending messages again

urbit-os-v1.0.45

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

This release will be pushed to the network as an over-the-air update.

Release notes:

- Leaping to a chat before the chat state had loaded on the frontend could cause a bail by way of an infinite loop. This has been fixed so that the frontend waits for the chat state to be loaded, and also by preventing joining our own chats in the first place

Contributions:

Liam Fitzgerald (5):
      chat: ensure joined chats are loaded before joining
      pull-hook: prevent from subscribing to ourselves
      chat-view: crash on joining own chat
      chat-view: no-op instead of crash on self-join
      glob: update to 0v5.g2nge.n1pgc.v5326.ivfqv.7ici2

Matilde Park (9):
      arvo/README: update maintainers
      Merge branch 'mp/maintainers-rfc' (urbit#3381)
      meta: add issue links to landscape, urbit-dev
      README: general legibility changes
      CONTRIBUTING: add link to maintainers in pkg/arvo
      interface/README: add README
      various: add [landscape] marker to apps in arvo
      Merge pull request urbit#3415 from urbit/mp/issue-customisation
      Merge branch 'lf/chat-join-loop' (urbit#3423)