Commit Graph

17191 Commits

Author SHA1 Message Date
Przemyslaw Dabrowski
f8c305b65b chat: add bottom padding to sidebar items
Pretty simple really, fixes issue #2131.
Decided to use padding instead of margin because the underflow is nice,
but not at the detriment of being able to see the last chat preview
2019-12-23 22:24:24 -05:00
Fang
b8a336c607
webchat: render "me" messages in italics 2019-12-23 23:11:04 +01:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".

For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Benjamin Summers
06934959ca Make sure we close HTTP sockets on close (or reconfigure). 2019-12-21 18:24:54 -08:00
Jared Tobin
f4ed556717
Merge branch 'm/faceless-tsmc' (#2114)
* m/faceless-tsmc:
  various: use =/ in place of =+ ^-
  hoon: parse =; without face

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-21 14:39:45 -03:30
Fang
ea7c1db61c
various: use =/ in place of =+ ^-
Also faceless =; where appropriate.
2019-12-21 14:29:14 -03:30
Fang
21ac0e513b
hoon: parse =; without face
Allows for =;([a=@ b=@] ...) and similar constructions.

Also affects =/ and =^.
2019-12-21 14:20:11 -03:30
Jared Tobin
0c4544a6fc
meta: add a basic maintainers' guide [ci skip] 2019-12-21 13:44:01 -03:30
Benjamin Summers
2e8defccc1 Hack around terminfo database problem. 2019-12-21 07:55:24 -08:00
Fang
d95bf0aa11
Merge pull request #2128 from urbit/m/chat-cli-reconnect
chat-cli hotfix: reconnect to chat-store when appropriate
2019-12-21 13:32:24 +01:00
Fang
4798b9df1f
chat-cli: reconnect to chat-store on-kick
Also reconnects on-load, if no chat-store subscription appears to be
open. This should resolve any current disconnects.
2019-12-21 13:02:33 +01:00
Fang
c814114d93
chat-cli: add trace printf for tuba crashes 2019-12-21 12:59:45 +01:00
Fang
5cd8d98dd6
chat-cli: don't pass mark into +poke-noun 2019-12-21 12:58:22 +01:00
Ted Blackman
895f1c069d ames: update comment docs 2019-12-21 01:56:51 -05:00
Benjamin Summers
5d66c39d02 Fixed bug in HTTP Server (only first block from stream was handled). 2019-12-20 13:47:20 -08:00
Benjamin Summers
5dd3cdde91 Logging for event sourced responses. 2019-12-20 12:59:01 -08:00
Benjamin Summers
ba83024c9e Cleanup port binding logic. 2019-12-20 12:58:16 -08:00
Jared Tobin
103e375417
Merge branch 'ford-safe' (#2117)
* origin/ford-safe:
  ford: clear build results on +load

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-20 13:22:23 -03:30
Jared Tobin
e1df5545e5
Merge branch 'matilde/chat-name-validation' (#2116)
* origin/matilde/chat-name-validation:
  chat: validate chat names

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-20 10:44:30 -03:30
Benjamin Summers
f7e0e22ce7 Allow remote HTTP connections. 2019-12-19 14:20:04 -08:00
benjamin-tlon
913fbd52a6
Merge pull request #2122 from urbit/kh/http-server-fix
HTTP Server Fixes
2019-12-19 13:36:05 -08:00
Benjamin Summers
921718c6f4 Try to open normal ports 80/8080/443/etc before just opening some fucking port. 2019-12-19 13:20:31 -08:00
Benjamin Summers
03131c1400 Fix HTTP server effect parse errors. 2019-12-19 11:30:09 -08:00
benjamin-tlon
544fa42f65
Merge pull request #2121 from urbit/kh/better-progress-bar
Better Progress Bars
2019-12-19 10:22:56 -08:00
Benjamin Summers
44d477dff8 Hacked terminal-progress-bar to use RIO.logSticky for better interaction with log output. 2019-12-19 10:21:23 -08:00
Benjamin Summers
ef6d0cc189 Vendored terminal-progress-bar. 2019-12-19 09:40:21 -08:00
Jared Tobin
ee0de1a657
Merge branch 'm/clay-u' (#2119)
* origin/m/clay-u:
  clay: implement %u care

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-19 14:09:52 -03:30
Benjamin Summers
5b931657c8 Merge branch 'master' of github.com:urbit/urbit into king-haskell 2019-12-19 08:14:49 -08:00
benjamin-tlon
fcae7e6587
Build Linux static executables. (#2120) 2019-12-19 08:11:59 -08:00
Jared Tobin
eee651042c
Merge branch 'm/eth-sending' (#2094)
* origin/m/eth-sending:
  eth-sender: do proper nonce reading
  zuse: implement eth rlp decoding
  zuse: correctly encode leading zeroes in rlp data
  zuse: lightly restructure encode:rlp:ethereum
  static gall: update send-txs
  ethio: implement +request-batch-rpc-loose

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-19 11:20:06 -03:30
Benjamin Summers
4d3fc857ff Does this fix the OSX release builds? 2019-12-19 06:20:23 -08:00
Benjamin Summers
849410e1fe Update tests. 2019-12-19 06:13:20 -08:00
Benjamin Summers
ce193616b4 Hack: king new does not run a ship: some weird behavior there. 2019-12-19 06:06:30 -08:00
Benjamin Summers
e0bf6943c9 Make sure that terminal connections are closed properly on disconnects. 2019-12-19 05:16:52 -08:00
Benjamin Summers
8aa15e3b5c Use ping thread to keep websocket connection alive. 2019-12-19 04:43:40 -08:00
Jared Tobin
5591987eac
meta: update .mailmap [ci skip] 2019-12-19 08:49:40 -03:30
Benjamin Summers
3cc952824e king bug validate-event uses progress bar. 2019-12-19 04:02:06 -08:00
Benjamin Summers
18ad1d137c Enable NounServ logging, terminal logs to ~/.urbit/king.log 2019-12-19 03:32:56 -08:00
Benjamin Summers
152fb5c5f4 AGPL -> MIT 2019-12-19 03:08:19 -08:00
Benjamin Summers
72f21fad05 Fix stack ghci proto. 2019-12-19 03:02:19 -08:00
Benjamin Summers
92635d8788 Show instance for Galaxy uses @p formatting. 2019-12-19 02:18:12 -08:00
Benjamin Summers
e78743cf1c Merge branch 'king-haskell' of github.com:urbit/urbit into king-haskell 2019-12-19 01:43:06 -08:00
Benjamin Summers
8c6a1ed651 Fix flipped terminal height/width. 2019-12-19 01:43:01 -08:00
Benjamin Summers
f77840c81b re-enable king<->serf logs 2019-12-19 01:42:49 -08:00
benjamin-tlon
e6180b3004
Merge pull request #2111 from urbit/kh-version
Update version numbers to use the v0.10.1 pill.
2019-12-19 01:33:36 -08:00
Fang
3808f02287
clay: implement %u care
Previously, it would always produce ~, regardless of the path asked
about.

Now, it produces a loobean, based on whether or not a file exists at the
specified path.
2019-12-18 21:02:38 +01:00
Jared Tobin
9b0582323c
Merge branch 'philip/eth-watcher' (#2113)
* philip/eth-watcher:
  ph: fix tests by spamming blocks regularly
  gaze: reflect changes to eth-watcher
  ames: better printfs
  jael: only advance lifes
  jael: stop ship-to-ship
  jael: add "eager" mode to avoid hitting nodes as much
  jael: properly store ship sources
  gen: add +azimuth-sources
  jael: re-enable ship-to-ship communication
  eth-watcher: actually stop pending thread when restarting

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-18 12:13:27 -03:30
Philip Monk
1a7658bd91
ph: fix tests by spamming blocks regularly 2019-12-18 11:53:36 -03:30
Philip Monk
de2d0f3014
gaze: reflect changes to eth-watcher 2019-12-18 11:38:56 -03:30
Philip Monk
0e876b3cd4
ames: better printfs 2019-12-18 11:31:17 -03:30