Commit Graph

15499 Commits

Author SHA1 Message Date
Benjamin Summers
2540ba314d Cleanup + implement Behn Driver. 2019-07-31 17:27:13 -07:00
Benjamin Summers
2e64029692 Wrote another Ames test -- two galaxies can talk to eachother. 2019-07-31 15:44:14 -07:00
Benjamin Summers
f08b8ae8e5 First Ames test passes.
Wrote a simple test for Ames and fixed some bugs:

- Properly handle to-galaxy lanes.

- Use the same socket for send and recv.

  Otherwise, sending happens from a different port.

- Properly close the socket on shutdown.

  Otherwise only the first test works.
2019-07-31 14:52:52 -07:00
Fang
f07c6424c4
Update dist files with recent changes 2019-07-31 13:53:16 +02:00
Fang
91d4c26516
Touch up styling of %exp messages 2019-07-31 13:51:57 +02:00
Fang
470a22cae4
Improve rendering of multi-line %exp messages in talk 2019-07-31 13:41:07 +02:00
Fang
3e028fde21
Render tanks in hall json at safer width 2019-07-31 13:40:30 +02:00
Fang
39cf0388be
Work around weird zuse shadowing bug
`..zuse` gave `%309`, which is equivalent to `zuse`. Somehow, `..^zuse`
gives the correct result.
2019-07-31 13:39:31 +02:00
Fang
e5f0e136e9
Improve rendering of multi-line %exp messages 2019-07-31 13:35:55 +02:00
Fang
1ce3d5af7a
Support sending %exp messages 2019-07-31 13:35:25 +02:00
Philip Monk
418a05f833
add moon handling to kale 2019-07-30 18:13:05 -07:00
Philip Monk
583da25e50
add test for sudden breaches 2019-07-30 16:53:40 -07:00
Philip Monk
582ac471bd
only blockchain is real 2019-07-30 16:29:04 -07:00
Philip Monk
578d14bfea
implement kale hierarchy 2019-07-30 16:26:47 -07:00
pilfer-pandex
a332bb17b2 kill conk:ut jet 2019-07-30 13:53:09 -07:00
pilfer-pandex
30c47dac09 decapitate wrap:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
762d4b5d83 decapitate toss:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
00b70a9a2b decapitate rest:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
f49e5aa5bd dejet repo:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
1005d5d7f8 decapitate play:ut (broken??) 2019-07-30 13:53:09 -07:00
pilfer-pandex
70b0223d39 decapitate peel:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
6fdb739a38 decapitate peek:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
7306e80da2 decapitate mull:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
5057cb733c decapitate mint:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
ffa0d9108c decapitate fuse:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
61b957cc5b decapitate fish:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
13c73ea990 decapitate fire:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
0d97cee2ee decapitate find:ut, fond:ut 2019-07-30 13:53:09 -07:00
pilfer-pandex
67d51c1c1f decapitate crop:ut 2019-07-30 13:53:09 -07:00
Philip Monk
577a01503b
change preboot stuff to include rift 2019-07-30 13:28:57 -07:00
Philip Monk
e39a2c0467
all breach tests pass 2019-07-29 15:09:08 -07:00
Fang
f463ae2839
Update dist files with recent changes 2019-07-29 10:27:12 +02:00
Fang
19e05d70e2
Render all message types in the sidebar also 2019-07-29 09:29:00 +02:00
Fang
34826d6e19
Build and render arvo:// urls correctly 2019-07-29 09:05:42 +02:00
Fang
e6f962e76e
Make input area resizable
and touch up its styling issues.
2019-07-29 02:16:11 +02:00
Fang
37d061cbfe
Support sending %fat messages
for clipboard pastes and long-form content.

If a multi-line string is pasted into an empty input field, treat is as
a "clipboard" message if it's sent directly afterwards. (A text %fat.)

If a multi-line message is composed in any other way, treat it as a
long-form message, moving all but the first line into the attachment.
(A more display-friendly tank %fat.)
2019-07-29 02:08:19 +02:00
Fang
c04ee7a0de
Ensure (%fat) messages get rendered within screen bounds 2019-07-29 02:01:16 +02:00
Fang
c880736eea
Remove noisy printf 2019-07-29 01:58:08 +02:00
Fang
716af367bf
Forbid sending empty messages
And don't render any elements for them.
2019-07-28 23:21:03 +02:00
Fang
c4ad4aa247
Support rendering %fat 2019-07-28 23:16:09 +02:00
Fang
ea3f46183a
Support rendering %exp 2019-07-28 13:21:54 +02:00
Fang
1974c8b4e4
Support rendering %ire 2019-07-28 13:09:55 +02:00
Fang
c91ad893c0
Support rendering %app 2019-07-28 13:06:08 +02:00
Philip Monk
efd37a1e3c
simplify kale/azimuth-tracker subscription semantics 2019-07-27 21:01:55 -07:00
Philip Monk
f78d755a0d
%breach-sync works with kale 2019-07-27 16:52:28 -07:00
Fang
d0e51f4a1a
Refactor chat-input to fully support %lin and %url
Supports sending both regular and action %lin messages, using the
optional @ prefix.

Now transforms on-urbit URLs into arvo:// URLs prior to sending,
as opposed to on-render.
Unfortunately, the type hall uses for URLs doesn't support non-HTTP
protocols yet, so we send arvo:// URLs as %lin messages for now.

Input field gets styled based on detected message type. Italics for
action lins, underline for URLs.
2019-07-27 18:28:04 +02:00
Fang
ccf5b09165
Refactor message.js to fully support %lin and %url
Renders messages based on their speech type, as opposed to interpreting
%lin speeches and ignoring all others.

Italicizes %lin "@" messages.

Makes images clickable to open in new window.
2019-07-27 18:22:53 +02:00
Fang
0286d03edb
Refactor code duplication in Chat root 2019-07-27 15:00:41 +02:00
Philip Monk
82bf90df3f
Merge pull request #1398 from adklempner/weather-timer
Fix timer logic in Weather app
2019-07-27 01:40:54 -07:00
Philip Monk
dd76358f6a
%breach-hi works with kale 2019-07-26 20:45:45 -07:00