Matilde Park
3c541ca567
soto: mutate cursor for tab complete inserts
...
This changes sole.js to handle cursor behaviour for tabbing.
It does so by overriding the cursor position in transpose if it's greater
than it expects. This could produce errant results if other sole apps
use insert behind text, but that seems like an edge case. Flagged for
future with a comment.
2019-12-04 17:17:47 -05:00
Ted Blackman
53cec744ba
vere: filter ames by protocol #
2019-12-05 02:23:14 +08:00
Ted Blackman
cf3a64482e
vere: filter old packets
2019-12-05 02:23:14 +08:00
Ted Blackman
b3f757d88b
ames: send larval crashes to dill
2019-12-05 02:23:13 +08:00
Ted Blackman
4c9cc1542a
ames: dequeue failed larval timer
2019-12-05 02:23:13 +08:00
Ted Blackman
c20f2391e1
ames: print and retry larval crashes
2019-12-05 02:22:27 +08:00
Matilde Park
5e42e796e7
soto: click sets cursor
...
If you clicked in the input field, the cursor would stay where it was.
This adds the cursor as a way of controlling the component, fixing the behaviour.
2019-12-04 12:07:09 -05:00
Matilde Park
2a2126ad7a
soto: catch 'unidentified' key
...
Some Android devices have keys that register as, well,
"unidentified," so this just catches them in Soto.
2019-12-04 11:50:59 -05:00
Jared Tobin
d310cb68bd
release: v0.10.0.rc-1
...
* Remove testnet configuration from %zuse
* Bump URBIT_VERSION
* Update Landscape builds
* Update all pills
2019-12-04 19:41:43 +08:00
Philip Monk
ebec1eb54f
ping: delay kick until after ames processes breach
2019-12-04 02:27:35 -08:00
Philip Monk
51f9b2e269
aqua: make faster so moon-az can finish
2019-12-03 23:53:42 -08:00
Philip Monk
67ff3e07c0
ping: fix comments
2019-12-03 21:13:18 -08:00
Philip Monk
3e6769ea88
ping: avoid fragile state transitions
2019-12-03 20:53:55 -08:00
Philip Monk
9bc6ccb7fc
ames: don't say not responding if we haven't been talking
2019-12-03 20:21:43 -08:00
Philip Monk
dd85ca6051
Merge remote-tracking branch 'origin/mp-chat-sidebar' into rc
2019-12-03 19:13:55 -08:00
Philip Monk
fe41c31965
eth-watcher; don't start timer if already started
2019-12-03 19:13:41 -08:00
Matilde Park
318e38ffa3
chat: hotfixing a class name
...
This fixes a quick typo that completely breaks the medium viewport
layout.
2019-12-03 22:00:57 -05:00
Matilde Park
7188a3933a
chat: fix sidebar toggle on chat update
...
Creates a local reducer to mutate the state in one place.
Fixes an issue where chat updates would pop the sidebar open.
2019-12-03 21:48:44 -05:00
Philip Monk
ba5e7d9090
dojo: set prompt on watch
2019-12-03 17:18:09 -08:00
Philip Monk
f3e9126d89
Merge remote-tracking branch 'origin/m/chat-cli-self-init' into rc
2019-12-03 16:56:06 -08:00
Philip Monk
38197fc79d
gen: add comments on new generators
2019-12-03 16:41:29 -08:00
Fang
e882cd1346
chat-cli: our-self with bowl set
...
We were calling it directly, rather than through the (initialized) tc core,
causing the bowl in its context to be the *bowl, resulting in [~zod /] audience.
2019-12-04 01:09:39 +01:00
pilfer-pandex
318120f260
nest, type in type
2019-12-03 15:50:21 -08:00
Philip Monk
dc30f6df8c
keys: add +keys for diagnostics
2019-12-03 15:16:34 -08:00
Philip Monk
98b886acf2
Merge remote-tracking branch 'jfranklin9000/master' into rc
2019-12-03 15:10:32 -08:00
Philip Monk
702dd2c07a
verb: add +verb %bowl to print bowl on every event
2019-12-03 15:05:42 -08:00
Philip Monk
65b7f2f552
azimuth-tracker: add |kick
2019-12-03 14:51:42 -08:00
Philip Monk
9fa772a342
clay: don't make |cancel require argument
2019-12-03 14:46:39 -08:00
Philip Monk
db083f82c7
jael: allowed skipped rifts
2019-12-03 14:16:05 -08:00
Philip Monk
8c2c52c01c
ames: make life printf helpful
2019-12-03 13:06:04 -08:00
Ted Blackman
d0bf1e25ae
Revert "|ames-verb: fix generator sample type"
...
This reverts commit 6b9522d77e
.
2019-12-03 15:05:43 -05:00
Ted Blackman
6b9522d77e
|ames-verb: fix generator sample type
2019-12-03 13:46:06 -05:00
Philip Monk
2954ed0b55
gall: correctly construct wire for ap-specific-take
2019-12-02 23:46:15 -08:00
Philip Monk
34ece6fe5a
vere: cleanup
2019-12-02 23:19:36 -08:00
Philip Monk
5f1c4805fe
ames: printfs
2019-12-02 23:13:48 -08:00
Philip Monk
dc3c848ed7
chat-hook: remove printfs
2019-12-02 22:44:32 -08:00
Philip Monk
17db094d61
publish: set permissions on %serve
2019-12-02 22:29:12 -08:00
Philip Monk
6ca04cdd0b
publish: add :publish|serve
2019-12-02 21:23:07 -08:00
Philip Monk
3b9bcf64b0
arvo: remove unneeded top-level mock
2019-12-02 20:52:59 -08:00
Philip Monk
e6c809058c
Revert "Revert "hoon: zpgl -> zpld for consistency""
...
This reverts commit 195d0c2fe3
.
2019-12-02 20:47:47 -08:00
Philip Monk
da7693c541
ames-verb: better syntax
2019-12-02 20:38:44 -08:00
Philip Monk
c90107659b
Merge remote-tracking branch 'origin/rc-ames-verb' into rc
2019-12-02 20:22:04 -08:00
Philip Monk
6d648fcba6
ping: rewrite to handle sponsor breaches/changes
...
The old version of ping hung when your sponsor breached while you had an
outstanding poke. I believe it would do the same if your sponsor
changed and the old sponsor didn't respond to you.
This explicitly subscribes to Jael for updates to our sponsorship tree,
and kicks the pings of any ships that change rift and any changed
sponsors.
2019-12-02 20:09:36 -08:00
Philip Monk
87e6afb60b
azimuth-block: add generator to print current block
2019-12-02 20:09:36 -08:00
Philip Monk
93d3edbf73
pill
2019-12-02 20:09:36 -08:00
Philip Monk
9186f232f1
gall: kick after sending leave
2019-12-02 20:09:36 -08:00
Ted Blackman
d0d45ed8f2
ames: fix message pump to complete queueing fix
2019-12-02 20:09:35 -08:00
Ted Blackman
6dcb6622fa
ames: fix ack queueing
2019-12-02 20:09:35 -08:00
Fang
bf6658c9ca
chat: include .^ paths in its eval failure case
...
Also updates the top-level message to avoid problematic terminology.
2019-12-03 01:20:34 +01:00
Ted Blackman
84ddbbe791
oops wrong file
2019-12-02 18:58:08 -05:00
Ted Blackman
41e7e16689
|ames-verb generator to set verbosity
2019-12-02 18:54:01 -05:00
Fang
8ead7f87f6
chat-store: only evaluate our own %code
...
Sending a %code letter without output would cause its code to be evaluated on
the recipients' ships. While that shouldn't naturally occur post-#2009, and
evaluation of %code letters remains virtualized, it's still remote code
execution, and worth fixing as such.
2019-12-03 00:51:01 +01:00
Ted Blackman
0cb6464e9d
ames: %spew to set verbosity
2019-12-02 18:46:40 -05:00
Fang
febe9470e6
chat: improve eval implementation
...
Previous implementation was doing double virtualization, which gave issues
around scries. By reimplementing with mint and mock, we get to catch all
possible failure cases and produce an appropriate output for each.
2019-12-03 00:29:19 +01:00
Philip Monk
19c5ad4c9b
Merge remote-tracking branch 'origin/jam-cue-rock' into philip/merg
2019-12-02 13:57:57 -08:00
Joe Bryan
9e198365d3
vere: consistently read db header
2019-12-02 10:29:19 -08:00
Philip Monk
096273cf4a
gall: add state upgrade for %pack
2019-12-02 03:20:34 -08:00
Philip Monk
275e818622
Merge branch 'philip/timer' into rc
2019-12-02 02:26:50 -08:00
Philip Monk
195d0c2fe3
Revert "hoon: zpgl -> zpld for consistency"
...
This reverts commit 64e8318657
.
This doesn't apply well to the testnet, so reverting until later.
2019-12-02 02:22:16 -08:00
Philip Monk
0431c3c073
Merge remote-tracking branch 'origin/jam-cue-rock' into rc
2019-12-02 02:08:37 -08:00
Philip Monk
12e8e23ff9
vere: remove spurious error printfs
2019-12-02 01:42:09 -08:00
Philip Monk
64e8318657
hoon: zpgl -> zpld for consistency
2019-12-02 01:36:00 -08:00
Philip Monk
d0d1805263
ping: comment
2019-12-02 01:28:58 -08:00
Philip Monk
17bc3ec10c
makefile: remove accidentally added
2019-12-02 01:28:48 -08:00
Philip Monk
3450aadab6
behn.c: backstop timer
2019-12-02 00:50:01 -08:00
Philip Monk
e3005eaffa
ames: clear out-of-order messages from packet queue
2019-12-02 00:41:50 -08:00
Philip Monk
1a9a28cc54
timers: add gen/timers
2019-12-01 22:48:46 -08:00
Philip Monk
aaf7b3b42e
ames: don't crash in +on-take-wake
2019-12-01 16:00:32 -08:00
Philip Monk
1872316003
ping: don't make new pings on-load
2019-12-01 00:07:15 -08:00
Ted Blackman
0a8b12c882
ames: state adapter
2019-12-01 02:49:46 -05:00
Ted Blackman
900d923ccc
ames: fix aggressive lane timeout (still needs migration)
2019-12-01 02:49:46 -05:00
Philip Monk
09d2c70884
chat-hook: only get new backlog on resubscribe
2019-11-30 22:08:06 -08:00
Philip Monk
82c4895e32
helm: reset and reload in correct order
2019-11-30 21:54:54 -08:00
Philip Monk
689b829a1d
Merge remote-tracking branch 'origin/master' into rc
2019-11-30 21:54:36 -08:00
Philip Monk
7d68a2e811
chat-hook: get backlog on resubscribe
2019-11-30 21:26:47 -08:00
Ted Blackman
077bad8c4d
ph: fix -hi-comet-az and comet spawning
2019-11-30 23:14:31 -05:00
Philip Monk
0f9ca132dd
eth-watcher: errant upgrade
2019-11-30 19:57:56 -08:00
Philip Monk
0eaad536a0
eth-watcher: keep timers going
2019-11-30 19:38:43 -08:00
Philip Monk
f30daf5af2
azimuth-tracker: send new-style eth-watcher poke
2019-11-30 17:39:31 -08:00
John Franklin
c36edc838e
jael: add %lyfe and %ryft scrys (unitized %life and %rift) and use in +trouble
2019-11-30 19:04:18 -06:00
Philip Monk
c7c42225e2
Merge commit 'fbc81b59'; remote-tracking branch 'origin/mp-chat-redesign' into rc
2019-11-30 16:17:28 -08:00
Philip Monk
fbc81b59f1
eth-watcher: add state adapter to avoid breaching continuity
2019-11-30 16:14:16 -08:00
Philip Monk
eee435f9f4
ames: ping all ancestors
2019-11-30 14:57:35 -08:00
Philip Monk
d6c1ff4e20
ames: add routing diagnostics
2019-11-30 14:44:57 -08:00
Fang
69df84b252
eth-watcher: zoom per 100k blocks
...
This avoids extremely large responses for long zooms, which could cause
trouble during parsing.
2019-11-28 23:11:49 +01:00
Fang
bc08e8a09f
eth-watcher: support client-specified refresh rate
...
Configuration now includes a refresh-rate=@dr, which is used to
determine how long to wait between polling requests.
2019-11-28 16:46:07 +01:00
pkova
133cbbb6ae
zuse: implement json number to @rd parsing
2019-11-28 13:11:44 +02:00
Ted Blackman
071b1a4bbe
ames: ~s30 max timeout instead of ~m2
2019-11-28 01:17:34 -05:00
Liam Fitzgerald
9e6b08bbf1
chat-cli: autocomplete on empty command
2019-11-28 15:44:02 +10:00
Liam Fitzgerald
4acc1fe948
chat-cli: use tall-form cencab
2019-11-28 15:23:18 +10:00
Liam Fitzgerald
a53b4861a9
chat-cli: clarify tab completion suggestions
2019-11-28 15:21:51 +10:00
Liam Fitzgerald
6a17812ecc
chat-cli: address style issues
2019-11-28 15:15:58 +10:00
Matilde Park
b8a2d06c5b
chat: style fixes
...
Changes to the structure stylistically during code review.
Using fake API calls instead of directly calling store;
fixing a 'delete' crash';
making common code a component;
autofocusing responsively.
2019-11-27 23:22:16 -05:00
Ted Blackman
93604c2f29
Merge branch 'rc' of github.com:urbit/urbit into rc
2019-11-27 23:06:53 -05:00
Ted Blackman
3779cca5a9
ames: try sponsors above .our
2019-11-27 23:06:39 -05:00
Philip Monk
23cc21c383
ames: remove printf
2019-11-27 19:39:12 -08:00
Ted Blackman
e9ba500ee4
Merge branch 'rc' of github.com:urbit/urbit into rc
2019-11-27 22:31:18 -05:00
Philip Monk
26c5be2948
ames: remove printf
2019-11-27 18:40:33 -08:00
Ted Blackman
9af7b3954a
ames: ignore encrypted packets from alien comets
2019-11-27 20:58:18 -05:00
Philip Monk
138cbb5d2e
ames: clean up printfs
2019-11-27 16:58:26 -08:00
Philip Monk
fdb1069b33
ames: printfs
2019-11-27 16:43:09 -08:00
Philip Monk
fc74ab2dbd
ames: count unsent messages for backpressure
2019-11-27 15:58:38 -08:00
Philip Monk
74b0f66850
ames: continue processing memos after %done
2019-11-27 15:13:17 -08:00
Fang
fb67eef417
ethio: support batch requests
...
Implements +request-batch-rpc-strict.
Only succeeds if all requests in the batch succeed.
Re-implements +request-rpc as a batch with one request.
2019-11-27 23:50:37 +01:00
Philip Monk
7ddd1225e0
hood: link chat-cli on startup
2019-11-27 01:21:16 -08:00
Philip Monk
f035955a36
ames: rename alef -> ames
2019-11-27 00:46:02 -08:00
Philip Monk
96be4b65a5
Merge remote-tracking branch 'origin/mall-testnet' into philip/mall-real
2019-11-27 00:14:08 -08:00
Liam Fitzgerald
afc6c11580
chat-cli: add tab autocomplete
...
adds tab autocomplete with a static list of the chat-cli commands
2019-11-27 18:10:22 +10:00
Liam Fitzgerald
2ef42ba3de
language-server: genericise searching gates
...
genericise searching gates, as we are not always searching against
a [term type]. e.g. chat-cli autocomplete
2019-11-27 18:10:22 +10:00
Ted Blackman
55c19a7d47
ames: use +crub more in comet logic
2019-11-27 02:13:15 -05:00
Ted Blackman
e3dba2ea75
incorporate @pcmonk's fix for .channel and .peer-state
2019-11-27 02:11:43 -05:00
Philip Monk
2e9abe18ad
drum: restore startup apps
2019-11-26 23:08:42 -08:00
Philip Monk
4a0c5be2ba
Merge remote-tracking branch 'origin/la-convert' into philip/mall-real
2019-11-26 22:56:33 -08:00
Philip Monk
d0d66b99f4
ames: save acknowledgement when negative %done
2019-11-26 22:48:22 -08:00
Ted Blackman
6c18a4ef76
ames: use +crub for comet attestation
2019-11-27 01:15:05 -05:00
Ted Blackman
7fdb940b5c
ames: fix another comet bug
2019-11-26 23:52:43 -05:00
Jared Tobin
aa7ba9f075
Merge branch 'matilde/soto-keycatch' ( #1989 )
...
* matilde/soto-keycatch:
soto: catch full ansi layout keys
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-27 12:15:21 +08:00
Jared Tobin
ac2cf522b8
Merge branch 'ericfode/add-more-list-arms' ( #1974 )
...
* ericfode/add-more-list-arms:
hoon: add +into and +snap
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-27 12:01:40 +08:00
Ted Blackman
f91a1f4873
ames: fix egregious comet bug
2019-11-26 22:54:00 -05:00
Philip Monk
9a94c35d4d
gall: acutally delete outgoing on watch-ack
2019-11-26 18:18:44 -08:00
Logan Allen
5c6e484d02
chat-store: removed extraneous whitespace
2019-11-26 17:47:29 -08:00
Logan Allen
fe5c9bb3b4
chat: now works except for removing read permission and re-adding
2019-11-26 17:43:03 -08:00
Logan Allen
6b54bde272
chat-cli: fixed chat-cli bugs
2019-11-26 17:42:24 -08:00
Logan Allen
6ef2812cde
invites: fixed view bugs
2019-11-26 17:42:07 -08:00
Logan Allen
a7fbed9350
permissions: fixed bugs with hook and store
2019-11-26 17:41:52 -08:00
Ted Blackman
3f550d669e
Merge remote-tracking branch 'origin/philip/mall-real' into mall-testnet
2019-11-26 20:20:23 -05:00
Philip Monk
c7252bce85
hi: make a thread so it works in sotot
2019-11-26 16:14:32 -08:00
Philip Monk
bf55197baf
ames: backpressure fixes
2019-11-26 14:56:20 -08:00
Eric Fode
03e1897b00
hoon: add +into and +snap
...
+into inserts an item into a list at the provided index; +snap replaces
an item at the provided index.
tests: added tests for stdlib list
2019-11-26 13:39:15 -08:00
Philip Monk
2a227d6313
weather: refer to real bowl
2019-11-26 12:52:22 -08:00
Logan Allen
3e0c33e4c9
chat-view: converted
2019-11-26 12:50:37 -08:00
Logan Allen
a8b73f3e5a
chat-hook: converted
2019-11-26 12:50:37 -08:00
Logan Allen
8b63aeb865
chat-store: added in chat-history changes
2019-11-26 12:50:36 -08:00
Ted Blackman
f781837ffa
ph: comet test passes; also update solid pill
2019-11-26 15:38:29 -05:00
Philip Monk
7cfe1542e5
ames: too big of messages
2019-11-26 12:00:27 -08:00
Philip Monk
b658f11c42
dns: reduce to simpler threads
2019-11-25 21:54:46 -08:00
Matilde Park
198a3afdd3
soto: catch full ansi layout keys
...
Adds "Insert", "Delete", "PageUp" and other function keys to the ignored
keys array of soto.
2019-11-25 23:11:23 -05:00
Philip Monk
91083979b9
acme: convert to static gall
2019-11-25 17:08:21 -08:00
Matilde Park
be4b479660
soto: amend tab sole-effect json and handler
...
The behaviour of $tab sole-effects lacked a 'tab' key, so Soto wasn't
catching or writing them to the screen. This commit amends both the
handler and the sole-effect to fix that behaviour.
2019-11-25 19:38:07 -05:00
Matilde Park
4dd103c5e5
chat: tighten chatroom regex matching
...
This commit amends the join flow based upon
regular expression matching of chatroom names
to only match if the entire message is the chat.
2019-11-25 14:49:37 -05:00
Philip Monk
4d1457bbaa
Merge remote-tracking branch 'origin/master' into philip/mall-real
2019-11-24 00:01:04 -08:00
Philip Monk
2e8b468364
Merge commit 'ec855491' into philip/mall-real
2019-11-23 22:31:20 -08:00
Fang
ec8554912d
pool-group-hook: cleaner, more standard thread id
...
Also removes lingering line of debug code.
2019-11-23 21:49:23 -08:00
Fang
1245eb9238
chat-cli: update for sole changes
...
Now accounts for the leading session identifier in sole-action.
2019-11-23 21:49:23 -08:00
Isaac Visintainer
53e772ea70
static gall: convert soto
2019-11-23 21:49:23 -08:00
Isaac Visintainer
b4fd79fb1c
static gall: convert weather
2019-11-23 21:49:23 -08:00
Isaac Visintainer
498b6079e9
static gall: convert publish
2019-11-23 21:49:23 -08:00
Philip Monk
4fc1ade6ba
gall: virtualize scry
...
Compare +mute and +mule. Those pass through scry, which doesn't allow us to
catch crashes due to blocking scry. If you intercept scry, you can't preserve
the type polymorphically. By monomorphizing, we are able to do so safely.
2019-11-23 21:49:23 -08:00
Philip Monk
a29e58f1fc
pill
2019-11-23 21:40:33 -08:00
Joe Bryan
4cdce421ed
vere: removes single-homing from king/serf protocol
2019-11-23 20:07:08 -08:00
Joe Bryan
d1b655c5c9
vere: effectively removes single-homing from the serf
...
but leaves the IPC protocol structures as they were
2019-11-23 20:06:02 -08:00
Jared Tobin
fad9fcb16b
Merge branch 'm/name-title' ( #1978 )
...
* m/name-title:
chat-cli: use name:title
zuse: add +name:title for (moon) identity
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-23 20:07:32 +08:00
Jared Tobin
7db6f443e6
Merge branch 'matilde/soto-to-dojo'
...
* matilde/soto-to-dojo:
soto: mounts at ~dojo
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-23 20:03:12 +08:00
Joe Bryan
3741e734cb
dill: adds |pack and and friends
2019-11-22 17:24:42 -08:00
Matilde Park
cfc352e3c9
chat: add mobile web app icon
...
Adds a blank white placeholder icon, so that it looks better
than a blurry screencap on mobile devices.
2019-11-22 20:20:16 -05:00
Matilde Park
f90ae05bb0
chat: members and settings responsive layout match
...
Lining up the headers for these two panels on various viewports.
2019-11-22 20:20:16 -05:00
Matilde Park
8c38714cc6
chat: tweaking input and datestamp for 320px
...
Adding some very small viewport adjustments to keep the
layout tidy, disabling iOS autocorrect.
2019-11-22 20:11:15 -05:00
Joe Bryan
077ad76488
Merge branch 'master' into jam-cue-rock
...
* master:
soto: ignores backspace at position 0
zuse: fix outdated docs on vanes [ci skip]
sh: fix merge-and-update-solid name [ci skip]
Revert "hoon: refactor royl float parsers to separate arms"
hoon: refactor royl float parsers to separate arms
publish: add subscribe generator
hoon: refactor royl float parsers to separate arms
chat: added temporary chat-two-update mark with new %messages type
chat: oust correctness fix and js style fix
chat-store: factored out functions used in both message and messages
chat: style fixes
soto: style changes
chat: fixes to cli parser and increased page size in hook
interface: add soto source code
chat-js: updated to support %messages events
sur: added rw-security to replace chat-security
chat: add history functionality. optionally request backlog.
drum: Boot with %soto
arvo: adds soto application
mar/sole: add %tab conversion
2019-11-22 16:55:29 -08:00
Joe Bryan
09ea1c4d0c
vere: packs memory in worker on %pack effect
2019-11-22 16:55:14 -08:00
Joe Bryan
e1ed305165
u3: prints "rock" size on load
2019-11-22 16:50:36 -08:00
Joe Bryan
099c640df5
u3: moves cue implementation to serial.c
2019-11-22 13:14:23 -08:00
Joe Bryan
648b9e9181
pier: improves replay printfs
2019-11-22 13:14:18 -08:00
Isaac Visintainer
51d61e4d49
static gall: convert soto
2019-11-22 12:57:58 -08:00
Isaac Visintainer
f2a5ef6df6
static gall: convert weather
2019-11-22 12:57:58 -08:00
Isaac Visintainer
dc3aa348a0
static gall: convert publish
2019-11-22 12:57:58 -08:00
Isaac Visintainer
fe5f318fb1
static gall: convert launch
2019-11-22 12:57:58 -08:00
Isaac Visintainer
22b94ce69f
static gall: convert invite-store
2019-11-22 12:57:58 -08:00
Isaac Visintainer
a3e8f2f861
static gall: convert group-hook
2019-11-22 12:57:58 -08:00
Isaac Visintainer
3bc5db6188
static gall: convert group-store
2019-11-22 12:57:58 -08:00
Isaac Visintainer
3bf048ff08
static gall: convert permission-store
2019-11-22 12:57:58 -08:00
Philip Monk
f8b612d053
ph: add ph-all to run multiple tests
2019-11-22 12:46:30 -08:00
Joe Bryan
4e0e0b4b31
worker: adds compaction on memory pressure and bail:meme
2019-11-22 12:46:27 -08:00
Joe Bryan
66d88ae5e6
u3: adds u3m functions for jam/cue of state
...
u3m_wipe() to safely reinitialize the loom
u3m_rock_load/stay/drop to jam/cue into a file
2019-11-22 12:46:27 -08:00
Joe Bryan
6e88db566c
u3: moves u3m_jam_file to u3s_jam_file
2019-11-22 12:46:27 -08:00
Joe Bryan
dc9fb9481f
u3: updates u3m_jam_file to return errors
2019-11-22 12:46:27 -08:00
Joe Bryan
4fffaaceea
u3: adds u3e functions to backup/restore/purge checkpoint files
2019-11-22 12:46:23 -08:00
Joe Bryan
0c6914f505
u3: adds u3j_stay/load to manage cold jet state
2019-11-22 12:20:00 -08:00
Joe Bryan
c8b36220f0
u3: adds u3m_jam_file, does what you'd expect
2019-11-22 12:20:00 -08:00
Joe Bryan
c166dff91c
u3: adds jam variants to measure and encode in separate passes
2019-11-22 12:20:00 -08:00
Joe Bryan
b5312d6c0c
u3: refactors jam implementation into serial.c
2019-11-22 12:19:55 -08:00
Fang
1fb06fbcc2
static gall: update pool-group-hook
2019-11-22 20:04:01 +01:00
Ted Blackman
5110b3459b
ames: only %clog on 5 unsent messages
2019-11-22 08:43:08 -05:00
Ted Blackman
4b4e5ba80c
ames: fix typo
2019-11-22 08:42:19 -05:00
Fang
9da38d21db
chat-cli: use name:title
2019-11-22 13:01:33 +01:00
Fang
39a31f0846
zuse: add +name:title for (moon) identity
2019-11-22 13:01:23 +01:00
Ted Blackman
93ab01e274
ames: minor printing improvements
2019-11-21 23:10:49 -05:00
Philip Monk
9d47222139
Merge remote-tracking branch 'origin/mall-testnet' into philip/mall-real
2019-11-21 19:07:28 -08:00
Ted Blackman
4446c96814
yet another oops
2019-11-21 21:24:34 -05:00
Ted Blackman
8bbdc45a01
another oops
2019-11-21 21:23:34 -05:00
Ted Blackman
a4bad50e71
oops
2019-11-21 21:22:05 -05:00
Ted Blackman
ae76a33157
ames: kill timers on breach
2019-11-21 21:20:39 -05:00
Ted Blackman
1d88275032
ames: abandon ill-fated decryption reordering
2019-11-21 21:17:43 -05:00
Ted Blackman
29c816c65c
ames: fix typo
2019-11-21 21:15:05 -05:00
Ted Blackman
cf543134ee
ames: don't repeat broken timers
2019-11-21 21:13:09 -05:00
Ted Blackman
e7be81e219
ames: check life before decrypt
2019-11-21 21:12:42 -05:00
Ted Blackman
b944024893
ames: fix nest-fail; update solid pill
2019-11-21 20:41:17 -05:00
Ted Blackman
4988875ea8
ames: don't brick on timer error
2019-11-21 19:52:57 -05:00
Matilde Park
943ee0ede0
soto: ignores backspace at position 0
...
The keypress handler would check if backspace was past position 0
before deleting one character at that position. If you were at position
0, then it would drop down to the 'else' and send the key value as a
string, throwing off the state between front and back end. This commit
fixes the issue, ignoring Backspace at position 0.
2019-11-21 19:34:37 -05:00
Philip Monk
bdbd35fcf3
gall: virtualize scry
...
Compare +mute and +mule. Those pass through scry, which doesn't allow us to
catch crashes due to blocking scry. If you intercept scry, you can't preserve
the type polymorphically. By monomorphizing, we are able to do so safely.
2019-11-21 14:47:06 -08:00
Fang
c8059c455d
static gall: update permission-group-hook
...
Also stealth-fixes a bug where it was prepending %group to paths one
too many times.
2019-11-21 21:24:59 +01:00
Fang
383d0a3e9f
static gall: update permission-hook
2019-11-21 21:14:58 +01:00
Fang
fd8313360e
permission-store: minor cleanup
2019-11-21 19:05:03 +01:00
Fang
717ce5a2b3
static gall: update invite-view
2019-11-21 19:04:33 +01:00
Fang
4f35e2d21a
static gall: update invite-hook
2019-11-21 19:04:03 +01:00
Fang
78e819fc17
chat-cli: make compatible with sole changes
...
Still supports only drum's session though.
2019-11-21 19:03:41 +01:00
Fang
8c948725b1
chat-cli: forward-port #1941
2019-11-21 19:03:25 +01:00
Matilde Park
a6b4ed19b3
chat-view: redesign of chat interface
...
This commit redesigns the front-end of chat-view for
Landscape, adding a collapsable sidebar, popout chats,
a streamlined join flow, and a general refresh of the Indigo
interface.
2019-11-21 11:50:35 -05:00
Jared Tobin
7fb918df53
zuse: fix outdated docs on vanes [ci skip]
...
The documentation on vanes in the header of zuse.hoon hadn't been
updated since before the introduction of %iris.
2019-11-21 16:52:59 +08:00
Matilde Park
e8d34fe0ca
chat: add exports to gulpfile
...
Added exports so that indigo-react can
be integrated into our workflow without error.
2019-11-20 20:27:18 -05:00
Isaac Visintainer
08907b778f
static gall: convert launch
2019-11-20 15:39:46 -08:00
Isaac Visintainer
540e5623a0
static gall: convert invite-store
2019-11-20 15:38:32 -08:00
Isaac Visintainer
f6c8c11db8
static gall: convert group-hook
2019-11-20 15:37:43 -08:00
Isaac Visintainer
903e2e2556
static gall: convert group-store
2019-11-20 15:18:45 -08:00
Isaac Visintainer
295f2b3a46
static gall: convert permission-store
2019-11-20 15:16:55 -08:00
Philip Monk
cc5ac2a000
vere: send http completion even if no data
...
It's common now for the last http response to have no body and just mark
the request as complete. http.c wasn't closing these connections
because h20 was busy and when it indicated it was ready we only checked
whether there was more data to send.
This also checks whether the request has been marked complete, and if so
finished the connection.
2019-11-20 14:47:06 -08:00
Philip Monk
9f89c8b8bc
drum: fully unlink
2019-11-20 14:26:13 -08:00
Philip Monk
b8903e9a6f
gall: fix ap-kill-down
...
This broke when %kick was handled by resubscribing on your own ship
because it processed the %kick before the %leave. For example, `@t`404
at the dojo would put the dojo in an unworkable state.
You want the %leave to be processed first because you can't do a
"resubscribe" in response to that.
2019-11-20 13:24:19 -08:00
Philip Monk
1d1119c1f3
drum: unsubscribe on poke-ack failure
2019-11-20 12:12:33 -08:00
Matilde Park
a33fffa6ce
soto: mounts at ~dojo
...
Since Soto is the name of the relay, its location in Landscape should be
the application it relays to: Dojo. This commit amends the mount paths
and source paths accordingly.
2019-11-20 09:41:28 -05:00
Ted Blackman
39144ee977
drum: fix nest-fail
2019-11-20 01:45:44 -05:00
Ted Blackman
7eeea1f25b
drum: add %spider to default apps
2019-11-20 01:36:36 -05:00
Jared Tobin
5258579ee2
Merge branch 'matilde/soto' ( #1952 )
...
* origin/matilde/soto:
soto: style changes
interface: add soto source code
drum: Boot with %soto
arvo: adds soto application
mar/sole: add %tab conversion
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-20 13:15:42 +08:00
Ted Blackman
5770c6fe1c
switch to ropsten and update pills
2019-11-19 23:52:28 -05:00
Joe Bryan
c9c1c62825
u3: adds generic noun traversal u3a_walk_fore()
2019-11-19 16:32:33 -08:00
Philip Monk
d094a7052d
alef: fix tests
2019-11-19 14:45:41 -08:00
Philip Monk
2222237385
ph: add alef tests
2019-11-19 14:10:00 -08:00
Philip Monk
1d07c82e7c
ph: fix ames
2019-11-19 13:40:05 -08:00
Philip Monk
a5412f01de
Merge branch 'alef-testnet-merge' into philip/mall-real
2019-11-19 13:03:07 -08:00
Philip Monk
1c398594c7
gall: fix tests
2019-11-18 21:08:10 -08:00
Philip Monk
6a406e6b29
gall: mall -> gall
2019-11-18 20:36:21 -08:00
Philip Monk
9862dccc0e
mall: age -> app
2019-11-18 19:28:59 -08:00
Jared Tobin
abd13c47c1
Merge branch 'pkova/master' ( #1966 )
...
* pkova/master:
hoon: refactor royl float parsers to separate arms
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-19 11:08:31 +08:00
Jared Tobin
59122b1c2b
Revert "hoon: refactor royl float parsers to separate arms"
...
This reverts commit ff06e45875
, which
should have been replaced with an updated commit.
2019-11-19 11:07:26 +08:00
Jared Tobin
a269d81b4c
Merge branch 'publish-subscribe' ( #1967 )
...
* publish-subscribe:
publish: add subscribe generator
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-19 10:49:54 +08:00
Jared Tobin
2d7fbc9c19
Merge branch 'pkova/master' ( #1966 )
...
* pkova/master:
hoon: refactor royl float parsers to separate arms
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-19 10:49:02 +08:00
Jared Tobin
053c784de6
Merge branch 'chat-history' ( #1948 )
...
* chat-history:
chat: added temporary chat-two-update mark with new %messages type
chat: oust correctness fix and js style fix
chat-store: factored out functions used in both message and messages
chat: style fixes
chat: fixes to cli parser and increased page size in hook
chat-js: updated to support %messages events
sur: added rw-security to replace chat-security
chat: add history functionality. optionally request backlog.
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-19 10:47:40 +08:00
pkova
8836a3d2fc
hoon: refactor royl float parsers to separate arms
...
Immediately useful for implemeting json `@rd` parsing, which is basically
`++royl-rd` minus pfix sig. The increased separation also allows for running
stuff like `(rash '3.22e-47' royl-rn:so)` from the dojo.
2019-11-19 00:56:06 +02:00
Fang
936202abe2
publish: add subscribe generator
2019-11-18 02:44:56 +01:00
pkova
ff06e45875
hoon: refactor royl float parsers to separate arms
...
Immediately useful for implemeting json `@rd` parsing, which is basically
`++royl-rd` minus pfix sig. The increased separation also allows for running
stuff like `(rash '3.22e-47' royl-rn:so)` from the dojo.
2019-11-17 20:32:09 +02:00
Philip Monk
7837d51aba
spider: rename thread -> strand, imp -> thread
2019-11-16 04:07:09 -08:00
Jared Tobin
d8970b9cf5
Merge branch 'liam-fitzgerald/lang-server-commit' ( #1955 )
...
* liam-fitzgerald/lang-server-commit:
language-server: fix cord reverse
language-server: use modern tisfas syntax
language-server: add function signature on hover
language-server: added autocommit on save
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-16 17:48:33 +08:00
pilfer-pandex
a24a3e0d3f
ini draft feature complete, compiling, hopefully correct
2019-11-16 01:04:42 -05:00
Liam Fitzgerald
87da55073e
language-server: fix cord reverse
2019-11-16 11:48:25 +10:00
Liam Fitzgerald
f299bf9d2c
language-server: use modern tisfas syntax
2019-11-16 11:46:17 +10:00
Philip Monk
c1b0bd63e4
spider: don't pass in initial bowl
2019-11-15 17:37:20 -08:00
Philip Monk
fea3bd60e4
dojo: add syntax for imps
...
This adds syntax for running imps. For example:
-time ~s1
Runs the "time" imp with the argument ~s1. This blocks the terminal
until the imp has completed (backspace kills it, of course). You could
avoid blocking the terminal if you sacrifice the ability to use imps as
sources in more complex commands.
In keeping with this one-and-done view of imps, this also changes spider
to not use a live build of imps. This significantly reduces the amount
of uncertainty around imps -- spider will try exactly once to run your
imp, and if it fails it'll tell you. If you want to retry, that's up to
you.
2019-11-15 17:20:56 -08:00
Logan Allen
8421e236df
chat: added temporary chat-two-update mark with new %messages type
2019-11-15 15:27:50 -08:00
Philip Monk
eea136021d
gaze: remove until it gets updated
2019-11-15 14:31:22 -08:00
Logan Allen
9dd949b8a1
chat: oust correctness fix and js style fix
2019-11-15 13:28:53 -08:00
Philip Monk
ef7c1ffe16
ph: make breach-multiple work
2019-11-15 13:02:37 -08:00