Commit Graph

5888 Commits

Author SHA1 Message Date
Matilde Park
aeec7f4c5e groups: add 'kick from' action 2020-10-19 21:18:02 -04:00
Matilde Park
b7c7cb9a1c interface: icon sigils have borderradius 2020-10-19 21:07:24 -04:00
Matilde Park
d52753513f interface: use icon sigils for <16px renders 2020-10-19 21:04:51 -04:00
Liam Fitzgerald
f8fcc161a1 publish: fix graph-store migration
Previously, if a subscriber received the OTA migration before the host,
then it would attempt to subscribe to a non-existent resource, and
receive a nack, thus unsubscribing the ship from the notebook. To
rectify this, the tombstoned publish has been changed to resubscribe in
a loop with exponential back off. Once it receives a positive watch-ack
(i.e. the host completed the OTA), it will then migrate the notebook to
graph-store by adding it to graph-pull-hook
2020-10-20 10:39:14 +10:00
fang
5bebff3c38
eyre: kick subscriptions if fact conversion fails
This matches the behavior that gall uses for %watch-as subscriptions,
which eyre was using previously.
2020-10-19 19:17:58 +02:00
fang
1d4ee5a7b5
eyre: kick busy subscriptions if client not acking
In order to curb event queue growth when a client for whatever reason
isn't acking the events we send out, we implement a mechanism for
detecting such "clogging", and proactively kick subscriptions which are
adding too many events to the queue.

If the client hasn't sent an ack for ~s30, any subscription that accrues
more than 50 unacked %facts gets closed to prevent further buildup.

Upon reconnecting, the client will see %kick for the relevant
subscriptions and can open a new subscription as appropriate.

Includes a simple test for this behavior, and updates /app/dbug to be
able to display the newly tracked statistics.
2020-10-19 15:56:05 +02:00
Liam Fitzgerald
3ee0f13e41 publish: tombstone 2020-10-19 16:15:55 +10:00
Liam Fitzgerald
b610153b24 publish: address comments 2020-10-19 15:39:36 +10:00
Liam Fitzgerald
b94941f0a2 Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-19 13:18:25 +10:00
Liam Fitzgerald
2ca8f41288 metadata-store: add |remove generator 2020-10-19 12:45:20 +10:00
fang
63b4fb3e19
eyre: simplify channel subscription storage
Instead of storing by "channel wire", store by request-id instead.
The channel wire was just the channel-id, request-id, and some cruft.
2020-10-19 00:48:18 +02:00
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
Logan Allen
65db566fc7 interface: fixed variable name 2020-10-06 15:28:38 -05:00
Logan Allen
53c1ddfa94 interface: fixes omnibox and profile overlay redirects 2020-10-06 15:27:16 -05:00
Logan Allen
b0c18ad279 interface: removed extraneous startApp and no longer stopApp on unmount 2020-10-06 15:18:22 -05:00
Logan Allen
fb261dc93c interface: moved from ~groups url to ~landscape url 2020-10-06 15:15:31 -05:00
Logan Allen
bf96c50d4c interface: reorganized groups directory structure to have like-kind components together 2020-10-06 15:04:37 -05:00
Logan Allen
b86d5d2298 interface: cleanup of old ~groups interface... open questions, but still pretty good 2020-10-06 14:48:27 -05:00
Logan Allen
c0dea0fe4f interface: fix publish route redirects 2020-10-06 14:21:59 -05:00
Logan Allen
ec657cb8f8 interface: clean up publish 2020-10-06 14:21:59 -05:00
matildepark
0436598a99
Merge pull request #3633 from tylershuster/oembed-improvements
landscape: better embed checking
2020-10-06 14:49:01 -04:00
Joe Bryan
e786a5f165 zuse: rewrites |base16 for clarity, simplicity, specificity 2020-10-06 11:45:16 -07:00
matildepark
9429ded3e9
Merge pull request #3650 from ryjm/ryjm/publish-next-note-fix
publish: prevId -> nextId
2020-10-06 14:40:08 -04:00
matildepark
704b52adad
Merge pull request #3649 from urbit/mp/publish/regressions
publish: crashes and regressions
2020-10-06 14:31:49 -04:00
Matilde Park
e43bcb5f65 publish: send read api call on loading note 2020-10-06 14:17:49 -04:00
Logan Allen
c15fb64629 interface: remove unused Type declarations and permission reducers 2020-10-06 13:16:56 -05:00
Logan Allen
7c3a43984c interface: cleaned up util file 2020-10-06 13:14:12 -05:00
Logan Allen
8ab0c3d627 interface: remove links subscriptions 2020-10-06 13:09:27 -05:00
Logan Allen
5352272be7 interface: cleaned up unused store state and reducers for links 2020-10-06 13:06:50 -05:00
Logan Allen
97e1fa12a9 interface: removed unused links files 2020-10-06 13:04:17 -05:00
Matilde Park
55c9fa5d25 publish: prevent crashes on contactless groups 2020-10-06 14:02:26 -04:00
Matilde Park
ae25d948d5 publish: prevent crash on unmanaged notebooks 2020-10-06 13:58:30 -04:00
Matilde Park
8338bf7ac8 interface: remove duplicate result for exact query 2020-10-06 13:58:12 -04:00
Matilde Park
c29a540fea publish: fix groupify behaviour 2020-10-06 13:57:30 -04:00
Joe Bryan
2f2599b861 zuse: adds basic tests for |base16 2020-10-06 10:56:23 -07:00
Joe Bryan
9118913412 zuse: adds |base16 hex $oct en/decoder 2020-10-06 10:56:09 -07:00
Joe Bryan
c8ae2c2537
Merge pull request #3643 from urbit/jb/octs-once
zuse: remove duplicate $octs definition
2020-10-06 10:51:44 -07:00
ryjm
fbe0e4e9ba publish: prevId -> nextId 2020-10-06 13:13:05 -04:00
Fang
53ee119ee6
webdojo: use /~_~/slog endpoint
As updated in cc389c5.
2020-10-06 18:31:42 +02:00
Fang
f9e6c9f913
webdojo: attempt reconnecting only after success
Instead of always endlessly trying even if the endpoint was never
acknowledged.
2020-10-06 18:28:50 +02:00
fang
a1e43e02a0
eyre: prevent binding in reserved namespaces
Disallows registering bindings (through %connect and %serve) that would capture
traffic on paths starting with /~ (Eyre's) or /~_~ (runtime's, as of cc389c5).

