Commit Graph

8100 Commits

Author SHA1 Message Date
Logan Allen
38f2022690 interface: added ability to set status for profile 2021-01-28 17:09:31 -06:00
matildepark
f4606327a3
Merge pull request #4285 from urbit/lf/md-modernize
metadata-store: modernisation
2021-01-28 17:53:12 -05:00
Liam Fitzgerald
c52a2f060d
metadata-store: modernize /lib 2021-01-29 08:33:29 +10:00
Logan Allen
8ac1a9768d contacts + interface: hooked up isPublic to interface 2021-01-28 14:45:28 -06:00
Logan Allen
520a7c2d7c interface: fully support profile images in statusbar 2021-01-28 13:24:07 -06:00
L
b2ffbe2bd5
Merge pull request #4341 from urbit/mp/contacts/detail-2
contacts: update profile overlay
2021-01-28 12:48:36 -06:00
Liam Fitzgerald
6a8c2afe34
metadata-store: rename /lib file 2021-01-28 16:14:39 +10:00
Liam Fitzgerald
a1c30ef230
metadata: modernize namespacing 2021-01-28 16:13:57 +10:00
Liam Fitzgerald
aa62d18d2f
ChannelSettings: refine delete/remove logic and buttons 2021-01-28 14:59:26 +10:00
Liam Fitzgerald
91d3e2aee0
NewChannel: update for new designs 2021-01-28 14:28:45 +10:00
Liam Fitzgerald
5839e8e547
ShipSearch: refactor to prevent unnecessary rerenders 2021-01-28 14:27:38 +10:00
Liam Fitzgerald
61ba382957
interface: surface member-metadata functionality 2021-01-28 10:55:35 +10:00
Liam Fitzgerald
e972010e2d
channels: refactor settings, remove dropdown hamburger 2021-01-28 10:54:38 +10:00
Liam Fitzgerald
2c2bc0195d
interface: refactor common components, add FormSubmit, IconRadio 2021-01-28 10:42:54 +10:00
Liam Fitzgerald
4577df379d
publish: hide relevant inputs if we are missing permissions 2021-01-28 10:40:01 +10:00
Liam Fitzgerald
fdf80d8eda
links: hide relevant inputs if we are missing permissions 2021-01-28 10:38:00 +10:00
Liam Fitzgerald
dce85246b0
chat: hide input if unable to write 2021-01-28 10:36:19 +10:00
Liam Fitzgerald
514f6cfbf0
interface: refactor modal components 2021-01-28 10:35:46 +10:00
Liam Fitzgerald
a100ac99bb
interface: update state management for permissions 2021-01-28 10:34:23 +10:00
Liam Fitzgerald
9c30e4e126
glob: update to 0v1.39us5.oj5a9.9as9u.od9db.0dipj 2021-01-28 10:22:45 +10:00
Liam Fitzgerald
9161aa8ae4
Merge remote-tracking branch 'origin/ixv/lens-and-graphs-fix' 2021-01-28 10:09:10 +10:00
Liam Fitzgerald
4a90989064
Merge pull request #4340 from urbit/james/hark/usehovering
interface: consistent hover events
2021-01-28 10:05:44 +10:00
Logan Allen
d3c0d92c3a interface: cleaning up integration of profile with mp's branch 2021-01-27 17:25:14 -06:00
matildepark
476d106e34
Merge pull request #4334 from urbit/lf/store-debug
interface: add debug shim to store
2021-01-27 18:24:12 -05:00
Logan Allen
cb21979d94 contacts: added %set-public update type 2021-01-27 17:20:42 -06:00
Matilde Park
4ce5aafd4f profileOverlay: add dropdown options 2021-01-27 18:08:41 -05:00
Matilde Park
95a773df2a profileOverlay: add stubbed status setting logic
Just needs the API call filled in.
2021-01-27 17:41:15 -05:00
Tyler Brown Cifu Shuster
a81bca8661 interface: changes ModalButton semantics for keyboard acessibility
fixes urbit/landscape#216
2021-01-27 14:25:57 -08:00
James Acklin
71d8a266c4 hark: remove hook option
Fixes urbit/landscape#265
2021-01-27 17:25:01 -05:00
James Acklin
512da2d7ff hark: simplify hook
Fixes urbit/landscape#265
2021-01-27 17:23:51 -05:00
Matilde Park
ca9f2e48dd profileOverlay: new profile style 2021-01-27 17:22:38 -05:00
Matilde Park
4268a3c22d chat: weave flattened contacts prop 2021-01-27 17:20:58 -05:00
Matilde Park
cab2a76004 leap: mono for ship names 2021-01-27 16:13:52 -05:00
James Acklin
71a4fffb76 hark: persist hovering control
Fixes urbit/landscape#265
2021-01-27 15:52:28 -05:00
ixv
9715c280e3
Merge pull request #4276 from urbit/ixv/settings
settings store
2021-01-27 11:02:45 -08:00
L
c3395d4c14
Merge pull request #4337 from urbit/mp/contacts/ui-detail
contacts: UI details
2021-01-27 12:47:53 -06:00
Matilde Park
3c4a62accf statusbar: dropdown uses cursor: pointer 2021-01-26 18:47:44 -05:00
Matilde Park
e0be1223c8 profile: assume sig is prepended
Our contacts object uses ~patp format. We're prefixing sigs on top of
this, causing the profile page to break unless the sig is provided,
and then showing patp info with two sigs.

