Commit Graph

3278 Commits

Author SHA1 Message Date
Hunter Miller
78a0796a74 bootstrap: removing unnecessary clear and moving hark a little higher 2022-03-25 11:42:42 -05:00
Hunter Miller
a93c3975d7 any-ascii: lazy load for code-splitting 2022-03-24 19:22:47 -05:00
Hunter Miller
6a5b0e3a83 s3: lazy load aws sdk for code splitting 2022-03-24 19:21:56 -05:00
Hunter Miller
e3b2e166d7 bootstrap: moving and reordering, adding scries
This undoes some of the code-splitting done previously as it didn't
affect performance enough, and was actively hurting it in some ways.
Instead this moves the subscription initiation higher and adds scries
for critical data. This also shuffles the calls in App's useEffect so
that they are more colocated with relevant concerns.
2022-03-24 19:18:45 -05:00
Hunter Miller
1e29177b2a interface: improving channel load time/ordering 2022-03-22 19:05:24 -05:00
Patrick O'Sullivan
dfcc0bf7c3 groups: remove debug statement 2022-03-22 15:20:16 -05:00
Patrick O'Sullivan
abd7e7f853 groups: Handle notifs received without links (like group updates) 2022-03-22 15:16:16 -05:00
Hunter Miller
143c41540c interface: fixing type issues and ci 2022-03-15 10:17:30 -05:00
Hunter Miller
a6d7ddd164 Merge branch 'next/groups' into hm/landscape-perf-optimization 2022-03-11 15:45:00 -06:00
Patrick O'Sullivan
8926179f75 groups: trim ship string on preSig 2022-03-10 12:23:42 -06:00
Patrick O'Sullivan
0f85623f25 groups: Use presig on group join links 2022-03-10 12:20:12 -06:00
Patrick O'Sullivan
97aee0f422 groups: Add preSig func to utils 2022-03-10 12:19:32 -06:00
Patrick O'Sullivan
aa5946aa70 groups/grid: Move security from groups to grid 2022-03-08 13:26:43 -06:00
Patrick O'Sullivan
4bc543a6ec groups: handle italic or bold markdown around @p's in messages 2022-03-04 12:46:16 -06:00
Patrick O'Sullivan
d715c7d7cb landscape: Prevent adding duplicate ships to ShipSearch pills 2022-03-03 05:20:59 -06:00
tomholford
5959b73ecb interface: use single sig in NotificationText
The `ProfileOverlay` component expects a `ship` arg as a patp without the sig. This deSigs the ship value used in `NotificationText`.

