Commit Graph

6894 Commits

Author SHA1 Message Date
Gavin Atkinson
76a5f436c2 indigo-react 1.2.12, home tile color, header buttons are now square, fix
header bar margin
2020-10-29 16:20:48 -07:00
Matilde Park
bdaa56d681 glob: update to 0v1.el225.9dbhq.381at.4pfta.bl8da 2020-10-29 19:13:42 -04:00
fang
3f9cd4a794
king: get rid of unnecessary helper 2020-10-29 23:22:48 +01:00
fang
f8a2235d6e
Merge pull request #3835 from urbit/m/silent-subs
eyre: ignore facts directly after clog
2020-10-29 22:13:04 +01:00
ryjm
8a27280576 landscape: give private groups kicking ability
the ronaldo commit
2020-10-29 17:11:17 -04:00
matildepark
3d1942e8df
Merge pull request #3819 from urbit/mp/links/delete
links: add link deletion
2020-10-29 12:58:30 -04:00
Brendan Hay
6599a85b99
king: ensure tests are enabled on ci and don't depend on lfs pills 2020-10-29 16:20:41 +01:00
fang
42229657ca
eyre: respect protocol from Forwarded header
If the Forwarded header specifies the original connection is secure,
update the flag to reflect that, regardless of whether the connection
directly to the urbit was made securely.
2020-10-29 14:24:24 +01:00
fang
82dcad4c59
zuse: if empty, unpack header into empty list
Previously, would give a ~[{}] for the '' header. This makes it parse
that as "no entries" rather than "one entry without data".
2020-10-29 14:19:57 +01:00
Liam Fitzgerald
66ad349c5c Profile: use ColorInput for background
Fixes #3384
2020-10-29 15:35:16 +10:00
Liam Fitzgerald
5ebbb26f41 groups-js: add ourselves to admin in group-update reducer
Fixes #3825
2020-10-29 15:18:59 +10:00
Liam Fitzgerald
b768cd3dd0 graph-store: normalize @da in indices
As links is the only application currently using graph-store, we migrate
all indices to @da instead of a @da or a unix timestamp. Rolls over
current graphs and update log to rectify this. Additionally, applies the
link validator mark to graphs, as this was missing. Fixes a latent bug
in graph-store where the removal of a graph that triggered a mark build
would prevent the mark from being rebuilt. Fixes mark input and index
formatting from the frontend as well.
2020-10-29 14:11:55 +10:00
Liam Fitzgerald
fbf505c0d9 graph-store: mark unmarked graphs 2020-10-29 13:11:18 +10:00
Liam Fitzgerald
829cd509b4 publish: migrate note body correctly 2020-10-29 12:56:41 +10:00
Liam Fitzgerald
c6dc485d24 graph-js: useBigIntOrderedMap 2020-10-29 12:52:13 +10:00
Liam Fitzgerald
225718b8cf metadata-store: fix path handling in migration 2020-10-29 10:25:16 +10:00
Liam Fitzgerald
d5683fb631 publish: fix time handling in publish 2020-10-29 09:49:05 +10:00
Liam Fitzgerald
410d193f5a publish: loosen comment validation 2020-10-29 09:37:47 +10:00
Liam Fitzgerald
ec1c4339c5 publish: loosen validator 2020-10-29 09:35:43 +10:00
Liam Fitzgerald
aabd890b6d publish: fix backoff 2020-10-29 09:34:15 +10:00
Liam Fitzgerald
4079de05f6 publish: fix graph-validator mark 2020-10-29 09:32:15 +10:00
Matilde Park
7e61bb9a6d glob: update to 0v5.d2ut4.t1kqo.2mdr9.mnc4i.vgb53 2020-10-28 19:25:57 -04:00
Liam Fitzgerald
e86a870868 lib/util: remove _.chain 2020-10-29 09:21:54 +10:00
Logan Allen
358af000ec invite-store: fix %graph %create 2020-10-28 21:54:02 +00:00
Tyler Brown Cifu Shuster
db457b504a launch: fluid layout
fixes https://github.com/urbit/landscape/issues/107
2020-10-28 14:18:18 -07:00
Logan Allen
0eb0ef9479 graph-store: if null timestamp, replace with now 2020-10-28 14:37:26 -05:00
Logan Allen
e357a36577 graph-create: fix creation in edge cases 2020-10-28 14:06:34 -05:00
fang
5615b5dc1a
king: factor scrying logic into helper lib
Takes care of constructing the full scry path based off the given
components. Fills in timestamp with the current time. Logs errors on
result conversion failures.
2020-10-28 19:59:48 +01:00
fang
af225f673a
king: scry to check authentication of webslog reqs
Instead of giving webslogs to anyone who asks, only acknowledge requests
with valid session cookies. Send 403s to all others.
2020-10-28 19:33:21 +01:00
Elliot Glaysher
d1c5f97bd7 king: cancel http servers immediately on shutdown. 2020-10-28 14:24:52 -04:00
fang
418b9fda7e
king: add helper for escaping Text into @ta format
Behavior should match (scot %t the-text).
2020-10-28 19:13:23 +01:00
Tyler Brown Cifu Shuster
3b5d3c6ff6 chat: fixed embedded scroll item disability
Fixes #3801
2020-10-28 08:13:50 -07:00
Liam Fitzgerald
39d538f9bc Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-28 16:40:02 +10:00
Liam Fitzgerald
2de45c53ef Merge branch 'release/next-userspace' into lf/hark-redux 2020-10-28 16:34:55 +10:00
Liam Fitzgerald
12e16e00ba hark-fe: filter on groups 2020-10-28 16:28:44 +10:00
Liam Fitzgerald
ab781cfbc3 hark-fe: toggle mute in group settings 2020-10-28 16:00:14 +10:00
Liam Fitzgerald
0510b723d7 hark-fe: add (un)mute buttons in ChannelMenu 2020-10-28 15:59:33 +10:00
Liam Fitzgerald
d09d42b269 hark-fe: enable omnibox support 2020-10-28 15:58:59 +10:00
Liam Fitzgerald
0a69c6fd5b hark-fe: add inbox view 2020-10-28 15:58:29 +10:00
Liam Fitzgerald
ec5804bb3c hark-fe: integrate hooks into state 2020-10-28 15:56:03 +10:00
Liam Fitzgerald
cf4f0f302e hark: final pass for bugs 2020-10-28 15:52:59 +10:00
Matilde Park
e1bbb25c6c links: use admin role for deletion check 2020-10-27 21:56:51 -04:00
Matilde Park
380b7a2c92 links: add link deletion
Fixes #3045.
2020-10-27 21:43:58 -04:00
Matilde Park
047b11a445 landscape: 'home' workspace in switcher
Fixes #3805.
2020-10-27 21:24:25 -04:00
matildepark
6e71811053
Merge pull request #3810 from urbit/mp/launch/filter-deleted-groups
launch: filter out metadata for deleted groups
2020-10-27 21:00:00 -04:00
matildepark
da629def1e
Merge pull request #3816 from tylershuster/chat-dates
chat: fixes relative datestamps
2020-10-27 20:52:53 -04:00
L
210a9f968c
Merge pull request #3721 from urbit/la/modernize-invites
invite-store/hook: modernize the code style to match other new apps
2020-10-27 19:37:44 -05:00
Logan Allen
ef67bdea8b invite-store: move to de-path-soft 2020-10-27 19:18:56 -05:00
Tyler Brown Cifu Shuster
14ec271ecf chat: fixes relative datestamps
fixes https://github.com/urbit/landscape/issues/125
2020-10-27 17:16:01 -07:00
Tyler Brown Cifu Shuster
a823913b8c clock: add background to moon 2020-10-27 17:02:22 -07:00
Ted Blackman
56db7cdcda ames/zuse: require >64-bit comet addresses 2020-10-27 17:28:07 -04:00
Ted Blackman
fcf9cfbcdb ames/zuse: require >64-bit comet addresses 2020-10-27 17:20:25 -04:00
Logan Allen
870a6f635f invites: indentation fixes 2020-10-27 15:45:26 -05:00
Matilde Park
2a23d7a1e7 launch: filter out metadata for deleted groups
Addresses #3800 through front-end.
2020-10-27 14:15:27 -04:00
Elliot Glaysher
b3c145ee35 king: port the '-e' option to specify ethereum node endpoint. 2020-10-27 14:01:59 -04:00
Logan Allen
7083979628 invite: initialize state for %graph invites and fix mark 2020-10-27 12:48:50 -05:00
matildepark
0920b83f2d
Merge pull request #3788 from tylershuster/clock-mask-always
clock: always draw large arc
2020-10-27 13:44:08 -04:00
Logan Allen
795e4a4509 invite-store: updated comments 2020-10-27 12:33:28 -05:00
matildepark
880af1e7a5
Merge pull request #3789 from tylershuster/publish-newline
publish: don't insert newline
2020-10-27 13:26:47 -04:00
matildepark
63615dd64d
Merge pull request #3797 from urbit/mp/chat/indigo-inline-code
chat: indigo-react inline code
2020-10-27 13:26:19 -04:00
matildepark
7e37cc6348
Merge pull request #3807 from tylershuster/invite-dim
landscape: allow autofocusing ship select
2020-10-27 13:25:51 -04:00
matildepark
dd6c26e0e3
Merge pull request #3795 from urbit/mp/leap/reorg
leap: return 'other' first, lowercase groups
2020-10-27 12:33:47 -04:00
Tyler Brown Cifu Shuster
d1aa23d22e landscape: allow autofocusing ship select
Fixes #3804
2020-10-27 07:52:29 -07:00
Elliot Glaysher
4e35a8eb8a
Merge pull request #3769 from urbit/kh-inject
king: implement -I and --inject-event-list
2020-10-27 10:44:33 -04:00
Brendan Hay
de17409fd6
king: various warning and -Werror related fixes
This also removes -Werror from racqure due to the sheer number
build failures arising from compiler warnings.
2020-10-27 14:28:08 +01:00
Brendan Hay
74db584ad7
king: simplify parser types to avoid invalid existential newtype 2020-10-27 14:28:08 +01:00
Brendan Hay
2b74a8edd6
king: disable overlapping patterns for deriveNoun/Void usage 2020-10-27 14:28:08 +01:00
Brendan Hay
d752256126
king: replace use of deprecated network/socket address lookup 2020-10-27 14:28:08 +01:00
Brendan Hay
c089f4c557
herb: removing unnecessary .gitattributes 2020-10-27 14:28:08 +01:00
Brendan Hay
a6e748627c
herb: correct python shebang
This ensures the shebang works and can be run or patched via nix.
2020-10-27 14:28:08 +01:00
Brendan Hay
8a830934b1
build: reorganising top-level .gitignore and add nix ignores 2020-10-27 14:28:07 +01:00
Brendan Hay
016b4a7244
vere: externalise version from configure script
This allows tooling such as ci expressions to easily inspect the
build's current version.
2020-10-27 14:28:05 +01:00
Brendan Hay
345bf2c39a
king: remove broken/unused regex-tdfa-text dependency
Text instances are now contained in the parent regex-tdfa package.
2020-10-27 13:56:17 +01:00
Brendan Hay
eeff3034cd
king: update stackage resolver to lts-16.15
This allows us to drop flat/urbit-hob as they're now in the package set,
web3/vinyl need to be added to account for urbit-azimuth's dependencies.
2020-10-27 13:56:04 +01:00
Brendan Hay
ce3cbf0857
build: rework all nix expressions to support hercules-ci builds
This also removes nixcrpkgs and OSX cross compilation in favour of
compiling on the target. x86_64/musl targets are still supported
on Linux.