This just prefixes sigs in the route and removes the sigs prepended in
user-facing strings.
2021-01-26 18:46:31 -05:00
Matilde Park
d852140403 leap: add contacts searching 2021-01-26 18:42:54 -05:00
Isaac Visintainer
59e070e46e graph-store: updated tree type in import flow 2021-01-26 14:32:38 -08:00
Isaac Visintainer
d902f339c2 lens: remove chat-* exports 2021-01-26 14:32:38 -08:00
Logan Allen
090946e328 contact-store: updates sent to /all path as well 2021-01-26 16:18:01 -06:00
Logan Allen
516c3418ea interface: profile updates work 2021-01-26 16:17:41 -06:00
Matilde Park
95d2d6eb08 statusbar: style dropdown 2021-01-26 17:13:00 -05:00
Matilde Park
78940cb10f Merge branch 'release/next-js' into mp/contacts/ui-detail 2021-01-26 16:51:46 -05:00
Logan Allen
f5e623b04a interface: get edit closer 2021-01-26 15:41:50 -06:00
Logan Allen
683df1b9a4 contact-store: fix crash 2021-01-26 15:41:34 -06:00
Logan Allen
e577edfc32 interface: split profile into multiple components, beginning Formik work 2021-01-26 15:23:01 -06:00
Logan Allen
316b86e7fb contact-store: update to add public groups and force us to always keep our own contact 2021-01-26 15:22:33 -06:00
matildepark
8f3afbd0ef
Merge pull request #4331 from urbit/lf/hark-lazy-scroll
notifications: lazy load correctly
2021-01-26 16:19:39 -05:00
matildepark
b227c18354
Merge pull request #4332 from urbit/lf/circular-json-err
localState: prevent serialization of HTMLElement
2021-01-26 14:33:43 -05:00
Matilde Park
0a632b117f localState: add 'omniboxShown' to blacklist 2021-01-26 14:15:53 -05:00
Liam Fitzgerald
d0fb69847b
graph: add permissioning for links 2021-01-26 14:58:27 +10:00
Liam Fitzgerald
955ea54502
graph: add permissioning for chat 2021-01-26 14:50:33 +10:00
Liam Fitzgerald
4b6637ec9a
graph-hooks: %remove-nodes permissioning 2021-01-26 14:47:35 +10:00
Isaac Visintainer
4ca7af1dad settings: frontend api and reducer logic 2021-01-25 20:33:23 -08:00
Isaac Visintainer
c77559021f settings: fix minor issues with json encoding 2021-01-25 20:32:09 -08:00
Liam Fitzgerald
ad05ddcc34
graph-hooks: %add-nodes permissioning 2021-01-26 12:42:44 +10:00
Liam Fitzgerald
9c0ad13abd
group-store: add resource field to app-tag
Adds a resource field to the app-tag type, as apps will generally want
to use tags to identify a specific resource
2021-01-26 11:48:45 +10:00
Liam Fitzgerald
f2fd69df90
metadata: interface cleanup 2021-01-26 11:46:06 +10:00
Liam Fitzgerald
a488c1f5fb
metadata-hooks: use pokes instead of watches to communicate preview 2021-01-26 11:10:39 +10:00
Matilde Park
4b4cbd0041 chat: hide datestamp on mobile 2021-01-25 19:58:47 -05:00
matildepark
d211358749
Merge pull request #4333 from tylershuster/chat/wobble
chat: fixes wobble
2021-01-25 19:46:19 -05:00
Isaac Visintainer
026b7b09ce settings: add mark for scry result for frontend scry json conversion 2021-01-25 16:43:47 -08:00
Liam Fitzgerald
8fe1b3d4ea
Revert "pull-hook: add +take-update arm"
This reverts commit 2ce654555c.
2021-01-26 10:09:31 +10:00
Liam Fitzgerald
5163761ede
Revert "metadata-hooks: reuse flows for previews"
This reverts commit 9c6ddc59a5.
2021-01-26 10:09:25 +10:00
Liam Fitzgerald
50be6ce4f2
interface: add debug shim to store
adds window.debugStore() to show past actions based on the tag and the
current state of some slice of the store. Logs the past 15 actions for
each tag.
2021-01-26 09:47:48 +10:00
Tyler Brown Cifu Shuster
c9107d96b4 chat: fixes wobble 2021-01-25 15:44:09 -08:00
Liam Fitzgerald
ccbe4f9ad3
Merge remote-tracking branch 'origin/release/next-userspace' into lf/md-modernize 2021-01-25 14:00:07 +10:00
Liam Fitzgerald
9c6ddc59a5
metadata-hooks: reuse flows for previews 2021-01-25 13:54:58 +10:00
Liam Fitzgerald
2ce654555c
pull-hook: add +take-update arm 2021-01-25 13:07:47 +10:00
Liam Fitzgerald
8da7af4462
localState: prevent serialization of HTMLElement
suspendedFocus may contain an HTMElement, which would throw an error
when it was serialized. Prevents this by adding suspendedFocus to the
seralization blacklist.
2021-01-25 12:46:54 +10:00
Liam Fitzgerald
ffb7e404f4
notifications: acknowledge end of notifications 2021-01-25 11:57:49 +10:00
Liam Fitzgerald
14579c642f
notifications: fix lazy loading 2021-01-25 11:32:12 +10:00
Liam Fitzgerald
f88318b1b7
glob: update to 0v7.9mc9i.jbk7p.smfcl.3aose.b6dat 2021-01-24 11:28:33 +10:00
Matilde Park
48f34795da links: return submit if no 'first item'
Fixes unfiled bug where creating a new collection returned a blank
screen.
2021-01-23 12:43:19 -05:00
janeway
a9b32192fc glob: update to 0v7.3vkbq.euver.m66ss.rs6kt.06tp8 2021-01-22 17:15:13 -05:00
Matilde Park
d3c52c5e19 Merge branch 'release/next-js' into release/next-userspace 2021-01-22 17:01:28 -05:00
Matilde Park
06fab93349 chat: disallow markdown links 2021-01-22 16:56:28 -05:00
Matilde Park
b150e4b1e6 landscape: downgrade formik to 2.1.5
Form behaviours are broken above this version.
2021-01-22 16:47:47 -05:00
Matilde Park
318831f6a9 chat: disallow markdown nodes
Using RemarkBreaks and RemarkDisableTokenizers breaks one or
the other in simultaneous use.

We fall back to escaping markdown tokens we don't want.
2021-01-22 16:47:22 -05:00
pilfer-pandex
9ed4f9fbe0 king: fix dat gold (again) 2021-01-22 11:53:22 -08:00
pilfer-pandex
5476433546 Merge branch 'release/next-vere' into pp/wire 2021-01-22 11:22:04 -08:00
pilfer-pandex
55ff6eeede Merge branch 'master' into release/next-vere 2021-01-22 11:20:02 -08:00
Liam Fitzgerald
4cb8339bf1
metadata: surface icon and show interstitial on invite 2021-01-22 14:12:09 +10:00
pilfer-pandex
8db4e2ad7e king: new mug 2021-01-21 19:41:19 -08:00
janeway
d16c228870 glob: update to 0v7.ttn7o.50403.rf6oh.63hnc.hgpc9 2021-01-21 19:15:58 -05:00
Matilde Park
604b338dcd Merge branch 'release/next-js' into release/hotfix/2021-1-21 2021-01-21 19:04:47 -05:00
Matilde Park
71e91458c6 landscape: prevent "back" overflow on mobile 2021-01-21 18:58:06 -05:00
Matilde Park
0db868c1a6 publish: fix background when editing 2021-01-21 18:51:29 -05:00
Matilde Park
4afdb19090 links: pad on small devices 2021-01-21 18:31:41 -05:00
Matilde Park
a610471fb7 interface: update dependencies 2021-01-21 18:26:17 -05:00
matildepark
000e94e588
Merge pull request #4321 from tylershuster/hark/dm-layout-fix
fixes urbit/landscape#252
2021-01-21 18:01:53 -05:00
pilfer-pandex
fbe13d411d king: elim zigzag in --stderr (still interlacing) 2021-01-21 14:55:03 -08:00
Logan Allen
2ad33fe6a3 interface: built out profile view screen 2021-01-21 13:39:43 -06:00
matildepark
84d23a9308
Merge pull request #4239 from urbit/m/graph-join-backoff
graph: make the join thread back off
2021-01-21 13:27:59 -05:00
Logan Allen
288302a406 wip 2021-01-21 11:58:59 -06:00
Logan Allen
8f5efe46be interface: add blank profile 2021-01-21 11:37:30 -06:00
Logan Allen
7bb76ba39c contact-store: change fields in to reflect new profile 2021-01-21 11:36:48 -06:00
Tyler Brown Cifu Shuster
61ec3bb2cf fixes urbit/landscape#252 2021-01-21 07:59:40 -08:00
Liam Fitzgerald
752c279c83
metadata-api: timeout on clientside 2021-01-21 15:20:07 +10:00
Liam Fitzgerald
de33d3d572
metadata-hooks: store previews 2021-01-21 15:18:13 +10:00
Liam Fitzgerald
42e7746b9c
group-settings: update to match new designs 2021-01-21 15:05:01 +10:00
Liam Fitzgerald
92a4dcabdb
Merge remote-tracking branch 'origin/release/next-js' into lf/md-modernize 2021-01-21 12:48:37 +10:00
Liam Fitzgerald
2decc24286
interface: bump indigo 2021-01-21 12:24:19 +10:00
Liam Fitzgerald
85a5488332
AsyncButton: protect against double submit 2021-01-21 11:44:22 +10:00
Liam Fitzgerald
9424e56827
graph-api: prevent more than one join request 2021-01-21 10:46:04 +10:00
Liam Fitzgerald
3bf03ffc9b
graph-join: crash on backoff and fix scry mold 2021-01-21 10:43:25 +10:00
Liam Fitzgerald
015dffeb0f
metadata-hooks: start in drum 2021-01-21 10:14:19 +10:00
Matilde Park
2df7c62a33 landscape: sidebar header item center, padded
Fixes urbit/landscape#257.
2021-01-20 18:45:07 -05:00
Matilde Park
3418b0f6e6 Merge branch 'release/next-js' into lf/infinite-link-scroll 2021-01-20 18:05:03 -05:00
Ted Blackman
6234b56ac1 ames: cache message +jam in +on-memo 2021-01-20 15:29:45 -05:00
Matilde Park
fb1e4033d7 landscape: font + padding hotfix
- Channel Settings size
- Padding on channel header
2021-01-20 13:27:27 -05:00
Matilde Park
31def6f57a Merge branch 'release/next-js' into release/next-userspace 2021-01-20 12:47:31 -05:00
Liam Fitzgerald
c10b96d5ed
glob: update to 0v3.ov15r.suma1.1i1rk.f45qh.u9opu 2021-01-20 14:09:42 +10:00
matildepark
a4155c2e6b
Merge pull request #4289 from urbit/mp/chat/newlines
chat: allow line breaks in markdown
2021-01-19 21:19:16 -05:00
Liam Fitzgerald
871fba20a3
metadata-store: add permissions field 2021-01-20 11:51:07 +10:00
janeway-bot
0fc5c4ef53
Merge 108a5f0de8 into release/next-js 2021-01-20 04:53:34 +04:00
Liam Fitzgerald
69a5675a86
graph-store: log %add-graph
When a graph is joined, the subscriber receives an %add-graph update
that corresponds to the current state of the graph. This was not logged,
so if the graph did not recieve any updates before the subscription was
kicked, the whole graph would be have to be sent again. This would be
largely asymptomatic, however hark-store assumes that %add-graph will
only be emitted when a new graph is joined or created. As such, we log
this initial update, so that the push-hook can correctly ascertain the
backlog it needs to send and so %add-graph is only emitted once per
graph. This also opens the door for time-varying scries into
graph-store.

