Commit Graph

18948 Commits

Author SHA1 Message Date
Joe Bryan
ecc8080619 vere: removes reck.c, all i/o drivers use u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
5e6a989509 vere: prevents term.c from retrying tcsetattr() indefinitely 2020-04-30 15:01:22 -07:00
Joe Bryan
5e612caea3 vere: WIP moves term.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
a777a0115f vere: WIP moves http.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
e3cae2ee11 vere: removes reverse, reverse tcp proxy 2020-04-30 15:01:22 -07:00
Joe Bryan
3a711c2052 vere: WIP moves cttp.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
2e5b44671c vere: WIP moves unix.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
d3b99f26f4 vere: WIP moves ames.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
73d509bcf9 vere: WIP moves behn.c to u3_auto 2020-04-30 15:01:22 -07:00
Joe Bryan
65a8ce4e10 vere: improves lord's graceful serf shutdown 2020-04-30 15:01:22 -07:00
Joe Bryan
12c70311e7 vere: refactors event replay, fixing bugs 2020-04-30 15:01:22 -07:00
Joe Bryan
33a98d1e2e vere: distinguishes lmdb error messages 2020-04-30 15:01:22 -07:00
Joe Bryan
8c982a0f03 vere: WIP pier/serf rewrite 2020-04-30 15:01:22 -07:00
Joe Bryan
f912d7eaf8 vere: WIP serf protocol tweaks 2020-04-30 15:01:22 -07:00
Joe Bryan
3e8d8e7795 u3: properly disables stack-overflow handling via NO_OVERFLOW 2020-04-30 15:01:22 -07:00
Joe Bryan
a4fa434bca vere: WIP adds lord.c (serf controller) 2020-04-30 15:01:22 -07:00
Joe Bryan
7226b7b21d vere: WIP adds auto.c (i/o driver abstraction) 2020-04-30 15:01:22 -07:00
Joe Bryan
13c51e2fe6 u3: adds u3r_safe_* accessors 2020-04-30 15:01:15 -07:00
Benjamin Summers
98bbd7364d Merge branch 'master' of github.com:urbit/urbit into two-ship-king 2020-04-30 14:51:47 -07:00
Benjamin Summers
5bc5819a62 king: Support running multiple ships at the same time. 2020-04-30 14:51:28 -07:00
Benjamin Summers
43118dbae3 king: Command Line Parsing for multi-tenet king. 2020-04-30 14:21:24 -07:00
ixv
b383037a8f
Merge pull request #2830 from urbit/king-https-fix
Get HTTPS working in King Haskell.
2020-04-30 13:08:13 -07:00
ixv
51876044f9
Merge pull request #2820 from urbit/king-crud-type
king: don't parse crud events, just treat them as nouns.
2020-04-30 13:07:54 -07:00
Benjamin Summers
f66405615f king: Split cert from urbit into cert+chain before giving to warp (HTTP Server library). 2020-04-30 12:13:14 -07:00
Benjamin Summers
75f60504ee king: In http-server/set-config effect, key+cert is Wain, not Cord. 2020-04-30 11:18:23 -07:00
Liam Fitzgerald
c62140e4d6 chat: use ^? on libs correctly 2020-04-30 13:29:06 +10:00
Liam Fitzgerald
1167699ae6 chat-js: refactor unread message fetch 2020-04-30 13:08:38 +10:00
Liam Fitzgerald
bdec28c541 chat-js: load all unreads and autoread on activity
if the number of unread messages is larger that the number we are going
to load, then load enough messages to display the unread marker.
Additionally, only automatically read a message if the user has been
active in the last minute. Freeze scroll position on inactivity.  Also
unconditionally scroll to the bottom upon sending your own message.
2020-04-30 11:47:15 +10:00
Liam Fitzgerald
d7a5499b9a chat: expose types with libs 2020-04-30 09:04:29 +10:00
Matilde Park
e7d05988d3 Merge branch 'mp/chat/pending-reordering' (#2824)
* origin/mp/chat/pending-reordering:
  chat: prepend new pending messages, not append

Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:28:52 -04:00
Matilde Park
df2c55c049 Merge branch 'mp/chat/input-autofocus' (#2822)
* origin/mp/chat/input-autofocus:
  chat: autofocus input on desktop

Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:28:06 -04:00
Matilde Park
34b234b652 Merge branch 'master' into mp/chat/input-autofocus 2020-04-29 16:27:29 -04:00
Matilde Park
cf6ef7512f Merge branch 'lf/chat-eval-scroll' (#2815)
* origin/lf/chat-eval-scroll:
  chat-js: only show scrollbars if overflow

Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:24:39 -04:00
Matilde Park
048de06f76 Merge branch 'mp/jank-regex' (#2813)
* origin/mp/jank-regex:
  chat: strictly match URLs in outgoing strings

Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:24:17 -04:00
Matilde Park
0926454e08 Merge branch 'mp/chat/code-toggle-2' (#2796)
* origin/mp/chat/code-toggle-2:
  chat: toggle code at start of input

Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:22:25 -04:00
matildepark
c050ca10c7
Merge pull request #2784 from urbit/la-channel-err
channel-js: fixed long-standing issue with subscription errors not being propagated
2020-04-29 12:41:23 -04:00
Liam Fitzgerald
531efa82a9 chat: address review comments 2020-04-29 18:45:07 +10:00
Liam Fitzgerald
17e1dd8362 chat-js: update read on initialisation 2020-04-29 13:37:58 +10:00
Liam Fitzgerald
eb6b50e0ca chat-js: truncate nicknames in autocomplete 2020-04-29 13:29:09 +10:00
Liam Fitzgerald
e96bd35f81 various-js: pass props.size into flexBasis for sigil
Fixes #2817
2020-04-29 12:51:13 +10:00
Liam Fitzgerald
ae0e5025ad chat-js: fix race condition in new-dm flow
Creating a new DM might redirect the user to the chat before it is
actually created. Fixed by waiting for confirmation before redirecting.

Fixes #2792
2020-04-29 10:14:13 +10:00
Matilde Park
6836135b71 chat: prepend new pending messages, not append 2020-04-28 20:13:09 -04:00
Matilde Park
5487e48ca2 chat: autofocus input on desktop 2020-04-28 19:46:10 -04:00
Liam Fitzgerald
5dc241dbe5 drum: partially restore reverted changes 2020-04-29 08:40:38 +10:00
Liam Fitzgerald
e099f3a8c6 Revert "drum: address review comments"
This reverts commit c925665cb8.
2020-04-29 08:25:21 +10:00
Benjamin Summers
ecf4545d84 king: don't parse crud events, just treat them as nouns. 2020-04-28 11:40:43 -07:00
Liam Fitzgerald
77925a4580 chat-js: fix unread indicators on small screens
fixes #2804
2020-04-28 17:08:27 +10:00
Liam Fitzgerald
fc1518dc08 chat-js: fix behaviour of unread markers
Fixes #2797
2020-04-28 17:08:27 +10:00
Liam Fitzgerald
9b0a4c095e chat-js: fix scrolling to bottom
fixes: #2778
fixes: #2782
2020-04-28 17:08:23 +10:00
Liam Fitzgerald
a7253d4480 chat-js: only show scrollbars if overflow
Uses overflow: auto on the code attachments so that scrollbars only
appear if the content overflows the container. Adds borders on sent Hoon
code to improve visual seperation.
2020-04-28 12:56:19 +10:00