Tags: samblarson/urbit
Tags
urbit-os-v2.25
This release will be pushed to the network as an over-the-air update.
Breaking changes: none
Release notes:
- Hotfix for mark validation issue
- UI fixes
Contributions:
Liam Fitzgerald (4):
metadata-hook: fix on-load
goad: %force in +on-load
metadata-hook: fix default-agent
Merge branch 'lf/md-hook-reload'
Matilde Park (2):
StatusBar: prevent sigil flexing offscreen
SetStatusBarModal: prevent flexShrink on mobile
urbit-os-v2.24
This release will be pushed to the network as an over-the-air update.
Breaking changes:
Release notes:
- Hotfix for a forwarding loop uncovered in the deploy of the previous
OTA
- UI fixes
Contributions:
Liam Fitzgerald (3):
ImageInput: mark explicitly as type="button"
Omnibox: Add Messages to results
Merge remote-tracking branch 'origin/la/work'
Logan Allen (4):
contact-store: add timestamp to %edit
contact-store: set last-updated appropriately and send last-updated in JS
contact-store: compiles
contact-store: lte rather than lth
urbit-os-v2.23
This release will be pushed to the network as an over-the-air update.
Breaking changes:
- metadata-store is now written around a 1:1 mapping between groups and
resources, not a many-to-one relationship. This was not in use in Landscape.
- contact-store has been rewritten from scratch around "one profile, published
selectively" as opposed to "one profile per group"; profile data is federated
via groups they have chosen to share with.
- All metadata associations for groups are now stored in "groups", not
"contacts".
Release notes:
- Pilots now have a single profile, where they can set a name, bio, banner
image, profile image, pin the public groups they are in, and set a status
message. This profile can be shared when in a group's chats or direct message.
- Leap now allows you to leap to a ship's profile page. If the profile is
public, it will be surfaced directly.
- Direct Messages now exist in a separate interface from other personal
channels, showing avatars and nicknames for all ships that have shared such
details. "DMs + Drafts" are now "My Channels".
- Groups and channel permissions have been renovated with new interfaces for
managing who has access to create channels in a group or participate in a
channel.
- Groups can now set a group picture and "pin" selected channels, which are
shown when previewing the group.
- When mentioning or attempting to join a group, a preview for the group is now
shown with the group's picture, title, description, and pinned channels.
- Adds a settings-store for storing pilot configurations across sessions and
clients. Current Landscape settings will be migrated in a subsequent update.
- Setting a sigil colour as a comet now changes the colour shown in the profile
and interface.
- Fixes an issue where the "Copied" message would stick when copying patps.
- Adds the %sane app, which ensures that pilot data across Landscape's stores
are in a valid state, reconnecting resources or wiping dangling metadata as
necessary.
- Interface fonts are now loaded from the ship, only loading remote resources as
a fallback.
- Adds a "read all" button to notifications.
Contributions:
Isaac Visintainer (8):
settings: new store, lib, sur, and mar
settings: renamed to settings store; used =* instead of =/
settings: add mark for scry result for frontend scry json conversion
settings: fix minor issues with json encoding
settings: frontend api and reducer logic
Merge pull request urbit#4276 from urbit/ixv/settings
Merge pull request urbit#4418 from urbit/lf/disable-tutorila
Merge pull request urbit#4417 from urbit/lf/md-pull-hook-init
James Acklin (7):
chat: sigil overlay exclusive of mini-sig (WIP)
chat: consistent profile overlay in chat messages (WIP)
chat: consistent sigil overlays everywhere (WIP)
chat: cleanup (WIP)
chat: type OverlaySigil, cleanup
chat: default value for OverlaySigil visbility
chat: address PR comments
Liam Fitzgerald (188):
contact-hook: add /synced scry
group-store: /y/groups returns a set
metadata-hook: add synced scry
marks: add hook actions
pull-hook: add /synced scry
sane: added %sane app to sanity check state
sane: address review comments
pull-hook: restart subscriptions in on-load
pull-hook: move subscription restart to %sane poke
push-hook: add /x/sharing scry
chat-hook: add /x/synced scry
sane: refactor to automatically fix issues
ted/sane: add thread to run sanity checking
group-push-hook: kick members who are not subscribed
Merge remote-tracking branch 'origin/release/next-userspace' into lf/app-sane
azimuth: add local contracts
lib/agentio: add helper library for constructing cards
graph-view: first draft
azimuth: style nits
metadata-store: exorcise paths
Merge remote-tracking branch 'origin/release/next-userspace' into lf/app-sane
sane: add dangling metadata checker
metadata-store: move to 1-1 mapping between groups and resources
metadata-store, various: update scry library
metadata: add hooks
metadata: update JS
various, metadata: update metadata interactions
metadata-store: add picture field
metadata-store,hook: add OTA adapter
Merge remote-tracking branch 'origin/release/next-userspace' into lf/md-modernize
sane: update for new metadata-store
Merge remote-tracking branch 'origin/release/next-js' into lf/md-modernize
metadata: allow for preview subscriptions
JoinGroup: add group preview
metadata-hooks: refine preview behaviour
metadata-store: update import functionality
metadata: expose manual pinning of channels
metadata-store: add permissions field
glob: update to 0v3.ov15r.suma1.1i1rk.f45qh.u9opu
metadata-hooks: start in drum
Merge remote-tracking branch 'origin/release/next-js' into lf/md-modernize
group-settings: update to match new designs
metadata-hooks: store previews
metadata-api: timeout on clientside
metadata: surface icon and show interstitial on invite
pull-hook: add +take-update arm
metadata-hooks: reuse flows for previews
Merge remote-tracking branch 'origin/release/next-userspace' into lf/md-modernize
Revert "metadata-hooks: reuse flows for previews"
Revert "pull-hook: add +take-update arm"
metadata-hooks: use pokes instead of watches to communicate preview
metadata: interface cleanup
group-store: add resource field to app-tag
graph-hooks: %add-nodes permissioning
graph-hooks: %remove-nodes permissioning
graph: add permissioning for chat
graph: add permissioning for links
interface: update state management for permissions
interface: refactor modal components
chat: hide input if unable to write
links: hide relevant inputs if we are missing permissions
publish: hide relevant inputs if we are missing permissions
interface: refactor common components, add FormSubmit, IconRadio
channels: refactor settings, remove dropdown hamburger
interface: surface member-metadata functionality
ShipSearch: refactor to prevent unnecessary rerenders
NewChannel: update for new designs
ChannelSettings: refine delete/remove logic and buttons
metadata: modernize namespacing
metadata-store: rename /lib file
metadata-store: modernize /lib
graph-view: cleanup subscription handling
graph-view: rename to group-view
group-view: implicitly join graphs if group is hidden
Merge remote-tracking branch 'origin/release/next-userspace' into lf/join-cleanup
group-view: fix breakage from merge
group-view: add JSON conversion
group-view: add to interface state
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning
metadata: fix breakage from merge
group-view: refactor to surface UI state
group-view: surface joining status in the interface
Merge remote-tracking branch 'origin/release/next-userspace' into lf/join-cleanup
group-view: add %create thread
group-view: add leave, delete threads
group-view: add JSON decoders for new actions
graph-view: refactor threads to call into %group-view
group,graph-view: fixup calling convention for awaiting threads
inbox: fix invite dismissal on join
Merge remote-tracking branch 'origin/la/contact-store' into lf/join-cleanup
metadata, groups: update for %groups metadata
group-view: update interface to use threads
GroupSearch: fix type of value
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning
contact-store: make pinned group resource conversion use path-style
GroupSearch: fix multiple group selection behaviour by using FieldArray
EditProfile: allow removal of pinned groups
contacts: process pinned group edits in reducer correctly
pull-hook: move +resource-for-update back into door, add %no-validate flag
contact-hooks: move +resource-for-update into common library
graph-hooks: move +resource-for-update into common library
group-hooks: move +resource-for-update into common library
metadata-hooks: move +resource-for-update to common library
lib/contact: fix +is-allowed, +get-contact
group-view: add %invite action
group-view: add -group-invite thread
invite-store: add %groups in +on-init
invites: update interface for new thread
JoinGroup: check correct associations key
graph-push-hook: fix +is-allowed
metadata-pull-hook: watch contacts for new preview
metadata-pull-hook: cleanup preview when we receive actual metadata
Merge remote-tracking branch 'origin/la/push-hook-list-resource' into lf/handoff
contact-hooks: proxy %share and fix its mark validation
contacts-fe: finish sharing interface
omnibox: convert to TS
Omnibox: rewrite in hooks, add direct ship jump
contact-pull-hook: give nacks on subscription
contacts-fe: retrieve contact on navigation
contacts-fe: show group preview
drum: load %settings-store on boot and migrate
metadata-hook: fix on-load
hark-store: discard unused metadata notifications in OTA
metadata-store: migrate %contacts to %groups in app-name
interface: truncate group title
interface: stop propagation reshowing modal
interface: normalize joinGroup modal
interface: add lodash import to prevent crash in NewChannel
contact-store: prevent hook forwarding loop
interface: sketch out tutorial state
interface: display tutorial interface
interface: launch tutorial prompt, if we haven't done the tuorial before
interface: inject hooks to track position of tutorial elements
interface: inject location of tutorial group at compile tim
settings-store: add flag to check if tutorial has been done
metadata-store: do not pin channels on migrate
metadata-hooks: do not request preview if we already have it
ShipSearch: fix incomplete ship entry case
ViewProfile: fix incorrect loading conditional
JoinGroup: skip preview if unmanaged group
interface: add usePreviousValue hook
Inbox: make useLazyScroll account for archived notifications
links-fe: correct padding
ted: add -code thread
mar: add tape mark
Merge remote-tracking branch 'origin/release/next-userspace' into lf/hark-loading
ViewProfile: cleanup previews on contact change
contact-pull-hook: migrate old groups
launch: add missing lodash import
tutorial: adjust for mobile
sigil: turn padded into padding and take number
Profile: tweak sigil size
ChannelPermissions: fix sig/nosig mismatch
tutorial: automatically join graphs before start
launch: remove Welcome component
contact-push-hook: prevent share loop
ShareProfile: only share if we arent recipient
Merge pull request urbit#4388 from urbit/lf/tutorial
Merge pull request urbit#4391 from urbit/lf/loading-fix
Merge pull request urbit#4400 from urbit/lf/con-hook-loop
Merge pull request urbit#4395 from urbit/la/more-fix
glob: update to 0v1.8tfbb.r5eaq.3b0pq.el53m.vbfh5
Invites, JoinStatus: refactor for smoothness
chat-fe: pretty group joining link
profile: use GroupLink for pinned groups
interface: correct modal stacking behaviour
hooks: prettier %dbug output
-graph-delete: fix syntax error
metadata: use +perk in vip dejs
NewChannel: update links icon
NewChannel: fix sig mismatch
Note: fix update permissioning logic
interface: update tutorial location
tutorial: fix desktop positioning
tutorial: launch from omnibox
interface: untangle event propagation in modals
launch: bring tutorial prompt to spec
Tutorial: bring into line with designs
StatusBar: float leap above on mobile tutorial
GroupSearch: correctly set field touched
Omnibox: conditionally show channel create on permissions
Chat: add sig to mention, to correctly index contacts
ChannelSettings: hide sidebar on mobile
Profile: collapse header padding on mobile
ViewProfile: left align pinned groups
metadata-pull-hook: move watches to +on-init
Tutorial: disable
glob: update to 0v7.d72b8.89c7k.vn1je.k3gvs.qr60j
Logan Allen (84):
Merge branch 'release/next-userspace' into lf/app-sane
contact-store: first approach at rewrite
contact-store: wrote out all the JSON conversions and store compiles
interface: updated api/logic in reducer and api to reflect new %contact-store
contact-store: %allow/%disallow support
interface: basic new contact-store support
contacts: write hooks and use permisssioning system
hood: start %contact-push/pull-hooks
interface: broke apart settings and profile, updated StatusBar UI
contact-store: change fields in to reflect new profile
interface: add blank profile
wip
interface: built out profile view screen
contact-store: update to add public groups and force us to always keep our own contact
interface: split profile into multiple components, beginning Formik work
contact-store: fix crash
interface: get edit closer
interface: profile updates work
contact-store: updates sent to /all path as well
Merge pull request urbit#4337 from urbit/mp/contacts/ui-detail
contacts: added %set-public update type
interface: cleaning up integration of profile with mp's branch
Merge pull request urbit#4341 from urbit/mp/contacts/detail-2
interface: fully support profile images in statusbar
contacts + interface: hooked up isPublic to interface
interface: added ability to set status for profile
interface: set-public bug fixed
interface: set status modal works
Merge branch 'la/contact-store' of github.com:urbit/urbit into la/contact-store
Merge branch 'release/next-userspace' into la/contact-store
metadata-store: compiles
Merge branch 'la/contact-store' into mp/profile/stubs
graph-create thread: fix metadata to metadatum rename
graph-delete thread: fix %metadata-store scry and %hook reference to %push-hook
push-hook: revert removal of +resource-for-update, change type from (unit resource) to (list resource) to support contact-push-hook use case
contact-push-hook: direct any ship's update to all the affected resources
contact-push-hook: write out initial-watch to expose proper data
group-threads: contact push/pull hooks added to group lifecycle
contact-pull-hook: do not remove contact data upon nack
group-view: initiate %contact-pull-hook subscription upon group join
contact-push-hook: add blank personal psuedo-resource for personal contact subscriptions
contacts + group-view: added in flow for auto-sharing your profile with a group if it is public
contact-push-hook: add our pseudoresource to sharing
interface: removed deprecated ContactCard
Merge branch 'release/next-userspace' into la/push-hook-list-resource
contact: improved +is-allowed and added %contact-share mark
contacts: clarify syntax for +is-allowed
Merge pull request urbit#4365 from urbit/lf/revive-invites
contact: perfected the +is-allowed arm and fixed issue with share type
interface: partially working share banner
graph-push-hook: fixed bunted bowl issue
interface: fix group joining and display of share profile view
interface: popover settings style fixes
Merge pull request urbit#4372 from urbit/la/vis-fix
interface: allow setting of status from ProfileOverlay
interface: fix text overflow and cutoff in profile overlay
interface: fix Profile and Settings link in omnibox
interface: increase font size to match base font
interface: fix fetch to decide when to show share banner
contact-store: make %add poke idempotent
contact-store: changed semantics to no-op instead of crash
interface: fix long group names
interface: allow channel list to scroll and set a max-height
interface: show channels, since channel-count doesn't work
groups, settings, contacts: make them compile and run scries properly
sane: fix contact desyncs
Merge pull request urbit#4406 from urbit/lf/misc-qa-fixes
Merge pull request urbit#4408 from urbit/lf/fe-fixes-2
Merge pull request urbit#4407 from urbit/lf/member-met
setting-store: show tutorial upon first load, don't show if dismissed
Merge pull request urbit#4398 from urbit/lf/spider-code
interface: fixed conditional to only show avatar in chat when we have shared it
interface: don't show link submit when empty collection and we don't have permission
interface: put message explaining permissions in links
Merge pull request urbit#4411 from urbit/la/link-perm
interface: redirect to base url when unsubscribing, removing, or archiving
interface: mini profile does not dismiss on click, and shows success indicator when status is set
interface: redirect to rootUrl upon removing graph
Merge branch 'release/next-userspace' into la/fix-385
Merge pull request urbit#4416 from urbit/la/mini-prof
contact-hooks: do not serve contact data at DM resource
contact-push-hook: kick properly
contact-push-hook: kick on set-private, share on set-public
Merge pull request urbit#4421 from urbit/la/set-public
Matilde Park (75):
Merge pull request urbit#4121 from tylershuster/serve-woff
Merge branch 'release/next-js' into release/next-userspace
Merge pull request urbit#4230 from tylershuster/font-fallback
Merge pull request urbit#4210 from urbit/m/file-surfer-docs
Merge pull request urbit#3416 from urbit/lf/app-sane
Merge branch 'release/next-js' into release/next-userspace
Merge branch 'release/next-js' into release/next-userspace
Merge branch 'release/next-js' into mp/contacts/ui-detail
statusbar: style dropdown
leap: add contacts searching
profile: assume sig is prepended
statusbar: dropdown uses cursor: pointer
leap: mono for ship names
chat: weave flattened contacts prop
profileOverlay: new profile style
profileOverlay: add stubbed status setting logic
profileOverlay: add dropdown options
Merge pull request urbit#4285 from urbit/lf/md-modernize
profile: allow line breaks in description
profileOverlay: fix dismiss clobbering dropdown
landscape: "contacts" -> "groups" in associations
groupSearch: stub in multi-group search
landscape: add group search to profile
Merge branch 'release/next-js' into release/next-userspace
Merge branch 'release/next-userspace' into la/contact-store
chat: add stubbed share banner
Merge branch 'release/next-userspace' into lf/graph-permissioning
landscape: "DMs + Drafts" -> "My Channels"
landscape: remove leftover chat-store FE logic
landscape: add "messages" workspace and logic
hark: correct groupPath construction for dms
Merge branch 'release/next-userspace' into mp/chat/dms
Merge branch 'release/next-js' into release/next-userspace
Merge pull request urbit#4376 from urbit/lf/ota-fix
Merge pull request urbit#4382 from urbit/lf/fe-fixes
hark: check for hidden group, not !hidden group
landscape: prevent flexShrink on group header
profileOverlay: sigils link to profile
Merge pull request urbit#4384 from urbit/lf/hook-loop-fix
shareProfile: add missing lodash import
Merge branch 'release/next-js' into release/next-userspace
Merge branch 'release/next-userspace' into james/sigil-overlays
Merge pull request urbit#4392 from urbit/lf/dm-invites
Merge pull request urbit#4387 from urbit/james/sigil-overlays
Merge pull request urbit#4390 from urbit/lf/search-fixes
NewChannel: add background for DMs in dark mode
Merge branch 'release/next-userspace' into lf/collections-padding
Merge pull request urbit#4393 from urbit/lf/hark-loading
Merge pull request urbit#4399 from urbit/lf/profile-tweaks
GroupsPane: show channel length
Merge branch 'release/next-userspace' into la/more-fix
Merge pull request urbit#4401 from urbit/lf/permission-fixes
Merge pull request urbit#4409 from urbit/la/setting-fix
GroupSearch: add "publicOnly" boolean
profile: remove embeds from bio
Merge pull request urbit#4405 from urbit/lf/smoother-invites
Merge pull request urbit#4410 from urbit/la/chat-avatar-show
Merge pull request urbit#4326 from ryjm/jm/hark-read-all
Merge pull request urbit#4414 from urbit/lf/interface-stuff
Merge branch 'release/next-userspace' into lf/tutorial-fixes
interface: increase size of embeds
interface: render URLs in mentiontext
ViewProfile: restore nickname calmengine
ProfileStatus: hide 'success!' until needed
GroupSettings: add copy for pinned groups
ProfileOverlay: remove dropdown
StatusBar: make sigil icon square
StatusBar: make 'users' icon a square
profile: use current indigo spec on buttons
GroupLink: amend group previews
Profile: remove mb from pinned groups
profile: change 'pinned groups' header style
Profile: amend design
chat: wrap chatWindow in position='relative'
profile: safely access status
Tyler Brown Cifu Shuster (3):
landscape: add woff2 support, serve Inter & Source Code Pro
addressed feedback
interface: add fallback fonts
fang (4):
file-server: inline docs for actions
spider: prefix thread ids with thread name
azimuth: remove empty line
Merge pull request urbit#4181 from urbit/lf/local-azimuth
ryjm (2):
hark-store: add %read-all support
hark-fe: add read all button
urbit-v1.2 Arvo 420 K Vere 1.2 This update ships a major fix to the Ames IO Driver in King Haskell, bringing the lane representation in line with that found in C. We also issue a change to the C king, providing better error handling around this. If you started king haskell v1.1, you can now switch to either kh v1.2 or vere v1.2 without issue. You may experience a few minutes of decreased connectivity while your old lanes time out. If you haven't tried King Haskell yet, v1.2 is a good opportunity to make the jump. Please report any bugs you find on github and tag @pilfer-pandex.
urbit-os-v2.22
This release will be pushed to the network as an over-the-air update
Release Notes:
- Fixes negative unread count bug in notifications
- Sets background color for comets sigils
- Fixes display of profile overlay
- Fixes text wrapping in several places
- Fixes iframe embeds not being marked as read on click
Breaking changes: none
Contributions:
James Acklin (6):
profile: return background color for comet sigils
chat: clear 'copied' notice after 800ms
chat: sets 'copied' message in inter
chat: formatting mistake
chat: calculate from client boxes, not scrollOffset
chat: preserve 0 and auto values in space calculations
Liam Fitzgerald (4):
hark-store: crash on invalid note read
LinkWindow: fix duplicate keys
LinkItem: hack in onclick unread support for iframes
Merge remote-tracking branch 'origin/lf/neg-unread' into release/hot-21-2-5
Matilde Park (11):
hark: add sigil padding
chat: set initialisation time to 100ms
Merge pull request urbit#4354 from tylershuster/chat/plural
Merge pull request urbit#4344 from urbit/james/sigil-color
Merge pull request urbit#4350 from urbit/james/chat/copied-notice
Merge pull request urbit#4351 from urbit/mp/chat/initialisation-time
Merge pull request urbit#4352 from tylershuster/settings/upload-button
Merge pull request urbit#4355 from tylershuster/launch/tile-border
Merge pull request urbit#4353 from tylershuster/publish/wrap
launch: inherit boxShadow color instead of currentColor
links, publish: use tokenizeMessage for comments
Tyler Brown Cifu Shuster (4):
interface: changes wrapping behavior
publish: fixes codeblock wrapping behavior
chat: fixes banner pluralization
launch: changes tile border color
urbit-v1.1
Arvo 420 K
Vere 1.1
This release ships King Haskell, a reimplementation of our IO driver and
event-log management software in Haskell. For the time being, we provide
both King Haskell (in the `urbit-king` binary) and the old C king (in
the familiar `urbit` binary). To use King Haskell, instead of running
`./urbit` to start your ship, say:
./urbit-king run path/to/your/pier
To create a new ship, use the `./urbit-king new` command.
If you run into any problems doing this, or notice any incompatible
behavior, please inform the authorities immediately. Some users have
noticed increased memory usage during long runs of the King. If this
occurs, your data will not be affected. Just restart the King, or if you
prefer, you may switch back to `urbit`. A subsequent release will
address this problem.
When reporting issues with the King to us, please be sure to include
your log file, which can be found in ~/.cache/urbit. Assuming you
haven't already restarted the King, send us the most recent
king-###.log.
Contributions:
Elliot Glaysher (6):
First draft adding wyrd; doesn't boot.
Dumping
Merge remote-tracking branch 'origin/pp/wire' into eg/wyrd-hs
WIP: Got to the point where we boot and goof on the event
That was it. Fixed the wyrd:insane issue.
OK, and now we are walking through the effects
Joe Bryan (9):
Merge branch 'master' into release/next-vere
vere: set arvo verbosity based on presence of -v
vere: refactor wire handling in boot sequence construction
vere: also set arvo verbosity early during boot
jets: fix "hot jet" registraton path printing
jets: updates declarations, adding/updating hashes and hooks
Merge pull request urbit#4170 from urbit/jb/re-hashboard
Merge branch 'release/next-vere' into jb/verb
Merge pull request urbit#4173 from urbit/jb/verb
fang (4):
vere: report, not crash, on unreasonable -Y and -Z
vere: commit the specified mountpoint only
Merge pull request urbit#4083 from urbit/m/safer-z
Merge pull request urbit#4115 from urbit/m/commit-single-desk
pilfer-pandex (20):
king: stat
king: actually use ~_~ for stats display
king: remove spurious Term changes
king: more stats, log 'rotation'
Merge pull request urbit#4075 from urbit/pp/stat
king: 'implement' joe's breaching ev/ef path reform
king: fix warning
king: path format chage, fix tests
Merge branch 'eg/wyrd-hs' into pp/wire
king: various fixes and improvements
king: ted's new packet format
king: elim zigzag in --stderr (still interlacing)
king: new mug
Merge branch 'master' into release/next-vere
Merge branch 'release/next-vere' into pp/wire
king: fix dat gold (again)
king: restore king to rightful place in default.nix
king: version number 1.1
king: address joe's comments again
Merge remote-tracking branch 'origin/master' into pp/wire
urbit-os-v2.21
This release will be pushed to the network as an over-the-air update
Release Notes:
- Updates import/export for recent breaking changes
- Fixes issues loading notifications
- Fixes issues where hovering would not be properly registered
- Adds a debug shim to assist in debugging frontend issues
- Fixes wobble in chat
- Prevent serialization from crashing when leap was opened
Breaking changes: none
Contributions:
Isaac Visintainer (2):
lens: remove chat-* exports
graph-store: updated tree type in import flow
James Acklin (3):
hark: persist hovering control
hark: simplify hook
hark: remove hook option
Liam Fitzgerald (6):
notifications: fix lazy loading
notifications: acknowledge end of notifications
localState: prevent serialization of HTMLElement
interface: add debug shim to store
Merge pull request urbit#4340 from urbit/james/hark/usehovering
Merge remote-tracking branch 'origin/ixv/lens-and-graphs-fix'
Matilde Pak (6):
Merge pull request urbit#4333 from tylershuster/chat/wobble
chat: hide datestamp on mobile
localState: add 'omniboxShown' to blacklist
Merge pull request urbit#4332 from urbit/lf/circular-json-err
Merge pull request urbit#4331 from urbit/lf/hark-lazy-scroll
Merge pull request urbit#4334 from urbit/lf/store-debug
Tyler Brown Cifu Shuster (2):
chat: fixes wobble
interface: changes ModalButton semantics for keyboard acessibility
PreviousNext