Fixes #4290
2021-01-20 10:52:19 +10:00
Logan Allen
058bd69cf1 interface: broke apart settings and profile, updated StatusBar UI 2021-01-19 16:07:34 -06:00
Matilde Park
6363868731 publish: step up font size in titles 2021-01-19 16:25:36 -05:00
Matilde Park
1f7348ab6c publish: move 'new post' to header 2021-01-19 16:24:21 -05:00
Logan Allen
7ffce92c37 hood: start %contact-push/pull-hooks 2021-01-19 15:20:47 -06:00
Logan Allen
54b64f5682 contacts: write hooks and use permisssioning system 2021-01-19 15:07:11 -06:00
Matilde Park
904ba113b7 author: increase font size 2021-01-19 15:54:07 -05:00
Matilde Park
4eb3a5ffdf statusbar: remove patp 2021-01-19 15:51:34 -05:00
Matilde Park
3f8de9a701 leap: correct font sizing of input 2021-01-19 15:47:30 -05:00
Matilde Park
392bccc6a8 launch: prevent modal button size overflow 2021-01-19 15:46:23 -05:00
Matilde Park
22f7754583 landscape: step up font size in channel header 2021-01-19 15:44:42 -05:00
Matilde Park
d0a276fd43 chat: add editor padding on mobile 2021-01-19 15:44:20 -05:00
Matilde Park
7ba6efbca2 publish: prevent 'new post' squash 2021-01-19 15:30:35 -05:00
Matilde Park
6ce130176a links: equalise font size, fix dropdown width 2021-01-19 15:28:43 -05:00
Matilde Park
ed2b350b2f profile: widen sidebar 2021-01-19 15:24:55 -05:00
Matilde Park
f5344efade landscape: widen popover menu 2021-01-19 15:22:55 -05:00
Matilde Park
6790664b2b sidebar: level padding-right 2021-01-19 15:20:30 -05:00
Matilde Park
2ea9b48ecb groupSwitcher: prevent text clipping 2021-01-19 15:19:40 -05:00
Logan Allen
6d95cc76a4 interface: basic new contact-store support 2021-01-19 13:59:11 -06:00
Logan Allen
cdb91291ed contact-store: %allow/%disallow support 2021-01-19 13:59:11 -06:00
Logan Allen
dca2c9ae58 interface: updated api/logic in reducer and api to reflect new %contact-store 2021-01-19 13:59:11 -06:00
Logan Allen
1eb99bfdcd contact-store: wrote out all the JSON conversions and store compiles 2021-01-19 13:59:11 -06:00
Logan Allen
1f7f86f682 contact-store: first approach at rewrite 2021-01-19 13:59:09 -06:00
Isaac Visintainer
78bdcbf020 settings: renamed to settings store; used =* instead of =/ 2021-01-19 11:41:28 -08:00
Isaac Visintainer
67954362a3 settings: new store, lib, sur, and mar 2021-01-19 11:41:28 -08:00
Liam Fitzgerald
becd520c45
links: pass empty measure prop to fix comments 2021-01-18 17:14:12 +10:00
Liam Fitzgerald
959c7ee488
LinkWindow, VirtualScroller: virtualise correctly 2021-01-18 16:32:12 +10:00
Liam Fitzgerald
8541886433
metadata: expose manual pinning of channels 2021-01-18 12:13:41 +10:00
Liam Fitzgerald
ccb47e533d
metadata-store: update import functionality 2021-01-18 11:10:16 +10:00
Liam Fitzgerald
c0ddf43865
metadata-hooks: refine preview behaviour
Timeout proxied subscriptions and distinguish between a nack and a kick.
2021-01-18 10:58:03 +10:00
matildepark
86dd68a7cc
Merge pull request #4291 from urbit/mp/landscape/qa-2021-1
landscape: QA from 1.5, round one
2021-01-15 17:54:39 -05:00
Matilde Park
64b4689a4a landscape: remove old new channel button 2021-01-15 17:45:10 -05:00
Matilde Park
2cd80bf2af landscape: sidebar updated to latest 2021-01-15 17:32:39 -05:00
Liam Fitzgerald
ab1ad4e51f
JoinGroup: add group preview 2021-01-15 15:48:58 +10:00
Liam Fitzgerald
f3ab81f88b
metadata: allow for preview subscriptions 2021-01-15 15:45:51 +10:00
Liam Fitzgerald
5d9955c0ce
Merge remote-tracking branch 'origin/release/next-js' into lf/md-modernize 2021-01-15 14:53:10 +10:00
Matilde Park
a889095265 landscape: amend paddingRight in sidebar 2021-01-14 20:28:44 -05:00
Matilde Park
316c52802f landscape: prevent offscreen bumps from font size 2021-01-14 20:22:20 -05:00
Matilde Park
a6254066e7 newChannel: correct dark mode back link 2021-01-14 20:18:07 -05:00
Matilde Park
f00b887867 dropdown: use latest mockup 2021-01-14 20:16:37 -05:00
janeway-bot
3d7be50f16
Merge cb7c9c6535 into release/next-js 2021-01-15 04:49:34 +04:00
Liam Fitzgerald
e3ae98123b
push-hook: remove old resource-for-update 2021-01-15 10:33:37 +10:00
Liam Fitzgerald
e83efcb932
pull-hook: ensure facts are not malicious
Ensure that the resource from the wire, the resource for the update
match up. Also ensure that the source ship and the ship that is being
pulled from for the resource match up. Without this, a host of a graph
could send updates for graphs that they do not hosts, and these would be
unconditionally forwarded, allowing malicious hosts to overwrite graphs
that they do not host.
2021-01-15 10:33:37 +10:00
Liam Fitzgerald
478e45d373
push-hook: use mark conversion to get resource 2021-01-15 10:33:34 +10:00
Matilde Park
d5b0f15e0b launch: icons match modal icon margin 2021-01-14 19:32:39 -05:00
Matilde Park
07070fc3b6 statusbar: force squared icons
Both were 32x34; either we could change px to 7px or
tell it to fit 32px. I chose latter.
2021-01-14 19:26:14 -05:00
Matilde Park
2180fd65c3 hark: use pat-da for dates 2021-01-14 19:19:52 -05:00
Matilde Park
84e6073745 publish: delete uses cursor:pointer 2021-01-14 19:10:02 -05:00
Matilde Park
a0f324b800 hark: only allow marking as read
Fixes urbit/landscape#149.
2021-01-14 19:08:51 -05:00
Matilde Park
901a08aa25 chat: allow line breaks in markdown
Fixes #4202.
2021-01-14 18:07:20 -05:00
matildepark
faef9b1d42
Merge pull request #4279 from tylershuster/hark/inbox-layout
notifications: fix layout
2021-01-14 14:27:03 -05:00
github-actions[bot]
398edad5f0
Merge a1345ddac4 into release/next-js 2021-01-14 07:03:56 +00:00
Jared Tobin
a1345ddac4
Merge pull request #4256 from black-river-software/black-river-software/dockerize
Nix build for a 'smart' docker image that can load keyfiles or a pier and boot a ship
2021-01-14 11:03:25 +04:00
Liam Fitzgerald
c6ae0cec53
sane: update for new metadata-store 2021-01-14 13:46:16 +10:00
Liam Fitzgerald
2cfa0f073f
Merge remote-tracking branch 'origin/release/next-userspace' into lf/md-modernize 2021-01-14 13:37:55 +10:00
Liam Fitzgerald
55c2991a9b
metadata-store,hook: add OTA adapter 2021-01-14 13:10:32 +10:00
Tyler Brown Cifu Shuster
7be1d8d313 interface: add useHovering hook 2021-01-13 18:50:14 -08:00
github-actions[bot]
49706ebf13
Merge 344e40fda7 into release/next-js 2021-01-14 02:19:20 +00:00
Liam Fitzgerald
344e40fda7
glob: update to 0v1.4u9gp.rs1fi.ki7ok.ib4cp.mgdvs 2021-01-14 12:10:44 +10:00
Liam Fitzgerald
3fa761aaf3
metadata-store: add picture field 2021-01-14 11:12:48 +10:00
Liam Fitzgerald
541efa5ff9
various, metadata: update metadata interactions 2021-01-14 11:04:15 +10:00
Liam Fitzgerald
585b6fefa1
hark-graph-hook: rewatch all DMs on upgrade 2021-01-14 10:47:11 +10:00
Liam Fitzgerald
3728a41300
Merge pull request #4266 from urbit/la/aggro-channel-ack
channel.js: ack every 30 events *even if this.outstandingJSON is empty*
2021-01-14 10:13:16 +10:00
matildepark
a400573c8e
Merge pull request #3416 from urbit/lf/app-sane
Applied schizoanalysis: Sanity checking for landscape
2021-01-13 18:02:15 -05:00
Tyler Brown Cifu Shuster
9b15ccbcc8 fixes https://github.com/urbit/landscape/issues/171 2021-01-13 14:32:31 -08:00
Matilde Park
2a91c43fa8 publish: automatically continue lists
Fixes #3329.
2021-01-13 16:30:49 -05:00
Edward Amsden
a64e0e141e
build: Build docker image and publish to Docker Hub
d3c5aa74c1 introduced a Docker image intended for deploying Urbit ships