Note that we don't touch +insert-binding, which is used by Eyre internally to
set up bindings in its own namespace.
2020-10-06 16:50:49 +02:00
Tyler Brown Cifu Shuster
47c746457e landscape: better embed checking 2020-10-05 18:12:10 -07:00
Matilde Park
77b1db2d16 Merge branch 'master' into release/next-userspace 2020-10-05 20:56:57 -04:00
Matilde Park
f407b0d238 Merge branch 'lf/global-skeleton-links' into la/cleanup-chat 2020-10-05 19:13:49 -04:00
Matilde Park
fc7f8600fb chat: resolve conflicts in #3646 2020-10-05 19:12:33 -04:00
Logan Allen
826248021a interface: added the ability to make and redirect to a new DM from the ProfileOverlay 2020-10-05 17:28:16 -05:00
Matilde Park
053c38a1be interface: popover uses scales.black30 not gray 2020-10-05 18:02:37 -04:00
Matilde Park
9d27379250 chat: indigo-react unread notice 2020-10-05 17:59:13 -04:00
Matilde Park
89b4c20de2 chat: f8 group link text 2020-10-05 17:46:03 -04:00
Matilde Park
a211cb90f2 chat: set input for light mode 2020-10-05 17:45:33 -04:00
Fang
4cfb98ec8d
hood: welp cards
The +weld call was nest-failing for some reason...
2020-10-05 23:43:12 +02:00
Fang
7242947f95
helm: add cors registry management generators 2020-10-05 23:42:59 +02:00
Fang
1c14e8854f
eyre: minimal CORS support
Adds a cors-registry to Eyre's state that tracks allowed and rejected
origins for the purposes of CORS request handling.

For preflight requests, generates a response in-line.
For simple requests, adds CORS headers onto whatever response is given.

