Commit Graph

8442 Commits

Author SHA1 Message Date
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
02ec8159a6
settings: add leap config 2021-02-22 16:58:52 +10:00
Liam Fitzgerald
bcb4791d72
settings: bring S3 to design 2021-02-22 15:46:22 +10:00
Liam Fitzgerald
b6fb575ebc
settings: CalmEngine on settings-store 2021-02-22 15:37:03 +10:00
Liam Fitzgerald
41604e4cd4
settings: hook reducer into zustand 2021-02-22 15:13:08 +10: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
ba167c8a63
tutorial: update spacing to match spec 2021-02-22 13:08:13 +10:00
Liam Fitzgerald
efd39b2419
tutorial: update envvars for prod build 2021-02-22 13:01:35 +10: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
Matilde Park
8f63b5dcf1 Merge branch 'release/next-js' into lf/tutorial-revive 2021-02-19 17:53:04 -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
Liam Fitzgerald
a67abe44cb
tutorial: sort tutorial group first 2021-02-19 14:27:58 +10:00
Liam Fitzgerald
a373559626
tutorial: revive in omnibox 2021-02-19 14:23:39 +10:00
Liam Fitzgerald
fdc32b24a9
tutorial: update Star Icon 2021-02-19 14:20:45 +10:00
Liam Fitzgerald
ecad0d8ecd
settings: add tutorial settings to enable it 2021-02-19 14:11:01 +10:00
Liam Fitzgerald
b50d626596
notifications: s/Updates/Notifications/g 2021-02-19 13:24:24 +10:00
Liam Fitzgerald
f40b8e1a2b
tutorial: fix delay on profile 2021-02-19 13:22:53 +10:00
Liam Fitzgerald
2ac9919f41
tutorial: dynamic height 2021-02-19 13:22:39 +10:00
Liam Fitzgerald
72a0588a52
tutorial: update mainnet location 2021-02-19 13:21:56 +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
a58c2a143e
leap: add category blacklist 2021-02-17 16:48:05 +10:00
Liam Fitzgerald
1c38deb502
settings: match designs for already implemented features 2021-02-17 15:48:27 +10: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
Tyler Brown Cifu Shuster
cf2380bb6c Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages 2021-02-12 08:21:09 -08:00
Liam Fitzgerald
38ac5f191f
metadata-pull-hook: address L review 2021-02-12 14:59:16 +10:00
Liam Fitzgerald
ccd98b6287
metadata-pull-hook: remove pending on nack 2021-02-12 14:49:24 +10:00
Liam Fitzgerald
34f6db54dc
contact-store: add lib/verb 2021-02-12 14:39:15 +10:00
Liam Fitzgerald
9cc8fe6139
metadata-push-hook: keep track of pending requests 2021-02-12 14:30:39 +10:00
Liam Fitzgerald
b6addb5ed3
glob: update to 0v3.t4lg5.84a6h.2bi2s.ni2p9.32uor 2021-02-12 12:31:33 +10:00
Liam Fitzgerald
f2f2f24000
Merge branch 'lf/md-hook-reload' 2021-02-12 12:21:18 +10:00
Liam Fitzgerald
ed3d3335cb
metadata-hook: fix default-agent 2021-02-12 12:14:56 +10:00
Liam Fitzgerald
e33ac3d0ef
goad: %force in +on-load 2021-02-12 12:07:19 +10:00
Matilde Park
63cfde673b SetStatusBarModal: prevent flexShrink on mobile 2021-02-11 21:02:40 -05:00
Liam Fitzgerald
15e3b43be3
metadata-hook: fix on-load 2021-02-12 11:58:18 +10:00
Tyler Brown Cifu Shuster
c1b2bf778c Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages 2021-02-11 17:55:46 -08:00
Matilde Park
e868ea2db2 StatusBar: prevent sigil flexing offscreen 2021-02-11 20:34:34 -05:00
Liam Fitzgerald
b99ca963c0
glob: update to 0v1.grvkp.m0c8p.i7s2g.p5mje.im0qo 2021-02-12 11:11:09 +10:00
Liam Fitzgerald
850d78af56
Merge remote-tracking branch 'origin/la/work' 2021-02-12 11:01:52 +10:00
Liam Fitzgerald
cefa80cee5
Omnibox: Add Messages to results 2021-02-12 11:00:24 +10:00
Logan Allen
7bfa30bd75 contact-store: lte rather than lth 2021-02-11 18:56:52 -06:00
Liam Fitzgerald
eb082decf3
ImageInput: mark explicitly as type="button" 2021-02-12 10:55:17 +10:00
Logan Allen
2d81eb5fdc contact-store: compiles 2021-02-11 18:52:26 -06:00
Logan Allen
1ddf9f5b84 contact-store: set last-updated appropriately and send last-updated in JS 2021-02-11 18:47:36 -06:00
Logan Allen
f0a86b2de3 contact-store: add timestamp to %edit 2021-02-11 18:43:04 -06:00
Liam Fitzgerald
e2ad6e3e92
glob: update to 0v7.d72b8.89c7k.vn1je.k3gvs.qr60j 2021-02-12 10:06:26 +10:00
Matilde Park
34a9d9660f profile: safely access status 2021-02-11 18:58:39 -05:00
L
b29c9639d7
Merge pull request #4421 from urbit/la/set-public
contact-push-hook: kick on set-private, share on set-public
2021-02-11 17:49:32 -06:00
Logan Allen
e2994ec7fa contact-push-hook: kick on set-private, share on set-public 2021-02-11 17:46:36 -06:00
Matilde Park
d197a0e766 chat: wrap chatWindow in position='relative'
Fixes the banner overlapping the share banner.
2021-02-11 18:38:40 -05:00
Logan Allen
f0e49770a5 contact-push-hook: kick properly 2021-02-11 17:11:41 -06:00
Logan Allen
53901fdcb5 contact-hooks: do not serve contact data at DM resource 2021-02-11 17:06:17 -06:00
ixv
bbec3434ae
Merge pull request #4417 from urbit/lf/md-pull-hook-init
metadata-pull-hook: move watches to +on-init
2021-02-11 14:19:16 -08:00
ixv
a4f14119e2
Merge pull request #4418 from urbit/lf/disable-tutorila
Tutorial: disable
2021-02-11 14:19:00 -08:00
Liam Fitzgerald
a8f560f952
Tutorial: disable 2021-02-12 08:04:22 +10:00
Matilde Park
ab114980ec Profile: amend design 2021-02-11 17:02:30 -05:00
Liam Fitzgerald
b527e6ea3d
metadata-pull-hook: move watches to +on-init 2021-02-12 07:43:05 +10:00
Matilde Park
62ce2cf3d4 profile: change 'pinned groups' header style 2021-02-11 16:36:55 -05:00
Matilde Park
9c3327e387 Profile: remove mb from pinned groups 2021-02-11 16:35:21 -05:00
Matilde Park
2e941f1c7a GroupLink: amend group previews 2021-02-11 16:33:48 -05:00
Matilde Park
f4b378cd2e profile: use current indigo spec on buttons 2021-02-11 16:18:17 -05:00
Matilde Park
4d2bad7856 StatusBar: make 'users' icon a square 2021-02-11 16:15:56 -05:00
Matilde Park
bcb9ebcc99 StatusBar: make sigil icon square 2021-02-11 16:15:21 -05:00
Matilde Park
cc26384fae ProfileOverlay: remove dropdown 2021-02-11 16:14:19 -05:00
Matilde Park
8253f385e8 GroupSettings: add copy for pinned groups 2021-02-11 16:09:18 -05:00
L
70cde7e4fb
Merge pull request #4416 from urbit/la/mini-prof
interface: mini profile does not dismiss improperly on click, and shows success indicator when status is set
2021-02-11 14:47:25 -06:00
L
a6369d5bf1
Merge branch 'release/next-userspace' into la/fix-385 2021-02-11 13:52:40 -06:00
Logan Allen
8e78e6fe1d interface: redirect to rootUrl upon removing graph 2021-02-11 13:48:00 -06:00
Matilde Park
8030f0e369 ProfileStatus: hide 'success!' until needed 2021-02-11 14:35:17 -05:00
Matilde Park
d4d20c004d ViewProfile: restore nickname calmengine 2021-02-11 14:29:46 -05:00
Logan Allen
cd370224d5 interface: mini profile does not dismiss on click, and shows success indicator when status is set 2021-02-11 13:23:50 -06:00
Matilde Park
27be5dd254 interface: render URLs in mentiontext 2021-02-11 13:39:29 -05:00
Matilde Park
ba839646c8 interface: increase size of embeds 2021-02-11 13:39:10 -05:00
Matilde Park
1961b606f3 Merge branch 'release/next-userspace' into lf/tutorial-fixes 2021-02-11 12:17:22 -05:00
matildepark
b526533630
Merge pull request #4414 from urbit/lf/interface-stuff
interface: QA fixes
2021-02-11 12:02:08 -05:00
matildepark
ff7913f1ca
Merge pull request #4326 from ryjm/jm/hark-read-all
hark-store: add %read-all support
2021-02-11 12:00:29 -05:00
ryjm
f5e4dc2423 hark-fe: add read all button 2021-02-11 08:48:13 -05:00
ryjm
a7934c1878 hark-store: add %read-all support
Clears the unread count and notifications, rebuilds cache, and empties out all the unread
indices in `unreads-each`.
2021-02-11 08:45:23 -05:00
Liam Fitzgerald
8c3a9a2546
ViewProfile: left align pinned groups
Fixes urbit/landscape#394
Fixes urbit/landscape#388
2021-02-11 18:08:13 +10:00
Liam Fitzgerald
a3a8bf5f2c
Profile: collapse header padding on mobile
Fixes urbit/landscape#392
2021-02-11 17:42:39 +10:00
Liam Fitzgerald
2995d5a070
ChannelSettings: hide sidebar on mobile 2021-02-11 17:38:50 +10:00
Liam Fitzgerald
0ef854a563
Chat: add sig to mention, to correctly index contacts
Fixes urbit/landscape#395
2021-02-11 16:22:12 +10:00
Liam Fitzgerald
1f251667cb
Omnibox: conditionally show channel create on permissions
Fixes urbit/landscape#386
2021-02-11 16:22:02 +10:00
Liam Fitzgerald
419a60753a
GroupSearch: correctly set field touched 2021-02-11 16:14:55 +10:00
Liam Fitzgerald
15ac328c1f
StatusBar: float leap above on mobile tutorial 2021-02-11 16:14:17 +10:00
Liam Fitzgerald
fe22d33696
Tutorial: bring into line with designs 2021-02-11 16:13:59 +10:00
Liam Fitzgerald
1f1747cb67
launch: bring tutorial prompt to spec 2021-02-11 16:12:04 +10:00
Liam Fitzgerald
76de225b4a
interface: untangle event propagation in modals 2021-02-11 16:08:40 +10:00
Liam Fitzgerald
7568ecc2b4
tutorial: launch from omnibox 2021-02-11 10:42:11 +10:00
Liam Fitzgerald
4c4667c0d9
tutorial: fix desktop positioning 2021-02-11 10:41:16 +10:00
Liam Fitzgerald
4125f306be
interface: update tutorial location 2021-02-11 10:40:50 +10:00
Logan Allen
c0ed4169fd interface: redirect to base url when unsubscribing, removing, or archiving 2021-02-10 16:24:24 -06:00
L
22da150305
Merge pull request #4411 from urbit/la/link-perm
interface: don't show link submit when empty collection and we don't have permission
2021-02-10 16:20:37 -06:00
Logan Allen
2cd05661eb interface: put message explaining permissions in links 2021-02-10 16:19:58 -06:00
Logan Allen
207880c430 interface: don't show link submit when empty collection and we don't have permission 2021-02-10 16:15:48 -06:00
matildepark
4587d741ad
Merge pull request #4410 from urbit/la/chat-avatar-show
interface: fixed conditional to only show avatar in chat when we have…
2021-02-10 17:03:52 -05:00
Logan Allen
c48dd5f9ea interface: fixed conditional to only show avatar in chat when we have shared it 2021-02-10 15:26:26 -06:00
matildepark
f75d65ce72
Merge pull request #4405 from urbit/lf/smoother-invites
interface: smoother invites
2021-02-10 15:27:18 -05:00
Matilde Park
9334740fb7 profile: remove embeds from bio 2021-02-10 15:10:39 -05:00
Matilde Park
0d53e0791b GroupSearch: add "publicOnly" boolean 2021-02-10 15:05:03 -05:00
matildepark
b3081bae97
Merge pull request #4409 from urbit/la/setting-fix
setting-store: show tutorial upon first load, don't show if dismissed
2021-02-10 14:48:19 -05:00
L
071fcc621b
Merge pull request #4398 from urbit/lf/spider-code
ted: add -code thread
2021-02-10 13:20:07 -06:00
Logan Allen
f1c3bbcb83 setting-store: show tutorial upon first load, don't show if dismissed 2021-02-10 13:16:32 -06:00
L
0b67d0c51e
Merge pull request #4407 from urbit/lf/member-met
metadata: use +perk in vip dejs
2021-02-10 12:42:39 -06:00
L
ab0850bf0f
Merge pull request #4408 from urbit/lf/fe-fixes-2
interface: FE fixes
2021-02-10 12:42:25 -06:00
L
4406d308d2
Merge pull request #4406 from urbit/lf/misc-qa-fixes
landscape: miscellaneous fixes
2021-02-10 12:42:02 -06:00
Liam Fitzgerald
eaa900e9b4
Note: fix update permissioning logic 2021-02-10 19:04:17 +10:00
Liam Fitzgerald
c9f77566b5
NewChannel: fix sig mismatch 2021-02-10 19:02:18 +10:00
Liam Fitzgerald
6edea561ce
NewChannel: update links icon 2021-02-10 18:58:44 +10:00
Liam Fitzgerald
00712b81c7
metadata: use +perk in vip dejs 2021-02-10 18:54:46 +10:00
Liam Fitzgerald
b6935d50d6
-graph-delete: fix syntax error 2021-02-10 17:20:32 +10:00
Liam Fitzgerald
718b77f7c5
hooks: prettier %dbug output 2021-02-10 17:20:01 +10:00
Liam Fitzgerald
0995019ef9
interface: correct modal stacking behaviour 2021-02-10 17:17:14 +10:00
Liam Fitzgerald
2f4de07435
profile: use GroupLink for pinned groups 2021-02-10 16:59:18 +10:00
Liam Fitzgerald
303dc6b3bd
chat-fe: pretty group joining link 2021-02-10 16:27:49 +10:00
Liam Fitzgerald
afb0424efd
Invites, JoinStatus: refactor for smoothness 2021-02-10 15:12:16 +10:00
Logan Allen
e743f6605b sane: fix contact desyncs 2021-02-09 16:56:01 -06:00
Logan Allen
47706f1efb groups, settings, contacts: make them compile and run scries properly 2021-02-09 11:30:28 -06:00
Liam Fitzgerald
b4e5430bfc
glob: update to 0v1.8tfbb.r5eaq.3b0pq.el53m.vbfh5 2021-02-09 14:02:45 +10:00
Liam Fitzgerald
41c08b435d
Merge pull request #4395 from urbit/la/more-fix
interface: more visual fixes, QA
2021-02-09 13:52:31 +10:00
Liam Fitzgerald
ac026ea370
Merge pull request #4400 from urbit/lf/con-hook-loop
contact-hooks: prevent infinite hook loop
2021-02-09 13:40:12 +10:00
matildepark
1a039e5f71
Merge pull request #4401 from urbit/lf/permission-fixes
ChannelPermissions: fix sig/nosig mismatch
2021-02-08 22:35:25 -05:00
Matilde Park
5530274b78 Merge branch 'release/next-userspace' into la/more-fix 2021-02-08 22:33:39 -05:00
Liam Fitzgerald
0350311882
Merge pull request #4391 from urbit/lf/loading-fix
ViewProfile: fix incorrect loading conditional
2021-02-09 13:31:27 +10:00
Liam Fitzgerald
548f2143f8
Merge pull request #4388 from urbit/lf/tutorial
interface: add overlay tutorial
2021-02-09 13:31:06 +10:00
Liam Fitzgerald
bc5e32491c
ShareProfile: only share if we arent recipient 2021-02-09 13:21:49 +10:00
Liam Fitzgerald
7dde91c8c9
contact-push-hook: prevent share loop 2021-02-09 13:21:15 +10:00
Matilde Park
182eb5c7fe GroupsPane: show channel length 2021-02-08 22:05:59 -05:00
Liam Fitzgerald
350fb3a07d
launch: remove Welcome component 2021-02-09 12:53:19 +10:00
Liam Fitzgerald
9e9fd84ee8
tutorial: automatically join graphs before start 2021-02-09 12:48:17 +10:00
matildepark
05c1f286a3
Merge pull request #4399 from urbit/lf/profile-tweaks
Profile: tweak sigil size
2021-02-08 21:43:56 -05:00
Liam Fitzgerald
456d7f29af
ChannelPermissions: fix sig/nosig mismatch 2021-02-09 12:40:11 +10:00
Liam Fitzgerald
2ea1dd8dac
Profile: tweak sigil size
Fixes urbit/landscape#370
2021-02-09 12:24:45 +10:00
Liam Fitzgerald
a2cd566dd2
sigil: turn padded into padding and take number 2021-02-09 12:24:28 +10:00
matildepark
29a1e33505
Merge pull request #4393 from urbit/lf/hark-loading
Inbox: make useLazyScroll account for archived notifications
2021-02-08 21:12:44 -05:00
Liam Fitzgerald
ab470960eb
tutorial: adjust for mobile 2021-02-09 12:10:06 +10:00
Liam Fitzgerald
8bb210e69a
launch: add missing lodash import 2021-02-09 11:51:20 +10:00
Liam Fitzgerald
e9344bf78d
contact-pull-hook: migrate old groups 2021-02-09 11:46:34 +10:00
Liam Fitzgerald
9bf7bf8094
ViewProfile: cleanup previews on contact change 2021-02-09 11:39:24 +10:00
Liam Fitzgerald
a07b8cc0b5
Merge remote-tracking branch 'origin/release/next-userspace' into lf/hark-loading 2021-02-09 11:25:51 +10:00
Matilde Park
c0952a2603 Merge branch 'release/next-userspace' into lf/collections-padding 2021-02-08 20:14:46 -05:00
Matilde Park
4c6329bb24 NewChannel: add background for DMs in dark mode 2021-02-08 20:09:42 -05:00
matildepark
2be1ee807b
Merge pull request #4390 from urbit/lf/search-fixes
ShipSearch: fix incomplete ship entry case
2021-02-08 20:05:21 -05:00
Logan Allen
0f62a951dc interface: show channels, since channel-count doesn't work 2021-02-08 18:29:56 -06:00
Liam Fitzgerald
575fbd4117
mar: add tape mark 2021-02-09 10:29:35 +10:00
Liam Fitzgerald
a1eda0469b
ted: add -code thread 2021-02-09 10:28:49 +10:00
Liam Fitzgerald
2c01d6dc6d
TextContent: handle linebreaks before feeding parsing
Handling linebreaks outside of the parser allows us to preserve
linebreaks, which goes against the markdown spec and is poorly
supported by the parser library.
2021-02-09 10:02:48 +10:00
Liam Fitzgerald
26847c40cb
links-fe: correct padding
Fixes urbit/landscape#364
2021-02-09 08:07:23 +10:00
Logan Allen
9380a46fc3 interface: allow channel list to scroll and set a max-height 2021-02-08 16:02:32 -06:00
Logan Allen
5112937f59 interface: fix long group names 2021-02-08 14:10:09 -06:00
matildepark
6bb4062150
Merge pull request #4387 from urbit/james/sigil-overlays
chat: fix OverlaySigil positioning
2021-02-08 13:41:19 -05:00
James Acklin
3a99a79867 chat: address PR comments
Fixes urbit/landscape#303
2021-02-08 10:48:29 -05:00
matildepark
77bccd8bc6
Merge pull request #4392 from urbit/lf/dm-invites
JoinGroup: skip preview if unmanaged group
2021-02-07 23:09:12 -05:00
Liam Fitzgerald
003738f95a
Inbox: make useLazyScroll account for archived notifications
useLazyScroll was not accounting for the case where a notification would
be archived. This would mean that archiving a lot of notifications
without scrolling would erroneously not load more. Accounts for this
case by passing a count argument to useLazyScroll, which is then
compared against its previous value. If the previous value is greater
than the new value, (i.e. a notification was archived) then check if we
should load more.
2021-02-08 14:04:55 +10:00
Liam Fitzgerald
71ae452132
interface: add usePreviousValue hook 2021-02-08 14:04:43 +10:00
Liam Fitzgerald
29a8ed77da
JoinGroup: skip preview if unmanaged group 2021-02-08 13:27:51 +10:00
Liam Fitzgerald
505abfbcc7
ViewProfile: fix incorrect loading conditional 2021-02-08 13:08:53 +10:00
Liam Fitzgerald
45c83239b7
ShipSearch: fix incomplete ship entry case 2021-02-08 12:59:11 +10:00
Liam Fitzgerald
a5925a4842
metadata-hooks: do not request preview if we already have it 2021-02-08 12:07:32 +10:00
Liam Fitzgerald
b0597e32d3
metadata-store: do not pin channels on migrate 2021-02-08 12:07:15 +10:00
Liam Fitzgerald
74511e60ff
settings-store: add flag to check if tutorial has been done 2021-02-08 11:03:34 +10:00
Liam Fitzgerald
07518e5cff
interface: inject location of tutorial group at compile tim 2021-02-08 11:02:52 +10:00
Liam Fitzgerald
1e7a09714b
interface: inject hooks to track position of tutorial elements 2021-02-08 10:36:06 +10:00
Liam Fitzgerald
44debd2936
interface: launch tutorial prompt, if we haven't done the tuorial before 2021-02-08 10:33:15 +10:00
Liam Fitzgerald
2a7ee29dc5
interface: display tutorial interface 2021-02-08 10:32:45 +10:00
Liam Fitzgerald
cca47cc3e7
interface: sketch out tutorial state 2021-02-08 10:29:47 +10:00
Matilde Park
6eb61f725f Merge branch 'release/next-userspace' into james/sigil-overlays 2021-02-07 12:48:56 -05:00
Matilde Park
340b74b478 Merge branch 'release/next-js' into release/next-userspace 2021-02-07 12:41:19 -05:00
James Acklin
ff6b6b8619 chat: default value for OverlaySigil visbility 2021-02-07 12:18:02 -05:00
James Acklin
aa8e623dd4 chat: type OverlaySigil, cleanup
Fixes urbit/landscape#303
2021-02-07 12:10:16 -05:00
James Acklin
6125b850a8 chat: cleanup (WIP)
Fixes urbit/landscape#303
2021-02-07 11:13:10 -05:00
James Acklin
d0bd1e6ca3 chat: consistent sigil overlays everywhere (WIP)
Fixes urbit/landscape#303
2021-02-06 20:47:33 -05:00
James Acklin
1d25e7ee34 chat: consistent profile overlay in chat messages (WIP)
Fixes urbit/landscape#303
2021-02-06 17:44:33 -05:00
James Acklin
cf0189019f chat: sigil overlay exclusive of mini-sig (WIP)
Fixes urbit/landscape#303
2021-02-06 17:19:34 -05:00
Philip Monk
c888af3a30
Merge remote-tracking branch 'origin/release/next-vere' into HEAD 2021-02-05 18:49:11 -08:00
Matilde Park
ee47a51bd1 shareProfile: add missing lodash import 2021-02-05 17:33:10 -05:00
matildepark
7ef84bd388
Merge pull request #4384 from urbit/lf/hook-loop-fix
contact-store: prevent hook forwarding loop
2021-02-05 15:45:40 -05:00
Logan Allen
f75d0fefdb contact-store: changed semantics to no-op instead of crash 2021-02-05 13:19:53 -06:00
Logan Allen
78fe4cc045 contact-store: make %add poke idempotent 2021-02-05 12:33:25 -06:00
Liam Fitzgerald
ffbd4a4d88
contact-store: prevent hook forwarding loop 2021-02-05 14:54:26 +10:00
Liam Fitzgerald
c41ea83ee1
glob: update to 0v2.n1md9.trksl.p71td.ctngq.rr9su 2021-02-05 11:02:53 +10:00
Matilde Park
59861b8ecc profileOverlay: sigils link to profile 2021-02-04 19:57:02 -05:00
Matilde Park
76f8cb866a landscape: prevent flexShrink on group header 2021-02-04 19:54:15 -05:00
Liam Fitzgerald
99570a818b
Merge remote-tracking branch 'origin/lf/neg-unread' into release/hot-21-2-5 2021-02-05 10:51:45 +10:00
Matilde Park
105916d93e hark: check for hidden group, not !hidden group 2021-02-04 19:49:03 -05:00
matildepark
45cadff09f
Merge pull request #4382 from urbit/lf/fe-fixes
interface: all assigned QA bugs
2021-02-04 19:28:36 -05:00
Liam Fitzgerald
aa42dd31f2
interface: add lodash import to prevent crash in NewChannel 2021-02-05 09:43:46 +10:00
Liam Fitzgerald
6eb234b8a7
interface: normalize joinGroup modal 2021-02-05 09:27:37 +10:00
Liam Fitzgerald
d9ab3c9fba
interface: stop propagation reshowing modal 2021-02-05 09:23:18 +10:00
Liam Fitzgerald
f508cd923e
interface: truncate group title 2021-02-05 09:07:28 +10:00
Logan Allen
414498b666 interface: fix fetch to decide when to show share banner 2021-02-04 16:02:59 -06:00
Logan Allen
c29608018b interface: increase font size to match base font 2021-02-04 15:14:29 -06:00
Logan Allen
fb7db5244b interface: fix Profile and Settings link in omnibox 2021-02-04 15:12:41 -06:00
Logan Allen
d12801f375 interface: fix text overflow and cutoff in profile overlay 2021-02-04 15:10:26 -06:00
Liam Fitzgerald
1445acdb99
landscape: register serviceworker at root 2021-02-04 15:30:59 +10:00
Liam Fitzgerald
90b8ae0065
glob: add service-worker to glob 2021-02-04 15:28:14 +10:00
Liam Fitzgerald
e831dd1bc9
file-server: add Service-Worker-Allowed header 2021-02-04 15:26:59 +10:00
Liam Fitzgerald
e06311b3d1
RemoteContent: add crossOrigin attribute to images to enable cache 2021-02-04 15:23:28 +10:00
Liam Fitzgerald
54dcb31414
LinkItem: hack in onclick unread support for iframes 2021-02-04 15:01:21 +10:00
Liam Fitzgerald
33eaccc589
LinkWindow: fix duplicate keys 2021-02-04 15:01:12 +10:00
Liam Fitzgerald
ad2cd89310
hark-store: crash on invalid note read
Two %read-note actions set on the same notification could cause the
cache to become invalid. Instead, crash if we read a note that is
already read.
2021-02-04 14:05:03 +10:00