This closes urbit/landscape#1376
2022-02-25 15:24:14 -06:00
Liam Fitzgerald
f3da5488ce Merge remote-tracking branch 'origin/next/groups' into lf/no-perms-rejoin 2022-02-03 11:12:43 -06:00
Liam Fitzgerald
b14dc76992 interface: refine joining error cases 2022-01-31 16:21:27 -06:00
Hunter Miller
de747b343f join: don't show modal if no kind 2022-01-28 19:51:35 -06:00
Hunter Miller
0d93cf9cff join: handling kind safer and join links more consistent 2022-01-28 19:33:42 -06:00
Hunter Miller
0abf7eecfe app: refactoring app to TS and removing lots of unused props 2022-01-26 12:21:19 -06:00
Hunter Miller
79f0fd98dd chat-resource: fixing admin detection 2022-01-26 10:29:04 -06:00
Hunter Miller
049a85bc60 Merge branch 'next/groups' into hm/landscape-perf-optimization 2022-01-25 17:05:32 -06:00
Hunter Miller
09f71e504b dms: don't load if pending 2022-01-18 14:38:45 -06:00
Hunter Miller
3bbaf6de80 join: making sure group is in state and retaining join request state 2022-01-13 16:15:38 -06:00
Hunter Miller
ed3b19cd0f sidebarlistheader: fixing potential undefined ref 2022-01-13 16:14:22 -06:00
Hunter Miller
c13ec5a698 notification-redirect: send to already joined chat instead of showing join modal 2022-01-11 19:36:06 -06:00
Hunter Miller
1ddd38e82c join: removing unused props, fixing invite 'kind' for proper linking 2022-01-11 19:32:51 -06:00
Hunter Miller
5fba433415 hark-update: fixing desk check 2022-01-11 19:30:53 -06:00
Hunter Miller
846502ef51 Merge branch 'next/groups' into hm/remove-dm-delete 2022-01-11 18:16:29 -06:00
Hunter Miller
4ee680807f Merge branch 'master' into next/groups 2022-01-11 18:15:25 -06:00
Hunter Miller
8efc0a9006 dms: hiding delete for dms and hiding dropdown if only reply 2022-01-11 16:43:57 -06:00
Hunter Miller
158dfc0dec interface: fixing type errors 2022-01-11 16:42:38 -06:00
Liam Fitzgerald
f1f57abec0
Merge pull request #5485 from urbit/lf/recency-improvements
landscape: better leap searching
2022-01-10 11:10:51 -06:00
Liam Fitzgerald
b4512bf1a0
Merge pull request #5490 from urbit/lf/groups-grabbag
groups: misc frontend fixes
2022-01-10 11:08:14 -06:00
Hunter Miller
1ddc7fee83 types: fixing type issues from merge 2022-01-07 11:08:59 -06:00
Hunter Miller
9c5f90fe3b Merge branch 'next/groups' into hm/landscape-perf-optimization 2022-01-06 16:52:55 -06:00
Liam Fitzgerald
a42b344559 DmResource: reload DM if cleared by kick 2022-01-06 13:55:22 -06:00
Hunter Miller
318cb9f00e Merge branch 'master' into next/landscape 2022-01-05 16:59:32 -06:00
Liam Fitzgerald
bfaec1daab interface: address hunter review 2021-12-13 10:23:37 -05:00
Liam Fitzgerald
7252c7c1da interface: fix unreads not clearing chats
Fixes urbit/landscape#761
2021-12-13 08:44:29 -05:00
Liam Fitzgerald
740d9b796e interface: inset by safe-area on iOS
Fixes urbit/landscape#242
2021-12-13 08:25:59 -05:00
Liam Fitzgerald
917b53b374 interface: add disable spellcheck setting
Fixes urbit/landscape#79
2021-12-13 08:18:38 -05:00
Liam Fitzgerald
dc305371bc interface: strip apps from landscape omnibox
Fixes urbit/landscape#1295
2021-12-13 08:02:14 -05:00
Liam Fitzgerald
0e847ec53c landscape: do not show cross-desk notifications 2021-12-13 07:52:41 -05:00
Liam Fitzgerald
167718bd8e interface: prevent hook crash in publish notes
Fixes urbit/landscape#1299
Fixes urbit/landscape#1343
2021-12-13 07:45:25 -05:00
Liam Fitzgerald
28ace88bd9 interface: remove My Channels link from GroupSwitcher
Fixes urbit/landscape#1331
2021-12-13 07:39:08 -05:00
Liam Fitzgerald
6de9dbdd3f landscape: better leap searching
Allows categories to reorder. Improves searching algorithm to order by
strength of match
2021-12-09 16:49:43 -05:00
Liam Fitzgerald
0979b8fc39 interface: hide invite if already joined 2021-12-08 15:24:32 -05:00
Liam Fitzgerald
ba9cfd8e92 interface: do not redirect to joined group automatically 2021-12-07 11:04:36 -05:00
Liam Fitzgerald
119805fd04 interface: hide aborted requests 2021-12-07 11:02:23 -05:00
Liam Fitzgerald
641cf79894 interface: fix tsc 2021-12-06 14:16:17 -05:00
Liam Fitzgerald
97f334e819 interface: address hunter review 2021-12-06 09:38:20 -05:00
Hunter Miller
9e3ed16c76 Merge branch 'master' into next/landscape 2021-12-03 16:44:51 -06:00
Liam Fitzgerald
04d88ae5e7 interface: refine spacing 2021-12-03 15:16:50 -05:00
Liam Fitzgerald
dff232816d interface: fix invite notifications 2021-12-03 15:16:13 -05:00
Liam Fitzgerald
413b4b8c9f landscape: add invite declination 2021-12-03 14:42:39 -05:00
Liam Fitzgerald
e655b84f10 landscape: prevent reflow jank in group summary on load 2021-12-03 12:39:46 -05:00
Liam Fitzgerald
f863a83d4c interface: fix unjoined graph permalink redirect 2021-12-03 12:39:24 -05:00
Hunter Miller
87337d0e7a join: automatically join when done 2021-12-02 17:06:42 -06:00
Liam Fitzgerald
0af4d998c1
Merge pull request #5449 from urbit/lf/group-view-refactor
groups: refactor joining process
2021-12-02 12:09:09 -05:00
Liam Fitzgerald
77d0071315
Merge pull request #5465 from urbit/ixv/publish-url-fix 2021-12-02 08:24:16 -05:00
ixv
0b678949e1 interface: fix publish url preprocessing 2021-12-01 15:48:41 -08:00
Hunter Miller
98496c1bfd bg-color: changing to always store ux, optimizing displayform and colorinput 2021-11-30 16:59:16 -06:00
Hunter Miller
0673fe9e3d npm-api: fixing hexToUx converter 2021-11-24 19:54:47 -06:00
Hunter Miller
6a6d2200b6 color-input: fixing performance and text input 2021-11-24 19:05:01 -06:00
Liam Fitzgerald
1e180f420a interface: address hunter review 2021-11-24 13:18:40 -05:00
Liam Fitzgerald
f615ddf920 interface: exorcise old code 2021-11-19 10:48:06 -05:00
Liam Fitzgerald
070176af22 interface: add stories for joining flow 2021-11-17 16:36:11 -05:00
Liam Fitzgerald
c91784d3bf interface: dismiss join on view 2021-11-17 16:34:35 -05:00
Liam Fitzgerald
fd64a627c3 interface: route new joining flow 2021-11-17 16:33:57 -05:00
Liam Fitzgerald
16e9381176 interface: add new joining flow 2021-11-17 16:29:33 -05:00
Liam Fitzgerald
098128ffa1 interface: remove joining in statusbar 2021-11-17 16:28:55 -05:00
Liam Fitzgerald
07ebc242a6 interface: update GroupLink for new joining flow 2021-11-17 16:28:30 -05:00
Liam Fitzgerald
0c2bbd23e6 interface: update omnibox to preview group join 2021-11-17 16:27:19 -05:00
Liam Fitzgerald
67083ecf70 interface: update group view api in state 2021-11-17 16:26:29 -05:00
Liam Fitzgerald
7e54e026cd interface: create base components for joining 2021-11-17 16:24:15 -05:00
Hunter Miller
08232a54bf npm: removing intermediate ts files from pkg, fixing more bad references 2021-11-10 17:54:31 -06:00
Hunter Miller
c07512b9de api,http-api,interface: fixing exports and correcting type refs 2021-11-10 13:52:08 -06:00
Liam Fitzgerald
7f7c81b018 groups: update glob, hotfix import 2021-11-04 12:09:19 -05:00
Liam Fitzgerald
6aaa94a333
Merge pull request #5376 from urbit/lf/nuke-beginners
interface: remove beginner's island
2021-11-04 11:41:42 -05:00
Liam Fitzgerald
08d399ba0a interface: fix circular dependencies 2021-11-04 11:30:50 -05:00
Liam Fitzgerald
a486cc1eef interface: fix tsc 2021-11-04 11:06:40 -05:00
Liam Fitzgerald
678e92a331 Merge remote-tracking branch 'origin/next/groups' into lf/fix-sidebar-priority 2021-11-04 11:05:56 -05:00
Liam Fitzgerald
c2437a3e35 interface: address hunter review 2021-11-04 11:02:50 -05:00
Liam Fitzgerald
b4637187a0
Merge pull request #5403 from urbit/lf/fix-mem-leak
useResize: fix destructor
2021-11-04 11:00:57 -05:00
Liam Fitzgerald
bc10c284d9 interface: fix read-graph, readGroup actions 2021-11-03 18:02:36 -05:00
Liam Fitzgerald
c7241d0509 useResize: fix destructor 2021-11-02 19:46:43 -05:00
Liam Fitzgerald
743130829e SidebarItem: fix status priority, if graph is not cleaned up correctly 2021-11-02 13:43:13 -05:00
Liam Fitzgerald
0a30d8ac4b interface: workaround malformed hark-store entries 2021-10-28 14:07:11 -05:00
Liam Fitzgerald
c3823e25b3 interface: purge beginners island 2021-10-26 10:01:51 -05:00
Hunter Miller
6bcdc7ff24
Merge branch 'release/next-userspace' into lf/post-assembly-grabbag 2021-10-25 14:01:38 -05:00
Hunter Miller
f72da65014 docket-image: handle broken images 2021-10-25 13:12:21 -05:00
Liam Fitzgerald
c147bbad1f interface: fixup dead code, typecheck 2021-10-25 11:41:55 -05:00
Hunter Miller
ba93e4e897 groups: performing same updated storage versioning schema 2021-10-21 16:36:31 -05:00
Liam Fitzgerald
494793ba3c interface: fix reactivity in SidebarList
Fixes urbit/landscape#1262
2021-10-21 15:38:52 -05:00
Liam Fitzgerald
49b38df2b6
Revert "blockquote: Remove unnecessary log of quote contents" 2021-10-19 12:33:54 -05:00
Liam Fitzgerald
5df73c4b3f
Merge pull request #5265 from pfych/master
blockquote: Remove unnecessary log of quote contents
2021-10-19 12:33:50 -05:00
Hunter Miller
4c34a1b80c interface: more code-splitting, removing unused dep 2021-10-14 09:28:21 -05:00
Hunter Miller
b73def0a3f interface: removing old notification components 2021-10-12 23:39:06 -05:00
Hunter Miller
0233fdd397 groups: adding persisted group state 2021-10-12 15:12:22 -05:00
Hunter Miller
7ca37027f2 interface: removing Set usage in group state 2021-10-12 15:09:20 -05:00
Hunter Miller
a0338b24ec Merge branch 'release/next-userspace' into hm/faster-grid-redirects 2021-10-12 11:22:00 -05:00
Hunter Miller
9b7774ebc8 groups: removing spammy log 2021-10-08 14:35:36 -05:00
Hunter Miller
ecaf7345e2 notification-redirects: fixing group dms 2021-10-08 14:34:20 -05:00
Hunter Miller
f6533823f6 Merge branch 'master' into hm/fix-popover-routes 2021-10-08 12:24:44 -05:00
Hunter Miller
17736498eb
popover-routes: put something resembling a real path 2021-10-08 12:20:42 -05:00
Hunter Miller
789aea4711 interface: switching all de-sigification to use deSig fn 2021-10-05 17:09:16 -05:00
Hunter Miller
b40fcf629e notifications: adding opened behavior, deduping body, and small design tweak 2021-10-05 13:12:14 -05:00
Liam Fitzgerald
3945ec457e landscape: update notification rendering for new hark 2021-10-05 14:14:30 +10:00
Liam Fitzgerald
623303c893 landscape: update notification reducing for new hark 2021-10-05 14:10:02 +10:00
Liam Fitzgerald
36a9fceab3 landscape: refactor notification redirects 2021-10-05 14:08:01 +10:00
Liam Fitzgerald
88216c9f9c interface: revive notifications in Groups 2021-10-05 14:06:46 +10:00
fang
aa48973c6a
Merge branch 'release/next-userspace' 2021-10-04 23:45:45 +04:00
fang
0a847c11f2
Merge pull request #5281 from urbit/lf/landscape-fix
landscape: fix chats not bumping, hide spinner correctly
2021-10-04 21:25:29 +02:00
fang
d606ba61d1
Merge pull request #5204 from urbit/lf/handle-undef-assoc
interface: Handle undefined association in getFeedPath
2021-10-04 21:22:09 +02:00
Liam Fitzgerald
9ccff90d77 interface: reduce %all-stats correctly 2021-10-04 19:30:13 +10:00
Liam Fitzgerald
52f4d9a367 landscape: fix joining indicator in statusbar 2021-10-01 13:40:25 +10:00
Liam Fitzgerald
c80806c062 interface: reduce %saw-place correctly 2021-10-01 13:38:26 +10:00
Hunter Miller
3dbfe480c9 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 14:11:46 -05:00
Hunter Miller
7494483f9f permalinks: fixes href issue and other small tweaks 2021-09-29 14:11:28 -05:00
Liam Fitzgerald
003657890b landscape: refine group joining interface 2021-09-29 14:37:31 +10:00
pfych
464c2e6ae1 blockquote: Remove unnecessary log of quote contents 2021-09-29 14:09:16 +10:00
Hunter Miller
6568ec0c58 permalinks: handling failure to get app treaty 2021-09-28 21:00:31 -05:00
Liam Fitzgerald
8adb794785 landscape: fix serving paths 2021-09-28 14:14:33 +10:00
Hunter Miller
b7750ff605 landscape: service worker scope off 2021-09-24 12:43:59 -05:00
Liam Fitzgerald
b532e629f3 grid, interface: fix localStorage versioning 2021-09-24 10:08:23 +10:00
Liam Fitzgerald
e1ee384e05 interface: rename Landscape -> Groups 2021-09-24 10:03:09 +10:00
Hunter Miller
35cb6b1b45 grid-redirects: moved to earlier call 2021-09-23 16:08:58 -05:00
Liam Fitzgerald
d02a83a20b interface: remove notifications redirect causing crash
Fixes urbit/landscape#1188
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
802a0f91c2 interface: dedupe pendings in DM sidebar
Fixes urbit/landscape#1184
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
7de7917294 interface: fix sharing private profile
Fixes urbit/landscape#1189
2021-09-23 12:11:05 +10:00
Hunter Miller
1e21dd43eb leap: removing notifications from index 2021-09-22 13:59:05 -05:00
Liam Fitzgerald
738127a22f interface: fix group feed unread count 2021-09-22 13:43:10 +10:00
Liam Fitzgerald
d3802fa0c0 interface: render app preview in link block 2021-09-22 12:01:57 +10:00
Hunter Miller
79142fe4af embed: removing testing code 2021-09-21 20:47:25 -05:00
Liam Fitzgerald
e93cdb654e interface: fix unread counts on tiles 2021-09-22 11:31:55 +10:00
Hunter Miller
1c51b7d4ae permalinks: better handling and onboarding, removing tiles too 2021-09-21 17:56:52 -05:00
Hunter Miller
d415173bab permalink: app embed responsive sizing 2021-09-21 16:25:36 -05:00
Hunter Miller
72ddbf1eb1 service-worker: fixing path and scope 2021-09-21 15:13:46 -05:00
Hunter Miller
ff024adfc7 hash: removing in favor of grid 2021-09-21 11:58:47 -05:00
Liam Fitzgerald
b8d68291f2 interface: update permalinks 2021-09-21 14:14:01 +10:00
Liam Fitzgerald
848f52a8ad Merge remote-tracking branch 'origin/dist' into lf/dist-fixes 2021-09-21 13:44:12 +10:00
Liam Fitzgerald
b9b5091759 interface: surface pending DMs 2021-09-21 13:43:04 +10:00
Liam Fitzgerald
d36be73933 interface: add loaded flag to metadata state 2021-09-21 13:39:02 +10:00
Hunter Miller
c7cafd8e1a permalink: fixed path and spider case 2021-09-20 21:09:19 -05:00
Hunter Miller
7aefdd957d Merge branch 'dist' into hm/landscape-app-link 2021-09-20 20:04:03 -05:00
Liam Fitzgerald
d593561b0f interface: fix misc bugs 2021-09-20 14:34:55 +10:00
Hunter Miller
2dbfbedd05 app-reference: correcting structure and hoon typings 2021-09-17 18:25:32 -05:00
Liam Fitzgerald
143a8e08e6 various: fix dependencies & tests 2021-09-17 14:51:19 +10:00