Hunter Miller
1d1b9ae863
Merge branch 'next/groups' into lf/landscape-floor
2022-03-31 12:28:29 -05:00
Liam Fitzgerald
58cd0bd4f3
interface: address hunter review
2022-03-31 10:56:45 -06:00
Patrick O'Sullivan
de30c0ef19
grid: fix mock notification data to match new type def
2022-03-31 11:54:34 -05:00
Patrick O'Sullivan
2af86d64ba
npm: fix HarkBody type def for time
2022-03-31 11:49:21 -05:00
Patrick O'Sullivan
7108bfa7c7
groups: remove debug statement from chatinput
2022-03-31 11:39:54 -05:00
Hunter Miller
1949174f63
Merge pull request #5682 from urbit/po/fix-silent-s3-failures
...
groups: fix silent s3 failures
2022-03-31 11:26:40 -05:00
Patrick O'Sullivan
0d3f4ec554
groups: clear s3 error state on succesful upload
2022-03-31 11:23:52 -05:00
Hunter Miller
9b59f26c6c
bootstrap: moving data calls to relevant component so it always loads
2022-03-31 11:07:08 -05:00
Hunter Miller
687b23e519
useFileUpload: fixing stale closure
2022-03-31 11:06:38 -05:00
Patrick O'Sullivan
846fe48e7a
groups: lift uploadError state to ChatPane, refactor nested ternary
2022-03-31 11:04:24 -05:00
Patrick O'Sullivan
cc1048dd21
groups: add padding to error box in collections
2022-03-31 10:52:31 -05:00
Patrick O'Sullivan
ff65c17376
groups: remove fixed height from s3 error portal
2022-03-31 10:50:10 -05:00
Hunter Miller
6dc763a7d1
s3client: adding missing promise call to trigger
2022-03-31 09:42:10 -05:00
Patrick O'Sullivan
7f41869895
Merge pull request #5656 from urbit/lf/hark-add-note-ui
...
hark: add %add-note JSON decoder
2022-03-30 15:44:07 -05:00
Hunter Miller
b1aab5bc36
Merge branch 'next/groups' into hm/fix-missing-channel-state
2022-03-30 15:29:32 -05:00
Patrick O'Sullivan
9db2024676
groups: handle s3 upload failures in chat
2022-03-30 15:04:01 -05:00
Patrick O'Sullivan
836cdb2478
groups: handle s3 upload failures in collections
2022-03-30 14:12:13 -05:00
Patrick O'Sullivan
618474dbae
Merge pull request #5660 from urbit/po/new-browser-api-toggles
...
grid: new browser api toggles/settings
2022-03-29 18:28:34 -05:00
Patrick O'Sullivan
2b784caffc
groups: remove TODO about harkbody def, fix in separate PR
2022-03-29 09:18:57 -05:00
Liam Fitzgerald
75a2c2b979
interface: static height for embedded images
2022-03-28 14:44:02 -06:00
Liam Fitzgerald
be722a246b
dm-hook: fix missing notification on DM invite
...
Fixes urbit/landscape#1117
2022-03-28 14:33:18 -06:00
Patrick O'Sullivan
a63e54cdfe
grid: Fix notification order in inbox
2022-03-28 15:07:02 -05:00
Liam Fitzgerald
41d42da34c
interface: fix group feed unread count
...
Fixes urbit/landscape#1258
2022-03-28 13:54:37 -06:00
Liam Fitzgerald
d4658089a9
hark-graph-hook: revive unread counts for group feed
...
Fixes urbit/landscape#1258
2022-03-28 13:53:22 -06:00
Patrick O'Sullivan
952a05a901
groups: fix notification order
2022-03-28 14:52:28 -05:00
Liam Fitzgerald
e31c194a20
interface: fix group chat join overflow
...
fixes urbit/landscape#1105
2022-03-28 12:49:43 -06:00
Liam Fitzgerald
a7906641a7
interface: cap maxHeight of ShipSearch
...
Fixes urbit/landscape#1393
2022-03-28 12:30:19 -06:00
Liam Fitzgerald
7a6cb8ae6d
interface: do not show recently joined if already left
...
Fixes urbit/landscape#1407
2022-03-28 12:19:19 -06:00
Liam Fitzgerald
88a47ce883
hark-store: fix ship parsing
2022-03-28 10:13:52 -06:00
Patrick O'Sullivan
de493a6482
groups:Remove useEffect for setting prot. handler from Content
2022-03-28 09:24:51 -05:00
Patrick O'Sullivan
c896349246
groups:Remove button for registering prot. handler in settings
2022-03-28 09:23:44 -05:00
Patrick O'Sullivan
bb4c4841ae
grid: check for settings load before checking browser settings
2022-03-25 15:40:37 -05:00
Patrick O'Sullivan
8c31150571
grid: set default settings after sending notification
2022-03-25 15:23:28 -05:00
Liam Fitzgerald
0cdd048903
graph-store: subscribers always keep minimal logs
...
Transposes the change in 1a2a9ee899
so
that subscribers always keep the minimum possible logs.
2022-03-25 13:35:44 -06:00
Patrick O'Sullivan
ef77aaf802
groups: Use garden's prot. hand. prefs to determine app link
2022-03-25 14:30:26 -05:00
Patrick O'Sullivan
1399ef9fa5
groups: Add useGardenSettings store to groups
2022-03-25 14:28:07 -05:00
Patrick O'Sullivan
df280daee3
groups: Set browserId in local state on mount of app
2022-03-25 14:27:30 -05:00
Patrick O'Sullivan
0a5cd0041d
groups: Add browserId to local state
2022-03-25 14:26:18 -05:00
Patrick O'Sullivan
66451c9089
groups: Add fingerprintjs
2022-03-25 14:25:07 -05:00
Hunter Miller
60d5d4ffcf
bootstrap: optimizing order a little more
2022-03-25 12:55:54 -05:00
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
edb4094301
groups: fixing bad prod build and missing react-refresh
2022-03-24 19:13:36 -05:00
Liam Fitzgerald
1a2a9ee899
graph-store: drop unnecessary logs
...
Drops unnecessary logs for subscribers, to reduce memory usage. In local
testing, this incurred a 20% improvement in graph-store memory usage.
Note that publishers still retain the entire history, for backlog and
resubscribe purposes. Subscribers still retain a handful of updates so
that they can resubscribe upon kick correctly.
2022-03-24 13:31:15 -06:00
Patrick O'Sullivan
734b1310f8
grid: add ability to store/toggle per-browser settings
2022-03-24 11:27:27 -05:00
Patrick O'Sullivan
c222802b00
grid: add fingerpintjs to save per-browser settings
2022-03-24 11:22:34 -05:00
Hunter Miller
1e29177b2a
interface: improving channel load time/ordering
2022-03-22 19:05:24 -05:00
Liam Fitzgerald
a3ec1af915
@urbit/api: add add-note hark-store poke
2022-03-22 16:42:54 -06:00
Liam Fitzgerald
5a1ead5513
hark-store: add %add-note JSON decoder
2022-03-22 16:42:54 -06:00
Patrick O'Sullivan
dfcc0bf7c3
groups: remove debug statement
2022-03-22 15:20:16 -05:00
Patrick O'Sullivan
0a62aa8f22
groups: Fix <user> left <group> notifications
2022-03-22 15:17:29 -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
ef4131061e
Merge branch 'master' into next/groups
2022-03-21 18:20:51 -05:00
Hunter Miller
6e0b1096c2
grid: updating glob and version
2022-03-21 15:59:26 -05:00
Hunter Miller
82164abe2f
Merge branch 'next/landscape' into hm/fix-tile-order-persistence
2022-03-21 15:26:04 -05:00
Patrick O'Sullivan
3c68499b86
grid: fix loop caused by useEffect in tilegrid
2022-03-21 15:15:39 -05:00
Hunter Miller
77f0de4cb2
grid: initialize settings, add more checks around order correction
2022-03-21 14:08:28 -05:00
Hunter Miller
3d2472f8b4
tile-grid: check for charges loaded, updating glob
2022-03-21 13:23:58 -05:00
Hunter Miller
ce39c22026
grid: updating bad glob entry
2022-03-21 13:05:28 -05:00
Hunter Miller
3cbe8e97fe
grid: updating glob and version
2022-03-21 12:46:42 -05:00
Hunter Miller
7e193cf733
Merge branch 'next/landscape'
2022-03-21 12:43:21 -05:00
Hunter Miller
1806320786
tile-grid: ensure we aren't trying to display uninstalled apps
2022-03-21 11:51:05 -05:00
Hunter Miller
4fb718bd78
groups: update version and glob
2022-03-16 16:42:00 -05:00
Hunter Miller
3b300bc6dd
grid: updating glob and version
2022-03-16 14:35:52 -05:00
Liam Fitzgerald
d42c04f1e5
Merge pull request #5631 from urbit/lf/notify-strip
...
notify: disable notifications dismissal
2022-03-15 15:24:36 -06:00
Hunter Miller
eb9c9688ed
apps/docket: move all status to hook and make more reliable
2022-03-15 11:42:03 -05:00
Hunter Miller
c22bac9273
Merge pull request #5563 from urbit/hm/landscape-perf-optimization
...
groups: perf optimization
2022-03-15 11:26:19 -05:00
Hunter Miller
b98258e6e7
npm-api: making iswriter more defensive
2022-03-15 10:50:58 -05:00
Hunter Miller
466e4522e7
interface: removing react-refresh from babel config
2022-03-15 10:35:03 -05:00
Hunter Miller
0d290223b7
interface: fixing babel config
2022-03-15 10:23:49 -05:00
Hunter Miller
143c41540c
interface: fixing type issues and ci
2022-03-15 10:17:30 -05:00
Hunter Miller
070f0ce278
Merge branch 'next/landscape'
2022-03-14 16:10:46 -05:00
Hunter Miller
a35f70ac59
Merge branch 'next/groups'
2022-03-14 15:56:49 -05:00
Patrick O'Sullivan
74149bc16f
groups: do not notify user if mentioned in DM
2022-03-14 15:04:36 -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
9026712d5c
Replace fill with class fill-current
2022-03-08 15:48:19 -06:00
Patrick O'Sullivan
38a4323911
Update pkg/grid/src/components/Checkbox.tsx
...
Co-authored-by: Hunter Miller <hunter@tlon.io>
2022-03-08 15:28:35 -06:00
Hunter Miller
53ae8f0886
tile-grid: filtering out system tile
2022-03-08 15:27:28 -06:00
Patrick O'Sullivan
aa5946aa70
groups/grid: Move security from groups to grid
2022-03-08 13:26:43 -06:00
Liam Fitzgerald
eeaa6d3c66
notify: disable notifications dismissal
...
Disables automatic dismissal of push notifications in an attempt to
tighten the debugging space. This should prevent unintentional 404s. To
prevent a space leak we clear notifications once a week on a timer.
2022-03-08 13:14:38 -06:00
Liam Fitzgerald
f042366a7d
Merge pull request #5622 from urbit/po/markdown-styling-around-ship-name
...
groups: Fix markdown styling around ship names in chat messages
2022-03-07 13:16:09 -06:00
Jake Miller
ed2da5d54f
Merge pull request #5605 from urbit/jm/archive-scry
...
graph-store: fix scrying into archive
2022-03-06 05:45:57 -05:00
Hunter Miller
531140ab24
tiles: adding drag and drop ordering
2022-03-04 18:50:54 -06:00
Patrick O'Sullivan
26d2d07d31
npm-api: add emphasis property to MentionContent type
2022-03-04 13:03:13 -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
Hunter Miller
137e3970b9
Merge branch 'master' into next/landscape
2022-03-04 10:51:44 -06:00
Patrick O'Sullivan
d715c7d7cb
landscape: Prevent adding duplicate ships to ShipSearch pills
2022-03-03 05:20:59 -06:00
Hunter Miller
6c221fbddc
interface: updating glob to trigger properly uploaded glob
2022-03-02 18:32:45 -06:00
tomholford
3bbfd20022
Merge branch 'master' into next/landscape
2022-02-28 15:39:17 -06:00
Hunter Miller
c4bc9b3428
groups: updating glob and version
2022-02-28 11:32:05 -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
cbb17a2135
interface: fix subscription reconnect issues
...
Restores subscription reconnect issues by correctly throwing a
FatalError so that subscriptions are correctly restarted
2022-02-25 13:25:18 -06:00
tomholford
4c25bcd586
devex: peg interface node version
...
See: https://nodejs.org/en/about/releases/
2022-02-24 16:32:39 -06:00
Hunter Miller
ce75499ae5
Merge branch 'next/groups'
2022-02-24 10:44:08 -06:00
tomholford
47338cffc6
Merge branch 'master' into next/groups
2022-02-23 17:14:34 -06:00