All sources are now managed via niv (see nix/sources.json) and Haskell
package sets are provided/organised via IOHK's haskell.nix.

Some effort has been made to expose similar top-level attributes for
development, but in some cases there have been changes. Please see
the comments in the top-level default.nix and ci.nix files for usage.
2020-10-27 13:55:49 +01:00
Liam Fitzgerald
d89ccffb62 interface: convert lib/util to TS 2020-10-27 15:32:56 +10:00
Liam Fitzgerald
1d65e52351 hark-fe: add store, api logic 2020-10-27 15:32:26 +10:00
Liam Fitzgerald
8b090400f1 hark-store: add subscriptions, cache unread count 2020-10-27 15:07:13 +10:00
Liam Fitzgerald
136faf581f hark-group-hook: add subscriptions 2020-10-27 15:06:32 +10:00
Liam Fitzgerald
df2755b485 hark-graph-hook: add subscriptions, preferences 2020-10-27 15:05:00 +10:00
Liam Fitzgerald
9b19e30d23 hark-hooks: add JSON conversion, marks 2020-10-27 15:04:39 +10:00
Liam Fitzgerald
a16a1cafcc graph-store: expose post:enjs 2020-10-27 15:01:24 +10:00
Philip Monk
f548deaff6
Merge pull request #3787 from urbit/philip/symbols
hoon: update glyph names
2020-10-26 18:06:53 -07:00
Joe Bryan
75404376ba
Merge pull request #3764 from urbit/jb/ames-clean
vere: refactors ames i/o driver
2020-10-26 13:50:20 -07:00
Joe Bryan
9cc9a308bf vere: fix snprintf return-code check in ames 2020-10-26 13:32:56 -07:00
Joe Bryan
aa200cf25a
Merge pull request #3786 from urbit/jb/ames-peek-forward-lane
ames: updates forward-lane scry-handling to prevent routing loops
2020-10-26 11:56:23 -07:00
fang
2e7b2ceedb
Merge branch 'pp/stateless' into pppf/eyre-slog 2020-10-26 16:34:41 +01:00
Elliot Glaysher
759ac51f27 king: Don't hard error on injected event failure. 2020-10-26 10:57:07 -04:00
fang
93475aa756
eyre: remove fact-without-subscription printf 2020-10-26 15:52:39 +01:00
fang
828f88b737
Merge branch 'master' into release/next-vere 2020-10-26 14:54:06 +01:00
fang
26049a3da0
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-10-24 11:45:21 +02:00
fang
b92cfdb242
eyre: produce moves in correct order
Because storing in reverse order means producing in reverse reverse
order.

The tests didn't catch this because they, too, were infected with the
"reverse moves" meme.
2020-10-24 01:48:51 +02:00
Matilde Park
3fa759c484 chat: indigo-react inline code
Fixes urbit/landscape#124.
2020-10-23 17:58:16 -04:00
Tyler Brown Cifu Shuster
c07681fafc publish: don't insert newline
Fixes #3596
2020-10-23 14:27:50 -07:00
Matilde Park
83bfc22450 leap: return 'other' first, lowercase groups 2020-10-23 17:16:16 -04:00
Matilde Park
278f5b4369 profile: remove 'drag and drop' tile settings
Fixes #3791.
2020-10-23 16:36:05 -04:00
Joe Bryan
b2c79860e0 u3: moves u3z of printed timestamp to u3m_boot() 2020-10-23 13:35:57 -07:00
matildepark
ae5561ee61
Merge pull request #3790 from ryjm/ryjm/fix-weather-api
weather: fix api call
2020-10-23 14:20:49 -04:00
ryjm
27a5dc1e6d weather: fix api call 2020-10-23 14:13:47 -04:00
Joe Bryan
347a1ffb66 u3: remove timestamp printing in u3v_time() 2020-10-23 11:02:07 -07:00
Tyler Brown Cifu Shuster
92d4973eb0 clock: always draw large arc 2020-10-23 08:24:06 -07:00
pilfer-pandex
e254c72788 king: address #3778 per joe 2020-10-23 00:10:33 -07:00
Philip Monk
fc15f0d735
Merge branch 'pr' into HEAD 2020-10-22 20:47:53 -07:00
Matilde Park
6a97ebb54f Merge branch 'release/next-userspace' 2020-10-22 22:21:18 -04:00
Matilde Park
1930a75d73 glob: update to 0v2.1vtfh.0l23v.30s7f.n57l9.dpjvi 2020-10-22 22:19:58 -04:00
matildepark
d8c83f886f
Merge pull request #3773 from urbit/mp/landscape/dm-restoration
chat: create dm route, restore participants option
2020-10-22 22:12:17 -04:00
Liam Fitzgerald
4f3b17412c landscape: make link relative for DM 2020-10-23 12:09:47 +10:00
Liam Fitzgerald
c96cf96c86 landscape: use invite popover for DM 2020-10-23 12:05:00 +10:00
Liam Fitzgerald
bfc412042e landscape: add DM dropdown 2020-10-23 11:48:31 +10:00
matildepark
85ea3a88d3
Merge pull request #3776 from urbit/mp/publish/groupify
landscape: add 'admin only' check to groupify form
2020-10-22 21:27:39 -04:00
matildepark
20240a8d36
Merge pull request #3785 from tylershuster/clock-mask
clock: svg with mask
2020-10-22 21:27:19 -04:00
matildepark
87ae39defc
Merge pull request #3784 from urbit/lf/ordered-map-fix
graph-js: normalize keys in reducer
2020-10-22 21:24:08 -04:00
Liam Fitzgerald
8e7d9a5e01 graph-js: save original keys and indices 2020-10-23 11:21:36 +10:00
Liam Fitzgerald
bf1a206ae1 graph-js: normalize node.post.index 2020-10-23 10:59:02 +10:00
Liam Fitzgerald
236769f3b6 graph-js: cleanup and comment normalizeKey 2020-10-23 10:40:18 +10:00
Matilde Park
f6a49d52a8 chat: remove paddingTop from input 2020-10-22 20:38:13 -04:00
Tyler Brown Cifu Shuster
955ee8fd36 clock: svg with mask 2020-10-22 17:38:06 -07:00
Joe Bryan
da928bed10 ames: updates forward-lane scry-handling to match +send-blob 2020-10-22 17:37:46 -07:00
Liam Fitzgerald
9ed01c4602 graph-js: normalize keys in reducer
Pre-graph-store links that were brought over use @da as their index,
however new links use a unix timestamp as their index. Pending a proper
fix, we instead just normalize all the indexes to be unix timestamps
inside the reducer.
2020-10-23 10:31:48 +10:00
Matilde Park
be73c8e487 landscape: add 'dm' to sidebar in home workspace 2020-10-22 20:10:44 -04:00
Matilde Park
9f234dad63 launch: keep base hash on top layer 2020-10-22 20:08:57 -04:00
matildepark
8165f4d150
Revert "clock: render in SVG, show moon phase" 2020-10-22 20:03:39 -04:00
Liam Fitzgerald
fb220cf2a8 links: fix comment submit 2020-10-23 09:36:05 +10:00
pilfer-pandex
66e3df0b06 king: address joe's comments 2020-10-22 16:13:26 -07:00
fang
3f346e3d39
vere: fix -j help text 2020-10-23 00:50:41 +02:00
Joe Bryan
e59863bded vere: partially prevent forwarding loops by excluding self-galaxy lanes 2020-10-22 15:38:25 -07:00
Joe Bryan
caa21b04cf vere: adds (verbose, debug) ames packet forwarding printfs 2020-10-22 15:37:48 -07:00
Matilde Park
3b39122984 Merge branch 'release/next-userspace' into mp/landscape/dm-restoration 2020-10-22 16:54:32 -04:00
matildepark
e147599bbe
Merge pull request #3767 from tylershuster/svg-clock
clock: render in SVG, show moon phase
2020-10-22 16:50:15 -04:00
matildepark
54b771091c
Merge pull request #3774 from tylershuster/chat-mobile
chat: fall back to native input on mobile
2020-10-22 16:50:07 -04:00
Tyler Brown Cifu Shuster
91738280ae chat: fall back to native input on mobile 2020-10-22 11:56:31 -07:00
Tyler Brown Cifu Shuster
871336b402 clock: render in SVG, show moon phase 2020-10-22 11:19:36 -07:00
Matilde Park
760b6214df landscape: prevent thick horizontal scroll 2020-10-22 14:02:57 -04:00
Joe Bryan
c5870b60d1 vere: updates ames future-refactoring comments for accuracy 2020-10-22 10:52:43 -07:00
Joe Bryan
7a5d57ce91 vere: adds ames stats for failed header/body parsing 2020-10-22 10:51:20 -07:00
Matilde Park
1addc47733 landscape: add 'admin only' check to groupify form 2020-10-22 13:49:49 -04:00
Logan Allen
c8068e8fcb agents: all agents compile with new invites types and import patterns 2020-10-22 12:17:15 -05:00
matildepark
d1e9bd2984
Merge pull request #3737 from urbit/mp/publish/overflow-safari
publish: prevent post input overflowing layout on safari
2020-10-22 13:10:06 -04:00
Elliot Glaysher
5cdeecc627 king: undo undo 2020-10-22 13:06:57 -04:00
Elliot Glaysher
61af5b104e king: patch cleanup 2020-10-22 10:53:28 -04:00
Liam Fitzgerald
582b4b15ff hark-store: address review comments 2020-10-22 11:30:37 +10:00
Liam Fitzgerald
f3fec6ac74 hark-group-hook: address review comments 2020-10-22 11:30:18 +10:00
Liam Fitzgerald
4237d2caf6 hark-graph-hook: address review comments 2020-10-22 11:30:02 +10:00
Liam Fitzgerald
6dae330bb6 metadata: add arms to helper core 2020-10-22 11:29:35 +10:00
Liam Fitzgerald
373c44301f NewChannel: redirect on successful creation 2020-10-22 10:43:14 +10:00
Liam Fitzgerald
18b46484cf GroupsPane: handle new channel route correctly on mobile 2020-10-22 10:42:36 +10:00
Liam Fitzgerald
7a4d61fe69 publish-js: fix updating posts 2020-10-22 10:31:10 +10:00
Liam Fitzgerald
5b8087b72a publish: refine backoff behaviour 2020-10-22 10:30:04 +10:00
Logan Allen
3304613127 interface/chat-view: updated group invites and chat invites to work properly 2020-10-21 18:11:31 -05:00
matildepark
4706db8c40
Merge pull request #3762 from urbit/mp/chat/timestamp-top
chat: timestamps are lined at top of messages
2020-10-21 19:04:58 -04:00
matildepark
67569406c9
Merge pull request #3771 from urbit/mp/launch/indigo-react
launch: migrate remainders to indigo-react
2020-10-21 19:02:13 -04:00
matildepark
0c87a44e97
Merge pull request #3747 from urbit/lf/remove-channel-generator
metadata-store: add |remove generator
2020-10-21 17:18:54 -04:00
Matilde Park
f01fdf9efa chat: create dm route, restore participants option 2020-10-21 15:55:11 -04:00
Matilde Park
be959df8df launch: migrate remainder to indigo-react
Fixes urbit/landscape#53.
2020-10-21 15:23:36 -04:00
Matilde Park
47c0afae69 chat: pad unread marker more evenly 2020-10-21 14:55:59 -04:00
Elliot Glaysher
04ab7b5eb6 king: implement -I and --inject-event-list
This makes it so during `run`, you can inject a series of Events
into your Urbit. The `-I` injection was implemented in Vere, and
has been ported to KH, with the extended `--inject-event-list`
flag which handles a jammed list of events.

