Commit Graph

910 Commits

Author SHA1 Message Date
d0130fb296 ScrollTopButton: fix tests, actually don't use shortNumberFormat for now (it messes up pluralization) 2022-06-03 13:16:22 -05:00
fbb460817f Add JSDoc comments to timeline components 2022-06-03 13:09:46 -05:00
aad192d150 ScrollTopButton: restore count prop so it works in Notifications again 2022-06-03 12:38:54 -05:00
6da72d874e TimelineQueueButtonHeader --> ScrollTopButton 2022-06-03 12:34:30 -05:00
0a34bcfcba StatusList: fix infinite scrolling
(apparently I don't understand how useCallback works)
2022-06-03 12:24:55 -05:00
526d8a1d83 ScrollableList: track the second item instead of the top one 2022-06-02 21:22:40 -05:00
606d6297a8 TimelineQueueButtonHeader: use shortNumberFormat 2022-06-02 20:59:34 -05:00
973d3064b5 TimelineQueueButtonHeader: fix tests 2022-06-02 20:46:18 -05:00
8baa4cd262 ScrollableList: clear scrollData useMemo if scrollKey changes 2022-06-02 20:40:39 -05:00
36fb7fea7d ScrollableList: reset topOffset if node doesn't match 2022-06-02 20:37:51 -05:00
68e80aa7be ScrollableList: nuke the overscan 2022-06-02 20:37:05 -05:00
a4a20ddbe6 ScrollableList: use debounce, not throttle 2022-06-02 20:36:49 -05:00
509b7b871b ScrollableList: useMemo, useCallback, throttle, refactor, make it nice 2022-06-02 19:31:25 -05:00
aecf539581 ScrollableList: only restore scroll position when navigating back 2022-06-02 17:00:58 -05:00
47e43b6540 StatusList: break out TimelineQueueButtonHeader into StatusListContainer 2022-06-02 15:29:20 -05:00
878d26cb4b StatusListContainer: convert to TSX 2022-06-02 15:15:30 -05:00
8624dbd5f2 StatusList: improve imports 2022-06-02 14:03:02 -05:00
a185ad45cd StatusList TypeScript fixes 2022-06-02 14:00:35 -05:00
d0d9c0b460 StatusList: convert to TSX 2022-06-02 13:35:08 -05:00
697c028c4a TimelineQueueButtonHeader: convert to tsx 2022-06-01 20:47:28 -05:00
577c391417 ScrollableList: fix desync scroll position, add 200px overscan 2022-06-01 19:36:55 -05:00
3d605913e8 Preserve scroll position perfectly 2022-06-01 18:47:07 -05:00
28bd9b0f4b StatusList: don't dequeue timeline on mount 2022-06-01 18:00:35 -05:00
8052d5040a ScrollableList: delete unused scrollerRef 2022-06-01 18:00:09 -05:00
e4b95534dc Merge remote-tracking branch 'origin/develop' into scroll-position 2022-06-01 14:29:45 -05:00
1ede064457 Use white text on dark inputs 2022-06-01 14:18:01 -04:00
9772aa0d9c Status: remove unused imports 2022-05-31 13:22:58 -05:00
fb9acf4d64 QuotedStatus: use StatusMedia component 2022-05-31 13:11:50 -05:00
62d432a65d Status: clean up now unused media methods, etc 2022-05-31 12:32:59 -05:00
ba8379c753 Break out StatusMedia into a separate component 2022-05-31 12:31:08 -05:00
8304f25577 Merge branch 'styles-cleanup' into 'develop'
Remove unused styles?

See merge request soapbox-pub/soapbox-fe!1476
2022-05-31 16:15:50 +00:00
cd87b5262c Remove unused styles?
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-31 14:55:31 +02:00
b02c80341b ReplyIndicator: convert to TSX 2022-05-30 14:05:15 -05:00
beb7b8e713 TypeScript, FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-30 18:44:32 +02:00
9b5c342a27 Merge remote-tracking branch 'soapbox/develop' into ts 2022-05-28 18:03:22 +02:00
1e74c6d3d7 TypeScript, FC, styles and fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-28 18:03:19 +02:00
afe670b8fc Use BirthdayInput on Edit profile page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-27 19:14:21 +02:00
b54396588e Add outline in some places
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-25 18:00:13 +02:00
66a113b61a d-screen: fall back to h-screen 2022-05-24 15:31:46 -04:00
2c69cc5de4 Merge branch 'loading' into 'develop'
Pageload improvements

Closes #976

See merge request soapbox-pub/soapbox-fe!1441
2022-05-24 18:17:39 +00:00
f2164f09d4 Add d-screen Tailwind utility 2022-05-24 13:45:00 -04:00
a7992addbd Merge branch 'i18n--' into 'develop'
Avoid inline message definitions

See merge request soapbox-pub/soapbox-fe!1444
2022-05-24 15:38:10 +00:00
38b3b7150f string | React.ReactNode -> React.ReactNode
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-24 17:16:07 +02:00
788f6111a4 Merge branch 'scheduled-fixes' into 'develop'
Scheduled statuses: TypeScript, fix styles

Closes #977

See merge request soapbox-pub/soapbox-fe!1442
2022-05-24 15:14:59 +00:00
682d2a3647 Avoid inline message definitions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-24 12:24:26 +02:00
9030b93c5b Merge branch 'sidebar-links' into 'develop'
Fix external links in sidebar/sidenav

See merge request soapbox-pub/soapbox-fe!1361
2022-05-23 19:41:00 +00:00
58ddda8246 Remove Invites link from sidebar
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-23 21:20:38 +02:00
73c4457f28 Scheduled statuses: TypeScript, fix styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-23 21:14:42 +02:00
2b7f4694da LoadingScreen: bump up spinner vertically to counteract optical illusion 2022-05-22 13:27:08 -05:00
c729f30efa Merge branch 'loading-screen' into 'develop'
Refactor SoapboxMount

See merge request soapbox-pub/soapbox-fe!1436
2022-05-20 21:20:20 +00:00