Commit Graph

2722 Commits

Author SHA1 Message Date
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
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
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
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
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
Matilde Park
ee47a51bd1 shareProfile: add missing lodash import 2021-02-05 17:33:10 -05: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
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
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
Logan Allen
899d26f592 interface: allow setting of status from ProfileOverlay 2021-02-03 18:55:20 -06:00
L
1bc5e6d103
Merge pull request #4372 from urbit/la/vis-fix
interface: popover settings style fixes
2021-02-03 18:20:12 -06:00
Logan Allen
6d3e6e9815 interface: popover settings style fixes 2021-02-03 18:13:09 -06:00
Matilde Park
1dd08d8504 Merge branch 'release/next-js' into release/next-userspace 2021-02-03 19:08:08 -05:00
Matilde Park
67f7ebbf8a links, publish: use tokenizeMessage for comments
Fixes urbit/landscape#271.
2021-02-03 18:13:03 -05:00
Logan Allen
ea2d740d1c interface: fix group joining and display of share profile view 2021-02-03 13:09:39 -06:00
Liam Fitzgerald
ea10415812
contacts-fe: show group preview 2021-02-03 17:55:51 +10:00
Liam Fitzgerald
95fdcd6361
contacts-fe: retrieve contact on navigation 2021-02-03 17:27:15 +10:00
Liam Fitzgerald
60b53ccbd5
Omnibox: rewrite in hooks, add direct ship jump 2021-02-03 16:30:28 +10:00
James Acklin
94a44462da chat: preserve 0 and auto values in space calculations
Fixes urbit/landscape#303
2021-02-03 00:29:24 -05:00
James Acklin
e3a7995084 chat: calculate from client boxes, not scrollOffset
Fixes urbit/landscape#303
2021-02-03 00:25:45 -05:00
Liam Fitzgerald
a0538981b6
omnibox: convert to TS 2021-02-03 15:16:37 +10:00
Liam Fitzgerald
97a278ef05
contacts-fe: finish sharing interface 2021-02-03 14:55:17 +10:00
Liam Fitzgerald
7d69b23440
Merge remote-tracking branch 'origin/la/push-hook-list-resource' into lf/handoff 2021-02-03 12:50:26 +10:00
Logan Allen
8a0a007261 interface: partially working share banner 2021-02-02 19:13:59 -06:00
Matilde Park
57f0cb1308 Merge branch 'release/next-userspace' into mp/chat/dms 2021-02-02 20:08:30 -05:00
Matilde Park
e0b1019cd9 hark: correct groupPath construction for dms 2021-02-02 20:05:29 -05:00
L
ac759b7d96
Merge pull request #4365 from urbit/lf/revive-invites
Invites: update for new group-view
2021-02-02 18:58:58 -06:00
Liam Fitzgerald
1eda71f783
JoinGroup: check correct associations key 2021-02-03 10:01:06 +10:00
Liam Fitzgerald
8bb8f0b206
invites: update interface for new thread 2021-02-03 10:00:42 +10:00
Matilde Park
f0033ab02f landscape: add "messages" workspace and logic 2021-02-02 18:45:40 -05:00
Matilde Park
a48c372a0e landscape: remove leftover chat-store FE logic 2021-02-02 16:13:14 -05:00
Matilde Park
378ad0690f landscape: "DMs + Drafts" -> "My Channels" 2021-02-02 15:38:12 -05:00
Logan Allen
33eabe2574 Merge branch 'release/next-userspace' into la/push-hook-list-resource 2021-02-02 13:52:10 -06:00
Logan Allen
b51eee2882 interface: removed deprecated ContactCard 2021-02-02 13:50:58 -06:00
Matilde Park
3fce1cdcb6 Merge branch 'release/next-userspace' into lf/graph-permissioning 2021-02-02 14:11:06 -05:00
Liam Fitzgerald
557be6e701
contacts: process pinned group edits in reducer correctly 2021-02-02 13:30:20 +10:00
Liam Fitzgerald
6e87e7e1ed
EditProfile: allow removal of pinned groups 2021-02-02 13:29:59 +10:00
Liam Fitzgerald
5d40245b78
GroupSearch: fix multiple group selection behaviour by using FieldArray 2021-02-02 13:13:15 +10:00
Liam Fitzgerald
c16f2365bf
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning 2021-02-02 10:40:40 +10:00
Matilde Park
04ecb8ff29 chat: add stubbed share banner 2021-02-01 17:01:21 -05:00
Matilde Park
de44e49611 launch: inherit boxShadow color instead of currentColor
Safari doesn't seem to work nicely with this keyword.
2021-02-01 14:30:51 -05:00
matildepark
7bb1e13e77
Merge pull request #4353 from tylershuster/publish/wrap
publish: fixes codeblock wrapping behavior
2021-02-01 12:51:50 -05:00
matildepark
936c79a224
Merge pull request #4355 from tylershuster/launch/tile-border
launch: changes tile border color
2021-02-01 12:51:31 -05:00
Tyler Brown Cifu Shuster
c90bd2a7dd launch: changes tile border color
fixes https://github.com/urbit/landscape/issues/262
2021-02-01 08:38:03 -08:00
matildepark
7ddbf190ed
Merge pull request #4352 from tylershuster/settings/upload-button
interface: changes wrapping behavior
2021-02-01 11:01:07 -05:00
matildepark
2328129bf4
Merge pull request #4351 from urbit/mp/chat/initialisation-time
chat: set initialisation time to 100ms
2021-02-01 11:00:38 -05:00
matildepark
43231f783c
Merge pull request #4350 from urbit/james/chat/copied-notice
interface: clears 'copied' message on shipname click
2021-02-01 11:00:05 -05:00
matildepark
d53c95a6dd
Merge pull request #4344 from urbit/james/sigil-color
interface: sigil color for comets
2021-02-01 10:59:03 -05:00
matildepark
7d531b123a
Merge pull request #4354 from tylershuster/chat/plural
chat: fixes banner pluralization
2021-02-01 10:58:44 -05:00
Liam Fitzgerald
3f8f3bd3a4
GroupSearch: fix type of value 2021-02-01 18:18:50 +10:00
Liam Fitzgerald
988515aefa
group-view: update interface to use threads 2021-02-01 18:08:42 +10:00
Liam Fitzgerald
97502838d6
Merge remote-tracking branch 'origin/la/contact-store' into lf/join-cleanup 2021-02-01 17:01:02 +10:00
Liam Fitzgerald
b95d2b3848
inbox: fix invite dismissal on join 2021-02-01 16:28:43 +10:00
Tyler Brown Cifu Shuster
8b81a8df6d chat: fixes banner pluralization
Fixes https://github.com/urbit/landscape/issues/322
2021-01-31 20:28:42 -08:00
Tyler Brown Cifu Shuster
93d5302b16 publish: fixes codeblock wrapping behavior
fixes https://github.com/urbit/landscape/issues/324
2021-01-31 20:17:36 -08:00
Tyler Brown Cifu Shuster
2437354310 interface: changes wrapping behavior
Fixes https://github.com/urbit/landscape/issues/325
2021-01-31 20:07:02 -08:00
Liam Fitzgerald
e1cea68f4e
Merge remote-tracking branch 'origin/release/next-userspace' into lf/join-cleanup 2021-02-01 12:16:57 +10:00
Liam Fitzgerald
4827dbccbb
group-view: surface joining status in the interface 2021-02-01 12:00:24 +10:00
Matilde Park
92a55fed86 chat: set initialisation time to 100ms 2021-01-31 19:18:07 -05:00
James Acklin
16812bcc68 chat: formatting mistake 2021-01-31 12:50:49 -05:00
James Acklin
e23cd5dd2d chat: sets 'copied' message in inter
Fixes urbit/landscape#331
2021-01-31 12:42:50 -05:00
James Acklin
fcefea0cc9 chat: clear 'copied' notice after 800ms 2021-01-31 12:10:44 -05:00
Matilde Park
b726ee2066 Merge branch 'release/next-userspace' into la/contact-store 2021-01-29 18:33:53 -05:00
Matilde Park
876e90106e Merge branch 'release/next-js' into release/next-userspace 2021-01-29 18:18:38 -05:00
Matilde Park
9e3d5b7a33 landscape: add group search to profile 2021-01-29 17:29:41 -05:00
Matilde Park
81bd17a1f2 groupSearch: stub in multi-group search 2021-01-29 17:29:18 -05:00
Matilde Park
54b9bb25c9 landscape: "contacts" -> "groups" in associations 2021-01-29 17:28:48 -05:00
Logan Allen
72e036bae3 Merge branch 'release/next-userspace' into la/contact-store 2021-01-29 14:48:39 -06:00
Logan Allen
8769f14a70 Merge branch 'la/contact-store' of github.com:urbit/urbit into la/contact-store 2021-01-29 14:26:38 -06:00
Logan Allen
8d39763f43 interface: set status modal works 2021-01-29 14:24:57 -06:00
Liam Fitzgerald
a5f945b5a4
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning 2021-01-29 15:25:58 +10:00
Liam Fitzgerald
d41ea872c5
group-view: add to interface state 2021-01-29 15:17:16 +10:00
Matilde Park
7911821c7a profileOverlay: fix dismiss clobbering dropdown 2021-01-28 19:04:41 -05:00
James Acklin
ab1f415552 profile: return background color for comet sigils
Fixes urbit/landscape#316
2021-01-28 18:45:37 -05:00
Matilde Park
0438f10899 hark: add sigil padding
Fixes urbit/landscape#326.
2021-01-28 18:38:52 -05:00
Matilde Park
53d416cf16 profile: allow line breaks in description 2021-01-28 18:33:50 -05:00
Logan Allen
e37795dfa6 interface: set-public bug fixed 2021-01-28 17:22:59 -06:00
Logan Allen
38f2022690 interface: added ability to set status for profile 2021-01-28 17:09:31 -06:00
matildepark
f4606327a3
Merge pull request #4285 from urbit/lf/md-modernize
metadata-store: modernisation
2021-01-28 17:53:12 -05:00
Logan Allen
8ac1a9768d contacts + interface: hooked up isPublic to interface 2021-01-28 14:45:28 -06:00
Logan Allen
520a7c2d7c interface: fully support profile images in statusbar 2021-01-28 13:24:07 -06:00
L
b2ffbe2bd5
Merge pull request #4341 from urbit/mp/contacts/detail-2
contacts: update profile overlay
2021-01-28 12:48:36 -06:00
Liam Fitzgerald
aa62d18d2f
ChannelSettings: refine delete/remove logic and buttons 2021-01-28 14:59:26 +10:00
Liam Fitzgerald
91d3e2aee0
NewChannel: update for new designs 2021-01-28 14:28:45 +10:00
Liam Fitzgerald
5839e8e547
ShipSearch: refactor to prevent unnecessary rerenders 2021-01-28 14:27:38 +10:00
Liam Fitzgerald
61ba382957
interface: surface member-metadata functionality 2021-01-28 10:55:35 +10:00
Liam Fitzgerald
e972010e2d
channels: refactor settings, remove dropdown hamburger 2021-01-28 10:54:38 +10:00
Liam Fitzgerald
2c2bc0195d
interface: refactor common components, add FormSubmit, IconRadio 2021-01-28 10:42:54 +10:00
Liam Fitzgerald
4577df379d
publish: hide relevant inputs if we are missing permissions 2021-01-28 10:40:01 +10:00
Liam Fitzgerald
fdf80d8eda
links: hide relevant inputs if we are missing permissions 2021-01-28 10:38:00 +10:00
Liam Fitzgerald
dce85246b0
chat: hide input if unable to write 2021-01-28 10:36:19 +10:00
Liam Fitzgerald
514f6cfbf0
interface: refactor modal components 2021-01-28 10:35:46 +10:00
Liam Fitzgerald
a100ac99bb
interface: update state management for permissions 2021-01-28 10:34:23 +10:00
Liam Fitzgerald
4a90989064
Merge pull request #4340 from urbit/james/hark/usehovering
interface: consistent hover events
2021-01-28 10:05:44 +10:00
Logan Allen
d3c0d92c3a interface: cleaning up integration of profile with mp's branch 2021-01-27 17:25:14 -06:00
matildepark
476d106e34
Merge pull request #4334 from urbit/lf/store-debug
interface: add debug shim to store
2021-01-27 18:24:12 -05:00
Matilde Park
4ce5aafd4f profileOverlay: add dropdown options 2021-01-27 18:08:41 -05:00
Matilde Park
95a773df2a profileOverlay: add stubbed status setting logic
Just needs the API call filled in.
2021-01-27 17:41:15 -05:00
Tyler Brown Cifu Shuster
a81bca8661 interface: changes ModalButton semantics for keyboard acessibility
fixes urbit/landscape#216
2021-01-27 14:25:57 -08:00
James Acklin
71d8a266c4 hark: remove hook option
Fixes urbit/landscape#265
2021-01-27 17:25:01 -05:00
James Acklin
512da2d7ff hark: simplify hook
Fixes urbit/landscape#265
2021-01-27 17:23:51 -05:00
Matilde Park
ca9f2e48dd profileOverlay: new profile style 2021-01-27 17:22:38 -05:00
Matilde Park
4268a3c22d chat: weave flattened contacts prop 2021-01-27 17:20:58 -05:00
Matilde Park
cab2a76004 leap: mono for ship names 2021-01-27 16:13:52 -05:00
James Acklin
71a4fffb76 hark: persist hovering control
Fixes urbit/landscape#265
2021-01-27 15:52:28 -05:00
ixv
9715c280e3
Merge pull request #4276 from urbit/ixv/settings
settings store
2021-01-27 11:02:45 -08:00
L
c3395d4c14
Merge pull request #4337 from urbit/mp/contacts/ui-detail
contacts: UI details
2021-01-27 12:47:53 -06:00
Matilde Park
3c4a62accf statusbar: dropdown uses cursor: pointer 2021-01-26 18:47:44 -05:00
Matilde Park
e0be1223c8 profile: assume sig is prepended
Our contacts object uses ~patp format. We're prefixing sigs on top of
this, causing the profile page to break unless the sig is provided,
and then showing patp info with two sigs.

This just prefixes sigs in the route and removes the sigs prepended in
user-facing strings.
2021-01-26 18:46:31 -05:00
Matilde Park
d852140403 leap: add contacts searching 2021-01-26 18:42:54 -05:00
Logan Allen
516c3418ea interface: profile updates work 2021-01-26 16:17:41 -06:00
Matilde Park
95d2d6eb08 statusbar: style dropdown 2021-01-26 17:13:00 -05:00