Also included is a sample generator which builds a list of events.
2020-10-21 14:39:35 -04:00
Matilde Park
b97f94a56a chat: hoon eval preserves whitespace 2020-10-21 13:17:22 -04:00
fang
e3dcfc6372
release: urbit-os-v1.0.61 2020-10-21 12:43:40 +02:00
Liam Fitzgerald
b1fb130103 hark-group-hook: add %hark-group-hook 2020-10-21 16:09:22 +10:00
Liam Fitzgerald
def6cfd535 hark-graph-hook: add %hark-graph-hook 2020-10-21 16:09:18 +10:00
Liam Fitzgerald
1c1e2f60b0 graph-validator-link: add notification-kind conversion 2020-10-21 16:01:14 +10:00
Liam Fitzgerald
e336ad1c77 graph-store: add graph-mark scry 2020-10-21 15:59:39 +10:00
Liam Fitzgerald
560b663eb0 graph-create: correctly pass mark to poke 2020-10-21 15:58:51 +10:00
Liam Fitzgerald
2aed5baa25 hark-store: add working hark-store 2020-10-21 15:55:39 +10:00
Joe Bryan
fcd6968e8e vere: adds comment about re-checking ames' protocol version 2020-10-20 17:14:52 -07:00
pilfer-pandex
c8159b7fe8 king: multi-request support lol 2020-10-20 16:42:20 -07:00
Joe Bryan
67f06ce5e5 vere: adds comments discussing protocol-version constraints 2020-10-20 15:59:15 -07:00
Joe Bryan
7b4e48deb7 vere: updates ames' info handler to also print config 2020-10-20 15:59:15 -07:00
Joe Bryan
0e03bea08d vere: groups counters and config in ames' state structure 2020-10-20 15:59:15 -07:00
Joe Bryan
0ff8a28ca5 vere: refactors ames' galaxy address resolution 2020-10-20 15:59:15 -07:00
Joe Bryan
e2b47e02c2 vere: refactors ames' packet parsing and forwarding 2020-10-20 15:59:15 -07:00
Joe Bryan
acbcc53e49 vere: refactors ames' packet serialization 2020-10-20 15:59:15 -07:00
Joe Bryan
9b1b303417 vere: factors out ames' ship chubs-array to byte-array conversion 2020-10-20 15:59:15 -07:00
Joe Bryan
6c6b2db0d8 vere: factors out ames' ship byte-array to chubs-array conversion 2020-10-20 15:59:15 -07:00
Joe Bryan
7c393a1d71 vere: factors out ames' packet header parsing/serialization 2020-10-20 15:59:15 -07:00
Joe Bryan
6400f760c7 vere: renames ames mug helper for consistency 2020-10-20 15:59:11 -07:00
Logan Allen
44f1ed6d03 invite-json: first pass 2020-10-20 17:27:44 -05:00
Logan Allen
52d7837420 agents: updated all references to invites 2020-10-20 17:23:07 -05:00
Matilde Park
835378650b chat: timestamps are lined at top of messages 2020-10-20 17:22:00 -04:00
Matilde Park
a580f1fba4 chat: pad sigil icon in input 2020-10-20 16:56:55 -04:00
matildepark
092dbe21af
Merge pull request #3734 from urbit/mp/interface/sigil-icons
interface: use icon sigils for <16px renders
2020-10-20 16:42:29 -04:00
Logan Allen
cbfa820ee3 graph-threads: delete thread gets rid of metadata properly 2020-10-20 15:15:58 -05:00
Logan Allen
79ac6eb8cd Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-20 15:08:40 -05:00
Logan Allen
96d4c9d1e1 interface: fix main notebook route and remove update processing 2020-10-20 15:06:44 -05:00
Logan Allen
803f430c18 interface: makes leaving and deleting a publish resource work, fixes store 2020-10-20 14:27:54 -05:00
matildepark
13fadd592c
Merge pull request #3758 from urbit/mp/chat/prevent-crash
chat: prevent crashes if join is interrupted
2020-10-20 15:15:31 -04:00
L
c187c591ba
Merge pull request #3738 from urbit/la/spider-http
threads: make spider HTTP threads compatible with dojo threads, and fix the %graph-leave thread
2020-10-20 12:55:32 -05:00
matildepark
431bd0663c
Merge pull request #3736 from urbit/mp/launch/tile-regression
interface: enforce border radius
2020-10-20 00:27:47 -04:00
matildepark
dbb57cee01
Merge pull request #3757 from urbit/mp/groups/participant-search
groups: allow search to have sigs
2020-10-19 22:09:25 -04:00
matildepark
af990fb56c
Merge pull request #3756 from urbit/mp/groups/invite-prompt
groups: new channel only shows ship search at home
2020-10-19 22:09:01 -04:00
Matilde Park
164e90b53f chat: prevent crashes if join is interrupted
Fixes #3748.
2020-10-19 22:04:41 -04:00
Matilde Park
f4667e3aca groups: allow search to have sigs 2020-10-19 21:37:32 -04:00
Matilde Park
bb37ba8236 groups: new channel only shows ship search at home 2020-10-19 21:26:44 -04:00
Matilde Park
aeec7f4c5e groups: add 'kick from' action 2020-10-19 21:18:02 -04:00
Matilde Park
b7c7cb9a1c interface: icon sigils have borderradius 2020-10-19 21:07:24 -04:00
Matilde Park
d52753513f interface: use icon sigils for <16px renders 2020-10-19 21:04:51 -04:00
Liam Fitzgerald
f8fcc161a1 publish: fix graph-store migration
Previously, if a subscriber received the OTA migration before the host,
then it would attempt to subscribe to a non-existent resource, and
receive a nack, thus unsubscribing the ship from the notebook. To
rectify this, the tombstoned publish has been changed to resubscribe in
a loop with exponential back off. Once it receives a positive watch-ack
(i.e. the host completed the OTA), it will then migrate the notebook to
graph-store by adding it to graph-pull-hook
2020-10-20 10:39:14 +10:00
fang
5bebff3c38
eyre: kick subscriptions if fact conversion fails
This matches the behavior that gall uses for %watch-as subscriptions,
which eyre was using previously.
2020-10-19 19:17:58 +02:00
fang
1d4ee5a7b5
eyre: kick busy subscriptions if client not acking
In order to curb event queue growth when a client for whatever reason
isn't acking the events we send out, we implement a mechanism for
detecting such "clogging", and proactively kick subscriptions which are
adding too many events to the queue.