See also:
https://groups.google.com/a/urbit.org/g/dev/c/bb82dwEJGzM/m/q2JjNSx5BwAJ
2020-10-05 23:41:42 +02:00
Matilde Park
35cd36407d groups: truncate long recent group entries 2020-10-05 17:37:46 -04:00
Logan Allen
4a469fc393 interface: moved components/lib to components 2020-10-05 16:32:46 -05:00
Matilde Park
00703e74a1 chat: bumping chat input size 2020-10-05 17:28:29 -04:00
Logan Allen
ba7055d1e4 interface: removed unused Chat components 2020-10-05 16:27:11 -05:00
Matilde Park
1b73029bc9 publish: safety check note view 2020-10-05 15:29:51 -04:00
Matilde Park
0d72959d03 publish: fix horizontal padding on small desktop 2020-10-05 15:09:36 -04:00
Matilde Park
5c1ef28055 links: prevent hostname arrow line breaking in safari 2020-10-05 14:59:53 -04:00
Matilde Park
2f8db1fbbc links: prevent shrinking of comment input 2020-10-05 14:43:09 -04:00
Matilde Park
7f530c8498 links: pass remotecontent policy 2020-10-05 14:37:34 -04:00
Matilde Park
25ee6053e6 publish: prevent crash on refreshing notebook 2020-10-05 14:33:34 -04:00
Matilde Park
29ae4fa54b groups: properly check and await notebook join 2020-10-05 14:31:27 -04:00
Matilde Park
aaf3cbee23 groups: allow line breaks in description prompt 2020-10-05 14:26:01 -04:00
Matilde Park
36adf996e0 links: restore flexbox truncation 2020-10-05 13:26:47 -04:00
Matilde Park
dc53e80b23 interface: calc skeleton size for safari 2020-10-05 13:15:24 -04:00
Matilde Park
56693be11b launch: scroll tile overflow 2020-10-05 13:14:42 -04:00
Matilde Park
b720029b20 links: disable flexshrink on link items 2020-10-05 12:52:41 -04:00
Matilde Park
87f761323f interface: revise new messages below padding 2020-10-05 12:03:10 -04:00
Matilde Park
bc685b6438 interface: dropdown should have same width 2020-10-05 12:00:27 -04:00
Matilde Park
7f03e35c9c interface: tweak sidebar header 2020-10-05 11:55:50 -04:00
Matilde Park
62a3b97870 chat: unread line should be blue 2020-10-05 11:51:12 -04:00
Matilde Park
3c51e42c74 chat: bump url message size 2020-10-05 11:35:47 -04:00
Matilde Park
9b1dbaf8ac interface: design nits 2020-10-05 11:30:18 -04:00
Joe Bryan
455de92b0d arvo: restore :time app 2020-10-05 01:17:17 -07:00
Liam Fitzgerald
9e38f38d95 StatusBar: fix padding 2020-10-05 16:32:10 +10:00
Liam Fitzgerald
bda2770320 Merge branch 'release/next-userspace' into lf/global-skeleton-links 2020-10-05 15:47:45 +10:00
Liam Fitzgerald
fc2868abe7 graph-js: create lib/post and refactor 2020-10-05 15:32:17 +10:00
Liam Fitzgerald
fdbf225c66 graph-store: restore @ud encoding 2020-10-05 15:27:26 +10:00
Liam Fitzgerald
627937f5a0 publish-mark: address review 2020-10-05 15:26:27 +10:00
Liam Fitzgerald
0d646aebf3 metadata-store: migrate publish to graph-store 2020-10-05 14:50:11 +10:00
Liam Fitzgerald
ecf15cb66d publish: update graph-store migration 2020-10-05 14:42:38 +10:00
Matilde Park
c10562a98c leap: pass background color to input 2020-10-04 19:52:47 -04:00
Matilde Park
8a53574453 chat: line up child messages properly 2020-10-04 19:48:15 -04:00
Joe Bryan
b5c9f4ed2a zuse: removes redundant definitions of $mite and $octs 2020-10-03 23:34:10 -07:00
Joe Bryan
a208387a72
Merge pull request #3520 from urbit/ted/ames-scry-print
ames: print failed scrys
2020-10-02 15:30:27 -07:00
Matilde Park
6651498c56 interface: fixes crash on refreshing groups layout 2020-10-02 18:29:15 -04:00
Matilde Park
3bf3ce1d71 interface: remove all popout logic 2020-10-02 18:09:29 -04:00
Matilde Park
6b98997ab2 interface: rich text in indigo-react 2020-10-02 18:09:29 -04:00
Matilde Park
5847ccc32e interface: indigo-react tabbar 2020-10-02 18:09:29 -04:00
Matilde Park
7164b96c7e chat: migrate settings to indigo-react 2020-10-02 18:09:29 -04:00
Matilde Park
8cc3e86498 leap: write input in indigo-react 2020-10-02 18:09:29 -04:00
Matilde Park
669a7aec85 links: settings panel in indigo-react 2020-10-02 18:09:29 -04:00
Matilde Park
3c2d75c4fe interface: metadata components to indigo-react 2020-10-02 18:09:25 -04:00
Matilde Park
5b9da64122 glob: update to 0v6.k146g.ot3f9.d6vgi.6hrj7.4e5gn 2020-10-02 14:14:19 -04:00
Matilde Park
cbe58f0519 Merge branch 'release/next-userspace' 2020-10-02 14:08:35 -04:00
Matilde Park
2237117f5c interface: design nits 2020-10-02 14:02:33 -04:00
Tyler Brown Cifu Shuster
02d74a4b19 leap: error trapping, fixes icon bug 2020-10-02 09:58:40 -07:00
Liam Fitzgerald
bddd1557b8 leap: update for new groups routing 2020-10-02 16:55:50 +10:00
Liam Fitzgerald
aa41b85d4b launch + groups: address design critique 2020-10-02 16:31:47 +10:00