Commit Graph

5777 Commits

Author SHA1 Message Date
fang
0b331a2ca9
eyre: update tests to match recent changes 2020-10-18 17:00:02 +02:00
fang
7e5f29cfd2
eyre: convert facts to json manually
By doing a %watch instead of %watch-as %json for channel subscriptions,
we can hopefully make better use of noun deduplication, when storing
events in a channel's event queue until they get acked.
2020-10-18 16:31:35 +02:00
fang
8def1dbea8
eyre: store unacked events unserialized
Store the gall events from channel subscriptions as (vaseless) signs,
instead of serialized events. This should be smaller in memory, and
makes it more likely for noun deduplication to happen.

The cost is needing to reserialize upon channel reconnect, but this is
the less common case, and we don't expect it to be particularly slow.
2020-10-18 16:04:19 +02:00
Matilde Park
4819aac19f landscape: only show 'new channel' if admin 2020-10-17 13:43:15 -04:00
matildepark
782ea1a6e7
Merge pull request #3696 from urbit/lf/bundle-cleanup
interface: various bundle size optimisations
2020-10-16 18:32:07 -04:00
Tyler Brown Cifu Shuster
2885a1b98b profile: add html color picker
Fixes https://github.com/urbit/landscape/issues/118
2020-10-16 13:41:58 -07:00
Logan Allen
769c50dd25 invite-store: converted from paths to resources. wip 2020-10-16 13:22:57 -05:00
Philip Monk
8cd72daf20
clay: speed up +find-merge-points
In certain cases +find-merge-points was very slow.  Specifically, the
`done` set was meant to avoid checking the same commit repeatedly, but
it didn't catch the case where a commit was added to the worklist that
was already in that worklist.

Secondly, the worklist was stored as a list but used as a queue, which
resulted in a lot of unnecessary welding.  We change it to a qeu.