If the client hasn't sent an ack for ~s30, any subscription that accrues
more than 50 unacked %facts gets closed to prevent further buildup.

Upon reconnecting, the client will see %kick for the relevant
subscriptions and can open a new subscription as appropriate.

Includes a simple test for this behavior, and updates /app/dbug to be
able to display the newly tracked statistics.
2020-10-19 15:56:05 +02:00
Liam Fitzgerald
3ee0f13e41 publish: tombstone 2020-10-19 16:15:55 +10:00
Liam Fitzgerald
b610153b24 publish: address comments 2020-10-19 15:39:36 +10:00
Liam Fitzgerald
b94941f0a2 Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-19 13:18:25 +10:00
Liam Fitzgerald
2ca8f41288 metadata-store: add |remove generator 2020-10-19 12:45:20 +10:00
fang
63b4fb3e19
eyre: simplify channel subscription storage
Instead of storing by "channel wire", store by request-id instead.
The channel wire was just the channel-id, request-id, and some cruft.
2020-10-19 00:48:18 +02:00
fang
0b331a2ca9
eyre: update tests to match recent changes 2020-10-18 17:00:02 +02:00
fang
7e5f29cfd2
eyre: convert facts to json manually
By doing a %watch instead of %watch-as %json for channel subscriptions,
we can hopefully make better use of noun deduplication, when storing
events in a channel's event queue until they get acked.
2020-10-18 16:31:35 +02:00
fang
8def1dbea8
eyre: store unacked events unserialized
Store the gall events from channel subscriptions as (vaseless) signs,
instead of serialized events. This should be smaller in memory, and
makes it more likely for noun deduplication to happen.

The cost is needing to reserialize upon channel reconnect, but this is
the less common case, and we don't expect it to be particularly slow.
2020-10-18 16:04:19 +02:00
Matilde Park
4819aac19f landscape: only show 'new channel' if admin 2020-10-17 13:43:15 -04:00
matildepark
782ea1a6e7
Merge pull request #3696 from urbit/lf/bundle-cleanup
interface: various bundle size optimisations
2020-10-16 18:32:07 -04:00
Tyler Brown Cifu Shuster
2885a1b98b profile: add html color picker
Fixes https://github.com/urbit/landscape/issues/118
2020-10-16 13:41:58 -07:00
Logan Allen
769c50dd25 invite-store: converted from paths to resources. wip 2020-10-16 13:22:57 -05:00
Philip Monk
8cd72daf20
clay: speed up +find-merge-points
In certain cases +find-merge-points was very slow.  Specifically, the
`done` set was meant to avoid checking the same commit repeatedly, but
it didn't catch the case where a commit was added to the worklist that
was already in that worklist.

Secondly, the worklist was stored as a list but used as a queue, which
resulted in a lot of unnecessary welding.  We change it to a qeu.

Fixes #3735
2020-10-16 11:21:02 -07:00
Logan Allen
926c9975c2 graph-leave: fixed leave thread to function properly 2020-10-16 12:10:07 -05:00
matildepark
e7b1f840f7
Merge pull request #3722 from urbit/mp/landscape/channel-menu
landscape: check workspace in channel menu
2020-10-16 12:28:46 -04:00
Matilde Park
f7cd173439 publish: prevent input overflow on safari
Fixes urbit/landscape#117.
2020-10-16 12:25:57 -04:00
Matilde Park
40983be79c landscape: sidebar uses borderRadius 2020-10-16 12:05:38 -04:00
Matilde Park
ed337eb435 launch: home tile uses boxShadow
Fixes urbit/landscape#114.
2020-10-16 12:00:05 -04:00
Logan Allen
ace6a41e9e graph-threads: update to work with dojo and http 2020-10-16 10:42:31 -05:00
Logan Allen
c9cb97d476 spider: update http handler to be compatible with dojo 2020-10-16 10:42:06 -05:00
Elliot Glaysher
c6de028fc2
Merge pull request #3728 from urbit/kh-fix-newline
Revert "king: fix zig-zag in stderr logging"
2020-10-16 10:30:49 -04:00
Elliot Glaysher
170bede757
Merge pull request #3726 from urbit/kh-make-code
Simplify +code and implement it in KH.
2020-10-16 10:30:00 -04:00
fang
7853c7df9b
king: improve king subsite implementation
Make KingSubsite part of ServConf, handle 404 case more gracefully, make
slog endpoint send SSE headers immediately.

