urbit-os-v2.63
This release will be pushed to the network as an over-the-air update.
Base hash (check with +trouble):
0v8.cbgcp.s6rih.nqe86.9u3qr.8re8s.lkjhd.51vp8.l557f.fjduc.3sb2d
Breaking changes:
- graph-update is now at version 2, the post face on a graph node is now an
(each post hash). The new mark is not backwards compatible with the old mark.
Release notes:
- Referential transparency for graph-store
- Frontend bugfixes and improvments
Contributions:
James Acklin (1):
chat: refocus and reset state on submit, allow enter linebreaks on mobile
Liam Fitzgerald (3):
interface: include iPad in UA check
hark: fix notification archival
VirtualScroller: fix pendings and scroll after jump
Logan Allen (22):
graph-store: clean up old migrations
graph-store: add referential transparency to structures file and update libs to compile
chat-cli: update to work with new structures
chat-store: depreacate and tear it apart
hark-graph-hook: make it compile
graph-push-hook: compiles and handles %add and %remove forwarding
graph-store: migration code moved into lib, graph-store compiles with stubbed out %remove-posts
graph-store: rewrite %remove-nodes logic to be referentially transparent %remove-posts
graph-store: use +lien instead of manual recursion
graph-update mark upgrade from 1 -> 2
tally: compile and work properly with deleted posts
-graph-add-nodes: make it compile and work with +maybe-post
apps: resolve style comments about ?- vs ?:
graph-store: update +tag-queries to be a (jug term uid)
graph-store: make validation work properly with type change
interface: update logic to work with removePosts
interface: update existing views to work with removePosts
interface: deleting posts and comments works
interface: deleting links works
graph-store/push-hook: remove old mark warming, organize
interface: graph-reducer, put empty string when hash is null
graph-store: fix %add/remove-tag generators