Fixes #3735
2020-10-16 11:21:02 -07:00
Logan Allen
926c9975c2 graph-leave: fixed leave thread to function properly 2020-10-16 12:10:07 -05:00
matildepark
e7b1f840f7
Merge pull request #3722 from urbit/mp/landscape/channel-menu
landscape: check workspace in channel menu
2020-10-16 12:28:46 -04:00
Matilde Park
f7cd173439 publish: prevent input overflow on safari
Fixes urbit/landscape#117.
2020-10-16 12:25:57 -04:00
Matilde Park
40983be79c landscape: sidebar uses borderRadius 2020-10-16 12:05:38 -04:00
Matilde Park
ed337eb435 launch: home tile uses boxShadow
Fixes urbit/landscape#114.
2020-10-16 12:00:05 -04:00
Logan Allen
ace6a41e9e graph-threads: update to work with dojo and http 2020-10-16 10:42:31 -05:00
Logan Allen
c9cb97d476 spider: update http handler to be compatible with dojo 2020-10-16 10:42:06 -05:00
Matilde Park
e8c61848ab Merge branch 'master' into release/next-userspace 2020-10-15 22:47:29 -04:00
Philip Monk
8d0cfd13b7
glob: update to 0v1.hc18i.ms0ac.qi9qj.geopu.sutri 2020-10-15 16:10:02 -07:00
matildepark
3241377155
Merge pull request #3560 from urbit/m/webdojo-slogs
webdojo: slogs
2020-10-15 18:13:01 -04:00
Philip Monk
7e5c722c8f
Merge branch 'philip/link-upgrade' into release/next-sys 2020-10-15 14:34:05 -07:00
Philip Monk
ff0214e8ed
Merge remote-tracking branch 'origin/release/next-userspace' into philip/link-upgrade 2020-10-15 14:32:42 -07:00
Philip Monk
d948d22a78
Merge remote-tracking branch 'origin/release/next-hoon' into philip/link-upgrade 2020-10-15 14:32:34 -07:00
L
8b7a61dfa1
Merge pull request #3718 from urbit/mp/launch/tile-prop
launch: pass tile props to child
2020-10-15 12:36:52 -05:00
Logan Allen
ffb7259e97 interface: fix DM creation to give group permissions properly 2020-10-15 12:32:08 -05:00
Matilde Park
c03c1bfe8e landscape: check workspace in channel menu 2020-10-15 12:10:09 -04:00
Logan Allen
b43a5f5534 invite-hook: modernized the style and removed inline %json conversion 2020-10-15 10:46:12 -05:00
Logan Allen
8e81bcb12a invite-store: modernize the style of %invite-store 2020-10-15 10:38:42 -05:00
Joe Bryan
45038ad7b1
Merge pull request #3689 from urbit/jb/clay-cancel-correct
clay: refactors +cancel-request, consistently accounting for TMI
2020-10-14 22:56:49 -07:00
Philip Monk
bfa94b6c3b
link-store: throw away state if it's stale cards
It's burdensome to upgrade cards and vases, and in practice they will be
stale anyway, so we throw them away.
2020-10-14 21:59:37 -07:00
Philip Monk
f295cd714f
Merge remote-tracking branch 'origin/la/hack-to-move-scry' into release/next-sys 2020-10-14 19:30:54 -07:00
Philip Monk
77b33632a6
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-10-14 19:26:33 -07:00
Matilde Park
157eae42d7 launch: pass tile props to child 2020-10-14 22:01:10 -04:00
matildepark
b1417c84e9
Merge pull request #3717 from urbit/lf/group-autojoin
JoinGroup: restore autojoin
2020-10-14 21:58:35 -04:00
Matilde Park
061e832c8e groups: tweak padding on description 2020-10-14 21:55:00 -04:00
Matilde Park
c57ceb0bfb chat: messages use 'black' 2020-10-14 21:54:46 -04:00
Matilde Park
3e71f5fe8c chat: z-index raised on profile overlay
Also rewritten in indigo-react.
2020-10-14 21:30:38 -04:00
Liam Fitzgerald
0645ea2369 JoinGroup: restore autojoin route 2020-10-15 10:21:05 +10:00
Matilde Park
964dc90dab chat: prevent timestamp from overflowing 2020-10-14 18:50:02 -04:00
Matilde Park
f49c331d08 groups: pad landing page description for small layouts 2020-10-14 18:48:38 -04:00
Matilde Park
fd57c5fc53 launch: tiles inherit theme colour 2020-10-14 18:21:09 -04:00
Matilde Park
7b09fd6be8 launch: don't sort group tiles by recent
Fixes urbit/landscape#111.
2020-10-14 18:18:31 -04:00
Matilde Park
f614a38f6d groups: fix styling of channel settings dropdown
Fixes urbit/landscape#109.
2020-10-14 18:16:04 -04:00
Matilde Park
bc23b5232b interface: stub out email invite 2020-10-14 18:13:25 -04:00
Matilde Park
f5e23ab4c3 groups: remove 'send message' until new DM util 2020-10-14 18:11:44 -04:00
Matilde Park
01bcd1d54a chat: pin unread notice on mobile
Fixes urbit/landscape#106.
2020-10-14 18:06:26 -04:00
Matilde Park
2123c6e7f7 chat: fix chat input border on dark mode safari
Also rewrites the container in indigo-react.
2020-10-14 17:58:30 -04:00
Joe Bryan
efac8d6133
Merge pull request #3644 from urbit/jb/retime
arvo: restore :time app
2020-10-14 12:55:21 -07:00
Logan Allen
2f9a7c9c68 chat-hook: hack to move scry to a new event to fix +on-load 2020-10-14 14:20:48 -05:00
Liam Fitzgerald
f14c0ee19e interface, glob: serve source maps externally 2020-10-14 13:26:40 +10:00
Joe Bryan
9d5119b33f hoon: adds hints for likely-to-be-jetted list/treap/parser arms 2020-10-13 18:38:09 -07:00
Joe Bryan
5edaf634bc
Merge pull request #3691 from urbit/jb/need-have
hoon: enables need/have type printfs on nest-fail
2020-10-13 18:33:26 -07:00
Matilde Park
65bb8a0fb5 glob: update to 0v1.bn7am.9sl00.vfh1o.uvsuf.dn9b7 2020-10-13 21:07:18 -04:00
Matilde Park
093549175f landscape: resource descriptions include links 2020-10-13 21:00:00 -04:00
Matilde Park
579ea86d42 interface: fix richText receiving props 2020-10-13 20:59:48 -04:00
Matilde Park
b8b09b8e5e chat: set messages to 14px 2020-10-13 20:46:36 -04:00
Matilde Park
0454a1a843 chat: fix chat input size 2020-10-13 20:46:31 -04:00
Matilde Park
1a7bb6ecfa publish: vertically align 'edit' and 'delete' 2020-10-13 20:31:47 -04:00
matildepark
5861e38392
Merge pull request #3671 from urbit/lf/channel-js-fixes
channel.js: eagerly ack subscription updates
2020-10-13 18:54:10 -04:00
matildepark
b22f7e30c3
Merge pull request #3697 from urbit/lf/fleet-proxy
interface: multi ship devserver
2020-10-13 18:52:58 -04:00
Matilde Park
26ab2bd51e groups: properly direct mobile navigation in home 2020-10-13 18:26:16 -04:00
L
0d2a0bae14
Merge pull request #3632 from urbit/la/remove-hall-sur
acme: remove last %hall import and remove sur file
2020-10-13 15:05:37 -05:00
Liam Fitzgerald
6855f623de interface: multi ship devserver 2020-10-13 15:06:12 +10:00
Liam Fitzgerald
a9564dc366 publish: integrate new groups 2020-10-13 14:52:28 +10:00
Liam Fitzgerald
4551e16976 Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-13 14:51:14 +10:00
Liam Fitzgerald
6794a930b5 interface: rewrite lodash imports with babel
Due to lodash's packaging mechanism, it is unable to treeshake unless
you always import from it in a certain fashion. This commit adds a babel
plugin to rewrite these imports for us.
2020-10-13 11:52:14 +10:00
Liam Fitzgerald
e7d3261252 interface: do not bundle extra locales
Landscape is not localised in any fashion and we never change the
default locale. As such, the locales that moment.js includes in the
bundle are redundant and can be removed
2020-10-13 11:49:57 +10:00
Liam Fitzgerald
abffd4062d interface: disable source maps on production builds
Source maps have never worked correctly on production builds, and the
way that they are bundled into the JS itself negatively impacts our time
to first paint. As such, we disable them for a significant bundle size
improvement (10MB -> 2.4MB)
2020-10-13 11:48:13 +10:00
Joe Bryan
b1d81b4cb4 hoon: adds product cast to +murn 2020-10-09 15:25:07 -07:00
Matilde Park
8a1c6f6243 glob: update to 0v4.9nedu.7t8gi.5n5f7.nofgk.c2dl1 2020-10-09 15:38:16 -04:00
Matilde Park
072a9643eb groups: show invites in home workspace 2020-10-09 14:35:40 -04:00
Matilde Park
9b8d197e8f interface: sidebarInvite in indigo-react 2020-10-09 14:35:27 -04:00
Joe Bryan
1402f763f3 clay: refactors +cancel-request, consistently accounting for TMI 2020-10-09 10:34:18 -07:00
Joe Bryan
7ef74cf2f4 hoon: removes "road:new" printf from virtualized crash 2020-10-09 10:27:37 -07:00
Joe Bryan
5053de8b6b hoon: enables need/have type printfs on nest-fail 2020-10-09 10:26:38 -07:00
Fang
c444806c3d
eyre: explicitly permit proposed request in cors
Instead of always providing a wildcard for the allowed methods and
headers, now echoes back the method and headers that the client asked
for, if any.

