Joe Bryan
baf690c85a
vere: compat: polyfill link() on windows
2022-05-19 09:28:55 -04:00
Philip Monk
7f63f548f5
clay: don't add lobe to wire to avoid flow leak
2022-05-18 20:54:10 -07:00
Philip Monk
637e2c1ff8
Merge remote-tracking branch 'origin/master' into philip/tomb
2022-05-18 20:31:32 -07:00
Joe Bryan
45d4c5ef68
vere: link binary on boot
2022-05-18 15:53:05 -04:00
Joe Bryan
f97e186e61
vere: refactor _king_get_vere()
2022-05-18 15:53:05 -04:00
Joe Bryan
c5269773d5
vere: implements upgrade
2022-05-18 15:52:45 -04:00
fang
e7f9686b1c
fine: re-enable scry permission check
...
Only expose fully public clay data over scry. Other vanes and permission
modes to follow at a later date.
2022-05-18 20:25:57 +02:00
yosoyubik
c2576cdc46
ames: handle +call moves if re-evolving from larva
2022-05-18 17:36:40 +02:00
fang
842d76fe0d
npm: remove tmp api files
2022-05-18 17:05:46 +02:00
fang
c1ce8bcec0
clay: don't clear busy flag unnecessarily
...
Not every +foreign-update call means we got a backfill response. Only
+take-backfill does, and that already clears the busy flag.
2022-05-18 16:17:19 +02:00
fang
055f31dada
clay: set saner scry timeout & retry timers
2022-05-18 15:24:02 +02:00
fang
2e6a7cfec8
clay: track pending (scry) requests better
...
Instead of having a separate "busy" flag and pending scry request state,
we now have a single "busy" unit that, if there is a pending request,
contains details about the pending request. In the ames case, this is
simply %ames. But in the scry case, it contains all the details we need
to cancel the request, timer, or both when needed.
Additionally, we now make sure to always cancel the scry timeout timer
whenever we get a scry response.
2022-05-18 15:21:26 +02:00
Philip Monk
201cb7290f
clay: add tomb scry
2022-05-18 02:12:35 -07:00
Philip Monk
6cae525464
clay: make trim clear ford cache
2022-05-18 00:35:23 -07:00
Philip Monk
61c1e19db5
clay: progress download when receiving tombstone
2022-05-18 00:11:16 -07:00
Philip Monk
4051d182ee
clay: fetch entire latest foreign commit
2022-05-17 22:07:53 -07:00
Philip Monk
9548f8333a
clay: don't require head of foreign desks
2022-05-17 17:06:03 -07:00
Philip Monk
9f0e8294db
clay: fixes
2022-05-17 16:02:15 -07:00
fang
4848d58410
clay: properly resume work when +retry-with-ames
...
Previously, when the scry timeout fired and we retried the request with
ames, we would always start over from the very first request (ie,
fetching the ""manifest"" containing the files we need to download).
This behavior is not correct in the case where we had already received
that initial response, and were now fetching individual files. So here,
if that's the case, we simply call into +work after marking this peer as
having known-broken scry, which will resume work as appropriate.
(The actual bug here that broke the fallback behavior entirely was the
busy flag not getting unset. We now clean it up properly.)
We also move setting of the sad timer into +retry-with-ames, instead of
doing it at each individual callsite. (In fact, one of the callsites was
missing this behavior.)
2022-05-18 00:30:31 +02:00
Philip Monk
c440a333d3
clay: tweaks from walkthrough
2022-05-17 14:17:53 -07:00
Philip Monk
7e4ad62a51
Merge remote-tracking branch 'origin/yu/ames-fixes' into philip/tomb
2022-05-17 14:07:05 -07:00
yosoyubik
4dae3ae3e2
ames: indent
2022-05-17 07:49:15 +02:00
yosoyubik
2553573be0
ames: start drainage timer if regressed from adult
...
This accounts for a possible race condition where ames expects a
response, but regresses into the larval state. Upon receiving the
$sign on +take, we would remain stuck as a larva. Now we check
that we have enough information to re-evolve and then start a
/larval timer to begin draining the queue.
2022-05-17 07:11:09 +02:00
Joe Bryan
55bda20abb
vere: adds support for configurable release channels
2022-05-16 20:34:17 -04:00
Joe Bryan
89955af8a8
vere: fixes up get next version
2022-05-16 18:47:01 -04:00
fang
9e3bcf14c1
fine: more straightforwardly cancel keen timer
...
When +ke-abet-gone gets called, we're going to remove this keen
entirely. +ke-set-wake does a whole song-and-dance and may even set a
new timer. So instead, we simply call +ke-rest, if we have a known
outstanding timer.
2022-05-16 22:52:07 +02:00
Joe Bryan
0eb4d3319c
vere: support restarting with implicit pier (at $pier/.run)
2022-05-16 13:10:04 -04:00
Philip Monk
2a38467f04
clay: re-export page to not break apps
2022-05-15 02:54:44 -07:00
Philip Monk
9c7c776fd8
clay: fix stack while building directories
2022-05-15 02:27:49 -07:00
Philip Monk
705aa18f45
vere: correctly measure .urb/put path
2022-05-15 01:20:10 -07:00
Philip Monk
d25194c7a3
arvo: reduce priority of lifecycle printfs
2022-05-14 23:59:21 -07:00
Philip Monk
0f657ebb1e
conn: remove printf
2022-05-14 23:17:43 -07:00
Philip Monk
e6d61c0236
Merge remote-tracking branch 'origin/next/vere' into philip/tomb
2022-05-14 23:02:37 -07:00
Joe Bryan
e845f71b89
jets: plug leak in (slaw %p ...)
2022-05-14 22:54:35 -07:00
Philip Monk
c091ec92eb
various: make all files build correctly
2022-05-14 22:49:10 -07:00
Philip Monk
f41cfa112e
tests: fix various
2022-05-14 22:05:39 -07:00
Philip Monk
9c7e30bab5
test: align output
...
H/t @sigilante
2022-05-14 21:27:01 -07:00
Philip Monk
8a2eac7c70
Merge remote-tracking branch 'origin/ted/ames-prod-2' into philip/tomb
2022-05-14 21:17:10 -07:00
Philip Monk
c9a8933628
Merge remote-tracking branch 'origin/lf/eyre-mark-desk' into philip/tomb
2022-05-14 21:04:26 -07:00
Philip Monk
98808a5f19
Merge branch 'pr' into philip/tomb
2022-05-14 21:00:40 -07:00
Philip Monk
00d180c008
Merge branch 'pr' into philip/tomb
2022-05-14 20:59:33 -07:00
Philip Monk
2e31f87068
Merge branch 'pr' into philip/tomb
2022-05-14 20:59:01 -07:00
Philip Monk
265ff532e7
Merge remote-tracking branch 'origin/lf/signed-js-parser' into philip/tomb
2022-05-14 20:53:35 -07:00
Philip Monk
e457a4c15e
Merge remote-tracking branch 'origin/jm/homebase' into philip/tomb
2022-05-14 20:46:09 -07:00
Philip Monk
915dc733f5
Merge remote-tracking branch 'origin/m/buclus' into philip/tomb
2022-05-14 20:39:51 -07:00
Philip Monk
8f96e8402b
Merge remote-tracking branch 'origin/jo/lull-bump' into philip/tomb
2022-05-14 20:36:14 -07:00
Philip Monk
90a9ed951c
Merge remote-tracking branch 'origin/next/arvo' into philip/tomb
2022-05-14 20:36:05 -07:00
Philip Monk
c0c5120384
Merge pull request #5752 from jfranklin9000/next/arvo
...
vat: add +vat, a single-desk version of +vats
2022-05-14 20:32:09 -07:00
Philip Monk
0ef9570f06
eth-watcher: fix upgrade
2022-05-14 20:28:56 -07:00
Philip Monk
d50d3915b8
Merge remote-tracking branch 'origin/yu/ames-fixes' into philip/tomb
2022-05-14 19:28:30 -07:00
Philip Monk
6f46e483d0
Merge remote-tracking branch 'origin/yu/azimuth-kick' into philip/tomb
2022-05-14 19:27:45 -07:00
Philip Monk
c029495ac5
helm: emit moon-breach in new event
2022-05-14 19:04:13 -07:00
Liam Fitzgerald
0cb4a73e83
Merge pull request #5754 from urbit/mp/garden-css
...
garden: add symbolic link to css.hoon
2022-05-13 14:35:26 -05:00
Patrick O'Sullivan
f416d4d4fa
landscape/grid: Prevent cen from breaking react router in grid's leap
2022-05-13 11:15:50 -05:00
yosoyubik
a347172abb
ethereum: use jetted |base16 to parse hex cords
2022-05-13 07:38:17 +02:00
Philip Monk
82bd5d15b1
Merge remote-tracking branch 'origin/next/arvo' into philip/tomb
2022-05-12 20:45:20 -07:00
Philip Monk
b29865a021
Merge pull request #5662 from urbit/philip/moon-self-breach
...
helm: add poke to helm to allow self-breaching moons
2022-05-12 20:24:50 -07:00
Patrick O'Sullivan
4c890e86ad
Merge pull request #5759 from urbit/po/fix-add-submitted-state-for-notebook-form
...
groups: fix add submitted state for notebook form
2022-05-12 13:31:28 -05:00
Patrick O'Sullivan
c6b9089c6a
groups: add submitted state for notebook form
2022-05-12 10:31:29 -05:00
fang
0251b127e1
clay: request files over scry by tako, not aeon
2022-05-12 17:14:55 +02:00
Patrick O'Sullivan
39274892e2
groups: fix link to DM from participants list
2022-05-12 09:43:55 -05:00
yosoyubik
7fc5177602
azimuth: restart %eth-watcher if not running
2022-05-12 07:14:26 +02:00
fang
70aeb2a7c1
clay: treat %d scry on empty desk specially
...
Similar to how %x on the empty desk was already treated specially. We
continue supporting %d on non-empty desks, but do add a print marking it
as deprecated.
2022-05-12 00:41:58 +02:00
fang
9286fc93b1
clay: give tako 0v0 for aeon 0
...
The previous commit already started treating the 0v0 commit as
equivalent to the 0 aeon (that is, never-real root), so we should give
the 0v0 commit for all 0 aeons.
2022-05-12 00:39:02 +02:00
fang
5549071649
clay: do reads by tako, not by aeon
...
This corresponds more closely to how clay actually works/stores data.
2022-05-11 20:58:24 +02:00
Hunter Miller
5a946c666b
Merge branch 'master' into next/groups
2022-05-11 11:44:52 -05:00
Hunter Miller
71aa1da3e0
Merge branch 'master' into next/landscape
2022-05-11 11:42:58 -05:00
Hunter Miller
80fa2ebf80
Merge branch 'next/npm'
2022-05-11 11:42:30 -05:00
fang
bb7e74c1e9
arvo: add %uv hash case to scry paths
...
Clay desparately wants something like this. It helps answer questions
around hash-based content fetching.
2022-05-11 16:16:03 +02:00
Philip Monk
e66b6b6a16
kiln: use %only-that for vats merges
2022-05-10 20:38:57 -07:00
Philip Monk
833c413cbb
vere: add low water mark debug printf
2022-05-10 20:33:48 -07:00
Philip Monk
32ff1417a7
clay: only maintain mime cache if mounted
2022-05-10 20:33:01 -07:00
Philip Monk
3b0c2dac9c
clay: validate files in separate roads
2022-05-10 20:32:11 -07:00
Philip Monk
7f573cb357
clay: tweak |mass output
2022-05-10 03:24:58 -07:00
Philip Monk
3f211f8ab9
vere: bump kelvin to 329/418
2022-05-10 03:24:27 -07:00
Philip Monk
27a4a9584f
hoon: in molds, unify result with input
2022-05-10 01:01:25 -07:00
Philip Monk
8e2720cd0e
Merge remote-tracking branch 'origin/yu/azimuth-kick' into philip/tomb
2022-05-09 22:36:28 -07:00
Philip Monk
c76214b226
Merge remote-tracking branch 'origin/next/arvo' into philip/tomb
2022-05-09 22:36:19 -07:00
rcrdlbl
d0994cb855
passed oembed as prop
2022-05-10 01:15:45 -04:00
Matilde Park
7c646417b6
base-dev: add css.hoon, switch others to symlink
2022-05-09 12:41:50 -07:00
Liam Fitzgerald
2fd26e2141
Merge remote-tracking branch 'origin/master' into next/landscape
2022-05-09 14:40:04 -05:00
fang
80958c70a0
Revert "clay: scry for files by lobe"
...
This reverts commit d5dca99ba8
.
2022-05-09 17:20:02 +02:00
yosoyubik
5d6b2d8997
ames: fix 4-to-5 state migration
2022-05-09 14:13:51 +02:00
Matilde Park
fb63f840cc
garden: add symbolic link to css.hoon
2022-05-08 16:42:19 -07:00
yosoyubik
da4de1579d
eth-watcher: discard future pend-logs in watchdog
...
If there were pending-logs in an existing watchdog that was not fully
restarted, and the number of the starting block is newer than the first
in pending, when starting a new thread, those logs will be carried over
to the new thread, which will then be re-downloaded and will fail to be
verified in /lib/naive
2022-05-08 09:43:30 +02:00
yosoyubik
79d0129401
azimuth: use %kick poke to restart subscriptions
2022-05-07 16:27:04 +02:00
John Franklin
43db356619
show-vat: change output formatting to match +vats
2022-05-07 03:16:30 -05:00
John Franklin
3d9f0c6414
vat: add +vat, a single-desk version of +vats
2022-05-07 02:20:44 -05:00
Peter McEvoy
daf7edd86f
urcrypt: correct parameter ordering in urcrypt_ed_veri()
2022-05-06 22:57:57 +00:00
Peter McEvoy
72bc029914
u3: comment use of X macro in interpreter
2022-05-05 18:30:39 +00:00
fang
d5dca99ba8
clay: scry for files by lobe
...
Instead of scrying for revisions of files at paths in desks, we now scry
for data corresponding to a given lobe. This removes concerns of aeons,
paths, and other such frivolities, and lets us ask for the specific data
we need regardless of where it may live.
How we're supposed to answer permissioning questions around data this
way remains to be seen.
2022-05-05 16:59:09 +02:00
rcrdlbl
a00e0c9406
Merge branch 'next/groups' into groups/embed-fix
2022-05-05 04:06:26 -04:00
rcrdlbl
de03f888cd
placed async fallback one level up on RemoteContent and LinkBlockItem
2022-05-05 03:46:31 -04:00
fang
8bef14d0a7
Merge branch 'philip/tomb' into lf/content-dist-rc
2022-05-05 00:33:37 +02:00
Philip Monk
591bdf458c
Merge branch 'next/arvo' into philip/tomb
2022-05-04 00:45:57 -07:00
Philip Monk
4760e4e158
clay: fix |pick
2022-05-04 00:22:00 -07:00
Philip Monk
36640afaa0
clay: add |pick
2022-05-03 22:58:40 -07:00
Philip Monk
c995f04474
clay: comment
2022-05-03 22:09:36 -07:00
Philip Monk
53353cde11
clay: add %sweep scry to verify refcounts
2022-05-03 21:59:56 -07:00
Joe Bryan
4d25a0577d
vere: implements check for next version
2022-05-03 22:29:50 -04:00
Philip Monk
d59fb3a82b
clay: address review comments
2022-05-03 19:17:39 -07:00
Joe Bryan
b8a2db81dc
vere: factors out generic curl get from pill download
2022-05-03 21:08:48 -04:00
Philip Monk
a3a2934d53
clay: add dependencies to stack on sprig hit
2022-05-03 16:47:48 -07:00
Philip Monk
c96e5bbf09
clay: reduce printfs
2022-05-03 16:20:36 -07:00
Philip Monk
7e17ae25fb
clay: rename poor->mist
2022-05-03 16:17:28 -07:00
Peter McEvoy
5cd72d7052
u3: unify interpreter opcode information using X macro
2022-05-03 21:40:46 +00:00
Philip Monk
71d4f72ce1
Merge pull request #5647 from urbit/roller/batch-split
...
roller: add batch-trimming functionality
2022-05-03 14:34:12 -07:00
fang
e4014a41b9
vere: trim trialing whitespace
2022-05-03 15:57:00 +02:00
fang
b42833a568
Merge branch 'm/scry-vane-next' into lf/content-dist-rc
2022-05-03 15:29:16 +02:00
Philip Monk
53a417dc43
clay: add sprig cache
2022-05-03 01:32:40 -07:00
Philip Monk
21cc132884
clay: rename ford-cache->flow
2022-05-03 00:17:30 -07:00
Hunter Miller
2b8ad871bb
Merge pull request #5738 from urbit/mp/grid/shortcode-redirects
...
grid: pasting shortcodes redirects to app page
2022-05-02 10:46:17 -05:00
Hunter Miller
96e28f91d2
Merge pull request #5729 from afincato/lr-group-link-fix
...
Fix proposal for Groups: embeds break formatting context and more
2022-05-02 10:04:51 -05:00
Hunter Miller
2af6aece3b
Merge pull request #5722 from urbit/lf/exorcise-set
...
interface: update ChannelPermissions to use arrays
2022-05-02 09:59:26 -05:00
Hunter Miller
62c316225e
Merge pull request #5723 from urbit/lf/fix-group-chats
...
landscape: fix automatically watching group chats
2022-05-02 09:59:18 -05:00
Hunter Miller
b5ea34dab2
Merge pull request #5724 from urbit/lf/dangling-group
...
landscape: remove new group from group-view on leave
2022-05-02 09:59:12 -05:00
Philip Monk
8bab16d448
clay: remove -k arms
2022-05-01 17:03:17 -07:00
Philip Monk
0b72164740
clay: remove +build-leak
2022-05-01 16:36:45 -07:00
Philip Monk
c2754662b8
clay: new ford cache
2022-05-01 03:54:03 -07:00
André Fincato
4a5e059436
groups: fix linting errors
2022-04-30 13:18:06 +02:00
André Fincato
4d80c3f2cd
groups: wrap bare link in list-item in p node for better typography
2022-04-30 13:03:58 +02:00
Philip Monk
7219b7e58f
clay: collapse version 12 into 11
2022-04-29 20:44:42 -07:00
Philip Monk
8016c66fab
lull: bump app kelvins to 418
2022-04-29 19:25:00 -07:00
Philip Monk
d2e9d94dc4
Merge remote-tracking branch 'origin/master' into next/arvo
2022-04-29 19:15:49 -07:00
Philip Monk
5a5de05518
clay: enable mounting revisions of desks
2022-04-29 18:50:30 -07:00
Philip Monk
a7eaddfdc7
clay: remove ankh
...
ankh was a cache of the current validated blobs, which is no longer
necessary
2022-04-29 17:29:50 -07:00
Philip Monk
0e037ece92
Merge remote-tracking branch 'origin/master' into philip/tomb
2022-04-29 16:28:52 -07:00
Philip Monk
60950ade08
clay: cleanup
2022-04-29 15:05:53 -07:00
Philip Monk
8d2ddfd467
Merge pull request #5671 from urbit/jon/l2-csv
...
L2 transaction gas costs csv thread
2022-04-29 14:53:29 -07:00
rcrdlbl
00de041625
Merge branch 'next/groups' into groups/embed-fix
2022-04-28 18:45:25 -04:00
rcrdlbl
d657dafbd9
applied patch from @arthyn
2022-04-28 18:28:28 -04:00
Patrick O'Sullivan
243ca58f88
Merge pull request #5737 from urbit/po/fix-for-iswriters-func-in-groups
...
Po/fix for iswriters func in groups
2022-04-28 10:11:07 -05:00
yosoyubik
1f76be7f4b
docket: add comment
2022-04-28 10:10:14 +02:00
yosoyubik
09abf95027
docket: fix inflate-cache in on-load
2022-04-28 10:02:58 +02:00
rcrdlbl
d7221f0c66
modified embed state to avoid race condition
2022-04-27 20:04:02 -04:00
Patrick O'Sullivan
1a11d797ea
Merge pull request #5736 from urbit/po/fix-for-iswriters-func
...
npm: fix issue caused by set var in groups/lib.ts
2022-04-27 14:45:06 -05:00
Patrick O'Sullivan
67aa4565f1
Merge branch 'master' into next/npm
2022-04-27 14:44:27 -05:00
yosoyubik
bb02368546
docket: force uninstall %hodl agent
2022-04-27 18:52:23 +02:00
Hunter Miller
e96031bf2d
Merge pull request #5741 from urbit/hm/fix-libraries-dist
...
npm: fix libraries module setup
2022-04-27 11:26:03 -05:00
Hunter Miller
243a7dd22a
api: make same dist updates as http-api
2022-04-27 11:17:57 -05:00
yosoyubik
9bb844ada9
docket: force a |rein %base prior to fixing #5667
2022-04-27 14:10:24 +02:00
yosoyubik
02806f63a1
ames: hardcode rift for comets in state upgrade
2022-04-27 06:24:55 +02:00
David Farrell
759a579fba
groups: don't double sig the planet name on copy
...
The copy function copies ~~zod instead of ~zod to the clipboard. This
removes the extra sig from the copy routine via deSig() incase the ship
string has no leading sig.
Fixes
[urbit/landscape#1434 ](https://github.com/urbit/landscape/issues/1434 ).
2022-04-26 21:10:01 -04:00
Matilde Park
b8fca68db6
grid: pasting shortcodes redirects to app page
...
Current behaviour when pasting, eg. `~paldev/pals` is to show the list
of all apps by ~paldev, even though the URL knows we're looking for pals
(eg. `/~paldev/apps/pals`). By reconstructing the URL to include the
host and desk twice, we can redirect straight to the app prompt, as
that's where that route exists.
2022-04-26 15:25:09 -07:00
Patrick O'Sullivan
931040b6e3
groups: bump api version
2022-04-26 13:44:43 -05:00
Patrick O'Sullivan
35a224137a
npm: fix issue caused by set var in groups/lib.ts
2022-04-26 13:42:18 -05:00
yosoyubik
79af26fc3c
azimuth: revert azimuth change in 60cc44e
2022-04-26 18:36:48 +02:00
Joe Bryan
92657762ed
vere: stubs out --next upgrade flag
2022-04-22 22:03:00 -04:00
Joe Bryan
1c6feb7b0f
Merge pull request #5708 from urbit/m/bout-format
...
u3: improve %bout time printing
2022-04-22 21:59:07 -04:00
Joe Bryan
ab0381447c
Merge pull request #5717 from urbit/jb/one-vere
...
vere: removes urbit-worker
2022-04-22 21:58:45 -04:00
Philip Monk
ac6e793aa2
arvo: rename +de to +of
2022-04-22 17:55:42 -07:00
Joe Bryan
36f284c548
vere: refactors serf i/o initialization
2022-04-22 16:45:28 -04:00
Joe Bryan
618f92360a
vere: restores ctrl-c on windows, fixes latent handle precision bug
2022-04-22 16:32:56 -04:00
rcrdlbl
d57acf1b58
useEmbed logic moved up one level
2022-04-22 10:45:39 -04:00
yosoyubik
9cb425e0ef
ames: remove unused ames-to-ames %plea logic
...
This seems to have been used in the past for pinging the ship's
sponsor, but was later removed when the :ping app was introduced
2022-04-22 15:49:15 +02:00
yosoyubik
087f24e931
ames: use +trace to print logs
2022-04-22 12:29:16 +02:00
yosoyubik
e2f8e21529
ames: remove sigwut
2022-04-22 12:26:53 +02:00
yosoyubik
471b9be22d
ames: fix emit of parsing old wire log
2022-04-22 12:26:24 +02:00
yosoyubik
91435a92ca
ames: don't drop events with old wires
...
Previously we were dropping events that used old
wires that lacked a rift in them. This seems a
bad behavior because we don't want to destroy a
flow that has not been processed by both ends.
Note: pending a fix to test-old-ames-wire
2022-04-22 12:26:14 +02:00
yosoyubik
6cdebea1af
ames: address review
2022-04-22 12:26:08 +02:00
yosoyubik
60cc44e961
ames: fix cached state in larval upgrade
2022-04-22 12:26:02 +02:00
yosoyubik
1b01455fe5
ames: fix dangling-bone error
2022-04-22 12:25:55 +02:00
Joe Bryan
7cd05b2bf9
vere: adds runtime status endpoint (reflecting current spinner state)
2022-04-21 15:26:17 -04:00
Joe Bryan
7741179c02
vere: refactors http request socket stealing
2022-04-21 15:25:55 -04:00
Joe Bryan
75b5f51a45
vere: temporarily disables ctrl-c on windows
2022-04-20 22:43:01 -04:00
Joe Bryan
9b947a7159
vere: removes obsolete windows binary extension handling
2022-04-20 22:43:01 -04:00
Hunter Miller
d26817d1e1
Merge pull request #5720 from 0x70b1a5/next/groups
...
Images should use -webkit-optimize-contrast.
2022-04-20 12:54:25 -05:00
Hunter Miller
2cb36bfbfb
Merge pull request #5713 from dnmfarrell/dnmfarrell/set-messages-title
...
groups: set the right title for messages
2022-04-20 12:50:15 -05:00
Hunter Miller
a0a0a9c2ff
Merge pull request #5728 from dillon/dp/fix-edit-profile
...
groups: fix edit profile
2022-04-20 12:48:09 -05:00
fang
4415aa781e
Merge branch 'next/arvo' into m/aqua-revival
2022-04-20 18:47:59 +02:00
Hunter Miller
fd6aa680be
Merge pull request #5718 from urbit/hm/s3-v4-signatures
...
s3: adding v4 signatures for updated compatibility
2022-04-20 11:32:11 -05:00
Hunter Miller
1cb4268851
Merge branch 'next/groups' into next/landscape
2022-04-20 10:31:14 -05:00
Hunter Miller
8aaeeef405
Merge branch 'master' into next/landscape
2022-04-20 10:16:56 -05:00
Hunter Miller
3e38e6c4f7
http-api: updating dist to be more compatible with node
2022-04-20 10:00:46 -05:00
Philip Monk
dfd4fc1028
clay: wip
2022-04-19 20:03:32 -07:00
fang
a2cab52742
aqua: minimum viable remote scry support
...
Includes a dumb test for -keen.
2022-04-20 00:12:32 +02:00
fang
12ca0f45e5
ames: move various types and gates into lull
...
So that userspace may also en- and decode (scry) packets.
2022-04-20 00:09:00 +02:00
Hunter Miller
25988742f2
Merge branch 'next/landscape' of github.com:urbit/urbit into next/landscape
2022-04-19 14:51:08 -05:00
André Fincato
2f7bc1e847
groups: fix blockquote to work also in notebook
...
previous code was assuming too much the context of the data structure.
in chat the AST works on a single node base (?), in notebook on a
multi node base.
this commit move the previous code from inside the single stitch function to
the area where the final AST is stitched together.
2022-04-19 15:16:31 +02:00
André Fincato
5634e08da5
groups: set font-size=1 to list block
...
this set the correct size to a list item which contains for eg only a
link child (as link child has the prop fontSize="inherit").
2022-04-19 09:04:42 +02:00
André Fincato
db6130146b
groups: avoid extra node in plain link URL
...
This still leaves an empty root node which does not take up visual
space though. A more comprehensive approach would be to filter out
plain URL links from the graph, eg from the function
```
t[1].children.map(c => {
if (c?.children) {
let links = [];
c.children.filter(k => {
if (k.type === 'link') {
links.push({
type: 'root',
children: [
{
type: 'graph-url',
url: k.url
}
]
})
}
})
c.children.push(...links);
}
});
```
2022-04-19 09:04:19 +02:00
André Fincato
dedacabb53
groups: add graph-url block below plain URL block
...
this commit suggests a possible UI to put back the rich embed URL
right below (aka in context) the block where the plain URL has been
inserted. in this way when pasting a URL the formatting does not break
and yet a richer UI is still rendered.
2022-04-19 09:03:58 +02:00
André Fincato
96482ca99c
groups: correctly display blockquote content in full
...
as of now, a blockquote would discard any other content after
a URL and would put it on a new line.
eg '> some text https://urbit.org this is urbit' would be rendered as
```
> some text https://urbit.org
this is urbit
```
this commit joins all content inside of a blockquote as one block.
2022-04-19 09:03:41 +02:00
André Fincato
0a03e44632
groups: convert URL from graph-url to plain link
...
this change removes rich embed URLs in order to not break text flow. eg
when writing a sentence with a URL, before this commit the UI would
display the URL as its own block on a new line, plus anything
afterwards it (originally on the same line of text), would be
displayed on a new line as well.
2022-04-19 09:02:53 +02:00
André Fincato
f03397f301
groups: don't render plain URL
2022-04-19 09:02:12 +02:00
dillon
89498e7b3a
groups: fix edit profile
...
Adds async/await to prevent pokes from being interrupted by a premature route change in the profile page.
2022-04-18 18:40:24 -04:00
yung calibri
c70ca0ad10
fixup! interface: tweak LinkDetail flex distribution
2022-04-18 15:37:43 -04:00
yung calibri
4481660842
interface: tweak LinkDetail flex distribution
2022-04-18 15:30:09 -04:00
yung calibri
99396e8133
interface: fix double border in LinkDetail
2022-04-18 15:01:03 -04:00
yung calibri
f0a1724d97
interface: fix LinkBlockItem border parameters
2022-04-18 14:56:42 -04:00
yung calibri
2f08d07527
fixup! interface: fix centering in LinkBlockItem summary
2022-04-18 14:52:51 -04:00
yung calibri
72efd56b0b
interface: fix centering in LinkBlockItem summary
2022-04-18 14:51:27 -04:00
yung calibri
31db409674
Merge branch 'next/landscape' of https://github.com/urbit/urbit into next/landscape
2022-04-18 13:17:56 -04:00
rcrdlbl
a24bda481c
fixes infinite loop in high-embed collections
2022-04-16 18:43:47 -05:00
Liam Fitzgerald
8a3ec4a8d8
urbit: lull@328K, zuse@417K
2022-04-15 16:54:43 -05:00
Liam Fitzgerald
72851e0ae7
vere: strip out notifications system
2022-04-15 16:42:53 -05:00
Liam Fitzgerald
4ae93c8bd0
ames: strip out notifications system
2022-04-15 16:42:33 -05:00
Liam Fitzgerald
8d939a9ab9
Merge remote-tracking branch 'origin/next/vere' into lf/content-dist-rc
2022-04-15 16:07:15 -05:00
Liam Fitzgerald
bf023ff874
landscape: remove new group from group-view on leave
...
This fixes "ghost groups" if you leave a group soon after joining
2022-04-15 15:46:21 -05:00
Liam Fitzgerald
b5296efbe9
landscape: fix automatically watching group chats
...
Adds functionality in %group-view and -group-create to automatically
watch group chats when created. This appears to have gotten lost around
the time of the hark-graph-hook and group-view rewrite
2022-04-15 15:33:23 -05:00