Ted Blackman
0452eb92f2
Merge branch 'release/next-sys' into HEAD
2021-02-24 13:26:51 -05:00
Ted Blackman
4297082966
language-server: fix parser
2021-02-24 13:07:45 -05:00
Ted Blackman
68e1d92fb4
clay: fix tests
2021-02-24 13:07:27 -05:00
Ted Blackman
ce61d49ef9
clay: fix |mass; some renaming
2021-02-24 12:59:13 -05:00
Ted Blackman
19bf227428
clay: remove debug artifacts
2021-02-24 12:44:08 -05:00
Ted Blackman
d447e70b09
clay: fix /% parser; clean up unit tests
2021-02-24 12:18:50 -05:00
Liam Fitzgerald
6b30a6c47d
glob: update to 0v3.10f5l.mmsef.76usq.9a3gk.0rmog
2021-02-24 14:25:45 +10:00
Liam Fitzgerald
7a8e16a2f2
Merge branch 'lf/not-your-mate'
2021-02-24 14:07:54 +10:00
Liam Fitzgerald
491c1b4698
Merge branch 'lf/neg-notifications'
2021-02-24 14:07:45 +10:00
Liam Fitzgerald
6f4c089250
Merge pull request #4479 from urbit/mp/landscape/ship-contacts
...
ShipSearch: update for flattened contacts
2021-02-24 11:19:19 +10:00
matildepark
fb4f786339
Merge pull request #4488 from urbit/mp/landscape/metadata-hidden
...
MetadataIcon: hide image overflow
2021-02-23 20:18:30 -05:00
matildepark
b4333c711e
Merge pull request #4486 from urbit/mp/landscape/authors
...
links, publish, notifications: work with flattened contacts
2021-02-23 20:18:14 -05:00
matildepark
d7337ed1d2
MetadataIcon: hide image overflow
...
Prevents visible cutoff given we have border-radius.
2021-02-23 20:02:33 -05:00
J
328159da67
-get-gcp-token: renamed from -get-gcp-jwt
2021-02-24 00:49:47 +00:00
J
d94f35aa5c
gcp: add token type
...
Also use it in -get-gcp-jwt.
2021-02-24 00:49:47 +00:00
matildepark
a89f509a2c
Merge pull request #4487 from urbit/mp/landscape/change-groupsearch-method
...
GroupSearch: use includes, not startsWith
2021-02-23 19:46:45 -05:00
matildepark
3bc6737c6e
Merge pull request #4485 from urbit/mp/landscape/group-join-placeholders
...
landscape: bring placeholder group joins to parity
2021-02-23 19:44:08 -05:00
matildepark
244f290924
Merge pull request #4480 from urbit/mp/landscape/timestamp-size
...
chat: set timestamp size to 1 in unread-notice
2021-02-23 19:41:29 -05:00
J
a8113182a8
-get-gcp-jwt: vertical
2021-02-23 23:48:50 +00:00
J
6a07130f0d
-get-gcp-jwt: correct scope, clean up call
...
It turns out 'devstorage.read_write' also gives us an access token
instead of a JWT, and is probably more the thing that we want.
Took the opportunity to make scope a macro to clean up the make-jwt call
site.
2021-02-23 23:12:48 +00:00
Matilde Park
e0b30165da
hark-fe: fix for flattened contacts
...
Fixes urbit/landscape#458
2021-02-23 18:10:27 -05:00
J
aa93ac49c1
-get-gcp-jwt: sot -> jot, moar vertical
...
Since we only have one JWT (the thing we produce is an "access token",
not a JWT), we can just call it jot.
2021-02-23 23:03:07 +00:00
J
61d8030ec9
-get-gcp-jwt: documentation, clearer return faces
2021-02-23 22:53:42 +00:00
J
9f43fef85d
-get-gcp-jwt: returns time of expiry
...
Couldn't bring myself to pass in a relative date without a base, so we
instead pass now into get-access-token, and return the time of expiry.
2021-02-23 22:40:05 +00:00
J
b0bb659f12
-get-gcp-jwt: @dr expires_in, cleanup
...
The expiry field we get from Google is not a timestamp, but a count of
seconds after which the token is invalid (hence, 'expires_in'). We
represent this as a @dr by multiplying the integer we get from Google by
~1s. (Perhaps it will wind up being easier on the Landscape side to
consume the raw integer, but we may as well start off more
type-correct.)
Also cleans up some names now that I'm less confused about how the token
API works, and makes some syntax more vertical.
2021-02-23 22:34:48 +00:00
Matilde Park
9758ec635c
GroupSearch: use includes, not startsWith
...
Loosely searches for group titles.
Fixes urbit/landscape#477
2021-02-23 17:26:27 -05:00
J
d978e6a551
-get-gcp-jwt: produces an access token
...
The correct scope to ask for is not devstorage.editor, but
cloud-platform. This will, rather than returning a signed JWT from
Google that looks like it works but doesn't, return a JSON object
containing an access token and expiration time.
2021-02-23 22:18:59 +00:00
Matilde Park
d3467e6961
GroupLink: address #4485 design review
2021-02-23 17:16:06 -05:00
Matilde Park
fbc7e51a8e
links, publish: work with flattened contacts
...
Fixes urbit/landscape#457
2021-02-23 17:06:03 -05:00
Matilde Park
f77e1da331
landscape: bring placeholder group joins to parity
...
Fixes urbit/landscape#478
2021-02-23 16:31:15 -05:00
J
860343e3d4
-get-gcp-jwt: clean up references, use +ot
...
Moves =, closer to call sites so it's clearer what's coming from where.
Also uses +ot, allowing a less horrifying +sign-jwt. This also seems to
not jump back and forth between tapes and cords as much, for what that's
worth.
2021-02-23 21:14:35 +00:00
Jōshin
ac40b5cf24
-get-gcp-jwt: produce a JWT for use in GCP Storage
2021-02-23 21:13:30 +00:00
matildepark
859fc6422a
Merge pull request #4481 from urbit/james/daybreak-padding
...
chat: correctly pad daybreak divider
2021-02-23 15:12:59 -05:00
Jōshin
92a0b5eadf
zuse: simplify +di/du:dejs:format
2021-02-23 19:46:21 +00:00
Jōshin
9e69892631
zuse: time conversion fixes
...
State before: in chrono:userlib, there were second-resolution
@da-to-unix and unix-to-@da functions. In en/dejs:format, there were
millisecond-resolution @da-to-unix and unix-to-@da functions. The
@da-to-unix path in time:enjs confusingly rounded to the nearest
millisecond, meaning millisecond n was a label for [n-0.5, n+0.5) rather
than [n, n+1).
This adds a millisecond-resolution @da-to-unix and unix-to-@da to
chrono:userlib, and a second-resolution conversion to en/dejs:format.
It makes use of the chrono:userlib functions in en/dejs, and doesn't do
any rounding.
Backwards-incompatible changes:
- made unt:chrono:userlib take a @da rather than @.
2021-02-23 19:46:21 +00:00
James Acklin
a68f929eed
chat: pad message, not daybreak
...
Fixes urbit/landscape#475
2021-02-23 13:33:07 -05:00
janeway-bot
7be3a8445f
Merge 50d45b0703
into release/next-js
2021-02-23 21:35:58 +04:00
fang
50d45b0703
gen: ensure +tally can run successfully
...
Apparently the group-store scry interface was changed recently.
2021-02-23 18:33:15 +01:00
Matilde Park
4ac0a001bd
chat: set timestamp size to 1 in unread-notice
2021-02-22 16:23:11 -05:00
matildepark
390a17b706
Merge pull request #4477 from urbit/james/blockquote-spacing
...
chat: blockquote spacing
2021-02-22 15:52:48 -05:00
James Acklin
97a6298889
chat: address PR comments
...
Fixes urbit/landscape#473
2021-02-22 15:29:24 -05:00
Matilde Park
fc2dd935b5
ShipSearch: update for flattened contacts
2021-02-22 15:22:15 -05:00
matildepark
e202a6425b
Merge pull request #4470 from urbit/james/miniprofile
...
interface: fixes miniprofile layout, restores actions
2021-02-22 14:43:14 -05:00
matildepark
a624519f62
Merge pull request #4466 from urbit/mp/landscape/safari-flex-shrink
...
landscape: prevent settings collapse on safari
2021-02-22 14:38:18 -05:00
Ted Blackman
9bf6c6136a
clay: fix mark +grad delegation bug
2021-02-22 14:35:57 -05:00
matildepark
75f8cf573e
Merge pull request #4469 from urbit/james/chat-mention
...
chat: correctly position mentions
2021-02-22 14:31:58 -05:00
janeway-bot
1645e8597f
Merge 9a777e84de
into release/next-js
2021-02-22 23:24:22 +04:00
James Acklin
b6cdbf60c5
chat: eliminate blockquote padding and newline break, pad last message
...
Fixes urbit/landscape#473
2021-02-22 12:15:01 -05:00
James Acklin
06750bf856
chat: lints custom.css
...
Fixes urbit/landscape#473
2021-02-22 12:13:44 -05:00
Liam Fitzgerald
ecb835f949
RemoteContent: remove crossOrigin attribute if CORS unsupported
2021-02-22 14:01:08 +10:00
matildepark
ec44fbf269
Merge pull request #4472 from urbit/lf/globbed-sw
...
interface: adds serviceworker support
2021-02-21 22:09:33 -05:00
Liam Fitzgerald
1d69778225
sw: move registration out of index.html
2021-02-22 11:55:45 +10:00
Liam Fitzgerald
aefeea2d61
service-worker: handle update semantics properly
2021-02-22 11:55:03 +10:00
Liam Fitzgerald
13776380dd
glob: update to 0v1.ua909.ub024.9ed4i.23odb.jgdit
2021-02-22 11:29:17 +10:00
Liam Fitzgerald
64522eeca7
Merge remote-tracking branch 'origin/release/next-js' into lf/globbed-sw
2021-02-22 11:23:57 +10:00
Liam Fitzgerald
3a7dece50a
notifications: reduce group stats properly
2021-02-22 10:49:47 +10:00
Liam Fitzgerald
ac2c335bd2
hark-store: give stats facts for group notifications
...
Group notifications were being left out of the initial %unreads fact,
which was causing faulty calculation of notification counts on the
frontend
Fixes urbit/landscape #276
2021-02-22 10:47:38 +10:00
James Acklin
094ede67d8
interface: fixes miniprofile layout, restores actions
...
Fixes urbit/landscape#461
2021-02-20 18:27:18 -05:00
James Acklin
018900ab74
chat: positively apply margins to mentions
...
Fixes urbit/landscape#468
2021-02-20 13:47:45 -05:00
James Acklin
ec7d8462f6
chat: conditionally marginalize mention
...
Fixes urbit/landscape#468
2021-02-20 10:51:43 -05:00
Joe Bryan
c630515b76
gen: fix +tally (compiles)
2021-02-19 22:06:22 -08:00
Joe Bryan
ff345af1bd
test: fix base64 call in lib/pkcs
2021-02-19 20:38:26 -08:00
Joe Bryan
9c9f0d68c4
test: report and continue on build failures
2021-02-19 20:36:05 -08:00
Joe Bryan
6ae9631c7a
test: format output for CI
2021-02-19 17:52:56 -08:00
Joe Bryan
68403151b5
test: build agents/generators/marks in alphabetical order
2021-02-19 17:51:59 -08:00
Matilde Park
ab4ee1f54b
landscape: prevent settings collapse on safari
...
Channel settings would flex smaller than the content
requires, we prevent this here.
2021-02-19 19:03:42 -05:00
matildepark
e9a9863b22
Merge pull request #4441 from urbit/james/chatmessage
...
chat: ChatMessage spacing refactor
2021-02-19 14:50:06 -05:00
matildepark
ddeb7eec94
Merge pull request #4459 from urbit/la/fix-434
...
interface: ensure that we display the correct ship name and do not retain stale state
2021-02-19 14:22:26 -05:00
matildepark
a26fc5d4d0
Merge pull request #4460 from urbit/mp/chat/calm-avs
...
chat: only show avatars if we have them
2021-02-19 14:08:10 -05:00
Logan Allen
4cafa09c82
interface: run useEffect again if group changes
2021-02-19 13:02:44 -06:00
Matilde Park
3b8f0c334a
leap: prevent fresh on message navigation
...
fixes urbit/landscape#410
2021-02-19 13:45:27 -05:00
Ted Blackman
674b5edb1f
Merge branch 'release/next-sys' into ted/gall-q
2021-02-19 13:42:58 -05:00
Matilde Park
5945353ded
landscape: /messages respects calmengine
2021-02-19 13:42:15 -05:00
fang
a3acc70384
Merge branch 'master' into release/next-sys
2021-02-19 19:31:24 +01:00
Ted Blackman
eb56fbd3f4
ames: shorten error printing; update pill
2021-02-19 11:54:34 -05:00
Liam Fitzgerald
2fc67f9bd3
metadata: do not generate previews for hidden groups
2021-02-19 16:58:31 +10:00
janeway-bot
f3c7ff2a50
Merge fab9a47a92
into release/next-js
2021-02-19 06:59:55 +04:00
Ted Blackman
d317a0847b
gall: crash properly on failed %boon from ames
2021-02-18 21:51:44 -05:00
Ted Blackman
b702505ac8
clay: print if +read-at-aeon crashes
2021-02-18 21:50:59 -05:00
Liam Fitzgerald
fab9a47a92
Merge remote-tracking branch 'origin/ixv/settings-existence-scry'
2021-02-19 12:47:47 +10:00
Ted Blackman
473a520b27
ames: more informative printing
2021-02-18 21:47:02 -05:00
James Acklin
55dee617b3
chat: different margins for text links, images, and videos
...
Fixes urbit/landscape#357
2021-02-18 18:43:22 -05:00
Matilde Park
9cb88388dd
chat: only show avatars if we have them
...
Also respects CalmEngine.
fixes urbit/landscape#315
2021-02-18 18:23:59 -05:00
Logan Allen
b363106ea4
interface: ensure that we display the correct ship name and do not
...
retain stale state
2021-02-18 17:20:47 -06:00
James Acklin
f1b340690e
chat: resolving conflicts
2021-02-18 17:14:21 -05:00
James Acklin
3d3bc6d53a
Merge branch 'release/next-js' into james/chatmessage
2021-02-18 16:21:05 -05:00
matildepark
9b7ba4392d
Merge pull request #4453 from tylershuster/timestamp-hover
...
interface: Unify timestamp behavior
2021-02-18 16:16:12 -05:00
James Acklin
3f875fccb3
chat: addresses message spacing PR comments
...
Fixes urbit/landscape#357
2021-02-18 16:13:27 -05:00
Tyler Brown Cifu Shuster
c00c3325f2
interface: added missing timestamp import
2021-02-18 11:56:58 -08:00
matildepark
fc825e255e
Merge pull request #4443 from urbit/james/no-label-wrap
...
landscape: button label nowrap
2021-02-18 14:51:42 -05:00
Matilde Park
863773248d
Merge branch 'release/next-js' into james/no-label-wrap
2021-02-18 14:33:39 -05:00
Logan Allen
c4dead9661
contact-store: fix is-public being set to false on frontend
2021-02-18 13:19:52 -06:00
Logan Allen
6ee6a99acf
contact-store: upon %edit of a nonexistent contact, make an empty contact and set that field
2021-02-18 11:51:15 -06:00
Tyler Brown Cifu Shuster
879747040f
Merge branch 'release/next-js' of https://github.com/urbit/urbit into content-titles
2021-02-18 09:46:24 -08:00
Tyler Brown Cifu Shuster
79c056ec1b
Merge branch 'release/next-js' of https://github.com/urbit/urbit into timestamp-hover
2021-02-18 09:44:53 -08:00
matildepark
34d8e226fc
Merge pull request #4450 from urbit/lf/npm
...
interface: bring npm packages inline with userspace
2021-02-18 12:37:32 -05:00
Isaac Visintainer
815c64b074
settings-store: add existence scry
2021-02-17 16:52:45 -08:00
Ted Blackman
22295f08fb
gall: fix request queue desynchronization bug
2021-02-17 17:57:44 -05:00
Tyler Brown Cifu Shuster
1de6964526
interface: Unify timestamp behavior
...
Fixes https://github.com/urbit/landscape/issues/398
Fixes https://github.com/urbit/landscape/issues/264
2021-02-17 14:04:27 -08:00
Ted Blackman
ad20ddb1d4
clay: added mark runes; can boot off solid pill
2021-02-17 14:31:20 -05:00
Tyler Brown Cifu Shuster
013993b7bc
links: adds titles to remote content
...
Fixes https://github.com/urbit/landscape/issues/260
2021-02-17 09:16:07 -08:00
Tyler Brown Cifu Shuster
24f0ae5b79
interface: upgraded SourceCodePro
2021-02-17 08:46:45 -08:00
Liam Fitzgerald
081c4579b2
glob: update to 0v5.pmklm.qttdl.n8bs0.0tnc4.gg633
2021-02-17 14:35:44 +10:00
Liam Fitzgerald
38dcd49630
Merge branch 'lf/dropdown-bubbling' into release/hot-21-2-17
2021-02-17 14:29:22 +10:00
Liam Fitzgerald
b6513d7f49
Merge branch 'lf/landscape-fixesx' into release/hot-21-2-17
2021-02-17 14:28:53 +10:00
Liam Fitzgerald
14da6b9bd1
npm: make packages typecheck
2021-02-17 12:35:28 +10:00
Liam Fitzgerald
ad035b54f1
urbit/api: bring inline with current userspace
2021-02-17 12:23:49 +10:00
Liam Fitzgerald
9d8be26fea
meta: add .gitignore for npm
2021-02-17 12:22:07 +10:00
Liam Fitzgerald
57dfc24882
AddChannel: fix sig mismatch
2021-02-17 11:36:00 +10:00
Tyler Brown Cifu Shuster
a53c1e519b
Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages
2021-02-16 15:12:43 -08:00
Tyler Brown Cifu Shuster
0761df261e
interfaced: added missing import
2021-02-16 15:11:16 -08:00
James Acklin
a52a6c3cd9
landscape: use styled-system prop instead of tachyons class
...
Fixes urbit/landscape#435
2021-02-16 17:22:38 -05:00
matildepark
319efc829c
Merge pull request #4447 from urbit/mp/links/add-import
...
LinkWindow: add missing 'text' import
2021-02-16 16:41:22 -05:00
Matilde Park
240e9b5c5c
chat: render all code output, not just first line
2021-02-16 15:35:47 -05:00
matildepark
31e97a368a
Merge pull request #4397 from urbit/lf/markdown-linebreaks
...
TextContent: handle linebreaks before feeding parsing
2021-02-16 15:04:35 -05:00
Matilde Park
c7d818ab49
LinkWindow: add missing 'text' import
...
Fixes urbit/landscape#433
2021-02-16 14:56:24 -05:00
Tyler Brown Cifu Shuster
c90857db59
npm: removed lock files
2021-02-16 07:20:57 -08:00
James Acklin
5d2e7bf35b
chat: applies consistent padding and margin rules
...
Fixes urbit/landscape#357
Fixes urbit/landscape#355
2021-02-16 08:46:45 -05:00
Liam Fitzgerald
1274d35d5a
group-view: handle unmanaged group case
2021-02-16 13:48:23 +10:00
Liam Fitzgerald
3548c984a9
Dropdown: fix event propagation
...
Fixes urbit/landscape#427
2021-02-16 13:04:12 +10:00
Liam Fitzgerald
899ead25fb
hark-store: give %read-all fact
...
Fixes urbit/landscape#402
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
a4d717030d
metadata-push-hook: correct association key
...
Fixes urbit/landscape#405
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
a9d2381d0e
SidebarListHeader: look in %groups not %contacts assocs
...
Fixes urbit/landscape#405
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
ba57ad2222
AddGroup: fix activation from leap
...
Fixes urbit/landscape#439
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
79596d4ca8
metadata-store: update +remove
...
Fixes urbit/landscape#428
2021-02-16 12:29:16 +10:00
Liam Fitzgerald
f5268a528f
graph-push-hook: correctly call +get-roles-writers-variation
...
Fixes urbit/landscape#423
Fixes urbit/landscape#424
2021-02-16 12:29:05 +10:00
Liam Fitzgerald
66d9fd8426
sane: fix accidental self kick
...
Does not remove ourselves from the group when run. Additionally adds
card preview support to the inside app pokes.
Fixes urbit/landscape#442
2021-02-16 12:24:30 +10:00
James Acklin
c272cdfff8
landscape: sets ModalButton label to nowrap
...
Fixes urbit/landscape#435
2021-02-15 16:00:22 -05:00
Tyler Brown Cifu Shuster
7b48d3d3e1
interface: ignore plain js files when linting
2021-02-14 14:18:32 -08:00
Tyler Brown Cifu Shuster
8362f22cd7
interface: updated npm packages
2021-02-14 14:15:43 -08:00
Tyler Brown Cifu Shuster
2b30227f0f
Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages
2021-02-14 14:14:30 -08:00
Tyler Brown Cifu Shuster
1b19a95fea
interface: cleaning up imports
2021-02-14 14:11:27 -08:00
Liam Fitzgerald
79f461f5c9
glob: update to 0v7.iotki.j1ptb.mk9vm.borai.jfcr1
2021-02-13 15:24:06 +10:00
Liam Fitzgerald
e7cf66c3b1
Merge branch 'lf/init-loop'
2021-02-13 15:17:10 +10:00
Liam Fitzgerald
9e3c048855
contact-store: address L review
2021-02-13 15:14:36 +10:00
Liam Fitzgerald
dbafffd783
contact-store: enforce timestamp ordering on %initial
2021-02-13 14:56:53 +10:00
Matilde Park
a91f96751b
invite: prevent interface crash
...
We're accessing invite.ship when we don't have invite. This stubs that
out.
2021-02-12 22:37:12 -05:00
janeway
58faf16872
glob: update to 0v5d3ek.msaj7.n78mj.updun.qc1ea
2021-02-12 17:50:20 -05:00
Matilde Park
23bf417f4c
Merge branch 'release/next-js'
2021-02-12 17:43:02 -05:00
Matilde Park
115dacfeec
statusbar: fix flexing on dev stream mobile
2021-02-12 17:26:08 -05:00
Matilde Park
5b636b7bef
profile: pad foreign statuses
...
Fixes urbit/landscape#413
2021-02-12 17:15:11 -05:00
Logan Allen
d5457e3cf5
contact-push-hook: speed up asymptotics by only doing a fixed number of scries
2021-02-12 16:13:19 -06:00
Matilde Park
57f8963b36
meta: revert ba839646c8
2021-02-12 17:08:43 -05:00
Matilde Park
8f0b8b2101
profile: linkify statuses
...
Also fixes an unfiled bug where disableRemoteContent was ignored
Fixes urbit/landscape#418
2021-02-12 16:42:34 -05:00
Matilde Park
ec702d43a0
profile: force status to flush right on view
2021-02-12 16:28:25 -05:00
Matilde Park
5b62417e49
groups: pass new contacts obj, fix pending
...
Also uncovers why pending array wasn't matching.
Fixes urbit/landscape#422
Fixes urbit/landscape#312
2021-02-12 16:24:46 -05:00
Matilde Park
6c2d935913
NewChannel: redirect DM creation from DM routes
...
We were redirecting based on our parent path, so if we were in a DM
while making a DM, we used that DM as our parent path.
Fixes urbit/landscape#421
2021-02-12 14:39:23 -05:00
Matilde Park
5db4c1307b
invites: redirect multiple member DMs to messages
2021-02-12 14:30:24 -05:00
Logan Allen
144178165c
interface: simplify edit reducer
2021-02-12 12:02:52 -06:00
Logan Allen
1c4baea62f
interface: profiles would intermittently show contact information when they should not, fixes this
2021-02-12 11:48:50 -06:00