This commit modifies the build.yml GitHub Actions workflow to build the
docker image as part of the push/PR workflow, and adds a
`release-docker.yml` workflow, which runs on any tag push `urbit-v*` and
pushes the image to Docker Hub, also synchronizing the README.

Co-authored-by: Josh Lehman <josh@urbit.org>
2021-01-13 12:36:45 -05:00
Edward Amsden
d3c5aa74c1
build: A 'smart' docker image
This commit adds the `docker-image` attribute to the main Nix
entrypoint, invoking `nix/pkgs/docker-image` which will build
a 'smart' docker image that can load keyfiles or a pier and
boot a ship

It includes a README for the official docker image, suitable
for posting as the README to a Docker Hub or similar docker
image repository.
2021-01-13 07:37:28 -05:00
Tyler Brown Cifu Shuster
d8ec8ae9d1 fixes https://github.com/urbit/landscape/issues/146 2021-01-12 22:46:49 -08:00
Tyler Brown Cifu Shuster
f5e51b321b fixes https://github.com/urbit/landscape/issues/148 2021-01-12 22:33:17 -08:00
Liam Fitzgerald
2384b902b0
metadata: update JS 2021-01-13 15:40:48 +10:00
Tyler Brown Cifu Shuster
f9452a4173 notifications: fix layout
fixes https://github.com/urbit/landscape/issues/218
2021-01-12 21:14:07 -08:00
Liam Fitzgerald
9921cdfc81
metadata: add hooks 2021-01-13 14:50:37 +10:00
Liam Fitzgerald
9b6ec09fe9
metadata-store, various: update scry library 2021-01-13 14:05:22 +10:00
Liam Fitzgerald
d724e933b3
metadata-store: move to 1-1 mapping between groups and resources
Most of userspace already makes this assumption, but it was never
reflected in metadata-store itself.
2021-01-13 13:50:04 +10:00
Liam Fitzgerald
b69d11bd86
hark-store: rework caching to correctly calculate unread totals
Hark, when calculating unread totals was ignoring notifications that
were under the same stats-index, but a different index. Reworks the
cache to calculate unread totals correctly.
2021-01-13 12:40:53 +10:00
Matilde Park
36a5bfbf93 landscape: hotfix to cite in statusbar 2021-01-12 18:58:04 -05:00
Matilde Park
c7f4327920 landscape: pass contact to profile overlay 2021-01-12 18:05:30 -05:00
Matilde Park
115bb9a3d8 chat: code fontSize step down 2021-01-12 15:03:19 -05:00
Matilde Park
344c40f51e landscape: delete interim themes 2021-01-12 14:59:58 -05:00
Matilde Park
686127cc8b landscape: update to indigo-react 1.2.16 2021-01-12 14:56:37 -05:00
Matilde Park
cbfbfa21c1 landscape: update light / dark versions 2021-01-12 14:32:34 -05:00
Matilde Park
3f059a57d8 Merge branch 'release/next-js' into mp/landscape/indigo-themes 2021-01-12 14:27:22 -05:00
matildepark
804ceb9631
Merge pull request #4269 from urbit/lf/hark-phantom-dot
hark: address phantom dot on archive
2021-01-12 14:11:28 -05:00
fang
208148caf9
Merge pull request #4181 from urbit/lf/local-azimuth
azimuth: add local contracts
2021-01-12 17:30:36 +01:00
fang
c77a5ba91d
azimuth: remove empty line 2021-01-12 17:12:13 +01:00
Tyler Brown Cifu Shuster
652073cd49 interface: bump sigil-js 2021-01-11 21:12:47 -08:00
Liam Fitzgerald
aec6b1d754
sane: add dangling metadata checker 2021-01-12 14:57:18 +10:00
Liam Fitzgerald
2cd5e462b0
Merge remote-tracking branch 'origin/release/next-userspace' into lf/app-sane 2021-01-12 14:29:22 +10:00
Liam Fitzgerald
98324445c1
metadata-store: exorcise paths 2021-01-12 14:26:19 +10:00
Liam Fitzgerald
70f3f4a408
azimuth: style nits 2021-01-12 12:54:57 +10:00
Liam Fitzgerald
742971fec9
LinkWindow: address Tyler review 2021-01-12 12:44:16 +10:00
Liam Fitzgerald
c6465bf0ad
Merge remote-tracking branch 'origin/release/next-js' into lf/infinite-link-scroll 2021-01-12 12:34:51 +10:00
Liam Fitzgerald
b009104f8b
notifications: update count on archive 2021-01-12 12:25:54 +10:00
Matilde Park
ced3d7a079 meta: force dev stream deploy 2021-01-11 18:26:42 -05:00
janeway
2d50075bfb glob: update to 0v5.sekq0.8skge.ekt62.i73ig.g5sep 2021-01-11 18:15:12 -05:00
Logan Allen
3611fcab16 channel-js: ensure lastEventId is an integer, and correctly set lastAckedEvent 2021-01-11 23:07:53 +00:00
Liam Fitzgerald
5a24de979a
graph-view: first draft 2021-01-12 09:05:39 +10:00
Liam Fitzgerald
30b551323b
lib/agentio: add helper library for constructing cards 2021-01-12 09:05:22 +10:00
Matilde Park
c6069bda3f Merge branch 'release/next-js' into release/hot/2020-1-11 2021-01-11 17:51:42 -05:00
matildepark
9e3722d581
Merge pull request #4262 from urbit/lf/hark-autorebuild
hark-store: Fix channel marking as read crash
2021-01-11 17:48:30 -05:00
matildepark
c44ac6210b
Merge pull request #4261 from urbit/lf/hark-remove-fixes
hark-store: fix dangling unreads
2021-01-11 17:48:09 -05:00
Liam Fitzgerald
99bc912fc5
hark-store: add rebuild printf 2021-01-12 08:31:10 +10:00
Liam Fitzgerald
9c7ac3773a
hark, graph-store: address L review 2021-01-12 08:15:14 +10:00
Liam Fitzgerald
a82c0bb2fe
hark-store: address L style review 2021-01-12 08:05:40 +10:00
fang
0613b5b297
tally: also list the groups we're in 2021-01-11 22:56:02 +01:00
fang
578f10180a
tally: add generator for measuring group activity
Scrapes groups and graphs for member counts and recent activity respectively,
and uses that to print out a "tally" of activity for all local groups and their
channels. Since this output is intended to be shared with other parties,
anonymizes resource identifiers by default.
2021-01-11 22:55:48 +01:00
Matilde Park
3ba0d89ee5 chat: unreverse keys when getting unread msg
Fixes #4219.
2021-01-11 16:49:14 -05:00
Logan Allen
5dd29f1fe7 channel.js: ack every 30 events *even if this.outstandingJSON is empty* 2021-01-11 15:29:15 -06:00
Tyler Brown Cifu Shuster
f1c9a596c2 chat: fix sizing on mobile
fixes https://github.com/urbit/landscape/issues/230
2021-01-11 12:29:45 -08:00
matildepark
0fd5ba6054
Merge pull request #4244 from urbit/la/fix-4217
hark-group-hook: add type checking to vase sent to %hark-store, fix #4217
2021-01-11 15:01:47 -05:00
Liam Fitzgerald
dfc3ef0c0e
hark-graph-hook: dismiss unreads for a node when it is deleted 2021-01-11 17:44:25 +10:00
Liam Fitzgerald
1ed0477663
graph-store: emit affected descended nodes in %remove-nodes
When %remove-nodes is sent as an update, it may refer to a parent node,
in which case the deletion of all the parent's children is implied. If
we hold onto references to nodes outside of graph-store, we are unable
to tell which of our references were affected, other than iterating over
every reference to check if one of the deleted indices is a prefix of
the reference. This is obviously undesirable, so we emit all of the
nodes we deleted, including the nodes deleted implicitly.
2021-01-11 17:44:25 +10:00
Liam Fitzgerald
18301fa7d7
hark-store: cleanup dangling unreads
Creates a noun poke %fix-dangling, which iterates through the unreads
and dismiss those which refer to nodes which no longer exist.
Additionally, adds a migration which runs this poke.
2021-01-11 17:44:25 +10:00
Liam Fitzgerald
7e0af9cfca
graph-store: add node existence query 2021-01-11 17:44:25 +10:00
Liam Fitzgerald
d01f1f62e5
hark-graph-hook: fix muting on %remove-graph
*_watching was bunting to watching (i.e. a no-op), causing watching to
be wiped everytimne a graph was removed
2021-01-11 17:43:58 +10:00
Liam Fitzgerald
1529113d6f
hark-store: fix mark channel as read issue
Addresses root cause of #4201
2021-01-11 17:43:02 +10:00
Liam Fitzgerald
8fe8cfd29e
hark-store: rebuild cache on inconsistency, instead of crashing
Addresses #4201, although the root cause of the cache inconsistency is
still at large.
2021-01-11 17:42:54 +10:00
pilfer-pandex
958ebc5a24 king: ted's new packet format 2021-01-10 21:19:40 -08:00
Jared Tobin
bba0bb056f
interface: reference urbit/urbit repository
Prepends 'urbit/urbit@' to the rendered Landscape shorthash, which
should cause GitHub to auto-link the commit.
2021-01-10 22:12:12 +04:00
Matilde Park
b3afaaf3e3 chat: fix 'enter' behaviour on iOS 2021-01-08 18:03:11 -05:00
matildepark
f3d5ebfe67
Merge pull request #4253 from tylershuster/hash-z-index
launch: fix hash color and mobile position
2021-01-08 17:10:56 -05:00
Tyler Brown Cifu Shuster
ea9db15d67 launch: fix hash color and mobile position
fixes https://github.com/urbit/landscape/issues/166
2021-01-08 13:10:27 -08:00
Matilde Park
cc88278a9f statusbar: correct flexed reconnectbutton 2021-01-08 15:23:51 -05:00
matildepark
c6e3fe46f7
Merge pull request #4251 from tylershuster/hark/update-inbox-title
interface: put dynamic title on inbox
2021-01-08 14:47:14 -05:00
matildepark
f037ad1107
Merge pull request #4250 from tylershuster/publish/on-navigate-behavior
publish: fixes two behaviors on navigation
2021-01-08 14:44:36 -05:00
Tyler Brown Cifu Shuster
7ce3fd49eb interface: put dynamic title on inbox
fixes https://github.com/urbit/landscape/issues/222
2021-01-08 10:32:20 -08:00
matildepark
6f3b248bdf
Merge pull request #4248 from tylershuster/publish/line-breaks
publish: renders line breaks
2021-01-08 13:00:22 -05:00
Tyler Brown Cifu Shuster
4bd7a65416 publish: scroll to top on note navigation
fixes #4204
2021-01-08 09:59:14 -08:00
Tyler Brown Cifu Shuster
f8b9f40d16 publish: mark read on navigate
fixes #4207
2021-01-08 09:48:55 -08:00
Tyler Brown Cifu Shuster
de4eee1eaf publish: renders line breaks
fixes #4245
2021-01-08 09:42:46 -08:00
Tyler Brown Cifu Shuster
36592d154c groups: confirm channel deletion
fixes #4199
2021-01-08 09:30:40 -08:00
matildepark
71f16fc32b
Merge pull request #4246 from urbit/mp/landscape/link-collection-icon
landscape: use 'collections' icon
2021-01-07 19:54:24 -05:00
matildepark
ef289cf282
Merge pull request #4210 from urbit/m/file-surfer-docs
file-server: inline docs for actions
2021-01-07 19:46:04 -05:00
matildepark
9c44c7eec5
Merge pull request #4225 from urbit/mp/landscape/allow-blank-ships
shipSearch: skip validating 'undefined'
2021-01-07 19:45:29 -05:00
matildepark
caa18af943
Merge pull request #4227 from urbit/mp/landscape/edit-mentioned-comments
landscape: edit comments include leading sig
2021-01-07 19:45:07 -05:00
matildepark
ca0cf64a54
Merge pull request #4243 from urbit/mp/landscape/upload-ios
landscape/useS3: restore behaviour on iOS
2021-01-07 19:44:45 -05:00
Matilde Park
c922fad2ff landscape: use 'collections' icon 2021-01-07 19:40:25 -05:00
Logan Allen
83036c0cc3 hark-group-hook: add type checking to vase sent to %hark-store, fix #4217 2021-01-07 14:03:03 -06:00
matildepark
7a41664ba1
Merge pull request #4238 from urbit/mp/term/you-dropped-this
term: use 'this' in notificationscount
2021-01-07 13:52:25 -05:00
Matilde Park
40473bf833 landscape/useS3: restore behaviour on ios 2021-01-07 13:28:21 -05:00
matildepark
0830c01024
Merge pull request #4230 from tylershuster/font-fallback
interface: add fallback fonts
2021-01-07 01:17:49 -05:00
matildepark
d441d826a0
Merge pull request #4144 from urbit/ga/qa-3
Ga/qa 3
2021-01-06 18:57:59 -05:00
Gavin Atkinson
c8c7621fdd launch: remove console.log 2021-01-06 15:35:58 -08:00
Gavin Atkinson
7363852f29 Landscape: Explaination of private vs public group in NewGroup 2021-01-06 15:36:18 -08:00
Gavin Atkinson
681d849265 landscape: Style chage on shipSearch tag 2021-01-06 15:36:09 -08:00
Gavin Atkinson
1fcd8076d7 landscape: spacing tweaks in groupSwitcher and sidebar 2021-01-06 15:35:58 -08:00
Gavin Atkinson
a726de34f7 leap: Resolves leap spacing 2021-01-06 15:35:58 -08:00
github-actions[bot]
5053b1f38b
Merge 85435e9a81 into release/next-js 2021-01-06 22:44:17 +00:00
fang
69704c6a80
graph: make the join thread back off
Pushes the pathological case back a bit, but doesn't make it stop trying.
2021-01-06 23:22:54 +01:00
Matilde Park
38c89616fe term: use 'this' in notificationscount 2021-01-06 17:12:49 -05:00
Logan Allen
c99bf65d81 graph-delete thread: properly remove entry from metadata-store and hook 2021-01-06 15:32:16 -06:00
fang
6769e5cf5a
spider: prefix thread ids with thread name
For thread ids generated by spider itself, includes the name of the thread,
for convenient identification.
2021-01-06 22:20:51 +01:00
matildepark
1b96410b94
Merge pull request #4197 from tylershuster/hark-title
interface: document title
2021-01-06 16:10:37 -05:00
Tyler Brown Cifu Shuster
207c9accde interface: document title 2021-01-06 12:54:52 -08:00
L
2725f5b2c0
Merge pull request #4216 from urbit/la/fix-4164
4164: fixes display issue with jobs / gigs based on faulty hark state
2021-01-06 12:24:36 -06:00
matildepark
bb48d8b3c7
Merge pull request #4224 from urbit/mp/landscape/patp-punctuation
landscape: allow most patp punctation in tokenize
2021-01-06 13:06:10 -05:00
Tyler Brown Cifu Shuster
1bc5d22412 interface: add fallback fonts 2021-01-05 22:05:36 -08:00
Tyler Brown Cifu Shuster
dbc452ff44 interface: fixes bug where profile overlay would crash due to hook use 2021-01-05 19:04:15 -08:00
Matilde Park
bd1148e171 landscape: edit comments include leading sig
Fixes #4212.
2021-01-05 21:47:38 -05:00
Matilde Park
4573043168 shipSearch: skip validating 'undefined'
Fixes #4218.
2021-01-05 21:37:52 -05:00
Matilde Park
746fa57d15 landscape: allow most patp punctation in tokenize
Fixes #4183.
2021-01-05 21:14:41 -05:00
Matilde Park
822a378fb4 Merge branch 'release/next-js' into release/next-userspace 2021-01-05 20:06:37 -05:00
Matilde Park
3abfcbd4ea statusbar: change color on collapsed text 2021-01-05 19:54:50 -05:00
Matilde Park
9159d92927 meta: correct environment in status bar 2021-01-05 19:33:04 -05:00
Matilde Park
113aad6db5 meta: remove unnecessary variable 2021-01-05 19:24:51 -05:00
Matilde Park
2c0ecc6494 meta: amend environment variable access 2021-01-05 19:18:35 -05:00
Matilde Park
b21f5e0f06 statusbar: add conditional dev stream render 2021-01-05 18:54:43 -05:00
Matilde Park
136efa76a3 Merge branch 'release/next-js' into ixv/fix-unread-resubscribe 2021-01-05 17:34:28 -05:00
fang
141fb07109
Merge pull request #4221 from urbit/m/hark-but-quiet
landscape: remove hark-update printfs
2021-01-05 23:21:21 +01:00
matildepark
8cbf726fa6
Merge pull request #4171 from tylershuster/local-state-hooks
interface: convert local state to hooks
2021-01-05 17:18:15 -05:00
fang
8538b4fd7b
landscape: remove hark-update printfs 2021-01-05 23:07:10 +01:00
Isaac Visintainer
cbdb8903fc notifications: clear state before processing initial update 2021-01-05 13:49:49 -08:00
Logan Allen
599c4db175 interface: place priority in understanding state of channel in graphKeys 2021-01-05 12:35:39 -06:00
Liam Fitzgerald
44ac3130f8
graph-store: use +bap for update-log listification 2021-01-05 08:23:12 +10:00
Liam Fitzgerald
3e1207283b
Merge remote-tracking branch 'origin/master' into lf/update-log-order 2021-01-05 08:18:12 +10:00
matildepark
584755de2d
Merge pull request #4121 from tylershuster/serve-woff
landscape: add woff2 support, serve Inter & Source Code Pro
2021-01-04 11:31:02 -05:00
fang
b8bf96d55f
file-server: inline docs for actions 2021-01-02 13:44:13 +01:00
fang
1b1b613729
clay: condense +pile-rule
Rewrites the `+pile-rule` parsing rule for compactness and legibility.
This is a purely stylistic change.
2020-12-24 13:03:56 +01:00
Philip Monk
598a46d1f7
Merge remote-tracking branch 'origin/la/spider-fix' into philip/gall-vega 2020-12-18 17:04:02 -08:00
pilfer-pandex
29cc12d206 king: various fixes and improvements 2020-12-18 17:00:56 -08:00
Philip Monk
e0dfbc8083
gall: fix huck wires 2020-12-18 16:28:43 -08:00
Philip Monk
548e2dcea8
gall: don't molt on vega
We can't molt until clay has gotten its pork or else we'll build the old
app against the new kernel.  This ignores vegas, since we should get a
notification from clay on /sys/lyv.
2020-12-18 15:33:58 -08:00
janeway
327a542952
glob: update to 0v5.hvt1e.ie7it.b7i7l.1r7jj.dn9ib 2020-12-18 13:06:18 -08:00
Philip Monk
39cc1c51ec
Merge remote-tracking branch 'origin/la/fix-archivebox' into release/next-sys 2020-12-18 12:55:08 -08:00
Philip Monk
bb29b7c749
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-12-18 12:46:13 -08:00
Philip Monk
a5993cc3e7
Merge remote-tracking branch 'origin/release/next-hoon' into release/next-sys 2020-12-18 12:43:07 -08:00
Philip Monk
e03030b80c
Merge pull request #4136 from urbit/m/redo-hint
hoon: add jet hint for +redo
2020-12-18 12:42:12 -08:00
Logan Allen
ad80e2a716 interface: change Read text to Dismiss 2020-12-18 14:26:28 -06:00
pilfer-pandex
fec7d99fd1 Merge branch 'eg/wyrd-hs' into pp/wire 2020-12-18 12:04:52 -08:00
L
0ed3f41c6f
Merge pull request #4193 from tylershuster/clear-weather
weather: add style for 'Clear'
2020-12-18 13:34:03 -06:00
Tyler Brown Cifu Shuster
35c63c1491 weather: add style for 'Clear' 2020-12-18 10:58:46 -08:00
Logan Allen
d6707865a1 interface: fix missing archiveBox by removing Archive view 2020-12-18 12:45:15 -06:00
Liam Fitzgerald
2d6913794f
glob: update to 0v7.p2egb.1l8lk.11asn.n1bkb.71bkt 2020-12-18 14:09:25 +10:00
Liam Fitzgerald
a66d0fc2ba
Merge remote-tracking branch 'origin/release/next-userspace' 2020-12-18 14:04:08 +10:00
Liam Fitzgerald
097d6e923b
interface: update package-lock.json 2020-12-18 13:57:38 +10:00
Liam Fitzgerald
128356dd47
Merge pull request #4156 from urbit/lf/last-updated
hark-graph-hook, hark-store: set last-updated on self posts
2020-12-18 13:56:16 +10:00
Philip Monk
65d477b0fc
Merge pull request #4184 from urbit/philip/jael-order
jael: fix breach notification ordering
2020-12-17 16:24:38 -08:00
Philip Monk
c824284764
Merge pull request #4143 from urbit/philip/ames
ames: Fix stuck flows caused by %strange-current
2020-12-17 16:23:59 -08:00
fang
0034c6d79e
Merge pull request #4115 from urbit/m/commit-single-desk
vere: commit the specified mountpoint only
2020-12-18 00:57:17 +01:00
Philip Monk
b6b2926105
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-12-17 15:19:57 -08:00
Philip Monk
41a2ed084e
jael: fix breach notification ordering
When we changed wires from /a/foo to /ames/foo, our sorting function
started sorting by last character instead of first character, so breach
notifications were given to gall before ames.  This made gall try to
resubscribe before ames cleared its state, so the message would be lost.

