Liam Fitzgerald
7d42afd423
publish: fix snippet generation
...
Fixes urbit/landscape#853
2021-05-07 13:06:36 +10:00
Tyler Brown Cifu Shuster
d23b03cabf
interface: adding basic notifications
2021-05-06 16:22:56 -07:00
James Acklin
ff4406a362
Merge remote-tracking branch 'origin/release/next-js' into james/transclusion-polish
2021-05-06 18:16:21 -04:00
Logan Allen
4aba08d8fd
interface: links should render even when a link is not deleted
2021-05-06 14:03:12 -05:00
Logan Allen
ef42544343
interface: publish notes show as deleted in the notepreview
2021-05-06 13:30:55 -05:00
Logan Allen
cc41ee7006
interface: comments render as deleted, links are good to go
2021-05-06 13:28:06 -05:00
Logan Allen
441e20671f
interface: deleted group feed posts that get linked to work properly
2021-05-06 13:19:04 -05:00
Logan Allen
1923df064e
interface: fixes all around for transcluded content that is subsequently deleted
2021-05-06 13:13:10 -05:00
Logan Allen
147fae2dd2
Merge branch 'release/next-js' into la/chat-delete
2021-05-06 12:44:04 -05:00
James Acklin
3ade0b5502
chat: retain ~mention on transclusion reply
...
fixes urbit/landscape#759
2021-05-06 13:42:33 -04:00
Matilde Park
ab9e3520a3
ResourceSkeleton: always flex-shrink
...
Fixes urbit/landscape#842
2021-05-06 13:14:00 -04:00
matildepark
00c2f78e7d
Merge pull request #4780 from urbit/james/group-dm-invite
...
messages: surface invite action in group DMs
2021-05-06 13:10:15 -04:00
James Acklin
41b237538b
messages: fix merge error
2021-05-06 13:06:59 -04:00
James Acklin
aeb343f83d
Merge branch 'release/next-js' into james/group-dm-invite
2021-05-06 13:06:35 -04:00
Matilde Park
e2f77cb124
GraphContent: reduce margin on headings
2021-05-06 13:05:09 -04:00
matildepark
6515396f47
Merge pull request #4869 from urbit/mp/publish-amazon
...
publish: amazon
2021-05-06 12:42:03 -04:00
Matilde Park
4ae22e7755
TranscludedNode: looser
2021-05-06 12:40:20 -04:00
Matilde Park
ef1faaef6d
GraphContent: fix links, tall formatting, add breaks
2021-05-06 12:34:29 -04:00
Matilde Park
8b66ce9f57
publish: enable content types
2021-05-06 12:07:10 -04:00
James Acklin
5a20448590
permalinks: idx check + sane default
2021-05-06 10:49:48 -04:00
James Acklin
9d2fde465c
permalinks: fix crashing slice error
...
fixes urbit/landscape#841
2021-05-06 10:33:42 -04:00
Liam Fitzgerald
51a9a7405d
SidebarListHeader: fix v3
2021-05-06 15:30:03 +10:00
Liam Fitzgerald
46f600da91
SidebarListHeader: fix again
2021-05-06 15:11:19 +10:00
Liam Fitzgerald
4143c00f3a
GraphContent: fix image rendering
2021-05-06 14:54:44 +10:00
Liam Fitzgerald
1cb938fced
SidebarListHeader: fix group feed, again
2021-05-06 14:47:08 +10:00
Liam Fitzgerald
fad226cef5
GraphContent: fix emphasis
2021-05-06 13:58:19 +10:00
matildepark
abe004044e
Merge pull request #4864 from urbit/lf/group-feed-hide
...
interface: hide group feed if disabled
2021-05-05 23:26:09 -04:00
Liam Fitzgerald
af44a9e829
interface: hide group feed if disabled
2021-05-06 13:22:09 +10:00
matildepark
8a0e162f87
Merge pull request #4862 from urbit/lf/forestry-fixes
...
forestry: transclusion and wide format fixes
2021-05-05 22:46:10 -04:00
Liam Fitzgerald
e5de9a50ce
GraphContent: fix wide rendering
2021-05-06 12:37:07 +10:00
Matilde Park
20047c6463
interface/weather: escape entities
2021-05-05 22:25:32 -04:00
Liam Fitzgerald
1db67feec9
GraphContent: fix recursive transclusion
2021-05-06 12:23:47 +10:00
Matilde Park
3ff671d477
Merge branch 'release/next-js' into la/chat-delete
2021-05-05 21:45:52 -04:00
Matilde Park
bf3c7b7b0d
Merge branch 'release/next-js' into la/chat-delete
2021-05-05 21:42:07 -04:00
Liam Fitzgerald
be34223a6e
tokenizeMessage: expand group links
2021-05-06 11:30:30 +10:00
Liam Fitzgerald
6c653e7ab9
interface: fix merge errors
2021-05-06 10:45:15 +10:00
Liam Fitzgerald
93de5a312b
Merge remote-tracking branch 'origin/release/next-js' into lf/publish-mp
2021-05-06 10:32:49 +10:00
Matilde Park
ae13a69998
Merge branch 'release/next-js' into mp/landscape/more-more-types
2021-05-05 19:10:10 -04:00
Tyler Brown Cifu Shuster
76bef0ba00
interface: Converted all to typescript, fixed auto-fixable problems
2021-05-05 15:40:18 -07:00
Matilde Park
eb3e6a65f9
interface: type fixes, part 4
2021-05-05 17:20:29 -04:00
James Acklin
052b2603f8
Merge branch 'release/next-js' into james/group-dm-invite
2021-05-05 17:09:20 -04:00
James Acklin
921bee9b02
messages: check for isOwn
2021-05-05 17:07:58 -04:00
James Acklin
02e40930a8
Merge branch 'release/next-js' into james/group-dm-invite
2021-05-05 17:02:45 -04:00
James Acklin
c4dd1c428c
permalinks: back out border hover
2021-05-05 12:39:32 -04:00
James Acklin
ff49268d6f
Merge remote-tracking branch 'origin/release/next-js' into james/transclusion-polish
2021-05-05 10:59:09 -04:00
Liam Fitzgerald
5228cbccaf
interface: add shortcut customisation
2021-05-05 14:38:18 +10:00
Liam Fitzgerald
6d403b67fd
settings: customize shortcuts
2021-05-05 14:27:51 +10:00
Liam Fitzgerald
880cde81ca
settings: add shortcut config
2021-05-05 14:03:10 +10:00
Liam Fitzgerald
88e5f297c9
Sidebar: add cycle shortcuts
2021-05-05 13:59:44 +10:00
Liam Fitzgerald
60dd5854fc
interface: add global nav shortcuts
2021-05-05 13:59:06 +10:00
Liam Fitzgerald
9e6862f1c9
skeleton: show/hide sidebar
2021-05-05 13:58:24 +10:00
Liam Fitzgerald
b3ee418b3f
interface: add shortcut provider
2021-05-05 13:57:34 +10:00
Liam Fitzgerald
36798b62ee
chat-editor: focus on alphanumeric keystroke
2021-05-05 13:56:53 +10:00
Liam Fitzgerald
018a17fc6f
interface: add shorcut context
2021-05-05 13:48:07 +10:00
Liam Fitzgerald
0925d9a201
interface: fix dependencies
2021-05-05 12:13:13 +10:00
matildepark
f54410c3fd
Merge pull request #4854 from urbit/lf/ref-typings
...
interface: fix ref typings
2021-05-04 21:10:49 -04:00
Liam Fitzgerald
b0ac1bcaf4
interface: fix ref typings
2021-05-05 11:06:57 +10:00
Liam Fitzgerald
b00a9fed86
Merge remote-tracking branch 'origin/release/next-js' into lf/spring
2021-05-05 10:48:29 +10:00
matildepark
d803ac062a
Merge pull request #4810 from urbit/tbcs/http-api-update
...
npm: Updated http-api and api packages
2021-05-04 20:31:39 -04:00
Matilde Park
0c76dc672f
GraphContentWide: type guard with conditionals
2021-05-04 19:50:13 -04:00
Matilde Park
36c5f1644b
landscape/util: cast getModuleIcon
2021-05-04 19:36:47 -04:00
Matilde Park
a276d42078
interface: type corrections, part 3
2021-05-04 18:34:48 -04:00
Matilde Park
97288c349b
Merge branch 'release/next-js' into mp/landscape/more-types
2021-05-04 16:19:50 -04:00
Matilde Park
24aa7377a8
interface: bump to indigo-react 1.2.22
2021-05-03 19:51:06 -04:00
James Acklin
02e5bd0c5c
permalinks: hide permalink footer from the same resource
...
fixes urbit/landscape#759
2021-05-03 17:01:56 -04:00
Logan Allen
26df0b1952
interface: group feed now allows deletion of posts
2021-05-03 15:43:32 -05:00
Logan Allen
4966615082
interface: add the ability to delete chat messages
2021-05-03 14:05:23 -05:00
James Acklin
884aa98832
chat: remove ~patp mention on message "reply"
...
fixes urbit/landscape#759
2021-05-03 15:03:16 -04:00
James Acklin
fff54e95b2
permalinks: surface reply count for Group Feed posts, restyle GroupLink
...
fixes urbit/landscape#759
2021-05-03 14:46:17 -04:00
James Acklin
e2f17527ca
permalinks: pad sigils, unify author timestamp size systemwide
...
fixes urbit/landscape#759
2021-05-03 12:18:14 -04:00
James Acklin
23c56b35d2
Merge remote-tracking branch 'origin/release/next-js' into james/transclusion-polish
2021-05-03 09:15:43 -04:00
James Acklin
4674559f2d
permalinks: uniform appearance for collection links
...
fixes urbit/landscape#759
2021-05-02 11:20:04 -04:00
James Acklin
1d365d70c3
notes: render preview text as <Text />
2021-05-02 10:37:29 -04:00
James Acklin
97871691f1
permalinks: uniform appearance for comments and posts (post + groupfeed)
...
fixes urbit/landscape#759
2021-05-02 10:37:09 -04:00
Matilde Park
391a3101d9
Merge branch 'release/next-js' into release/next-userspace
2021-04-30 18:10:01 -04:00
fang
3a6735203c
landscape: display version mismatch notification
...
If arvo indicates it needs a newer runtime to apply an upgrade, we now
display a persistent notification on the notifications screen and
turn the base hash background yellow.
This also gives a yellow notification dot, but it's overridden by the
blue one if there are regular notifications too.
2021-04-30 23:15:16 +02:00
Liam Fitzgerald
773c590055
Merge remote-tracking branch 'origin/release/next-js'
2021-04-30 15:12:33 +10:00
Liam Fitzgerald
56b9a7545c
Merge remote-tracking branch 'origin/master' into la/ref-trans-graph
2021-04-30 14:36:26 +10:00
Liam Fitzgerald
4c0e9dfe82
VirtualScroller: fix pendings and scroll after jump
2021-04-30 12:15:04 +10:00
Liam Fitzgerald
93c6d157af
hark: fix notification archival
2021-04-30 12:14:31 +10:00
Liam Fitzgerald
7ea0361b98
interface: include iPad in UA check
2021-04-30 12:13:50 +10:00
James Acklin
d68881aeff
permalinks: chat message cleanup, click entire block to navigate
...
fixes urbit/landscape#759
2021-04-29 21:26:20 -04:00
James Acklin
f39c642801
chat: refocus and reset state on submit, allow enter linebreaks on mobile
2021-04-29 11:10:53 -04:00
Liam Fitzgerald
dbf8c2afb9
VirtualScroller: do not crash if ref is unset
2021-04-29 14:33:26 +10:00
Liam Fitzgerald
42be76b5c2
publish: temporarily disable tokenizing publish
2021-04-29 14:22:25 +10:00
Liam Fitzgerald
1735c1d6a5
interface: update package.json
2021-04-29 14:20:06 +10:00
Liam Fitzgerald
80a5612fda
interface: use new GraphContent
2021-04-29 14:19:30 +10:00
Liam Fitzgerald
3cda34d0fa
GraphContent: rename and cleanup
2021-04-29 14:12:51 +10:00
Liam Fitzgerald
c74ad3170e
GraphContent: unify rendering
2021-04-29 14:12:15 +10:00
James Acklin
e1462bc77c
messages: fixes mystery hamburger bouncing
2021-04-28 21:04:43 -04:00
James Acklin
9678a5619f
Merge branch 'release/next-js' into james/group-dm-invite
2021-04-28 20:52:24 -04:00
James Acklin
7e754a819f
messages: addressing PR comments
...
fixes urbit/landscape#4780
2021-04-28 19:01:40 -04:00
Matilde Park
a223aa79e5
interface, npm/api: type checking, round 2
2021-04-28 17:18:30 -04:00
Logan Allen
42a1a68913
interface: graph-reducer, put empty string when hash is null
2021-04-28 13:13:58 -05:00
Logan Allen
5e85d975b3
Merge branch 'la/delete-interface' into la/ref-trans-graph
2021-04-28 13:02:39 -05:00
Tyler Brown Cifu Shuster
c99c443514
Fixed deSig signature
2021-04-28 10:50:45 -07:00
Matilde Park
54ef64ee7c
ChatPane: invert showOurContact conditional
2021-04-28 13:18:37 -04:00
Liam Fitzgerald
e937911536
ChatResource: refactor to use ChatPane
2021-04-28 13:56:35 +10:00
Liam Fitzgerald
d635d596b8
ChatPane: add component
2021-04-28 13:56:09 +10:00
Liam Fitzgerald
a1c433b455
ShareProfile: refactor to remove dead props
2021-04-28 13:55:40 +10:00
Liam Fitzgerald
053e392c5c
ChatWindow: remove association prop
2021-04-28 13:55:05 +10:00
Liam Fitzgerald
f221cfe135
ChatInput: lift callbacks, refactor
2021-04-28 13:54:49 +10:00
Liam Fitzgerald
d2b08fbd8e
ChatMessage: refactor to remove association prop
2021-04-28 13:54:24 +10:00
Liam Fitzgerald
163d94e5a8
withStorage: fix typings
2021-04-28 13:50:19 +10:00
Liam Fitzgerald
22645b9814
interface: add state accessors
2021-04-28 13:37:20 +10:00
Matilde Park
9675f0131e
ChatMessage: fix props destructure
2021-04-27 16:59:32 -04:00
Matilde Park
370b7ad9de
Merge branch 'release/next-js' into lf/more-virt-perf
2021-04-27 15:54:27 -04:00
Matilde Park
2d22823a5b
UnreadNotice: add missing space
2021-04-27 15:51:02 -04:00
Liam Fitzgerald
4f6003fd24
graph-update: fix recursive add-nodes case
2021-04-27 16:34:48 +10:00
Liam Fitzgerald
27f2f93cc8
VirtualScroller: fix for origin=top
2021-04-27 16:25:50 +10:00
Liam Fitzgerald
7524dd268f
UnreadNotice: show even if are missing unread message
2021-04-27 15:33:38 +10:00
Liam Fitzgerald
5281d41205
VirtualScroller: smaller pages, disable children shifting layout
2021-04-27 15:12:43 +10:00
Liam Fitzgerald
ac5bc51da6
ChatMessage: aggressively memoize, remove more dead props
2021-04-27 15:12:42 +10:00
Liam Fitzgerald
19f9dd6009
graph-update: fix add-graph
2021-04-27 11:34:05 +10:00
Liam Fitzgerald
9304409e8b
ChatResource: cap initial backlog
2021-04-27 11:33:45 +10:00
James Acklin
98d21ca27b
messages: resource name heuristic for showing invite button
...
fixes urbit/landscape#497
2021-04-26 16:48:13 -04:00
James Acklin
9e85e0a16d
messages: yank 1:1 DM invitations
...
Fixes urbit/landscape#497
2021-04-26 16:16:00 -04:00
matildepark
77219c6825
Merge pull request #4821 from urbit/mp/landscape/me-highlight
...
landscape: highlight content mentioning our ship
2021-04-26 16:04:23 -04:00
L
ef69505c62
Merge pull request #4811 from urbit/mp/landscape/timestamps
...
landscape: restore timestamps across interface
2021-04-26 15:02:02 -05:00
L
0e99a874ba
Merge pull request #4799 from urbit/mp/landscape/color-input-pound
...
ColorInput: remove "#" from input value
2021-04-26 15:01:38 -05:00
James Acklin
ff3d1822c2
chat: persist submit button
2021-04-26 15:49:02 -04:00
matildepark
844bc1f8f4
Merge pull request #4801 from urbit/james/visual-grabbag
...
chat: jimmy's visualfix omnibus
2021-04-26 14:57:22 -04:00
James Acklin
96375643ce
Merge branch 'release/next-js' into james/group-dm-invite
2021-04-26 14:49:26 -04:00
James Acklin
b8c495c563
chat: no shrinking avatar in ChatInput
2021-04-26 14:33:12 -04:00
Liam Fitzgerald
26d822c3b2
ChatMessage: remove dead props
2021-04-26 17:06:33 +10:00
Liam Fitzgerald
88a9d9ad1c
ChatResource: remove unnecessary props
2021-04-26 17:06:14 +10:00
Liam Fitzgerald
ae840659da
ChatWindow: remove unnecessary props
2021-04-26 17:05:57 +10:00
Liam Fitzgerald
6308579588
interface: remove dead pendings
2021-04-26 17:05:00 +10:00
Liam Fitzgerald
7a6b2eb015
virtualContext: drop useLayoutEffect
2021-04-26 17:04:36 +10:00
Liam Fitzgerald
aaea592cfc
VirtualScroller: rework for less memory use, faster speeds
2021-04-26 17:04:14 +10:00
Liam Fitzgerald
c1f055d46e
interface: make BigIntOrderedMap immutable
2021-04-26 16:59:38 +10:00
Liam Fitzgerald
c039f1e142
interface: remove unnecessary routing props
2021-04-26 16:35:11 +10:00
James Acklin
cb6b4e14e0
chat: stateful send button in ChatInput
2021-04-25 23:00:06 -04:00
Matilde Park
1d5cff849d
landscape: highlight content with our mentions
2021-04-25 15:45:51 -04:00
matildepark
bd81b4408e
Merge pull request #4816 from urbit/mp/landscape/banner-tweak
...
chat: prevent shrinking of share banner
2021-04-24 21:54:54 -04:00
James Acklin
47c8075294
chat: threshold send button & chatinput fixes
2021-04-24 21:42:21 -04:00
Matilde Park
789c5de615
landscape: fix un-set avatars in participants list
2021-04-24 16:05:12 -04:00
Matilde Park
6d37c23ae8
VirtualScroller: avoid unsafe null access
2021-04-24 14:50:49 -04:00
matildepark
a8ee7fcfe4
Merge pull request #4817 from urbit/lf/virt-perf
...
VirtualScroller: performance, memory leaks
2021-04-23 23:11:56 -04:00
Liam Fitzgerald
f79e489d67
ChatResource: prevent unnecessary state update
2021-04-24 12:23:45 +10:00
Liam Fitzgerald
47c19b60c0
VirtualScroller: only rerender on scroll lock if necessary
2021-04-24 12:22:44 +10:00
Liam Fitzgerald
2e7b1cd41d
VirtualScroller: lock scroll less aggressively
...
Prevents incorrect scroll adjustment
2021-04-24 12:22:08 +10:00
Liam Fitzgerald
6a1f0e2ac9
VirtualScroller: aggressively cleanup refs
...
Prevents a memory leak, as it appears React holds onto the class
instance after unmounting
2021-04-24 12:20:42 +10:00
Liam Fitzgerald
bc4f26b2b3
VirtualScroller: rework scroll initialisation
...
Calling restore if the scroll is locked simply resets the scroll,
instead of using the usual adjustment algorithm
2021-04-24 12:19:33 +10:00
matildepark
6a106b1703
Merge pull request #4815 from urbit/mp/publish/comment-codes
...
landscape: move transcluded comments to graphcontentwide
2021-04-23 22:13:00 -04:00
matildepark
9ad12777ae
Merge pull request #4786 from urbit/la/fix-omnibox
...
interface: group feed no longer shows in omnibox
2021-04-23 15:45:40 -04:00
Matilde Park
a7ed122c5c
chat: prevent shrinking of share banner
2021-04-23 15:43:53 -04:00
Matilde Park
794af89ec2
landscape: flex comments to container width
...
Prevents horizontal overflow.
2021-04-23 15:39:44 -04:00
Matilde Park
7ac71c64a3
landscape: move transcluded comments to new render
...
Fixes urbit/landscape#814
Fixes urbit/landscape#813
2021-04-23 15:39:21 -04:00
Logan Allen
27e5a6aef4
omnibox: add maybe operators
2021-04-23 14:34:39 -05:00