Remaining work mostly revolves around the slog endpoint's slog queue. It
builds up even if nobody is listening, and only the first to pull from
the queue gets to handle/emit the slog event.
2020-10-16 14:13:07 +02:00
pilfer-pandex
359d6c881b king: scry reform 2020-10-15 21:22:48 -07:00
Matilde Park
e8c61848ab Merge branch 'master' into release/next-userspace 2020-10-15 22:47:29 -04:00
Philip Monk
8d0cfd13b7
glob: update to 0v1.hc18i.ms0ac.qi9qj.geopu.sutri 2020-10-15 16:10:02 -07:00
matildepark
3241377155
Merge pull request #3560 from urbit/m/webdojo-slogs
webdojo: slogs
2020-10-15 18:13:01 -04:00
Joe Bryan
33d93cc483
Merge pull request #3703 from urbit/jb/restore-treap-jets
u3: add more jets for list and treap operations
2020-10-15 15:12:10 -07:00
Philip Monk
7e5c722c8f
Merge branch 'philip/link-upgrade' into release/next-sys 2020-10-15 14:34:05 -07:00
Joe Bryan
d4a34c2b66 u3: updates +all:by/+any:by jets to validate loobean gate product 2020-10-15 14:33:36 -07:00
Philip Monk
ff0214e8ed
Merge remote-tracking branch 'origin/release/next-userspace' into philip/link-upgrade 2020-10-15 14:32:42 -07:00
Philip Monk
d948d22a78
Merge remote-tracking branch 'origin/release/next-hoon' into philip/link-upgrade 2020-10-15 14:32:34 -07:00
Joe Bryan
0f1cf42511
Merge pull request #3522 from frodwith/reco-rebase
vere: fix typo in secp reco jet
2020-10-15 12:08:11 -07:00
Elliot Glaysher
aa8634ecdd Revert "king: fix zig-zag in stderr logging"
This reverts commit e9ed97f8a8.
2020-10-15 13:58:41 -04:00
L
8b7a61dfa1
Merge pull request #3718 from urbit/mp/launch/tile-prop
launch: pass tile props to child
2020-10-15 12:36:52 -05:00
Logan Allen
ffb7259e97 interface: fix DM creation to give group permissions properly 2020-10-15 12:32:08 -05:00
Elliot Glaysher
9e2039ee2f arvo: Simplify the actual +code implemetation in jael. 2020-10-15 13:20:06 -04:00
Elliot Glaysher
16b3edfbd0 king: derive +code from Ring and print login +code on startup
We need to be able to programatically get the +code outside of
Urbit, so add an implementation of the derivation in king haskell.
2020-10-15 13:17:43 -04:00
Matilde Park
c03c1bfe8e landscape: check workspace in channel menu 2020-10-15 12:10:09 -04:00
Logan Allen
b43a5f5534 invite-hook: modernized the style and removed inline %json conversion 2020-10-15 10:46:12 -05:00
Logan Allen
8e81bcb12a invite-store: modernize the style of %invite-store 2020-10-15 10:38:42 -05:00
pkova
75205466fe hoon: fix mis-compilation in wet gate subject access
Fixes #3600
2020-10-15 16:47:25 +03:00
Joe Bryan
45038ad7b1
Merge pull request #3689 from urbit/jb/clay-cancel-correct
clay: refactors +cancel-request, consistently accounting for TMI
2020-10-14 22:56:49 -07:00
Philip Monk
bfa94b6c3b
link-store: throw away state if it's stale cards
It's burdensome to upgrade cards and vases, and in practice they will be
stale anyway, so we throw them away.
2020-10-14 21:59:37 -07:00
Philip Monk
f295cd714f
Merge remote-tracking branch 'origin/la/hack-to-move-scry' into release/next-sys 2020-10-14 19:30:54 -07:00
Philip Monk
77b33632a6
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-10-14 19:26:33 -07:00
Matilde Park
157eae42d7 launch: pass tile props to child 2020-10-14 22:01:10 -04:00
matildepark
b1417c84e9
Merge pull request #3717 from urbit/lf/group-autojoin
JoinGroup: restore autojoin
2020-10-14 21:58:35 -04:00
Matilde Park
061e832c8e groups: tweak padding on description 2020-10-14 21:55:00 -04:00
Matilde Park
c57ceb0bfb chat: messages use 'black' 2020-10-14 21:54:46 -04:00
Matilde Park
3e71f5fe8c chat: z-index raised on profile overlay
Also rewritten in indigo-react.
2020-10-14 21:30:38 -04:00
Liam Fitzgerald
0645ea2369 JoinGroup: restore autojoin route 2020-10-15 10:21:05 +10:00
pilfer-pandex
b35f879502 king: implement ~_~/slog without cookies; problems with MultiEyre 2020-10-14 17:05:56 -07:00
Joe Bryan
b786530de0 test: adds +find regression test, fixes set/map comment typo 2020-10-14 16:32:16 -07:00
Matilde Park
964dc90dab chat: prevent timestamp from overflowing 2020-10-14 18:50:02 -04:00
Matilde Park
f49c331d08 groups: pad landing page description for small layouts 2020-10-14 18:48:38 -04:00
Matilde Park
fd57c5fc53 launch: tiles inherit theme colour 2020-10-14 18:21:09 -04:00
Matilde Park
7b09fd6be8 launch: don't sort group tiles by recent
Fixes urbit/landscape#111.
2020-10-14 18:18:31 -04:00
Matilde Park
f614a38f6d groups: fix styling of channel settings dropdown
Fixes urbit/landscape#109.
2020-10-14 18:16:04 -04:00
Matilde Park
bc23b5232b interface: stub out email invite 2020-10-14 18:13:25 -04:00
Matilde Park
f5e23ab4c3 groups: remove 'send message' until new DM util 2020-10-14 18:11:44 -04:00
Matilde Park
01bcd1d54a chat: pin unread notice on mobile
Fixes urbit/landscape#106.
2020-10-14 18:06:26 -04:00
Matilde Park
2123c6e7f7 chat: fix chat input border on dark mode safari
Also rewrites the container in indigo-react.
2020-10-14 17:58:30 -04:00
Joe Bryan
6eb3890670
Merge pull request #3523 from urbit/jb/restage-leer
vere: adds leer-jet in support of new +to-wain:format
2020-10-14 12:56:17 -07:00
Joe Bryan
efac8d6133
Merge pull request #3644 from urbit/jb/retime
arvo: restore :time app
2020-10-14 12:55:21 -07:00
Logan Allen
2f9a7c9c68 chat-hook: hack to move scry to a new event to fix +on-load 2020-10-14 14:20:48 -05:00
Joe Bryan
8f455a2d03 u3: rewrites and enables +int:by jet 2020-10-14 10:51:54 -07:00
Joe Bryan
0d5b6575b4 u3: adds u3kdb_uni() 2020-10-14 10:51:54 -07:00
Joe Bryan
57d2220d36 u3: refactors and enables +int:in jet, correcting refcounts 2020-10-14 10:51:59 -07:00
Joe Bryan
d095960132 u3: adds u3qdb_wyt declaration 2020-10-14 10:51:54 -07:00
Joe Bryan
6fa50ff69f u3: refactors +urn:by jet, normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
2832307c5d u3: refactors +run:by jet, normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
92dfaeb7eb u3: refactors +key:by jet, simplifying refcounts and normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
beec5c5c51 u3: refactors +apt:by jet, fixing recursion bugs and normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
842f2a8831 u3: refactors +any:by jet, adding tail-recursion and normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
69578a73fc u3: refactors +all:by jet, adding tail-recursion and normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
42c7885302 u3: refactors +run:in jet, normalizing declarations 2020-10-14 10:51:54 -07:00
Joe Bryan
f216db003a u3: refactors +rep:in jet, normalizing declarations 2020-10-14 10:51:50 -07:00
Joe Bryan
4dda88864d
Merge pull request #3701 from urbit/jb/re-re-repn
u3: re-re-enable +repn jet
2020-10-14 09:46:20 -07:00
Joe Bryan
34176e68ea u3: refactors +apt:in jet, fixing recursion bugs and normalizing declarations 2020-10-14 00:23:23 -07:00
Joe Bryan
7f0f77ebb9 u3: rewrites +find jet with necessary uint precision
and fixes end-of-haystack bug
2020-10-13 23:51:45 -07:00
Joe Bryan
d8ada45c35 u3: rewrites +zing jet using u3i_defcons() 2020-10-13 23:51:45 -07:00
Liam Fitzgerald
f14c0ee19e interface, glob: serve source maps externally 2020-10-14 13:26:40 +10:00
Joe Bryan
c58c605ebe Merge branch 'release/next-vere' into jb/restore-treap-jets
* release/next-vere: (1707 commits)
  king: fix zig-zag in stderr logging
  u3: refactors +murn/+turn, removing unused variable
  u3: rewrites +skim jet with u3i_defcons()
  u3: rewrites +skip jet with u3i_defcons()
  u3: rewrites +skid jet with u3i_defcons()
  vere: updates ames to only print network send failures once
  u3: cleans up testing protocol, enables gc in mug tests
  u3: refactors and enables gc in jam tests
  u3: cleans up testing protocol, enables gc in hashtable tests
  u3: enables gc in ames and newt tests
  u3: initializes head/tail in u3i_defcons() (under U3_MEMORY_DEBUG)
  king: actually try shutting down the piers
  king: --serf="" is a host option, not a per ship option.
  u3: optimizes +wyt:in jet, gated by compile-time assertion
  u3: further optimizes +lent jet, gated by compile-time assertion
  u3: refactors allocator constants, adds u3a_cells and u3a_maximum
  u3: optimizes +lent jet, avoiding u3i_vint() while possible
  u3: moves cell allocation counter into u3a_celloc()
  u3: fixes memory leak introduced in +murn jet
  u3: fixes mismatches in +div and +dvr jets
  ...
2020-10-13 18:53:32 -07:00
Joe Bryan
9d5119b33f hoon: adds hints for likely-to-be-jetted list/treap/parser arms 2020-10-13 18:38:09 -07:00
Joe Bryan
5edaf634bc
Merge pull request #3691 from urbit/jb/need-have
hoon: enables need/have type printfs on nest-fail
2020-10-13 18:33:26 -07:00
Matilde Park
65bb8a0fb5 glob: update to 0v1.bn7am.9sl00.vfh1o.uvsuf.dn9b7 2020-10-13 21:07:18 -04:00
Matilde Park
093549175f landscape: resource descriptions include links 2020-10-13 21:00:00 -04:00
Matilde Park
579ea86d42 interface: fix richText receiving props 2020-10-13 20:59:48 -04:00
Matilde Park
b8b09b8e5e chat: set messages to 14px 2020-10-13 20:46:36 -04:00
Matilde Park
0454a1a843 chat: fix chat input size 2020-10-13 20:46:31 -04:00
Joe Bryan
c3af1afec1
Merge pull request #3693 from urbit/jb/ames-print-less
vere: updates ames to only print network send failures once
2020-10-13 17:36:13 -07:00
Matilde Park
1a7bb6ecfa publish: vertically align 'edit' and 'delete' 2020-10-13 20:31:47 -04:00
matildepark
5861e38392
Merge pull request #3671 from urbit/lf/channel-js-fixes
channel.js: eagerly ack subscription updates
2020-10-13 18:54:10 -04:00
matildepark
b22f7e30c3
Merge pull request #3697 from urbit/lf/fleet-proxy
interface: multi ship devserver
2020-10-13 18:52:58 -04:00
Matilde Park
26ab2bd51e groups: properly direct mobile navigation in home 2020-10-13 18:26:16 -04:00
L
0d2a0bae14
Merge pull request #3632 from urbit/la/remove-hall-sur
acme: remove last %hall import and remove sur file
2020-10-13 15:05:37 -05:00
pilfer-pandex
e9ed97f8a8 king: fix zig-zag in stderr logging 2020-10-13 12:01:04 -07:00
Liam Fitzgerald
6855f623de interface: multi ship devserver 2020-10-13 15:06:12 +10:00
pilfer-pandex
def318abd9 king: packet tests, scry tqueue 2020-10-12 21:57:01 -07:00
Liam Fitzgerald
a9564dc366 publish: integrate new groups 2020-10-13 14:52:28 +10:00
Liam Fitzgerald
4551e16976 Merge branch 'release/next-userspace' into lf/graph-publish-fe 2020-10-13 14:51:14 +10:00
Liam Fitzgerald
6794a930b5 interface: rewrite lodash imports with babel
Due to lodash's packaging mechanism, it is unable to treeshake unless
you always import from it in a certain fashion. This commit adds a babel
plugin to rewrite these imports for us.
2020-10-13 11:52:14 +10:00
Liam Fitzgerald
e7d3261252 interface: do not bundle extra locales
Landscape is not localised in any fashion and we never change the
default locale. As such, the locales that moment.js includes in the
bundle are redundant and can be removed
2020-10-13 11:49:57 +10:00
Liam Fitzgerald
abffd4062d interface: disable source maps on production builds
Source maps have never worked correctly on production builds, and the
way that they are bundled into the JS itself negatively impacts our time
to first paint. As such, we disable them for a significant bundle size
improvement (10MB -> 2.4MB)
2020-10-13 11:48:13 +10:00
Joe Bryan
cabd811091 u3: refactors +murn/+turn, removing unused variable 2020-10-11 00:19:43 -07:00
Joe Bryan
880203ec1d u3: rewrites +skim jet with u3i_defcons() 2020-10-09 16:15:24 -07:00
Joe Bryan
6010f2a866 u3: rewrites +skip jet with u3i_defcons() 2020-10-09 16:13:12 -07:00
Joe Bryan
fda817dc61 u3: rewrites +skid jet with u3i_defcons() 2020-10-09 16:06:28 -07:00
Joe Bryan
b1d81b4cb4 hoon: adds product cast to +murn 2020-10-09 15:25:07 -07:00
Matilde Park
8a1c6f6243 glob: update to 0v4.9nedu.7t8gi.5n5f7.nofgk.c2dl1 2020-10-09 15:38:16 -04:00
Joe Bryan
e74ca2c0fd vere: updates ames to only print network send failures once 2020-10-09 12:02:50 -07:00
Matilde Park
072a9643eb groups: show invites in home workspace 2020-10-09 14:35:40 -04:00
Matilde Park
9b8d197e8f interface: sidebarInvite in indigo-react 2020-10-09 14:35:27 -04:00
Joe Bryan
1402f763f3 clay: refactors +cancel-request, consistently accounting for TMI 2020-10-09 10:34:18 -07:00
Joe Bryan
7ef74cf2f4 hoon: removes "road:new" printf from virtualized crash 2020-10-09 10:27:37 -07:00
Joe Bryan
5053de8b6b hoon: enables need/have type printfs on nest-fail 2020-10-09 10:26:38 -07:00
Fang
c444806c3d
eyre: explicitly permit proposed request in cors
Instead of always providing a wildcard for the allowed methods and
headers, now echoes back the method and headers that the client asked
for, if any.

