Logan Allen
379e1840bc
-graph-add-nodes: scry properly within a thread
2021-03-02 15:55:58 -06:00
Matilde Park
896313b4fd
publish: use backgroundImage for images
...
Fixes urbit/landscape#495
2021-03-02 16:36:34 -05:00
James Acklin
689479f94f
profile: removing clutter, denoising the console
...
fixes urbit/landscape#444
2021-03-02 15:29:00 -05:00
matildepark
5a474cf85b
Merge pull request #4522 from urbit/mp/settings/restore-back
...
settings: restore back button on s3
2021-03-02 13:57:42 -05:00
Logan Allen
1abd45fc6c
graph-reducers: remove pending posts based on hash
2021-03-02 12:54:45 -06:00
James Acklin
46a4c8b275
profile: moves fields, adds header image interactivity
...
fixes urbit/landscape#444
2021-03-02 12:13:51 -05:00
Tyler Brown Cifu Shuster
8364678fc8
Merge branch 'release/next-js' of https://github.com/urbit/urbit into zustand-stores
2021-03-02 07:31:40 -08:00
Matilde Park
afc29e8177
settings: add 'hide utility tiles'
2021-03-02 00:59:35 -05:00
Matilde Park
2dbbb3d30f
settings: restore back button on s3
...
Fixes urbit/landscape#501
2021-03-02 00:40:52 -05:00
Liam Fitzgerald
7ecf7d3b5a
VirtualScroller: more perf improvements
2021-03-02 14:38:56 +10:00
Liam Fitzgerald
e5a8cdfc75
VirtualScroller: fix for links
2021-03-02 14:36:27 +10:00
Liam Fitzgerald
cffa78566b
ChatWindow: fix unnecessary rerenders
2021-03-02 14:15:20 +10:00
Liam Fitzgerald
464d96916f
tutorial: show days remaining
2021-03-02 13:57:03 +10:00
Liam Fitzgerald
38968bde94
Merge remote-tracking branch 'origin/release/next-js' into lf/tutorial-revive
2021-03-02 13:11:43 +10:00
Liam Fitzgerald
06d429afff
virtualscroller: address Ed review
2021-03-02 11:57:15 +10:00
Logan Allen
a9232d0df7
graph-view: use all of the proper types, get the API call working to send up the proper hashes
2021-03-01 17:24:21 -06:00
Matilde Park
263a3710c7
MentionText: update for new contacts
2021-03-01 18:03:27 -05:00
Matilde Park
8f3d6d739d
MetadataIcon: use box-shadow
...
Fixes urbit/landscape#492
2021-03-01 17:59:12 -05:00
J
359896a23d
interface: fix a few type imports
...
Missed these in the initial pass, found them by looking at "Files
Changed" in the Github UI.
2021-03-01 22:38:20 +00:00
J
35089f6656
interface: basic error handling on upload failures
2021-03-01 22:28:29 +00:00
J
af9e829464
interface: correct useEffect memo
2021-03-01 22:14:41 +00:00
J
f85ef9fcb4
interface: storage prop unifying gcp and s3
...
N.B. this boldly assumes that store state will always contain a valid
storage element that will contain gcp and s3 elements. This seems like a
fair assumption.
2021-03-01 22:14:19 +00:00
James Acklin
af58c8fe2a
profile: component-izes profile elements, wraps edit in formik
...
Fixes urbit/landscape#444
2021-03-01 17:06:26 -05:00
J
ce1c69e0d1
interface: braces around if statements
2021-03-01 21:36:00 +00:00
matildepark
0e66e424a1
Merge pull request #4514 from urbit/mp/settings/design-qa-1
...
settings: first design tweaks
2021-03-01 16:00:42 -05:00
matildepark
4ef735ac26
Merge pull request #4513 from urbit/mp/landscape/2021-2-6
...
landscape: two edge cases
2021-03-01 15:52:33 -05:00
Tyler Brown Cifu Shuster
bd3e00886c
interface: abstracted stores, unified naming
2021-03-01 10:38:01 -08:00
Liam Fitzgerald
addeb8183c
virtualscroller: fake scrollbar
2021-03-01 13:54:15 +10:00
Liam Fitzgerald
89f63ac443
virtualscroller: ios viable
2021-03-01 12:56:40 +10:00
J
c66c197936
interface: fix regression in canUpload
2021-02-27 00:25:17 +00:00
J
d8a7ee56e1
interface: fix field name that broke GCP support
...
Tests would be great, wouldn't they...
2021-02-27 00:08:51 +00:00
J
c1b259af5b
interface, gcp: don't spam the console with 500s
...
Options here were: make the get-token thread try to return a unit, or
write a different thread to check whether GCP Storage seemed to be
configured and poll on that thread, or move the whole thing into a Gall
app.
The compromise between time-to-implement and overall cleanliness seemed
to be to write a different thread that just checks whether the settings
fields have been poked. Unfortunately this means GcpManager is now a
somewhat hefty JavaScript state machine.
Took out the logic to check whether S3 was configured in GcpManager,
since it was really only there to prevent spamming the console with
500s. If you have both S3 and GCP Storage configured for some reason,
you will now use GCP per the logic in useStorage.
2021-02-26 23:42:57 +00:00
Logan Allen
7c18df399c
interface: beginnings of api/reducer integration
2021-02-26 16:59:13 -06:00
Matilde Park
b1cac1fca9
hark-fe: remove former preferences nav
...
Fixes urbit/landscape#494
2021-02-26 17:35:05 -05:00
Matilde Park
e3f195870f
settings: format for mobile
...
Fixes urbit/landscape#496
2021-02-26 17:32:54 -05:00
J
040d8c06ae
interface: fix S3 canUpload logic
...
s3.credentials is always set, but the fields are all '' if s3 is not
configured. So prior to this change, if the user had configured an
active bucket, they would always be shown an upload dialog even if they
had no storage configured.
2021-02-26 22:12:52 +00:00
J
347d51fde9
interface: cleaner API, robust GcpManager retry
...
GcpApi now acts like other APIs.
Since GcpManager can no longer get at the token exipry by inspecting the
raw update, it must depend on the global store instead. This also means
it can check whether the user has configured S3, and not try to refresh
the token in that case.
In the case where no storage is configured, this will spam the console
with request failures since the thread returns 500 if there is no token.
Perhaps this is a good argument for making the thread return a unit.
2021-02-26 22:10:15 +00:00
J
723a5a050e
interface: check accessKey !== undefined
...
Also make it type-level optional rather than using explicit null.
Perhaps one day we will want to use undefined to denote "the thread
hasn't returned yet" and null for "GCP Storage is not configured."
Perhaps.
2021-02-26 20:29:05 +00:00
J
6b3397bd9f
interface: supports both S3 and GCP Storage
...
The S3 client has another layer of indirection we missed. To support it
expediently, we just make the promise() method on GcpUpload do all the
work in GcpClient.
2021-02-26 20:18:40 +00:00
J
6ec574d32b
interface: GcpManager fixes
2021-02-26 20:18:07 +00:00
Tyler Brown Cifu Shuster
1685c484e0
Merge branch 'release/next-js' of https://github.com/urbit/urbit into zustand-stores
2021-02-26 12:09:49 -08:00
Tyler Brown Cifu Shuster
934689b049
interface: convert s3 store to zustand
2021-02-26 11:57:38 -08:00
Matilde Park
6081b63c4b
settings: fix typos
2021-02-26 14:29:39 -05:00
Matilde Park
356d517b4a
CalmEngine: add "hideUnreads" and "hideGroups"
2021-02-26 14:12:24 -05:00
Matilde Park
622c3c3547
Merge branch 'release/next-js' into lf/settings
2021-02-26 13:45:33 -05:00
Matilde Park
b4d82a9e8a
leap, settings: store leap settings as array
2021-02-26 13:41:40 -05:00
matildepark
b5d5e32c98
Merge pull request #4430 from mirtyl-wacdec/patch-2
...
landscape: ignore punctuation tokenizing URLs
2021-02-26 13:30:09 -05:00
Matilde Park
26788d9998
leap: "Profile and Settings" -> "profile"
2021-02-26 13:26:32 -05:00
Matilde Park
9f64db52c1
settings: replace calm icon
2021-02-26 13:25:57 -05:00
Matilde Park
f0e1a24b42
SidebarItem: centre icons
2021-02-26 13:25:50 -05:00
Matilde Park
e266273ff1
ChatMessage, Sidebar: use new hideAvatars import
2021-02-26 13:21:27 -05:00
Matilde Park
9841e92325
settings: switch to multipage layout
2021-02-26 13:07:09 -05:00
Matilde Park
639372e58f
leap: add missing import
2021-02-26 13:06:48 -05:00
mirtyl-wacdec
3206cfdb4d
landscape: ignore punctuation tokenizing URLs
...
Tiny fix to the URL regex so that it doesn't store punctuation marks (e.g. ",") inside the urls, breaking the links.
2021-02-27 00:56:45 +07:00
Matilde Park
288cf1d0ad
NewChannel: hide "<- Back" mobile nav on dms
2021-02-26 12:27:00 -05:00
Tyler Brown Cifu Shuster
c4d6fde8ea
interface: convert ms3 store to zustand
2021-02-26 09:23:07 -08:00
Matilde Park
0030d0d834
ResourceSkeleton: set flex-shrink priority, mobile
...
On mobile devices, long channel names can push the menu offscreen.
However, we don't want the title to be shrunk by a long description.
We want the description to shrink first.
So we set flex-shrink priorities, and also don't let the title shrink
on desktop.
2021-02-26 12:22:46 -05:00
Tyler Brown Cifu Shuster
041be1d8fe
interface: convert metadata store to zustand
2021-02-26 09:07:15 -08:00
Tyler Brown Cifu Shuster
d17794f93d
interface: convert launch store to zustand
2021-02-26 08:40:41 -08:00
Tyler Brown Cifu Shuster
b8cd15a788
interface: convert invite store to zustand
2021-02-26 08:11:27 -08:00
Tyler Brown Cifu Shuster
f9bbb406f0
interface: convert hark store to zustand
2021-02-25 22:11:00 -08:00
Tyler Brown Cifu Shuster
3fd59c267e
interface: convert group store to zustand
2021-02-25 21:08:10 -08:00
Tyler Brown Cifu Shuster
7d80906d77
interface: covert graph store to zustand
2021-02-25 20:08:16 -08:00
Tyler Brown Cifu Shuster
ff71947fe8
Merge branch 'release/next-js' of https://github.com/urbit/urbit into zustand-stores
2021-02-25 19:51:06 -08:00
Tyler Brown Cifu Shuster
12645644f7
interface: covert contact store to zustand
2021-02-25 19:46:45 -08:00
matildepark
285a8a9173
Merge pull request #4503 from urbit/mp/links/double-validate
...
links: enforce valid URI on render
2021-02-25 22:22:48 -05:00
matildepark
29b4d2bbd4
Merge pull request #4501 from urbit/mp/leap/status-truncate
...
leap: truncate statuses
2021-02-25 22:22:32 -05:00
matildepark
ec483143f8
Merge pull request #4500 from urbit/revert-4224-mp/landscape/patp-punctuation
...
Revert "landscape: allow most patp punctation in tokenize"
2021-02-25 22:22:15 -05:00
matildepark
ef3601e9be
Merge pull request #4499 from urbit/mp/dms/render-groups
...
ResourceSkeleton: render group DM members
2021-02-25 22:21:59 -05:00
matildepark
0744f6ecab
Merge pull request #4498 from urbit/mp/groups/truncate-description
...
ResourceSkeleton: flex and truncate description
2021-02-25 22:21:41 -05:00
Liam Fitzgerald
6fa0cd29e2
settings: migrate
2021-02-26 13:05:31 +10:00
Liam Fitzgerald
32b17d6def
interface: bump indigo
2021-02-26 11:30:23 +10:00
Liam Fitzgerald
034fc30173
Merge remote-tracking branch 'origin/release/next-js' into lf/tutorial-revive
2021-02-26 11:26:17 +10:00
Liam Fitzgerald
a323d0c3fc
tutorial: show notification on skip
2021-02-26 11:23:11 +10:00
James Acklin
7f36be4ef0
profile: submit profile from outside form bounds
...
Fixes urbit/landscape#444
2021-02-25 20:19:59 -05:00
Liam Fitzgerald
4964b44601
omnibox: hide tutorial from initial
2021-02-26 11:04:04 +10:00
J
92dd46b176
GcpClient: remove unused BASE_URL
2021-02-26 00:49:57 +00:00
J
1c0d8e524e
interface: thread gcp through props
...
Basically just a grep for 's3', and I added gcp wherever it looked like
I ought to.
2021-02-26 00:38:01 +00:00
Matilde Park
fef99fcf21
GroupSearch, ShipSearch: use cursor: pointer
2021-02-25 19:20:26 -05:00
Matilde Park
2ed7759864
ChannelPopoverRoutes: add rootUrl type
2021-02-25 19:19:10 -05:00
Matilde Park
f8d8e250c9
GroupPane: description defaults to regular font size
2021-02-25 19:18:48 -05:00
Matilde Park
75c90ea4a5
landscape: add border prop to loading
...
Prevents borders showing when loading channels.
Also spaces the text beside the spinner.
2021-02-25 19:18:29 -05:00
Matilde Park
8ba29acc15
landscape: redirect properly on channel archive
...
Previously landed on a crash.
2021-02-25 19:17:45 -05:00
J
11a58115b0
interface: implement useStorage and withStorage
...
useS3 and withS3 are now gone. Storage should work with both GCP and S3,
preferring GCP if available and falling back.
2021-02-26 00:07:15 +00:00
J
4814d61c48
interface: unnecessary const
2021-02-25 23:08:41 +00:00
J
a6d4c3a431
interface: proof-of-concept GCP upload
...
As of this commit, the Links app uploads files to GCP storage.
(Note that it no longer uploads to S3. Still need to support both.)
2021-02-25 22:52:18 +00:00
Matilde Park
75d811d298
groups: reduce added member from pending
...
Fixes urbit/landscape#490
2021-02-25 14:46:08 -05:00
Matilde Park
52e5d4a011
links: enforce valid URI on render
...
Fixes urbit/landscape#280
2021-02-25 14:30:50 -05:00
Matilde Park
6efa47b6cc
leap: truncate statuses
...
Fixes urbit/landscape#487
2021-02-25 13:41:17 -05:00
Matilde Park
e8bbc56c48
leap: cite patps
2021-02-25 13:40:53 -05:00
matildepark
c63ffbdb73
Revert "landscape: allow most patp punctation in tokenize"
2021-02-25 13:24:05 -05:00
Matilde Park
a666ce902b
ResourceSkeleton: render group DM members
2021-02-25 13:22:13 -05:00
Matilde Park
be88d60329
ResourceSkeleton: dynamically truncate description
2021-02-25 13:11:03 -05:00
James Acklin
a59944937f
profile: base header tweaks
...
Partially fixes urbit/landscape#444
2021-02-24 21:34:55 -05:00
Liam Fitzgerald
a960234e2c
LinkWindow: update for new scroll virtualisation
2021-02-25 12:02:09 +10:00
Liam Fitzgerald
f669dc48be
virtualscroller: fix iOS bounce
2021-02-25 11:57:18 +10:00
Liam Fitzgerald
e81920b43b
Merge remote-tracking branch 'origin/release/next-js' into lf/virtual-graph
2021-02-25 11:25:11 +10:00
Liam Fitzgerald
355c22b564
virtualscroller: teleport scroll manipulation
2021-02-25 11:05:40 +10:00
J
efea38f842
interface: GcpReducer
...
Now we are correctly storing the GCP accessKey in state.
2021-02-25 00:41:47 +00:00
J
9fa086e0d3
interface: extract GcpManager
...
Now the API is just an API. (I did still have it produce an expiry time,
since it makes the refresh loop easier to do.)
Not yet storing the token now.
2021-02-25 00:31:39 +00:00
J
3c2ce636e7
interface: storing the gcp token
2021-02-25 00:31:16 +00:00
Liam Fitzgerald
8d49723dee
virtualscroller: performance tweaks
2021-02-25 10:25:29 +10:00
Matilde Park
d0d50f1aee
launch: overlap responsive colors on white box
2021-02-24 17:12:13 -05:00
Matilde Park
68271b7947
launch: force black base hash
2021-02-24 16:27:03 -05:00
J
a80c3504a8
interface: refresh loop
...
Still not actually storing the token anywhere...
2021-02-24 21:22:28 +00:00
Matilde Park
94eca8172f
launch: fix modal backgrounds
2021-02-24 16:21:56 -05:00
Matilde Park
16bd217d60
launch: update for 1.7
2021-02-24 15:56:16 -05:00
J
94556ce936
interface: GCP skeleton
2021-02-24 20:42:57 +00:00
Liam Fitzgerald
491c1b4698
Merge branch 'lf/neg-notifications'
2021-02-24 14:07:45 +10:00
Liam Fitzgerald
56337c953b
VirtualScroller: change virtualisation method
...
We now virtualize 'treadmill' style i.e. by rendering a subset of the
list into a window. When the scroll position gets close to an edge, we
save our scroll position, adjust the subset and then restore our scroll
position
2021-02-24 13:25:59 +10:00
Jimmy Young
a62dd1c752
fix spacing on all modals complete
2021-02-23 18:35:24 -08: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
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
Matilde Park
e0b30165da
hark-fe: fix for flattened contacts
...
Fixes urbit/landscape#458
2021-02-23 18:10:27 -05: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
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
matildepark
859fc6422a
Merge pull request #4481 from urbit/james/daybreak-padding
...
chat: correctly pad daybreak divider
2021-02-23 15:12:59 -05:00
James Acklin
a68f929eed
chat: pad message, not daybreak
...
Fixes urbit/landscape#475
2021-02-23 13:33:07 -05:00
Liam Fitzgerald
3147625d6d
Merge remote-tracking branch 'origin/release/next-js' into lf/settings
2021-02-23 13:52:18 +10:00
Liam Fitzgerald
13f0ea755b
settings: sidebar layout
2021-02-23 13:32:41 +10: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
matildepark
75f8cf573e
Merge pull request #4469 from urbit/james/chat-mention
...
chat: correctly position mentions
2021-02-22 14:31:58 -05: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
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
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
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
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
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
Matilde Park
5945353ded
landscape: /messages respects calmengine
2021-02-19 13:42:15 -05: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Matilde Park
63cfde673b
SetStatusBarModal: prevent flexShrink on mobile
2021-02-11 21:02:40 -05:00
Matilde Park
e868ea2db2
StatusBar: prevent sigil flexing offscreen
2021-02-11 20:34:34 -05: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
Liam Fitzgerald
eb082decf3
ImageInput: mark explicitly as type="button"
2021-02-12 10:55:17 +10:00
Logan Allen
1ddf9f5b84
contact-store: set last-updated appropriately and send last-updated in JS
2021-02-11 18:47:36 -06:00
Matilde Park
34a9d9660f
profile: safely access status
2021-02-11 18:58:39 -05: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
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
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
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