Fixes #4177
2020-12-17 15:19:06 -08:00
Tyler Brown Cifu Shuster
380a7b30af interface: convert local state to hooks 2020-12-17 12:29:56 -08:00
Logan Allen
be8c0940e7 hark-graph-hook: reduce extraneous %no-metadata printfs 2020-12-17 19:45:05 +00:00
Liam Fitzgerald
6b6e9a7be2
hark: cleanup notifications on leave 2020-12-17 16:10:26 +10:00
Liam Fitzgerald
aec5fbcc23
azimuth: add local contracts 2020-12-17 15:16:28 +10:00
Liam Fitzgerald
69c555c4b5
hark: lazier notifications, update in add-graph 2020-12-17 11:59:35 +10:00
Elliot Glaysher
3451e02cd1 OK, and now we are walking through the effects 2020-12-16 16:53:25 -05:00
Logan Allen
0341814c54 zuse: add backward tap (+bap) to +ordered-map 2020-12-16 12:57:05 -06:00
Elliot Glaysher
44d8119119 That was it. Fixed the wyrd:insane issue. 2020-12-16 11:46:54 -05:00
Elliot Glaysher
d6def3c4cb WIP: Got to the point where we boot and goof on the event 2020-12-16 11:17:13 -05:00
fang
744cce098f
Merge pull request #4163 from jfranklin9000/release/next-userspace
dbug: make eyre Channels header match the table
2020-12-16 15:53:31 +01:00
Liam Fitzgerald
7ae79cfb1a
glob: update to 0v2.4fgj3.q9463.10ksb.jmhse.00031 2020-12-16 17:52:08 +10:00
Liam Fitzgerald
169955b45a
hark: rework unread tracking, pt.3 2020-12-16 17:46:35 +10:00
Liam Fitzgerald
610a8730b7
wip 2020-12-16 14:22:23 +10:00
Joe Bryan
6678e7313b hoon: crash with valid tank on %eror 2020-12-15 18:22:51 -08:00
Liam Fitzgerald
0ab9af0679
glob: update to 0v1.pr789.2ugh8.chgtm.dlmfn.cc9pr 2020-12-16 10:11:05 +10:00
Liam Fitzgerald
6012609214
notifications: fix accidental overwrite 2020-12-16 10:08:03 +10:00
Liam Fitzgerald
fa7c347870
graph-store: add TODO comment for backwards tap 2020-12-16 09:42:01 +10:00
Joe Bryan
78e545b6df Merge branch 'release/next-vere' into jb/verb
* release/next-vere:
  jets: updates declarations, adding/updating hashes and hooks
  jets: fix "hot jet" registraton path printing
  vere: report, not crash, on unreasonable -Y and -Z
