Commit Graph

5724 Commits

Author SHA1 Message Date
fang
e7afc51018
clay: replace ream with nouns and !, zapcom
Motivation for the change is performance improvements on the un-`^~`d uses of
ream. Parsing turns out to be slow, making ream slow in turn. So we construct
the hoon ast manually instead.

!, is arguably better style than ream, since it doesn't require a ^~ for static
input, and lets syntax highlighting function properly.

For the investigated case, in +get-cast's +grow flow, improves performance by
over 80%.
2020-11-03 00:27:10 +01:00
fang
a35cad457a
Merge pull request #3830 from urbit/m/respect-forwarded-more
eyre: respect protocol from Forwarded header
2020-10-31 00:38:41 +01:00
fang
f8a2235d6e
Merge pull request #3835 from urbit/m/silent-subs
eyre: ignore facts directly after clog
2020-10-29 22:13:04 +01:00
fang
42229657ca
eyre: respect protocol from Forwarded header
If the Forwarded header specifies the original connection is secure,
update the flag to reflect that, regardless of whether the connection
directly to the urbit was made securely.
2020-10-29 14:24:24 +01:00
fang
82dcad4c59
zuse: if empty, unpack header into empty list
Previously, would give a ~[{}] for the '' header. This makes it parse
that as "no entries" rather than "one entry without data".
2020-10-29 14:19:57 +01:00
Philip Monk
f548deaff6
Merge pull request #3787 from urbit/philip/symbols
hoon: update glyph names
2020-10-26 18:06:53 -07:00
Joe Bryan
aa200cf25a
Merge pull request #3786 from urbit/jb/ames-peek-forward-lane
ames: updates forward-lane scry-handling to prevent routing loops
2020-10-26 11:56:23 -07:00
fang
93475aa756
eyre: remove fact-without-subscription printf 2020-10-26 15:52:39 +01:00
fang
26049a3da0
eyre: ignore facts directly after clog
When an application would send multiple facts during a single event, it
was possible for the first fact to trigger a clog, removing the
subscription and sending a quit, but then the second fact still getting
sent out at normal.

Here, we drop any facts for subscriptions we don't have registered in
state, which should only happen in the described case.
2020-10-24 11:45:21 +02:00
fang
b92cfdb242
eyre: produce moves in correct order
Because storing in reverse order means producing in reverse reverse
order.

