Commit Graph

9485 Commits

Author SHA1 Message Date
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
Logan Allen
027011deb3 hark-graph-hook: remove unnecessary scries where possible for perf 2021-04-30 19:55:27 -05:00
janeway
d0be435624 glob: update to 0v2.9br5i.hl1e5.cda79.75gdi.jj5hc 2021-04-30 12:49:53 -04:00
Logan Allen
6e360a9746 graph-store: +on-load to %5 properly 2021-04-30 11:36:54 -05:00
janeway
4f873320f1 glob: update to 0vrjber.rqjl4.19elk.2fmnt.6t82g 2021-04-30 12:16:28 -04:00
Liam Fitzgerald
004145b407
graph: bunt time to ensure deduplication
The varying timestamp in the %add-graph fact from graph-push-hook was
preventing deduplication of the jammed noun in ames. Prevents
unnecessary bail: memes upon sending many %add-graph facts
2021-04-30 23:58:50 +10:00
Liam Fitzgerald
681641fe4c
graph-store: initialise update logs 2021-04-30 23:58:42 +10:00
Liam Fitzgerald
85f2dd26ce
glob: update to 0v7.dmf2h.884m6.b2p1b.l1and.uv1lv 2021-04-30 15:25:01 +10: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
Logan Allen
0dae5e1725 graph-store: fix %add/remove-tag generators 2021-04-29 12:24:30 -05: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
4b6f390a97
glob: update to 0v3.m4922.94fro.soub7.2cod3.0rfhh 2021-04-29 15:58:06 +10:00
Liam Fitzgerald
d18630d4e8
Merge remote-tracking branch 'origin/release/next-js' 2021-04-29 15:41:11 +10:00
Liam Fitzgerald
4d6315562c
Merge branch 'lf/hook-cond-negotiate' 2021-04-29 15:41:00 +10:00
Liam Fitzgerald
1ab144b265
hooks: address L review 2021-04-29 15:29:27 +10: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
Logan Allen
d5ed85efa8 Merge branch 'master' into la/ref-trans-graph 2021-04-28 12:53:06 -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
janeway-bot
b6a6b26911
Merge d1327db316 into release/next-js 2021-04-28 01:01:21 +04:00
Matilde Park
9675f0131e ChatMessage: fix props destructure 2021-04-27 16:59:32 -04:00
Joe Bryan
d1327db316 urbit: bumps version to 1.5 2021-04-27 13:58:44 -07:00
Joe Bryan
bc45a6d32f
Merge pull request #4819 from wexpertsystems/docker-port-doc-fix
docker: update documentation
2021-04-27 13:49:05 -07: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
Joe Bryan
8d421ae68e vere: improves u3_creq struct declaration style 2021-04-27 10:54:22 -07:00
Joe Bryan
645b860aa5 vere: extends cttp state machine to handle a/sync errors with tls 2021-04-27 10:54:17 -07: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
215b301be5
glob: update to 0v3.hls3k.gsbae.rm6pr.p6qve.46dh8 2021-04-27 15:17:55 +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
janeway-bot
1262a04a41
Merge 6e34c320fe into release/next-js 2021-04-27 05:16:02 +04:00
Philip Monk
6e34c320fe
Merge remote-tracking branch 'origin/release/next-vere' 2021-04-26 18:15:13 -07:00
pilfer-pandex
b2c2aa2240
Merge pull request #4792 from urbit/lf/king-fix-hidden-files
king: do not commit files starting with a dot
2021-04-26 19:23:15 -04:00
pilfer-pandex
db87197479 urbit: bump version to 1.4 2021-04-26 19:22:21 -04:00
pilfer-pandex
94ad4ec3ac king: fix typo in UDP.hs comment 2021-04-26 18:58:14 -04: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
Logan Allen
79fe01a434 graph-store/push-hook: remove old mark warming, organize 2021-04-26 13:28:13 -05: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
Wexpert Systems
d415610ac9
docker: update documentation
Minor documentation update to fix the examples and clarify best practices for setting and mapping the Ames UDP port while running Urbit in docker.
2021-04-25 12:02:56 -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
pilfer-pandex
dad455365d king: add requested disclamer to UDP.hs 2021-04-23 15:51:51 -04:00
pilfer-pandex
0bcc83f40c king: my god, actually reverse ip addrs 2021-04-23 15:51:51 -04:00
pilfer-pandex
17bf33d3a0 king: fix byte order of Ipv4 2021-04-23 15:51:51 -04:00
pilfer-pandex
48837a1fbe king: ames: make udp serv reuse port on err 2021-04-23 15:51:50 -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
matildepark
b78e7583db
Merge pull request #4812 from urbit/mp/landscape/indigo-bump
landscape: update indigo-react to 1.2.21
2021-04-23 09:46:28 -04:00
Joe Bryan
7829ca006c
Merge pull request #4804 from urbit/jb/sift-ud
u3: rewrites %ud parser
2021-04-22 20:17:43 -07:00
Joe Bryan
715b42bb42 u3: tweaks u3s_sift_ud() conditional style 2021-04-22 20:14:28 -07:00
Matilde Park
a13542dfa7 interface/logic: revert group-update type change
It broke tags, needs a redo.
2021-04-22 21:21:44 -04:00
Joe Bryan
45ef57ab1a u3: refactors gmp initialization in u3r_mp() 2021-04-22 17:34:49 -07:00
Joe Bryan
0681c9a477 u3: avoid gmp realloc in u3s_sift_ud() 2021-04-22 17:26:36 -07:00
Matilde Park
04f46eefe5 landscape: update indigo-react to 1.2.21 2021-04-22 19:46:43 -04:00
Matilde Park
236b7a047f Merge branch 'release/next-js' into mp/landscape/indigo-bump 2021-04-22 19:43:47 -04:00
Joe Bryan
1600e71daf u3: adds a macro for leading digits in u3s_sift_ud() 2021-04-22 16:17:56 -07:00
Joe Bryan
64a96acb20 u3: requires at least one leading digit in u3s_sift_ud() 2021-04-22 16:07:35 -07:00
Joe Bryan
9c550a6795 u3: shortcircuit direct atoms in u3i_chub() 2021-04-22 15:54:19 -07:00
Joe Bryan
af1325a387 u3: simplies leading-digit control flow in u3s_sift_ud() 2021-04-22 15:53:42 -07:00
Joe Bryan
1ca0207b20 u3: adds basic tests for u3s_sift_ud() 2021-04-22 15:42:03 -07:00
Joe Bryan
edd886c37b u3: fix typo in u3s_sift_bytes() block conditionals 2021-04-22 15:12:55 -07:00
matildepark
5c5aefa9fc
Merge pull request #4806 from urbit/lf/fix-virt-scroller
VirtualScroller: fix race conditions and excessive scroll adjusting
2021-04-22 17:50:19 -04:00
Matilde Park
8532c0c362 landscape: restore timestamps across interface 2021-04-22 17:48:24 -04:00
matildepark
94435de867
Merge pull request #4807 from urbit/lf/offsettop-crash
Dropdown: check ref exists
2021-04-22 17:10:27 -04:00
matildepark
906f513959
Merge pull request #4808 from urbit/lf/flex-shrink-typings
interface: fix flex-shrink typings
2021-04-22 17:09:39 -04:00
Logan Allen
6c0a7ceeef interface: deleting links works 2021-04-22 15:26:31 -05:00
Logan Allen
b98f38e068 interface: deleting posts and comments works 2021-04-22 14:45:02 -05:00
Logan Allen
f697857eca interface: update existing views to work with removePosts 2021-04-22 14:18:22 -05:00
Logan Allen
db6b98d31c interface: update logic to work with removePosts 2021-04-22 14:17:55 -05:00
Logan Allen
f44236b7a2 graph-store: make validation work properly with type change 2021-04-22 14:17:01 -05:00
Tyler Brown Cifu Shuster
3325b5d5b8 npm: Updated http-api and api packages 2021-04-22 07:17:39 -07:00
janeway-bot
423613eed0
Merge b46f2e24e6 into release/next-js 2021-04-22 14:33:43 +04:00
Liam Fitzgerald
6c5d13bce0
publish: bin custom markdown css 2021-04-22 18:58:46 +10:00
Liam Fitzgerald
d8c721a4cc
publish: add GraphContentTall and use for notes 2021-04-22 18:58:39 +10:00
Liam Fitzgerald
f64d582a4e
tokeniseMessage: handle linebreaks correctly 2021-04-22 18:53:42 +10:00
Liam Fitzgerald
b46f2e24e6
glob: update to 0v3.g6u13.haedt.jt4hd.61ek5.6t30q 2021-04-22 18:00:19 +10:00
Liam Fitzgerald
08452efef8
interface: fix flex-shrink, grow typings pt.2 2021-04-22 16:35:44 +10:00
Liam Fitzgerald
a7afaf065d
interface: fix flex-shrink, grow typings 2021-04-22 16:30:13 +10:00
Joe Bryan
a2732a039f u3: cleans up comments in u3s_sift_ud() 2021-04-21 22:32:40 -07:00
Joe Bryan
39a3d1f266 u3: updates u3s_sift_ud() to skip gmp allocation where possible 2021-04-21 22:22:04 -07:00
Liam Fitzgerald
24259dab87
Dropdown: check ref exists
Fixes urbit/landscape#805
2021-04-22 15:16:04 +10:00
Joe Bryan
5730958d90 u3: refactors u3s_sift_ud() control flow 2021-04-21 22:08:39 -07:00
Liam Fitzgerald
6f7ed005ae
VirtualScroller: fix race condition in ref deletion
A callback ref is called after the component is mounted, but before the
component is unmounted. However, we might still be adjusting scroll
position based on a component that is going to be remounted. Previously,
we delayed the deletion until the next tick with setTimeout. With the
faster ordered map implementation, the component may be remounted
before the next tick, leading to the deletion of a ref that is still
mounted. To work around this, we store a set of 'orphans' and clear the
map of orphans on an interval, and only clear the map if we are not
currently adjusting our scroll position. Also includes fixes for jumpy
scroll behaviour on initial mount.
2021-04-22 15:04:38 +10:00
Liam Fitzgerald
f80ca5a3da
virtualContext: fix useVirtualResizeProp 2021-04-22 15:02:21 +10:00
Joe Bryan
c084dc8c66 u3: replaces overly-lenient %ud parser in +slaw jet 2021-04-21 18:02:57 -07:00
Liam Fitzgerald
77fded3dab
GraphNotification: safe property access 2021-04-22 11:02:23 +10:00
Joe Bryan
d05ff8c188 u3: adds u3s_sift_ud/bytes %ud parser 2021-04-21 18:01:56 -07:00