2020-12-15 15:06:15 -08:00
Joe Bryan
3dd8980c73
Merge pull request #4170 from urbit/jb/re-hashboard
u3: revive hashboard
2020-12-15 14:58:32 -08:00
Joe Bryan
5cff66347d jets: updates declarations, adding/updating hashes and hooks 2020-12-15 14:11:15 -08:00
Joe Bryan
268a012c54 jets: fix "hot jet" registraton path printing 2020-12-15 14:11:10 -08:00
Joe Bryan
ee5bd32a74 vere: also set arvo verbosity early during boot 2020-12-15 14:01:03 -08:00
Joe Bryan
4d9fc48238 vere: refactor wire handling in boot sequence construction 2020-12-15 13:58:48 -08:00
fang
5dab476184
Merge pull request #4083 from urbit/m/safer-z
vere: report, not crash, on unreasonable -Y and -Z
2020-12-15 22:56:02 +01:00
Joe Bryan
13590dec37 vere: set arvo verbosity based on presence of -v 2020-12-15 13:54:26 -08:00
pilfer-pandex
aefb53e64e king: path format chage, fix tests 2020-12-15 13:46:26 -08:00
Joe Bryan
bf91610d7b Merge branch 'master' into release/next-vere
* master: (94 commits)
  glob: update to 0v5.bo337.25di9.mg5d5.i9vun.5qaqe
  default.nix: fix typo in examples section
  build: document use of ares.cachix.org in the top-level README
  build: use ares.cachix.org for continuous integration
  chat: lazier chat loading
  notifications: fix invite squashing
  graph-store: turn back on noisy duplicates
  push-hook: fix duplicate messages being sent
  release: urbit-os-v2.7
  graph-store: silence duplicate message assertion temporarily
  release: urbit-os-v2.6
  graph-pull-hook: silence issues temporarily
  release: urbit-os-v2.5
  graph-store: no need to iterate through whole list if we find a single duplicate
  graph-store: address ted and mark's comments
  debug: render queued ames acks correctly
  graph-store: no-op if we already have *any* of the indexes in an %add-nodes event
  glob: update to 0vada5t.b1gqn.oo4ga.6o12h.ek1ot
  graph-store: remove unnecessary clay write upon clobber
  landscape: mentions avoid passing entire contacts
  ...
