urbit-os-v2.74
This release will be pushed to the network as an over-the-air update.
Base hash (check with +trouble):
0v1d.0lvu9.3su5u.cjhnm.r9j6c.53fls.rqckk.upn66.dbkuj.e8u96.bamme
Breaking changes: none
Release notes:
- Visual and functionality improvements and bugfixes
- Web notifications (only for HTTPS)
- Keyboard Shortcuts (configure in settings)
- Optimistic state updating in several places in the UI, making some actions
instantaneous
Contributions:
James Acklin (7):
interface: square buttons; home: squash group key squawking
interface: fixes lopsided SMB, eliminates shortcut chord console logging
permalinks: placeholder for unloaded nodes, author-content spacing
permalinks: placeholder formatting fix
permalinks; conditional addtional rows, dependent on graph type
permalinks: fix tsc error
permalinks: final spacing pass for elements + placeholders
Liam Fitzgerald (40):
interface: add shorcut context
chat-editor: focus on alphanumeric keystroke
interface: add shortcut provider
skeleton: show/hide sidebar
interface: add global nav shortcuts
Sidebar: add cycle shortcuts
settings: add shortcut config
settings: customize shortcuts
interface: add shortcut customisation
interface: update shortcut defaults
interface: bump immer version
interface: bump zustand version
interface: add optimistic updating to stores
hark: optimistic archive
NotificationPref: make optimistic
Display: optimistic form updating
LeapSettings: fix optimism
CalmEngine: optmistic calm
interface: optimistic contacts
interface: bump indigo
glob: update to 0v2.rvlfs.f97fq.hjrpe.d3h68.n54sj
notifications: arewewebyet
GraphContent: fix blockquotes and newlines
GraphContent: use indigo list components
hark: optimistic read
GraphContent: fix tsc
graph-reducer: ignore superfluous updates
GroupSwitcher: update recent groups on unmount
Groups: fix keying
interface: add storybook
GraphContent: add stories to document edge cases
GraphContent: don't linebreak on empty text nodes
GraphContent: support strikethrough
GraphContent: add table support
GraphContent: fix leading inline content breaking stitching
interface: reset UA css for lists
RemoteContent: expand to fill if tall
GraphContent: fix tsc
RemoteContent: fix typings
GraphContent: inherit size, weight for links
Matilde Park (24):
StatusBar: remove avatar fringe
LinkResource: add index to baseUrl prop
interface: remove console.log
interface/logic/lib: ts lint
interface: add ts-mdast for graphcontent types
interface/logic/reducers: ts lint
interface/logic/state: ignore zustand type conflicts
interface/views: ts lint
leap: fix ref regression
OmniboxResult: fix collection icon
GroupLink: remove public/private labels
GroupSummary: display padlock, copy action
GroupSummary: loosen access
GraphContent: amend text, blockquote boxing, color
interface: add lint-staged as pre-commit hook
interface: add tsc to precommit hook
interface: bump package-lock.json
interface: fix tsc error
interface: add lfs runners
interface: remove tsc as pre-commit hook
interface, npm: peer -> dev dependency
interface/remark-break: lint
GraphContent: paragraphs allow for wrapping
settings: stub icon for shortcuts
Tyler Brown Cifu Shuster (4):
interface: adding basic notifications
notifications: cleaned up
interface: changed alphabeticalOrder to ignore non-word characters
interface: check notification availability