Fixes #3676.
2020-10-09 14:07:05 +02:00
Matilde Park
8e7ecbe925 interface: thin and transparent scrollbar
Prevents an edge case in Chrome browsers in light mode on the launch
screen where the scrollbar was just a thick, white border on top of
user backgrounds.
2020-10-09 00:16:20 -04:00
Matilde Park
fa90317c19 glob: update to 0vffm4l.40gda.ia3t0.5s73j.ov6mt 2020-10-08 20:47:15 -04:00
matildepark
fb1fe8094f
Merge pull request #3687 from urbit/mp/leap/apps
leap: restore app index, remove from default
2020-10-08 20:40:52 -04:00
Matilde Park
a2fbf8c51c leap: restore app index, remove from default 2020-10-08 18:35:19 -04:00
Matilde Park
bbd105c2e4 links: key linkItems by date 2020-10-08 18:23:30 -04:00
Ted Blackman
cc6ce73fe4 LocalReducer: fix empty case of localStorage rehydration 2020-10-08 17:58:24 -04:00
Matilde Park
5377b2a862 glob: update to 0v7.emvn0.o8u9d.hqpc4.8e6h5.699gl 2020-10-08 17:42:48 -04:00
Ted Blackman
501c1bdc01 -graph-leave: fix action type 2020-10-08 17:34:25 -04:00
Joe Bryan
074b0cc0b0 u3: cleans up testing protocol, enables gc in mug tests 2020-10-08 14:20:30 -07:00
Joe Bryan
2ca626429e u3: refactors and enables gc in jam tests 2020-10-08 14:19:47 -07:00
Joe Bryan
5350dbfbbd u3: cleans up testing protocol, enables gc in hashtable tests 2020-10-08 14:19:47 -07:00
Joe Bryan
84ff37482a u3: enables gc in ames and newt tests 2020-10-08 14:19:37 -07:00
Matilde Park
917651f6ee publish: fix 'notebook index' link 2020-10-08 16:42:53 -04:00
Matilde Park
d1b2058e21 groups: listen for correct graphkey format
We wait for the incoming app path to auto-redirect, but graphKeys
doesn't use /ship/ format, but sigless ship slash resource paths.
2020-10-08 16:21:33 -04:00
Matilde Park
54fcd38e3d leap: index unmanaged reosurces to '/home' path 2020-10-08 16:18:29 -04:00
matildepark
36126fd944
Merge pull request #3681 from urbit/mp/leap/add-home
leap: add 'home' to leap index, default results
2020-10-08 15:45:39 -04:00
Matilde Park
a7b43b88ef interface: remove left margin from reconnectbutton 2020-10-08 15:11:28 -04:00
Matilde Park
0625c6f500 leap: add 'home' to leap index, default results 2020-10-08 14:31:23 -04:00
Matilde Park
7c7a9d0f48 groups: remove remnant groups from recent 2020-10-08 14:07:12 -04:00
matildepark
8697c116b1
Merge pull request #3677 from urbit/mp/groups/restore-calmness
groups: pass hideAvatars / nicknames to participants list
2020-10-08 13:55:19 -04:00
matildepark
4787de86d8
Merge pull request #3678 from urbit/ed/next-userspace-visual-updates
launch: edited colors+values for clock, weather, and tile borders
2020-10-08 13:52:22 -04:00
édouard
9b0a6f2e71 launch: edited colors+values for clock, weather, and tile borders 2020-10-08 13:49:09 -04:00
Matilde Park
2f4dd884e5 groups: pass hideAvatars / nicknames to participants list 2020-10-08 13:46:04 -04:00
Matilde Park
b1bc72f16f launch: fix group tile links to not href 2020-10-08 13:42:23 -04:00
Matilde Park
903df01d4c groups: participant names use black 2020-10-08 12:04:02 -04:00
Matilde Park
584268670c groups: tabs use cursor: pointer 2020-10-08 12:02:53 -04:00
Tyler Brown Cifu Shuster
5c30b50c58 launch: change borders to box shadows 2020-10-08 08:51:54 -07:00
Tyler Brown Cifu Shuster
b7e63fb530 clock: differentiate date and time colors 2020-10-08 08:37:47 -07:00
Tyler Brown Cifu Shuster
e8e3c08050 weather: fix dark mode / indigo colors 2020-10-08 08:33:08 -07:00
Tyler Brown Cifu Shuster
d16e873272 groups: make action buttons transparent bg 2020-10-08 08:25:57 -07:00
Tyler Brown Cifu Shuster
94818c915d chat: resize input font size 2020-10-08 08:23:22 -07:00
Tyler Brown Cifu Shuster
c521da1faa groups: Fix nickname color in Participant List 2020-10-08 08:22:32 -07:00
Liam Fitzgerald
81b036a354 channel.js: ack subscription updates 2020-10-08 13:08:01 +10:00
Liam Fitzgerald
11366018ae channel.js: fire delete event on beforeUnload 2020-10-08 13:08:01 +10:00
Joe Bryan
cd4a64d93d u3: renames lore.c to leer.c 2020-10-07 20:03:07 -07:00
Joe Bryan
76b854b329 u3: refactors %leer jet 2020-10-07 20:02:50 -07:00
Joe Bryan
4a0e09efa4 u3: updates %leer jet (+to-wain) to use u3i_defcons() 2020-10-07 19:56:15 -07:00
Joe Bryan
c5394b775f Merge branch 'release/next-vere' into jb/restage-leer
* release/next-vere: (57 commits)
  u3: initializes head/tail in u3i_defcons() (under U3_MEMORY_DEBUG)
  king: actually try shutting down the piers
  king: --serf="" is a host option, not a per ship option.
  u3: optimizes +wyt:in jet, gated by compile-time assertion
  u3: further optimizes +lent jet, gated by compile-time assertion
  u3: refactors allocator constants, adds u3a_cells and u3a_maximum
  u3: optimizes +lent jet, avoiding u3i_vint() while possible
  u3: moves cell allocation counter into u3a_celloc()
  u3: fixes memory leak introduced in +murn jet
  u3: fixes mismatches in +div and +dvr jets
  u3: fixes memory leaks in +dvr and +sqt jets
  u3: rewrites +flop jet using new list iteration idiom
  u3: rewrites +weld jet using u3i_defcons()
  u3: rewrites +scag jet using u3i_defcons()
  u3: rewrites +murn jet using u3i_defcons()
  u3: rewrites +turn jet using u3i_defcons()
  u3: adds u3i_defcons(), deferred cell constructor
  vere: add missing function comment
  vere: use h2o functions for finding cookie header
  vere: put runtime http bindings under /~_~
  ...
