matildepark
333361edcb
Merge pull request #3170 from urbit/lf/chat-cli-groups-refactor
...
chat-cli: revive chat creation and add group association
2020-07-27 20:15:33 -04:00
matildepark
6ca2f26bc4
Merge pull request #3146 from lukechampine/save-chat-input
...
chat-js: save unsent message for each station
2020-07-27 20:06:35 -04:00
matildepark
3d0e70dbf9
Merge pull request #3178 from urbit/la/fix-dms
...
chat-hook: recreate all foreign dms as local dms
2020-07-27 20:03:43 -04:00
Isaac Visintainer
cf57af3065
publish: don't let group-pull-hook go into an infinite loop
2020-07-27 17:49:47 -06:00
Isaac Visintainer
b3a7266440
publish: only delete group in unsubscribe action if the notebook is unmanaged
2020-07-27 17:49:47 -06:00
Logan Allen
a35749e2be
graph-store: first validator mark builds
2020-07-27 12:56:30 -07:00
Logan Allen
325667f9ec
Merge branch 'master' into la/graph-store
2020-07-27 12:10:22 -07:00
Logan Allen
a3cc668392
gen: add-graph uses empty graph
2020-07-27 12:09:19 -07:00
matildepark
bb3055677d
Merge pull request #3198 from urbit/mp/notebook-invite-passing
...
publish: pass invites as prop correctly
2020-07-27 14:59:47 -04:00
Matilde Park
20709d9b08
publish: pass invites as prop correctly
...
Due to a change in a local variable named 'props' we overwrote the only
thing that used the props variable to pass itself to a child -- invites.
This commit deconstructs 'invites' alongside other properties from
the global store.
2020-07-27 14:54:59 -04:00
Fang
3315be4a24
Merge pull request #3197 from urbit/m/spur-timers
...
gen: use spur in +timers
2020-07-27 20:33:10 +02:00
Fang
89d8abf765
gen: use spur in +timers
...
+en-beam expects a spur, reversing it for the final path rendering.
2020-07-27 19:48:26 +02:00
matildepark
f32dba17db
Merge pull request #3181 from tylershuster/master
...
Unified SidebarInvite component
2020-07-27 00:17:11 -04:00
Tyler Brown Cifu Shuster
f92a546e99
Dark mode background
2020-07-26 18:55:47 -07:00
Liam Fitzgerald
e819d2f197
chat-cli: address review comments
2020-07-27 11:15:57 +10:00
Philip Monk
0fe11da822
Merge remote-tracking branch 'origin/master' into philip/clay
2020-07-25 18:48:40 -07:00
Philip Monk
495a6cf004
clay: remove debugging printfs
2020-07-24 22:05:49 -07:00
Philip Monk
39052bdec0
Merge pull request #3185 from urbit/philip/kiln
...
kiln: get germ for actual desk
2020-07-24 21:20:53 -07:00
Philip Monk
1d0409c4c4
ames: fix lane discovery during some lane changes
...
We used to not accept new indirect lanes if we already have a direct
lane. This means that if Bob, with a publicly-accessible lane, changes
lanes (eg by restarting the process and getting a new port or changing
ip addresses), tries to talk to Alice, who is behind a NAT, then Bob
will try directly but fail (because Alice is behind a NAT), so he will
route the message through her galaxy. This is good -- the message gets
to Alice. However, Alice had a direct route to Bob's old lane, so she
will try to ack on that lane, which fails. She will not time out this
lane because she doesn't know that Bob isn't getting the acks (acks
don't have their own acks).
The solution is that if Alice receives an indirect lane for Bob when she
already has a direct lane, she shouldn't ignore it. If the lane is the
same as what she has, she shouldn't change anything (in particular, she
shouldn't mark it as indirect). But if it's a new lane, she should
discard her old direct lane and use the new indirect lane.
2020-07-24 20:41:48 -07:00
Philip Monk
5490a3cb73
kiln: get germ for actual desk
2020-07-24 16:37:15 -07:00
Logan Allen
49dc81f7d1
chat-hook: append messages to new dm
2020-07-24 15:50:21 -07:00
Matilde Park
fb4a33b380
interface: add theme placeholders
2020-07-24 18:13:01 -04:00
Logan Allen
1578103128
chat-hook: cleaned up and fixed app paths
2020-07-24 14:38:34 -07:00
Matilde Park
75acc5aeb5
Merge branch 'master' into release/next-userspace
2020-07-24 17:34:09 -04:00
Tyler Brown Cifu Shuster
872abd16ff
Default to invite path if text not available
2020-07-24 14:26:21 -07:00
Philip Monk
3a489e2f6f
Merge pull request #3156 from urbit/philip/moon
...
moon: print key with correct life
2020-07-24 14:13:57 -07:00
Logan Allen
d737cb28ae
chat-hook: recreate all foreign dms as local dms
2020-07-24 13:59:15 -07:00
Tyler Brown Cifu Shuster
e7b759267a
Merge branch 'master' of https://github.com/urbit/urbit
2020-07-24 11:50:57 -07:00
Philip Monk
51983e5480
clay: rewrite new protocol
...
Use an explicit state machine to carefully manage pending downloads.
2020-07-24 00:20:22 -07:00
matildepark
3f78392c2c
Merge pull request #3171 from urbit/mp/toggle-public
...
groups: add private group toggle
2020-07-24 00:21:46 -04:00
matildepark
c5039c4c41
Merge pull request #3169 from urbit/lf/md-hook-fix
...
metadata-store,hook: ignore bad paths in on-load
2020-07-23 23:44:07 -04:00
Matilde Park
3d9119dc9f
groups: add private group toggle
2020-07-23 23:40:22 -04:00
Liam Fitzgerald
7ba585f719
chat-cli: revive chat creation and add group association
2020-07-24 13:17:48 +10:00
Matilde Park
8215ef2466
interface: refactor toggle into common component
2020-07-23 22:39:19 -04:00
Matilde Park
70b0c66df1
publish: inclusive group check for new groups
...
because the path starts /ship/, this check will always fail
we update for post-groups paths
2020-07-23 22:39:09 -04:00
Liam Fitzgerald
5ef6637af0
metadata-store,hook: ignore bad paths in on-load
2020-07-24 11:47:12 +10:00
Joe Bryan
c96705e755
vere: bumps urbit version to v0.10.8
2020-07-23 18:15:35 -07:00
Matilde Park
b8b8375078
groups: initiate autojoin on first boot case
2020-07-23 20:42:08 -04:00
matildepark
3b253a332b
Merge pull request #3166 from urbit/mp/doubling-trouble
...
file-server: fix base-hash trimming
2020-07-23 19:19:29 -04:00
Matilde Park
02b8f8403b
file-server: remove newline
2020-07-23 19:12:32 -04:00
Joe Bryan
9e77535568
Merge branch 'master' into release/next-vere
...
* master: (117 commits)
contact-store: restore /~/default contacts
contact-hook: resubscribe on correct paths
metadata: handle OTA correctly
release: urbit-os-v1.0.30
group-store: remove scries from OTA logic
release: urbit-os-v1.0.30
MAINTAINERS: amend for post-fusion
ames: add scry endpoint for forward lanes
ames: improve scry interface
chat, publish, contacts: fix OTA bugs
trouble: report glob state
clay: ignore extraneous /sys/lyv results
zuse: added docstring and warning
release: urbit-os-v1.0.29
groups: correct line-height on group items
launch: use mono for base hash
interface: don't require urbitrc for build:prod
maintainers: add glob-making instructions
interface: amend disconnect copy
metadata-store: migrate contact paths
...
2020-07-23 16:08:09 -07:00
Tyler Brown Cifu Shuster
f1354b7c7e
Unified SidebarInvite component and converted to TypeScriptReact
2020-07-23 15:09:06 -07:00
Joe Bryan
1953e4e2b3
Merge pull request #3099 from urbit/philip/compact
...
Memory compaction
2020-07-23 14:53:52 -07:00
pilfer-pandex
942e60670e
king: fix ames tests
2020-07-23 13:17:02 -07:00
Matilde Park
bf02ba07e5
Merge branch 'master' into release/next-userspace
2020-07-23 16:15:17 -04:00
Matilde Park
26c7b567cd
file-server: fix base-hash trimming
...
Fixes #3159 .
2020-07-23 16:11:24 -04:00
matildepark
e4d2bec4e9
Merge pull request #3153 from ryjm/ryjm/publish-sub-fix
...
publish: fix subscribers page
2020-07-23 15:10:37 -04:00
Tyler Brown Cifu Shuster
b8c2b402c0
Position stickied the sidebar invites
2020-07-23 11:20:17 -07:00
Philip Monk
1936803b1f
Merge remote-tracking branch 'origin/master' into HEAD
2020-07-23 01:48:52 -07:00
Philip Monk
d44661e5e6
moon: print key with correct life
...
We were sending the correct life to Jael, but the ticket we printed had
the life hardcoded to 1. This makes it use the correct life in both
places.
2020-07-23 01:47:02 -07:00
Liam Fitzgerald
5fd268ced8
contact-store: restore /~/default contacts
2020-07-23 17:54:45 +10:00
Liam Fitzgerald
70b0336d22
contact-hook: resubscribe on correct paths
2020-07-23 17:42:41 +10:00
Philip Monk
553a9db843
clay: refactor over-the-wire protocol
...
Don't send blobs initially; instead, wait for the recipient to ask for
any they need. This should significantly reduce network and memory usage.
2020-07-23 00:12:33 -07:00
Joe Bryan
72cadc2b0a
u3: note that u3a_rewrit* doesn't yet support south roads
2020-07-23 00:01:04 -07:00
pilfer-pandex
7eddb89b70
king: it was too clever of me to use stateTVar; compiler can't help
2020-07-22 22:52:46 -07:00
pilfer-pandex
8e14fb8086
king: fix comment about ames q behavior
2020-07-22 22:50:22 -07:00
pilfer-pandex
4c9cbb5d19
king: ames bounded q, now with logging and fifo
2020-07-22 22:48:35 -07:00
Joe Bryan
eb2350c785
serf: tweaks |pack and |mass printfs
2020-07-22 22:43:28 -07:00
Joe Bryan
d8db01a57b
u3: moves u3a_compact to u3m_pack, refactors internals
2020-07-22 22:20:03 -07:00
Liam Fitzgerald
0eb3b2e77f
metadata: handle OTA correctly
2020-07-23 15:02:54 +10:00
Joe Bryan
bbf0c51201
u3: refactors u3m_reclaim() into noun modules, works on any road
2020-07-22 21:52:42 -07:00
ryjm
4a5f536044
publish: fix subscribers page
2020-07-23 00:39:53 -04:00
Liam Fitzgerald
9f46f4ce24
group-store: remove scries from OTA logic
2020-07-23 01:54:56 +00:00
Caio Marcelo de Oliveira Filho
47871d0f48
ota: show information instead of disable by default
...
Instead of `|ota` cancel the OTA, make it show the current setting.
Make the cancel need a more explicit argument.
|ota shows the current setting
|ota disable disable OTA
|ota ~sponsor %desk reset to a different sponsor/desk
Because most of the time the expected desk is going to be %kids, use
that in the "help message".
2020-07-22 16:27:05 -07:00
Logan Allen
7876912700
graph: chat validator mark
2020-07-22 13:54:20 -07:00
Logan Allen
9d5f16901e
graph-store: update generators
2020-07-22 13:33:05 -07:00
Logan Allen
0a2e721d7f
graph-store: move over to +sham from +mug
2020-07-22 13:32:47 -07:00
Matilde Park
8bd13c8ed7
release: urbit-os-v1.0.30
2020-07-22 14:50:51 -04:00
Matilde Park
0d68f3f901
Merge branch 'release/next-sys'
2020-07-22 14:31:17 -04:00
Matilde Park
038a36dbb1
Merge branch 'release/huck-hotfix'
2020-07-22 14:31:09 -04:00
Fang
d6a39c1311
Merge pull request #3059 from urbit/jb/m/behn-scry
...
arvo: ames & behn scry interface updates
2020-07-22 19:55:16 +02:00
matildepark
6b6a77cb50
Merge pull request #3135 from finled-bansel/fix-moon-rendering
...
landscape clock: render sun+moon after night
2020-07-22 12:27:41 -04:00
matildepark
5108814645
Merge pull request #3134 from urbit/mp/babel-build
...
interface: add babel-transform-runtime
2020-07-22 12:16:55 -04:00
Fang
3955d1092b
ames: add scry endpoint for forward lanes
...
Finds the lane for that peer, or their galaxy. Intended for use in the
runtime, to enable stateless forwarding.
2020-07-22 16:33:34 +02:00
Fang
4ea98e569f
ames: improve scry interface
...
No longer abuse the desk field, instead making use of the path. Reject
any scries outside of the local ship, empty desk and current time as
invalid.
2020-07-22 16:30:47 +02:00
Liam Fitzgerald
66e2fc0208
chat, publish, contacts: fix OTA bugs
2020-07-22 12:54:34 +00:00
Liam Fitzgerald
24b25a3422
Merge remote-tracking branch 'origin/release/next-userspace' into lf/groups-refactor
2020-07-22 10:42:52 +00:00
Caio Marcelo de Oliveira Filho
d8203eb0d1
trouble: report glob state
2020-07-22 00:22:45 -07:00
pilfer-pandex
3349ea511f
king: fix goshdarn typo
2020-07-21 21:22:08 -07:00
pilfer-pandex
565be3cad6
king: drop ames packets when >1k are unprocessed
2020-07-21 21:15:06 -07:00
lukechampine
0e2f1b54da
chat-js: save unsent message for each station
2020-07-22 00:08:44 -04:00
Philip Monk
452b668c5f
Merge pull request #2972 from urbit/la/ordered-map-subset
...
zuse: add subset arm to ordered-map
2020-07-21 18:09:22 -07:00
Logan Allen
c06eb4d8c0
graph-store: removed +mop from sur and added test validator for chat
2020-07-21 17:38:06 -07:00
Joe Bryan
a580f96416
serf: adds subcommands to urbit-worker
2020-07-21 17:15:11 -07:00
Philip Monk
753ccf1b7e
Merge remote-tracking branch 'origin/ted/fix-huck' into release/next-sys
2020-07-21 17:08:01 -07:00
Fang
3eab480de7
Merge branch 'release/next-sys' into jb/m/behn-scry
2020-07-22 02:02:05 +02:00
Logan Allen
6dddcd98e8
graph-store: style fix and fixed mark validation
2020-07-21 16:01:46 -07:00
Logan Allen
65eb56785c
graph-store: prevent crashes in %add-nodes based on mug-ordering by making sure smaller indices are added first
2020-07-21 15:57:44 -07:00
Philip Monk
1169d6b443
clay: ignore extraneous /sys/lyv results
2020-07-21 15:42:46 -07:00
Logan Allen
ef50361859
Merge branch 'la/ordered-map-subset' into la/graph-store
2020-07-21 14:41:57 -07:00
Logan Allen
f76759b9e0
zuse: added docstring and warning
2020-07-21 14:39:42 -07:00
Joe Bryan
7d243771c0
serf: restores autopack in response to memory pressure
2020-07-21 14:23:21 -07:00
Joe Bryan
2994e0e44e
vere: wires |pack to new compaction; renames old |pack to |cram
2020-07-21 14:10:15 -07:00
Joe Bryan
69eeb6309e
vere: fixes driver exit in u3_pier_bail()
2020-07-21 14:10:15 -07:00
Philip Monk
f4c34c7598
release: urbit-os-v1.0.29
2020-07-21 12:59:12 -07:00
Philip Monk
b40ea7539c
Merge branch 'mp/two-nitpicks' ( #3143 )
...
* origin/mp/two-nitpicks:
groups: correct line-height on group items
launch: use mono for base hash
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-21 11:33:27 -07:00
Matilde Park
48163d9bb2
groups: correct line-height on group items
2020-07-21 14:29:29 -04:00
Matilde Park
f71f25486d
launch: use mono for base hash
2020-07-21 14:29:21 -04:00
Philip Monk
d641210c6f
Merge branch 'philip/glob' ( #3139 )
...
* philip/glob:
interface: don't require urbitrc for build:prod
maintainers: add glob-making instructions
publish: loosen +noun:grab
glob: autostart and make ota-able
glob: added app to distribute js outside clay
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-21 11:22:16 -07:00
Philip Monk
a9b88c8762
Merge remote-tracking branch 'origin/release/next-userspace' into release/next-sys
2020-07-21 11:21:46 -07:00