fang
1c8e73a8f6
eyre: update tests to match fact-only clogs
...
Watch-acks no longer add to the clog counter, so we need to trigger an
additional fact to reach the test case we care about.
2020-11-10 23:16:44 +01:00
fang
1e8d6651ac
eyre: update tests to match fact-only clogs
...
Watch-acks no longer add to the clog counter, so we need to trigger an
additional fact to reach the test case we care about.
2020-11-10 23:12:14 +01:00
fang
efdcc8b41e
eyre: clog exclusively for %facts
...
Eyre's clog logic was a tad inconsistent about "only facts" vs "not poke-acks".
This makes it consistently say "only facts" when it comes to clog-related logic.
Yes, in theory this means %watch-acks and %kicks can build up endlessly, but
those should take up negligible space compared to %facts.
Should fix any oddball cases of crashes here that #3835 didn't already catch.
2020-11-10 23:05:46 +01:00
fang
74fcda589d
eyre: remove fact-without-subscription printf
2020-11-10 23:05:37 +01:00
fang
49aa333331
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-11-10 23:05:28 +01:00
matildepark
fa71638abd
Merge pull request #3766 from urbit/lf/hark-redux
...
hark: notification store
2020-11-10 16:13:06 -05:00
fang
3ca993df07
eyre: clog exclusively for %facts
...
Eyre's clog logic was a tad inconsistent about "only facts" vs "not poke-acks".
This makes it consistently say "only facts" when it comes to clog-related logic.
Yes, in theory this means %watch-acks and %kicks can build up endlessly, but
those should take up negligible space compared to %facts.
Should fix any oddball cases of crashes here that #3835 didn't already catch.
2020-11-10 22:06:28 +01:00
Matilde Park
a24959a64f
drum: fix syntax error for state-11
2020-11-10 15:12:52 -05:00
fang
1c01c7dc6c
webterm: update bel and move into lib
2020-11-10 21:11:58 +01:00
Matilde Park
e986298ee9
Merge branch 'release/next-userspace' into lf/hark-redux
2020-11-10 15:04:16 -05:00
fang
c33f027735
hood: auto-start herm
2020-11-10 20:54:06 +01:00
fang
9ccfeb9e8d
soto: tombstone
2020-11-10 20:47:01 +01:00
fang
eb40e2feed
webterm: handle unicode more correctly
...
Make the marks produce json arrays where the (list @c) type is used.
On the frontend, transform the semantic (character-based) cursor
position into a byte-based one, in order to ensure the cursor gets
rendered at the correct location, even if the presence of multi-byte
characters like emoji.
2020-11-10 20:42:28 +01:00
Matilde Park
35103ab394
hark-graph-hook: remove ~&
2020-11-10 14:24:47 -05:00
Matilde Park
fdcb2c32db
Merge branch 'lf/hark-redux' into lf/hark-graph-indices
2020-11-10 14:21:51 -05:00
fang
6b3e062f60
webterm: ensure input spans entire screen
...
(...even if it might get cut off by prompt rendering details)
2020-11-10 19:35:42 +01:00
fang
9cd9448bcd
dill: remove ducts from %view and %flee interface
...
This was a little bit too crummy. Instead, we put in a placeholder of ~,
which should be forwards-compatible with atomic session identifiers,
where ~ identifies the default session.
Additionally touches up the herm wires/paths to stick to the above more
closely.
2020-11-10 19:33:11 +01:00
matildepark
1f51ed5973
Merge pull request #3907 from urbit/mp/landscape/chat-indigo
...
chat: migrate to indigo-react
2020-11-10 13:30:32 -05:00
fang
5f5e1def83
mark: handle unicode in belt correctly
...
Input should be treated as unicode strings
2020-11-10 19:27:25 +01:00
fang
fa20fff31a
Merge pull request #3873 from urbit/m/lazy-verb
...
verb: render printouts lazily
2020-11-10 10:51:24 +01:00
Liam Fitzgerald
5354aae5fa
graph-store: run-updates no longer pokes itself
2020-11-10 15:43:35 +10:00
Liam Fitzgerald
7e5bf37184
hark: address L review
2020-11-10 13:32:48 +10:00
Liam Fitzgerald
39caa57308
hark: update FE for per-index granularity
2020-11-10 12:15:16 +10:00
Liam Fitzgerald
9eec477e0e
hark-graph-hook: watch individual indices
2020-11-10 12:14:06 +10:00
Matilde Park
54d08e393f
arvo/landscape: remove unused pngs
2020-11-09 21:14:00 -05:00
Matilde Park
afa188150f
landscape: use new spinner everywhere
2020-11-09 21:13:41 -05:00
Matilde Park
e9c129b1e3
chat: migrate to indigo-react
...
Fixes urbit/landscape#41 .
2020-11-09 21:13:17 -05:00
matildepark
0934c52e83
Merge pull request #3902 from urbit/mp/landscape/qa-11-6
...
links, publish: componentise comments, migrate remainder to indigo-react
2020-11-09 20:48:17 -05:00
fang
e3dba290c9
webterm: implement underline and blink styles
2020-11-10 01:37:40 +01:00
fang
ee55f34a72
webterm: update input to use indigo components
2020-11-10 00:45:08 +01:00
fang
3b51329b41
webterm: DojoApp -> TermApp
2020-11-10 00:35:27 +01:00
fang
dd574474c6
Merge branch 'release/next-dill' into m/webterm
2020-11-09 21:34:57 +01:00
fang
fbda1de612
webterm: dojo -> term
...
Includes updating the tile data in launch.
2020-11-09 20:29:36 +01:00
L
9cbed7a4a9
Merge pull request #3832 from urbit/la/thread-watcher
...
observe-hook: spin up a thread upon receiving a %fact from a subscription
2020-11-09 12:37:13 -06:00
fang
089f6515ed
webterm: refactor line to use React.memo
...
Also leave out unnecessary key detail.
2020-11-09 15:49:30 +01:00
fang
37359d2110
webterm: wrap lines
2020-11-09 15:32:15 +01:00
fang
8e77764cfc
webterm: retain prompt on %clr
2020-11-06 22:41:58 +01:00
fang
acd9176d76
webterm: clean up
2020-11-06 22:32:13 +01:00
fang
f62129d095
herm: keep blit & belt marks in cache
...
Perhaps there should be a general-purpose mechanism for this, but for
now this will suffice.
2020-11-06 22:30:24 +01:00
Logan Allen
f714fa602e
observe-hook: switch from time to serial, and reorganize on-agent
2020-11-06 15:29:15 -06:00
Logan Allen
4b7f0e8025
thread-watch: change name to observe-hook
2020-11-06 14:55:32 -06:00
Matilde Park
6492d4c2de
links, publish: comments match chat styling
2020-11-06 15:17:16 -05:00
Matilde Park
8ed38094f8
links: migrate to indigo-react
...
Fixes urbit/landscape#46 .
2020-11-06 15:10:17 -05:00
Matilde Park
0f37bf9a8b
links, publish: componentise Comments
2020-11-06 14:31:05 -05:00
Matilde Park
87edfc486a
links, publish: componentise 'commentItem'
2020-11-06 14:17:50 -05:00
Matilde Park
5eb1aa4327
Merge branch 'release/next-userspace' into lf/hark-redux
2020-11-06 08:59:53 -05:00
matildepark
f31dd0c047
Merge pull request #3892 from urbit/lf/hark-chat-hook
...
hark-chat-hook: Notifications
2020-11-06 08:54:55 -05:00
fang
f950d710c3
webterm: support downloading files
...
For %sav and %sag blits.
2020-11-06 13:47:22 +01:00
Liam Fitzgerald
0830c861fb
interface: reset touched in FormikOnBlur
2020-11-06 14:21:38 +10:00
Liam Fitzgerald
dbda698a65
hark: display chat mentions
2020-11-06 14:20:47 +10:00