Fixes #3676.
2020-10-09 14:07:05 +02:00
Matilde Park
8e7ecbe925 interface: thin and transparent scrollbar
Prevents an edge case in Chrome browsers in light mode on the launch
screen where the scrollbar was just a thick, white border on top of
user backgrounds.
2020-10-09 00:16:20 -04:00
Matilde Park
fa90317c19 glob: update to 0vffm4l.40gda.ia3t0.5s73j.ov6mt 2020-10-08 20:47:15 -04:00
matildepark
fb1fe8094f
Merge pull request #3687 from urbit/mp/leap/apps
leap: restore app index, remove from default
2020-10-08 20:40:52 -04:00
Matilde Park
a2fbf8c51c leap: restore app index, remove from default 2020-10-08 18:35:19 -04:00
Matilde Park
bbd105c2e4 links: key linkItems by date 2020-10-08 18:23:30 -04:00
Ted Blackman
cc6ce73fe4 LocalReducer: fix empty case of localStorage rehydration 2020-10-08 17:58:24 -04:00
Matilde Park
5377b2a862 glob: update to 0v7.emvn0.o8u9d.hqpc4.8e6h5.699gl 2020-10-08 17:42:48 -04:00
Ted Blackman
501c1bdc01 -graph-leave: fix action type 2020-10-08 17:34:25 -04:00
Matilde Park
917651f6ee publish: fix 'notebook index' link 2020-10-08 16:42:53 -04:00
Matilde Park
d1b2058e21 groups: listen for correct graphkey format
We wait for the incoming app path to auto-redirect, but graphKeys
doesn't use /ship/ format, but sigless ship slash resource paths.
2020-10-08 16:21:33 -04:00
Matilde Park
54fcd38e3d leap: index unmanaged reosurces to '/home' path 2020-10-08 16:18:29 -04:00
matildepark
36126fd944
Merge pull request #3681 from urbit/mp/leap/add-home
leap: add 'home' to leap index, default results
2020-10-08 15:45:39 -04:00
Matilde Park
a7b43b88ef interface: remove left margin from reconnectbutton 2020-10-08 15:11:28 -04:00
Matilde Park
0625c6f500 leap: add 'home' to leap index, default results 2020-10-08 14:31:23 -04:00
Matilde Park
7c7a9d0f48 groups: remove remnant groups from recent 2020-10-08 14:07:12 -04:00
matildepark
8697c116b1
Merge pull request #3677 from urbit/mp/groups/restore-calmness
groups: pass hideAvatars / nicknames to participants list
2020-10-08 13:55:19 -04:00
matildepark
4787de86d8
Merge pull request #3678 from urbit/ed/next-userspace-visual-updates
launch: edited colors+values for clock, weather, and tile borders
2020-10-08 13:52:22 -04:00
édouard
9b0a6f2e71 launch: edited colors+values for clock, weather, and tile borders 2020-10-08 13:49:09 -04:00
Matilde Park
2f4dd884e5 groups: pass hideAvatars / nicknames to participants list 2020-10-08 13:46:04 -04:00
Matilde Park
b1bc72f16f launch: fix group tile links to not href 2020-10-08 13:42:23 -04:00
Matilde Park
903df01d4c groups: participant names use black 2020-10-08 12:04:02 -04:00
Matilde Park
584268670c groups: tabs use cursor: pointer 2020-10-08 12:02:53 -04:00
Tyler Brown Cifu Shuster
5c30b50c58 launch: change borders to box shadows 2020-10-08 08:51:54 -07:00
Tyler Brown Cifu Shuster
b7e63fb530 clock: differentiate date and time colors 2020-10-08 08:37:47 -07:00
Tyler Brown Cifu Shuster
e8e3c08050 weather: fix dark mode / indigo colors 2020-10-08 08:33:08 -07:00
Tyler Brown Cifu Shuster
d16e873272 groups: make action buttons transparent bg 2020-10-08 08:25:57 -07:00
Tyler Brown Cifu Shuster
94818c915d chat: resize input font size 2020-10-08 08:23:22 -07:00
Tyler Brown Cifu Shuster
c521da1faa groups: Fix nickname color in Participant List 2020-10-08 08:22:32 -07:00
Liam Fitzgerald
81b036a354 channel.js: ack subscription updates 2020-10-08 13:08:01 +10:00
Liam Fitzgerald
11366018ae channel.js: fire delete event on beforeUnload 2020-10-08 13:08:01 +10:00
Matilde Park
5c9320dd3b glob: update to 0v7.jr6ec.podvs.b3btt.in45e.v87ac 2020-10-07 22:17:01 -04:00
Matilde Park
4db8996651 interface: fix colour display in group switcher 2020-10-07 17:09:36 -04:00
Matilde Park
dcce7fffaf groups: fix metadata editing for groups 2020-10-07 17:08:39 -04:00
Tyler Brown Cifu Shuster
1e79552f07 landscape: fixed remote content expand button 2020-10-07 13:57:56 -07:00
Tyler Brown Cifu Shuster
03ea4f0a9f chat: fix font size and sigil bar 2020-10-07 13:49:03 -07:00
Tyler Brown Cifu Shuster
4a2829b407 chat: fix and standardize font size 2020-10-07 13:46:05 -07:00
Matilde Park
a1d18cf360 groups: surface description in right hand pane
As per @urcades
2020-10-07 16:04:23 -04:00
Matilde Park
a210d96fb3 groups: tweak label for channel settings 2020-10-07 15:51:01 -04:00
Matilde Park
f03b726472 interface: remove 'stroke' from icons 2020-10-07 15:49:15 -04:00
Matilde Park
36afff608e groups: prevent long title from pushing buttons 2020-10-07 15:48:26 -04:00
Matilde Park
bda8b29d26 launch: accept group invites correctly 2020-10-07 15:26:53 -04:00
Matilde Park
7b0c6039e1 interface: improve graph loading indicator 2020-10-07 14:49:43 -04:00
Matilde Park
4238ec3ef9 interface: revert richtext change
Duplicates paragraphs fourfold, isn't passing the prop correctly.
2020-10-07 14:47:08 -04:00
Matilde Park
f5b9f19d58 publish: safely catch refreshing on note 2020-10-07 14:39:33 -04:00
Matilde Park
45e83439d5 interface: plumb disabled to colorinput 2020-10-07 14:29:51 -04:00
fang
e512e91f37
hoon: go full lark in +lead and +late (#3442)
To avoid wet-gate issues around face shadowing and such things.
2020-10-07 15:11:05 +02:00
Liam Fitzgerald
25cfc6c612 interface: fix urbit/landscape#100 2020-10-07 18:16:10 +10:00
Liam Fitzgerald
4d2f215e44 Sidebar: cleanup unused imports 2020-10-07 18:15:04 +10:00
Liam Fitzgerald
a45ee12d6d interface: revive new/join groups 2020-10-07 17:50:32 +10:00
Liam Fitzgerald
a20c43d93b launch: more design fixes 2020-10-07 16:53:32 +10:00
Liam Fitzgerald
3be77c9d87 Merge branch 'release/next-userspace' into lf/nu-groups-fixes 2020-10-07 16:00:37 +10:00
Liam Fitzgerald
60cf95f3da interface: fix iOS scrolling 2020-10-07 15:47:18 +10:00
Liam Fitzgerald
7a90f04a06 interface: fix stateless async clickables 2020-10-07 15:07:04 +10:00
Matilde Park
9d5645f8d7 interface: fix default app tiles linking as anchor 2020-10-07 00:32:29 -04:00
Matilde Park
db6d322861 interface: amend sidebar to use 'adjust' 2020-10-06 21:45:48 -04:00
Matilde Park
2e54e7c833 interface: prevent profileoverlay crash, redirect properly 2020-10-06 21:42:24 -04:00
Matilde Park
5d600fcc1f interface: loading spinner should have gray bg 2020-10-06 21:22:29 -04:00
Matilde Park
631f230f4e interface: use cursor:pointer on buttons 2020-10-06 21:19:35 -04:00
Matilde Park
ac47cd4594 interface: replace icons for group settings 2020-10-06 21:11:18 -04:00
Joe Bryan
00c1fbc185 hoon: virtualize cue when parsing %blob coin literals 2020-10-06 18:01:09 -07:00
Liam Fitzgerald
5f3e96566d Launch: cleanup design 2020-10-07 10:44:44 +10:00
Liam Fitzgerald
2ed5e4e077 UnjoinedResource: clean up design 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
71251501e0 GroupsPane: improve loading state 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
66f781fe51 RichText: pass props correctly 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
3ba8e7bce1 InvitePopover: match spec 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
14b8564b8c Sidebar: reintroduce invites 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
d953ddc385 publish: allow refreshing into a note 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
897905d638 groups: set color in settings 2020-10-07 10:22:40 +10:00
Liam Fitzgerald
5e7f4db67d groups: virtualize participant list and add search 2020-10-07 10:22:39 +10:00
Matilde Park
a982983b0f launch: display group invites on home screen 2020-10-06 18:19:17 -04:00
Matilde Park
9162907e15 launch: tweak tile icons 2020-10-06 17:40:14 -04:00
matildepark
9eb9599327
Merge pull request #3651 from tylershuster/new-layout-fixes
launch: fixing layout
2020-10-06 17:34:44 -04:00
Matilde Park
dd200ebab9 interface: update indigo react to 1.2.8 2020-10-06 17:19:39 -04:00
Matilde Park
e750c080a3 interface: update sigils library 2020-10-06 17:19:32 -04:00
Tyler Brown Cifu Shuster
7e57ec2f96 launch: fixing layout 2020-10-06 14:07:22 -07:00
Matilde Park
c67a75c56a leap: amend for new group paths 2020-10-06 16:53:50 -04:00