2020-10-07 19:48:58 -07:00
Matilde Park
5c9320dd3b glob: update to 0v7.jr6ec.podvs.b3btt.in45e.v87ac 2020-10-07 22:17:01 -04:00
Joe Bryan
9aa9ad7ad2
Merge pull request #3666 from urbit/jb/necessary-precision
u3: replaces arbitrary-precision math in +lent and +wyt:in jets
2020-10-07 18:45:25 -07:00
Joe Bryan
6d266af503
Merge pull request #3658 from urbit/jb/defcons
u3: improve efficiency of list jets by cons'ing in-order
2020-10-07 18:45:11 -07:00
Joe Bryan
d7a5f23b12 u3: initializes head/tail in u3i_defcons() (under U3_MEMORY_DEBUG) 2020-10-07 15:08:49 -07:00
Matilde Park
4db8996651 interface: fix colour display in group switcher 2020-10-07 17:09:36 -04:00
Matilde Park
dcce7fffaf groups: fix metadata editing for groups 2020-10-07 17:08:39 -04:00
Tyler Brown Cifu Shuster
1e79552f07 landscape: fixed remote content expand button 2020-10-07 13:57:56 -07:00
Tyler Brown Cifu Shuster
03ea4f0a9f chat: fix font size and sigil bar 2020-10-07 13:49:03 -07:00
Tyler Brown Cifu Shuster
4a2829b407 chat: fix and standardize font size 2020-10-07 13:46:05 -07:00
Matilde Park
a1d18cf360 groups: surface description in right hand pane
As per @urcades
2020-10-07 16:04:23 -04:00
Matilde Park
a210d96fb3 groups: tweak label for channel settings 2020-10-07 15:51:01 -04:00
Matilde Park
f03b726472 interface: remove 'stroke' from icons 2020-10-07 15:49:15 -04:00
Matilde Park
36afff608e groups: prevent long title from pushing buttons 2020-10-07 15:48:26 -04:00
Matilde Park
bda8b29d26 launch: accept group invites correctly 2020-10-07 15:26:53 -04:00
Matilde Park
7b0c6039e1 interface: improve graph loading indicator 2020-10-07 14:49:43 -04:00
Matilde Park
4238ec3ef9 interface: revert richtext change
Duplicates paragraphs fourfold, isn't passing the prop correctly.
2020-10-07 14:47:08 -04:00
Matilde Park
f5b9f19d58 publish: safely catch refreshing on note 2020-10-07 14:39:33 -04:00
Matilde Park
45e83439d5 interface: plumb disabled to colorinput 2020-10-07 14:29:51 -04:00
Joe Bryan
a7c813e213
Merge pull request #3656 from urbit/jb/dvr-leaks
u3: fixes jet memory leaks, mismatches in +div/+dvr/+sqt
2020-10-07 11:07:16 -07:00
Elliot Glaysher
056a179dc7
Merge pull request #3665 from urbit/king-multitenant-fixups
King multitenant fixups
2020-10-07 13:39:12 -04:00
Elliot Glaysher
5eeb86a935 king: actually try shutting down the piers 2020-10-07 13:00:05 -04:00
Elliot Glaysher
ce92c405fe king: --serf="" is a host option, not a per ship option.
This means you don't need to specify this per ship in a multitenant
environment when you are alwyas going to set it to the same binary
if you're overriding it in the first place.
2020-10-07 13:00:00 -04:00
fang
e512e91f37
hoon: go full lark in +lead and +late (#3442)
To avoid wet-gate issues around face shadowing and such things.
2020-10-07 15:11:05 +02:00
Liam Fitzgerald
25cfc6c612 interface: fix urbit/landscape#100 2020-10-07 18:16:10 +10:00
Liam Fitzgerald
4d2f215e44 Sidebar: cleanup unused imports 2020-10-07 18:15:04 +10:00
Liam Fitzgerald
a45ee12d6d interface: revive new/join groups 2020-10-07 17:50:32 +10:00
Liam Fitzgerald
a20c43d93b launch: more design fixes 2020-10-07 16:53:32 +10:00
Liam Fitzgerald
3be77c9d87 Merge branch 'release/next-userspace' into lf/nu-groups-fixes 2020-10-07 16:00:37 +10:00
Liam Fitzgerald
60cf95f3da interface: fix iOS scrolling 2020-10-07 15:47:18 +10:00
Liam Fitzgerald
7a90f04a06 interface: fix stateless async clickables 2020-10-07 15:07:04 +10:00
Matilde Park
9d5645f8d7 interface: fix default app tiles linking as anchor 2020-10-07 00:32:29 -04:00
Matilde Park
db6d322861 interface: amend sidebar to use 'adjust' 2020-10-06 21:45:48 -04:00
Matilde Park
2e54e7c833 interface: prevent profileoverlay crash, redirect properly 2020-10-06 21:42:24 -04:00
Matilde Park
5d600fcc1f interface: loading spinner should have gray bg 2020-10-06 21:22:29 -04:00
Matilde Park
631f230f4e interface: use cursor:pointer on buttons 2020-10-06 21:19:35 -04:00
Matilde Park
ac47cd4594 interface: replace icons for group settings 2020-10-06 21:11:18 -04:00
Joe Bryan
00c1fbc185 hoon: virtualize cue when parsing %blob coin literals 2020-10-06 18:01:09 -07:00
Liam Fitzgerald
5f3e96566d Launch: cleanup design 2020-10-07 10:44:44 +10:00
Liam Fitzgerald
2ed5e4e077 UnjoinedResource: clean up design 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
71251501e0 GroupsPane: improve loading state 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
66f781fe51 RichText: pass props correctly 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
3ba8e7bce1 InvitePopover: match spec 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
14b8564b8c Sidebar: reintroduce invites 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
d953ddc385 publish: allow refreshing into a note 2020-10-07 10:24:27 +10:00
Liam Fitzgerald
897905d638 groups: set color in settings 2020-10-07 10:22:40 +10:00
Liam Fitzgerald
5e7f4db67d groups: virtualize participant list and add search 2020-10-07 10:22:39 +10:00
Joe Bryan
42b10e4b80 u3: optimizes +wyt:in jet, gated by compile-time assertion 2020-10-06 17:02:30 -07:00
Joe Bryan
0f9fbba66a u3: further optimizes +lent jet, gated by compile-time assertion 2020-10-06 16:53:42 -07:00
Joe Bryan
f20fe17434 u3: refactors allocator constants, adds u3a_cells and u3a_maximum 2020-10-06 16:53:01 -07:00
Joe Bryan
94a4dc5f5d u3: optimizes +lent jet, avoiding u3i_vint() while possible 2020-10-06 16:48:38 -07:00
Joe Bryan
4215209f27 u3: moves cell allocation counter into u3a_celloc() 2020-10-06 16:13:17 -07:00
Joe Bryan
a217ddbed9 u3: fixes memory leak introduced in +murn jet 2020-10-06 16:12:03 -07:00
Matilde Park
a982983b0f launch: display group invites on home screen 2020-10-06 18:19:17 -04:00
Joe Bryan
247f416a09 u3: fixes mismatches in +div and +dvr jets 2020-10-06 15:17:37 -07:00
Joe Bryan
c4587d9043 u3: fixes memory leaks in +dvr and +sqt jets
caused by unecessary u3k() calls around gmp conversion
2020-10-06 15:14:35 -07:00
Matilde Park
9162907e15 launch: tweak tile icons 2020-10-06 17:40:14 -04:00
matildepark
9eb9599327
Merge pull request #3651 from tylershuster/new-layout-fixes
launch: fixing layout
2020-10-06 17:34:44 -04:00
Matilde Park
dd200ebab9 interface: update indigo react to 1.2.8 2020-10-06 17:19:39 -04:00
Matilde Park
e750c080a3 interface: update sigils library 2020-10-06 17:19:32 -04:00
fang
56b7777a21
Merge pull request #3557 from urbit/m/slog-stream
vere: webslogs
2020-10-06 23:09:31 +02:00
Tyler Brown Cifu Shuster
7e57ec2f96 launch: fixing layout 2020-10-06 14:07:22 -07:00
Joe Bryan
20ea17250b u3: rewrites +flop jet using new list iteration idiom 2020-10-06 14:05:31 -07:00
Joe Bryan
d9d7a4a13b u3: rewrites +weld jet using u3i_defcons() 2020-10-06 13:59:10 -07:00
Joe Bryan
d42c858d73 u3: rewrites +scag jet using u3i_defcons() 2020-10-06 13:58:08 -07:00
Joe Bryan
8d99c90d81 u3: rewrites +murn jet using u3i_defcons() 2020-10-06 13:57:10 -07:00
Joe Bryan
f81c05fd04 u3: rewrites +turn jet using u3i_defcons() 2020-10-06 13:56:20 -07:00
Joe Bryan
43425061b0 u3: adds u3i_defcons(), deferred cell constructor 2020-10-06 13:55:29 -07:00
Matilde Park
c67a75c56a leap: amend for new group paths 2020-10-06 16:53:50 -04:00
Joe Bryan
88d9510111 Merge branch 'release/next-sys' into jb/co-norm
* release/next-sys:
  pill: solid
  zuse: rewrites |base16 for clarity, simplicity, specificity
  zuse: adds basic tests for |base16
  zuse: adds |base16 hex $oct en/decoder
  eyre: prevent binding in reserved namespaces
  pill: solid
  zuse: removes redundant definitions of $mite and $octs
  ames: print failed scrys
2020-10-06 13:38:16 -07:00
Joe Bryan
bec9006e53 hoon: modernizes syntax in the rest of |co 2020-10-06 13:37:28 -07:00
Joe Bryan
07e17e5895 hoon: updates @p rendering to avoid intermediate right-shifts 2020-10-06 13:37:22 -07:00
Joe Bryan
934721b6bc hoon: refactors @da/@dr coin printing 2020-10-06 13:37:22 -07:00
Joe Bryan
bb4d89af46 hoon: comments, modernizes syntax for all +*-co:co gates 2020-10-06 13:37:22 -07:00
Joe Bryan
ce9bdb8b73 hoon: refactors +r-co:co, modernizing syntax 2020-10-06 13:37:22 -07:00
Joe Bryan
ebb76c1c5a hoon: comments, modernizes syntax for all +**-co gates 2020-10-06 13:37:16 -07:00
Logan Allen
65db566fc7 interface: fixed variable name 2020-10-06 15:28:38 -05:00
Logan Allen
53c1ddfa94 interface: fixes omnibox and profile overlay redirects 2020-10-06 15:27:16 -05:00
Logan Allen
b0c18ad279 interface: removed extraneous startApp and no longer stopApp on unmount 2020-10-06 15:18:22 -05:00
Logan Allen
fb261dc93c interface: moved from ~groups url to ~landscape url 2020-10-06 15:15:31 -05:00
Logan Allen
bf96c50d4c interface: reorganized groups directory structure to have like-kind components together 2020-10-06 15:04:37 -05:00
Logan Allen
b86d5d2298 interface: cleanup of old ~groups interface... open questions, but still pretty good 2020-10-06 14:48:27 -05:00
Logan Allen
c0dea0fe4f interface: fix publish route redirects 2020-10-06 14:21:59 -05:00
Logan Allen
ec657cb8f8 interface: clean up publish 2020-10-06 14:21:59 -05:00
Fang
0e790719d6
vere: add missing function comment 2020-10-06 20:59:17 +02:00
Fang
f2e64e39b6
vere: use h2o functions for finding cookie header 2020-10-06 20:57:45 +02:00
matildepark
0436598a99
Merge pull request #3633 from tylershuster/oembed-improvements
landscape: better embed checking
2020-10-06 14:49:01 -04:00
Joe Bryan
e786a5f165 zuse: rewrites |base16 for clarity, simplicity, specificity 2020-10-06 11:45:16 -07:00
matildepark
9429ded3e9
Merge pull request #3650 from ryjm/ryjm/publish-next-note-fix
publish: prevId -> nextId
2020-10-06 14:40:08 -04:00
matildepark
704b52adad
Merge pull request #3649 from urbit/mp/publish/regressions
publish: crashes and regressions
2020-10-06 14:31:49 -04:00
Matilde Park
e43bcb5f65 publish: send read api call on loading note 2020-10-06 14:17:49 -04:00
Logan Allen
c15fb64629 interface: remove unused Type declarations and permission reducers 2020-10-06 13:16:56 -05:00
Logan Allen
7c3a43984c interface: cleaned up util file 2020-10-06 13:14:12 -05:00
Logan Allen
8ab0c3d627 interface: remove links subscriptions 2020-10-06 13:09:27 -05:00
Logan Allen
5352272be7 interface: cleaned up unused store state and reducers for links 2020-10-06 13:06:50 -05:00
Logan Allen
97e1fa12a9 interface: removed unused links files 2020-10-06 13:04:17 -05:00
Matilde Park
55c9fa5d25 publish: prevent crashes on contactless groups 2020-10-06 14:02:26 -04:00
Matilde Park
ae25d948d5 publish: prevent crash on unmanaged notebooks 2020-10-06 13:58:30 -04:00
Matilde Park
8338bf7ac8 interface: remove duplicate result for exact query 2020-10-06 13:58:12 -04:00
Matilde Park
c29a540fea publish: fix groupify behaviour 2020-10-06 13:57:30 -04:00
Joe Bryan
2f2599b861 zuse: adds basic tests for |base16 2020-10-06 10:56:23 -07:00
Joe Bryan
9118913412 zuse: adds |base16 hex $oct en/decoder 2020-10-06 10:56:09 -07:00
Joe Bryan
6b5be2b5cf
Merge pull request #3577 from urbit/jb/base16-jets
vere: adds jets for en/decoding base16
2020-10-06 10:52:23 -07:00
Joe Bryan
c8ae2c2537
Merge pull request #3643 from urbit/jb/octs-once
zuse: remove duplicate $octs definition
2020-10-06 10:51:44 -07:00
ryjm
fbe0e4e9ba publish: prevId -> nextId 2020-10-06 13:13:05 -04:00
Fang
53ee119ee6
webdojo: use /~_~/slog endpoint
As updated in cc389c5.
2020-10-06 18:31:42 +02:00
Fang
f9e6c9f913
webdojo: attempt reconnecting only after success
Instead of always endlessly trying even if the endpoint was never
acknowledged.
2020-10-06 18:28:50 +02:00
fang
a1e43e02a0
eyre: prevent binding in reserved namespaces
Disallows registering bindings (through %connect and %serve) that would capture
traffic on paths starting with /~ (Eyre's) or /~_~ (runtime's, as of cc389c5).

Note that we don't touch +insert-binding, which is used by Eyre internally to
set up bindings in its own namespace.
2020-10-06 16:50:49 +02:00
Fang
cc389c52e9
vere: put runtime http bindings under /~_~ 2020-10-06 16:37:02 +02:00
Fang
8044692b41
vere: touch up slogstream style and logic 2020-10-06 16:31:21 +02:00
Fang
2554dad0d8
vere: improve streamslog event construction
Assemble as list of atoms, then rap once, instead of catting multiple
times.

Also fixes refcounts, probably.
2020-10-06 16:10:04 +02:00
Tyler Brown Cifu Shuster
47c746457e landscape: better embed checking 2020-10-05 18:12:10 -07:00
Matilde Park
77b1db2d16 Merge branch 'master' into release/next-userspace 2020-10-05 20:56:57 -04:00
Matilde Park
f407b0d238 Merge branch 'lf/global-skeleton-links' into la/cleanup-chat 2020-10-05 19:13:49 -04:00
Matilde Park
fc7f8600fb chat: resolve conflicts in #3646 2020-10-05 19:12:33 -04:00
Logan Allen
826248021a interface: added the ability to make and redirect to a new DM from the ProfileOverlay 2020-10-05 17:28:16 -05:00
Matilde Park
053c38a1be interface: popover uses scales.black30 not gray 2020-10-05 18:02:37 -04:00
Matilde Park
9d27379250 chat: indigo-react unread notice 2020-10-05 17:59:13 -04:00
Matilde Park
89b4c20de2 chat: f8 group link text 2020-10-05 17:46:03 -04:00
Matilde Park
a211cb90f2 chat: set input for light mode 2020-10-05 17:45:33 -04:00
Fang
4cfb98ec8d
hood: welp cards
The +weld call was nest-failing for some reason...
2020-10-05 23:43:12 +02:00
Fang
7242947f95
helm: add cors registry management generators 2020-10-05 23:42:59 +02:00
Fang
1c14e8854f
eyre: minimal CORS support
Adds a cors-registry to Eyre's state that tracks allowed and rejected
origins for the purposes of CORS request handling.

For preflight requests, generates a response in-line.
For simple requests, adds CORS headers onto whatever response is given.

See also:
https://groups.google.com/a/urbit.org/g/dev/c/bb82dwEJGzM/m/q2JjNSx5BwAJ
2020-10-05 23:41:42 +02:00
Matilde Park
35cd36407d groups: truncate long recent group entries 2020-10-05 17:37:46 -04:00
Logan Allen
4a469fc393 interface: moved components/lib to components 2020-10-05 16:32:46 -05:00
Matilde Park
00703e74a1 chat: bumping chat input size 2020-10-05 17:28:29 -04:00
Logan Allen
ba7055d1e4 interface: removed unused Chat components 2020-10-05 16:27:11 -05:00
Matilde Park
1b73029bc9 publish: safety check note view 2020-10-05 15:29:51 -04:00
Matilde Park
0d72959d03 publish: fix horizontal padding on small desktop 2020-10-05 15:09:36 -04:00
Matilde Park
5c1ef28055 links: prevent hostname arrow line breaking in safari 2020-10-05 14:59:53 -04:00
Matilde Park
2f8db1fbbc links: prevent shrinking of comment input 2020-10-05 14:43:09 -04:00
Matilde Park
7f530c8498 links: pass remotecontent policy 2020-10-05 14:37:34 -04:00
Matilde Park
25ee6053e6 publish: prevent crash on refreshing notebook 2020-10-05 14:33:34 -04:00
Matilde Park
29ae4fa54b groups: properly check and await notebook join 2020-10-05 14:31:27 -04:00
Elliot Glaysher
7e117f86b7 king: move internal IPC types to own file
This lets us put a StrictData annotation on these datas, without
touching the rest.
2020-10-05 14:28:17 -04:00
Matilde Park
aaf3cbee23 groups: allow line breaks in description prompt 2020-10-05 14:26:01 -04:00
Matilde Park
36adf996e0 links: restore flexbox truncation 2020-10-05 13:26:47 -04:00
Elliot Glaysher
77a11a82be
Merge branch 'release/next-vere' into kh-strict 2020-10-05 13:26:46 -04:00
Elliot Glaysher
8d3e15c62b king: strictify all parsed nouns
At least some of the parsed plea structures were holding on to the raw
bytestrings through laziness.
2020-10-05 13:16:45 -04:00
Elliot Glaysher
0451953822 king: evaluate text which goes into the log 2020-10-05 13:15:57 -04:00
Matilde Park
dc53e80b23 interface: calc skeleton size for safari 2020-10-05 13:15:24 -04:00
Matilde Park
56693be11b launch: scroll tile overflow 2020-10-05 13:14:42 -04:00
Elliot Glaysher
37a52136ab king: Use modifyTVar' instead of modifyTVar.
We mostly used modifyTVar', but there were a few lazy cases.
2020-10-05 13:12:22 -04:00
Elliot Glaysher
e7b69c9407 king: use Data.Map.Strict instead of Data.Map. 2020-10-05 13:12:22 -04:00
Matilde Park
b720029b20 links: disable flexshrink on link items 2020-10-05 12:52:41 -04:00
Matilde Park
87f761323f interface: revise new messages below padding 2020-10-05 12:03:10 -04:00