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
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
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
fang
56dc8851fc
Merge pull request #3749 from urbit/m/eyre-clog
...
eyre: kick busy subscriptions if client not acking
2020-10-20 19:47:47 +02:00
fang
23d26ce64d
Merge pull request #3746 from urbit/m/eyre-memes
...
eyre: reduce memory usage of unacked channel events
2020-10-20 19:47:12 +02: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
matildepark
8a6a196826
Merge pull request #3755 from urbit/mp/groups/kick
...
groups: add 'kick from' action
2020-10-19 22:08:44 -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
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
80645862a3
pill: update
2020-10-19 16:15:23 +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
2ca8f41288
metadata-store: add |remove generator
2020-10-19 12:45:20 +10:00
matildepark
4354fdde09
Merge pull request #3745 from urbit/mp/landscape/admins-only
...
landscape: only show 'new channel' if admin
2020-10-18 21:52:06 -04: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
69d70b98a2
pill: update
2020-10-18 17:14:41 +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
matildepark
4f2e18dc3b
Merge pull request #3743 from tylershuster/sigil-color-picker
...
profile: add html color picker
2020-10-16 17:24:16 -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
Philip Monk
b866ff0e3d
release: urbit-os-v1.0.60
2020-10-16 13:23:50 -07:00
Philip Monk
583e510b0a
Merge branch 'philip/fast-mergebase' ( #3739 )
...
* origin/philip/fast-mergebase:
clay: speed up +find-merge-points
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-10-16 13:17:13 -07: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
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