2020-12-15 10:07:26 -08:00
fang
f285c7954e
sole: add %bye effect for closing the session
This lets applications suggest to the client that they should gracefully
unsubscribe from the session.

Arguably this might be accomplished by %kick-ing the client and then
crashing on their subsequent resubscribe, but this requires tracking
their sole session id and has less semantic clarity on what's happening.
2020-12-15 16:56:47 +01:00
fang
a124c747b7
drum: update app index early when unlinking
The added logic also happens in +se-drop, which will get called by
+se-abet if we did unlink an application. But +se-agon depends on the
index being sane, and may be called between +se-klin and +se-abet.
2020-12-15 16:21:56 +01:00
Liam Fitzgerald
2c915af179
graph-store: run update log in correct order
tapping an ordered map returns a list with the smallest keys first.
However, graph-store's update-log is defined backwards, such that the
list will have the most recent updates in the front of the list. We
therefore flop the update log before iterating over it, in order to
process the updates in the order they occurred
2020-12-15 21:37:50 +10:00
Liam Fitzgerald
3cfc96c31e
links-fe: infinite scroll for link displays 2020-12-15 16:53:07 +10:00
Liam Fitzgerald
4461b42d6a
glob: update to 0v3t3u8.g4h6p.ckag1.tpdjo.785v5 2020-12-15 15:53:24 +10:00
Liam Fitzgerald
d9b8fd77c1
Merge branch 'release/next-u' into lf/last-updated 2020-12-15 15:49:39 +10:00
Liam Fitzgerald
1f040ac081
hark-store: fix global count being out of sync 2020-12-15 15:39:23 +10:00
Liam Fitzgerald
5fdfca10e2
hark-store: send update counts separately 2020-12-15 15:38:56 +10:00
Liam Fitzgerald
6499eb5fe0
glob: update to 0v5.bo337.25di9.mg5d5.i9vun.5qaqe 2020-12-15 10:09:22 +10:00
L
cd125fc71f
Merge pull request #4149 from urbit/la/fix-push-hook
push-hook: push out facts to each path only a single time
2020-12-14 17:57:08 -06:00
John Franklin
00b5734b41 dbug: make eyre Channels header match the table 2020-12-14 17:20:31 -06:00
L
c50485f267
Merge pull request #4155 from urbit/lf/invite-squash
notifications: fix invite squashing
2020-12-14 13:21:48 -06:00
Liam Fitzgerald
51a4816978
chat: lazier chat loading
Load smaller amounts of backlog when displaying a chat
2020-12-14 15:15:30 +10:00
Liam Fitzgerald
66fe59819e
hark-store: allow setting last-updated independently of unread counts 2020-12-14 13:33:31 +10:00
Liam Fitzgerald
503aaa899a
hark-graph-hook: refactor to ensure facts are given correctly 2020-12-14 13:14:56 +10:00
Liam Fitzgerald
e1a4f3bafa
notifications: fix invite squashing
Fixes #4111
2020-12-14 11:25:25 +10:00
Logan Allen
504e02a6c8 graph-store: turn back on noisy duplicates 2020-12-12 18:06:44 -06:00
Logan Allen
522d4b72b3 push-hook: fix duplicate messages being sent 2020-12-12 18:06:17 -06:00
Logan Allen
8b83df00bd Merge remote-tracking branch 'origin/master' into release/next-userspace 2020-12-12 18:05:49 -06:00
Logan Allen
35c2ccd54c graph-store: silence duplicate message assertion temporarily 2020-12-12 14:46:59 -06:00
Matilde Park
2a62b40b62 Merge branch 'la/silence' (#4142)
* origin/la/silence:
  graph-pull-hook: silence issues temporarily

Signed-off-by: Matilde Park <matilde.park@gmail.com>
2020-12-11 20:09:07 -05:00
Logan Allen
97ff374e19 graph-pull-hook: silence issues temporarily 2020-12-12 01:01:17 +00:00
Philip Monk
e5d4230f6b
ames: print on crashing %done
This is guaranteed to produce a stuck flow if the error isn't transient,
so this will be good info to get.
2020-12-11 16:49:55 -08:00
Philip Monk
023640856f
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-12-11 16:48:55 -08:00
Philip Monk
175ce28bb7
ames: tag verb printfs 2020-12-11 16:45:13 -08:00
Philip Monk
595efabf6c
ames: recover from %strange-current 2020-12-11 16:43:13 -08:00
Matilde Park
bad8eb1478 Merge branch 'la/mitigate-notification-madness' (#4137)
* origin/la/mitigate-notification-madness:
  graph-store: no need to iterate through whole list if we find a single duplicate
  graph-store: address ted and mark's comments
  graph-store: no-op if we already have *any* of the indexes in an %add-nodes event

Signed-off-by: Matilde Park <matilde.park@gmail.com>
2020-12-11 19:27:03 -05:00
Logan Allen
386997475b graph-store: no need to iterate through whole list if we find a single duplicate 2020-12-11 18:13:47 -06:00
fang
76de5dec47
Merge pull request #4138 from urbit/m/debug-quacks
debug: render queued ames acks correctly
2020-12-12 01:10:56 +01:00
Logan Allen
78cf4443c2 graph-store: address ted and mark's comments 2020-12-11 18:10:10 -06:00
fang
ed73326cc3
debug: render queued ames acks correctly
Wrap the items in a SearchableList instead of throwing the objects into
the DOM directly.
2020-12-12 00:44:59 +01:00
Logan Allen
e845860e5e graph-store: no-op if we already have *any* of the indexes in an %add-nodes event 2020-12-11 23:05:54 +00:00
Elliot Glaysher
c887dcd626 Merge remote-tracking branch 'origin/pp/wire' into eg/wyrd-hs 2020-12-11 17:13:39 -05:00
Matilde Park
03eb12698a glob: update to 0vada5t.b1gqn.oo4ga.6o12h.ek1ot 2020-12-11 16:16:50 -05:00
matildepark
3a8264f96b
Merge pull request #4135 from urbit/la/remove-clay-write
graph-store: remove unnecessary clay write upon clobber
2020-12-11 16:09:33 -05:00
fang
0ef30e0360
hoon: add jet hint for +redo 2020-12-11 21:58:19 +01:00
Logan Allen
26b9c5a66f graph-store: remove unnecessary clay write upon clobber 2020-12-11 14:53:02 -06:00
Matilde Park
38c66dc06a landscape: mentions avoid passing entire contacts
We don't need 2,000 objects inside each mention.
2020-12-11 14:04:16 -05:00
Elliot Glaysher
4f67f90c9c Dumping 2020-12-11 13:05:46 -05:00
Elliot Glaysher
876fb521ee First draft adding wyrd; doesn't boot. 2020-12-11 13:05:46 -05:00
Matilde Park
4530b59dd9 landscape: mentions respect calmengine
Fixes #4130.
2020-12-11 12:09:57 -05:00
Matilde Park
3662df0e73 chat: send correct timestamp to daybreak
Fixes #4127.
2020-12-11 11:59:53 -05:00
fang
80a5b22ab1
jael: account for step in deriving code
This had regressed during some breach-related merge. Multiple commits/branches
had touched this codepath recently, eating the code step change introduced in
#3217.

Fixes #4126.
2020-12-11 12:37:56 +01:00
Liam Fitzgerald
82851feaea
glob: update to 0v3.e7ep6.1ki6b.qpuiq.22qs6.qcbi7 2020-12-11 16:28:28 +10:00
Liam Fitzgerald
6e18225c5c
graph-store: remove-graph in keys 2020-12-11 16:07:19 +10:00
Liam Fitzgerald
1da21eb3f0
graph-store: remove printfs 2020-12-11 15:54:52 +10:00
Liam Fitzgerald
06ed5af3f4
graph-store: add -eval thread 2020-12-11 15:52:17 +10:00
Matilde Park
164b0910cb interface: mentionText prefaces color with hash
Fixes profile overlays in mentions.
2020-12-11 00:02:56 -05:00
Liam Fitzgerald
bce1b3e65e
group-pull-hook: remove group on nack 2020-12-11 14:57:20 +10:00
Liam Fitzgerald
191b623d47
hark-store: correctly send reads on %read-index 2020-12-11 14:22:12 +10:00
Logan Allen
34751e1bf8 chat-*: remove unused logic 2020-12-10 21:50:20 -06:00
Liam Fitzgerald
82b668cf3a
graph-store: %node-siblings fixed 2020-12-11 13:05:40 +10:00
Liam Fitzgerald
d27a26ec31
chat: window-based overscan, bigger pages 2020-12-11 12:57:09 +10:00