The tests didn't catch this because they, too, were infected with the
"reverse moves" meme.
2020-10-24 01:48:51 +02:00
Philip Monk
fc15f0d735
Merge branch 'pr' into HEAD 2020-10-22 20:47:53 -07:00
Matilde Park
6a97ebb54f Merge branch 'release/next-userspace' 2020-10-22 22:21:18 -04:00
Matilde Park
1930a75d73 glob: update to 0v2.1vtfh.0l23v.30s7f.n57l9.dpjvi 2020-10-22 22:19:58 -04:00
matildepark
d8c83f886f
Merge pull request #3773 from urbit/mp/landscape/dm-restoration
chat: create dm route, restore participants option
2020-10-22 22:12:17 -04:00
Liam Fitzgerald
4f3b17412c landscape: make link relative for DM 2020-10-23 12:09:47 +10:00
Liam Fitzgerald
c96cf96c86 landscape: use invite popover for DM 2020-10-23 12:05:00 +10:00
Liam Fitzgerald
bfc412042e landscape: add DM dropdown 2020-10-23 11:48:31 +10:00
matildepark
85ea3a88d3
Merge pull request #3776 from urbit/mp/publish/groupify
landscape: add 'admin only' check to groupify form
2020-10-22 21:27:39 -04:00
matildepark
20240a8d36
Merge pull request #3785 from tylershuster/clock-mask
clock: svg with mask
2020-10-22 21:27:19 -04:00
matildepark
87ae39defc
Merge pull request #3784 from urbit/lf/ordered-map-fix
graph-js: normalize keys in reducer
2020-10-22 21:24:08 -04:00
Liam Fitzgerald
8e7d9a5e01 graph-js: save original keys and indices 2020-10-23 11:21:36 +10:00
Liam Fitzgerald
bf1a206ae1 graph-js: normalize node.post.index 2020-10-23 10:59:02 +10:00
Liam Fitzgerald
236769f3b6 graph-js: cleanup and comment normalizeKey 2020-10-23 10:40:18 +10:00
Matilde Park
f6a49d52a8 chat: remove paddingTop from input 2020-10-22 20:38:13 -04:00
Tyler Brown Cifu Shuster
955ee8fd36 clock: svg with mask 2020-10-22 17:38:06 -07:00
Joe Bryan
da928bed10 ames: updates forward-lane scry-handling to match +send-blob 2020-10-22 17:37:46 -07:00
Liam Fitzgerald
9ed01c4602 graph-js: normalize keys in reducer
Pre-graph-store links that were brought over use @da as their index,
however new links use a unix timestamp as their index. Pending a proper
fix, we instead just normalize all the indexes to be unix timestamps
inside the reducer.
2020-10-23 10:31:48 +10:00
Matilde Park
be73c8e487 landscape: add 'dm' to sidebar in home workspace 2020-10-22 20:10:44 -04:00
Matilde Park
9f234dad63 launch: keep base hash on top layer 2020-10-22 20:08:57 -04:00
matildepark
8165f4d150
Revert "clock: render in SVG, show moon phase" 2020-10-22 20:03:39 -04:00
Liam Fitzgerald
fb220cf2a8 links: fix comment submit 2020-10-23 09:36:05 +10:00
Matilde Park
3b39122984 Merge branch 'release/next-userspace' into mp/landscape/dm-restoration 2020-10-22 16:54:32 -04:00
matildepark
e147599bbe
Merge pull request #3767 from tylershuster/svg-clock
clock: render in SVG, show moon phase
2020-10-22 16:50:15 -04:00
matildepark
54b771091c
Merge pull request #3774 from tylershuster/chat-mobile
chat: fall back to native input on mobile
2020-10-22 16:50:07 -04:00
Tyler Brown Cifu Shuster
91738280ae chat: fall back to native input on mobile 2020-10-22 11:56:31 -07:00
Tyler Brown Cifu Shuster
871336b402 clock: render in SVG, show moon phase 2020-10-22 11:19:36 -07:00
Matilde Park
760b6214df landscape: prevent thick horizontal scroll 2020-10-22 14:02:57 -04:00
Matilde Park
1addc47733 landscape: add 'admin only' check to groupify form 2020-10-22 13:49:49 -04:00
matildepark
d1e9bd2984
Merge pull request #3737 from urbit/mp/publish/overflow-safari
publish: prevent post input overflowing layout on safari
2020-10-22 13:10:06 -04:00
Liam Fitzgerald
373c44301f NewChannel: redirect on successful creation 2020-10-22 10:43:14 +10:00
Liam Fitzgerald
18b46484cf GroupsPane: handle new channel route correctly on mobile 2020-10-22 10:42:36 +10:00
matildepark
4706db8c40
Merge pull request #3762 from urbit/mp/chat/timestamp-top
chat: timestamps are lined at top of messages
2020-10-21 19:04:58 -04:00
matildepark
67569406c9
Merge pull request #3771 from urbit/mp/launch/indigo-react
launch: migrate remainders to indigo-react
2020-10-21 19:02:13 -04:00
matildepark
0c87a44e97
Merge pull request #3747 from urbit/lf/remove-channel-generator
metadata-store: add |remove generator
2020-10-21 17:18:54 -04:00
Matilde Park
f01fdf9efa chat: create dm route, restore participants option 2020-10-21 15:55:11 -04:00
Matilde Park
be959df8df launch: migrate remainder to indigo-react
Fixes urbit/landscape#53.
2020-10-21 15:23:36 -04:00
Matilde Park
47c0afae69 chat: pad unread marker more evenly 2020-10-21 14:55:59 -04:00
Matilde Park
b97f94a56a chat: hoon eval preserves whitespace 2020-10-21 13:17:22 -04:00
fang
e3dcfc6372
release: urbit-os-v1.0.61 2020-10-21 12:43:40 +02:00
Matilde Park
835378650b chat: timestamps are lined at top of messages 2020-10-20 17:22:00 -04:00