Commit Graph

16965 Commits

Author SHA1 Message Date
Jared Tobin
ccb27b1e6f
test-arvo-upgrade-path: don't install vere [ci skip]
Strictly we just want to test the upgrade path for *Arvo* in this
script.  Removing the 'make install' line makes sure that we use
whatever Vere version is accessible on our PATH.
2020-01-23 04:34:28 +04:00
Matilde Park
89aa143403 drum: add link-store and related hooks to boot 2020-01-22 18:20:06 -05:00
Matilde Park
d3f57fbf9d interface: add links FE source code 2020-01-22 18:16:44 -05:00
Matilde Park
200d7548f6 links: add links landscape application to arvo 2020-01-22 18:16:27 -05:00
Matilde Park
34b9c445e3 link-server-hook: add tile serving, %png mounts
Front-end work necessitates images being mounted, and the tile served on
Landscape. This commit adds it to link-server-hook.
2020-01-22 18:14:57 -05:00
Isaac Visintainer
e9452bfa72 don't send null kick if subscribers list is empty
scry old files into the correct structure
2020-01-22 12:47:00 -08:00
Jared Tobin
267081424b
Merge branch 'yt-preview' (#2055)
* origin/yt-preview:
  chat: add expandable youtube embed messages

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-22 15:14:37 +04:00
Anthony Arroyo
b96d6c5b5f
chat: add expandable youtube embed messages
YouTube links now have a [embed] link that expands an inline embed of
the video. Embeds don't load until clicked, so don't fear the tracker.
2020-01-22 15:01:01 +04:00
Jared Tobin
c182672b54
Merge branch 'ames-goof' (#2166)
* origin/ames-goof:
  ames: adjust route update logic

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-22 13:14:39 +04:00
Ted Blackman
11c92e691d
ames: adjust route update logic
There was a typo in the routing logic that was comparing equality
against a value where it should have been doing a pattern match. The
value compared against contained the literal * gate, which would never
match route.peer-state, so this condition was always true, meaning the
fix that had added this extra condition (5406f06) did not actually
change the behavior from what it been previously.
2020-01-22 12:50:18 +04:00
Isaac Visintainer
1fde0913cb wrote on-load arm for state transitions &c 2020-01-21 10:49:35 -08:00
Isaac Visintainer
9a8f1bec90 made publish marks backward compatible 2020-01-21 10:49:35 -08:00
Isaac Visintainer
366772c559 store, update, send tile notification number 2020-01-21 10:49:35 -08:00
Isaac Visintainer
041900dc26 handle marking posts as read 2020-01-21 10:49:35 -08:00
Isaac Visintainer
97f820a2c6 fixed group and invite bugs 2020-01-21 10:49:35 -08:00
Isaac Visintainer
d4ae9dbcc8 added js reducers 2020-01-21 10:49:35 -08:00
Isaac Visintainer
e807e6c223 paginated frontend api 2020-01-21 10:49:35 -08:00
Isaac Visintainer
dcec0315ae sending updates to subscribers 2020-01-21 10:49:35 -08:00
Isaac Visintainer
504b9b289c group and permissions creation on %new-book action 2020-01-21 10:49:35 -08:00
Isaac Visintainer
2836cf3f08 reworked file ingestion to not use ford 2020-01-21 10:49:35 -08:00
Jared Tobin
062c0244f6
Merge branch 'support-asan' (#2175)
* origin/support-asan:
  u3: enables ASan for u3i_molt and friends
  u3: enable ASan for u3r_mean and friends
  u3: skip RLIMIT_CORE under ASan
  u3: specially defines c3_assert for ASan compatiblity
  u3: moves loom base on linux-64 to accomodate ASan

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-16 23:39:27 -08:00
Jared Tobin
8ab2afe8b4
Merge branches 'vere-test-exit', 'spinner-leak' and 'exit-cleanup'
* origin/vere-test-exit:
  vere: fixes Makefile test-runner, exiting on failed test

* origin/spinner-leak:
  vere: re-plugs leak in terminal spinner
  vere: plugs leak in terminal spinner

* origin/exit-cleanup:
  vere: adds trivial i/o driver exit handlers
  vere: dispose of http-server resources on exit
  vere: dispose of http-client resources on exit
  vere: close terminal driver last
  vere: properly un/initialize curl
  vere: properly un/initialize openssl
  worker: free jet dashboard on exit

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-16 06:26:14 -08:00
Joe Bryan
375d4af68e u3: enables ASan for u3i_molt and friends 2020-01-14 20:42:23 -08:00
Joe Bryan
ee112fa150 u3: enable ASan for u3r_mean and friends 2020-01-14 20:41:21 -08:00
Joe Bryan
119fb59d5f u3: skip RLIMIT_CORE under ASan 2020-01-14 20:41:02 -08:00
Joe Bryan
bea30f8a2c u3: specially defines c3_assert for ASan compatiblity 2020-01-14 20:40:25 -08:00
Joe Bryan
884a08a967 u3: moves loom base on linux-64 to accomodate ASan 2020-01-14 20:39:49 -08:00
Joe Bryan
561db380c4 vere: adds trivial i/o driver exit handlers 2020-01-14 20:34:26 -08:00
Joe Bryan
9abe805933 vere: dispose of http-server resources on exit 2020-01-14 20:34:26 -08:00
Joe Bryan
b7138abd0b vere: dispose of http-client resources on exit 2020-01-14 20:33:52 -08:00
Joe Bryan
0393047847 vere: close terminal driver last 2020-01-14 20:33:43 -08:00
Joe Bryan
84ccfa97d8 vere: properly un/initialize curl 2020-01-14 20:33:34 -08:00
Joe Bryan
d71c26417a vere: properly un/initialize openssl 2020-01-14 20:33:24 -08:00
Joe Bryan
c945c58375 worker: free jet dashboard on exit 2020-01-14 20:33:15 -08:00
Joe Bryan
5f3a697aab vere: re-plugs leak in terminal spinner 2020-01-14 20:26:28 -08:00
Joe Bryan
adb41996f0 vere: plugs leak in terminal spinner 2020-01-14 20:26:22 -08:00
Joe Bryan
bb83acce96 vere: fixes Makefile test-runner, exiting on failed test 2020-01-14 20:24:01 -08:00
Fang
ade8e205ec
link-server-hook: support writing notes
Also cleans up the POST interface in general. No more paths in the URL,
all relevant details go into the json now.

Renames /~link/add to /~link/save to match the +action tag.

As such, format for /~link/save is:
{path: '/some/group', title: 'Some title', url: 'https://urbit.org/'}

Format for /~link/note is:
{path: '/some/group', url: 'https://urbit.org', udon: 'This is cool.'}
2020-01-14 15:32:32 -08:00
Jared Tobin
de9bd593d9
ci: remove whitespace test [ci skip]
16ae3b7 reinserted sh/test-whitespace into the Travis config to check
for the presence of spurious whitespace in source.  While this is a fine
test to run, it should probably be run as a local pre-push git hook,
rather than in CI.
2020-01-14 11:30:00 -08:00
Jared Tobin
ce6f82a58d
chat: trim whitespace [ci skip] 2020-01-14 11:21:24 -08:00
Jared Tobin
3a6fb37b25
Merge branch 'edit-mugs' (#2169)
* origin/edit-mugs:
  u3: clear cached mugs on cell edit

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 11:13:20 -08:00
Joe Bryan
94800ca79c
u3: clear cached mugs on cell edit
This commit fixes a bug wherein cached mugs were wrongfully retained on
editing cells, producing a jet mismatch in +mug.
2020-01-14 11:11:41 -08:00
Jared Tobin
a0cb74b658
Merge branch 'matilde/chat-dark-mode' (#2144)
* origin/matilde/chat-dark-mode:
  chat: fade images on dark mode
  chat: add dark mode

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 11:09:18 -08:00
Jared Tobin
430f4c36d6
Merge branch 'lens-fix' (#2162)
* origin/lens-fix:
  lens: don't prematurely flush state

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 08:52:01 -08:00
Jared Tobin
16de53e7a2
Merge branch 'philip/ames-fix' (#2164)
* origin/philip/ames-fix:
  ames: fix assertion bug and add debug info

Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-14 08:36:07 -08:00
Philip Monk
d578159791
ames: fix assertion bug and add debug info
If we receive the naxplanation before the nack, the assertion in the gte
direction fails.  The intent of the assertion is to make sure top of the
live queue never falls behind current.state, so it was simply in the
wrong direction.
2020-01-14 08:34:12 -08:00
Fang
a3fbd7a25d
link-server-hook: refactor scries 2020-01-10 14:51:14 -08:00
Fang
5ec9aea139
link-server-hook: include comment count with submissions 2020-01-10 14:46:38 -08:00
Fang
df2ed4b5a6
link-server-hook: include item count with page count 2020-01-10 14:25:17 -08:00
Isaac Visintainer
2cd9fc75a4 lens: don't prematurely flush state 2020-01-10 12:55:58 -08:00