Commit Graph

900 Commits

Author SHA1 Message Date
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
beef2de673 Merge remote-tracking branch 'soapbox/develop' into hotkey-nav
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-20 21:00:42 +02:00
28c7a87913 Merge branch 'formatted-lists' into 'develop'
Use FormattedList for 'Replying to'

See merge request soapbox-pub/soapbox-fe!1396
2022-05-20 18:58:34 +00:00
f0ba5a5a8c SoapboxMount: load onboarding flow async, refactor 2022-05-20 13:13:17 -05:00
84b04250ac Add LoadingScreen for fullscreen, theme-specific loading 2022-05-20 12:20:31 -05:00
f0cab57ae8 Merge branch 'whitescreen' into 'develop'
SoapboxMount: display a spinner while API requests are loading

Closes #967

See merge request soapbox-pub/soapbox-fe!1424
2022-05-20 15:22:10 +00:00
1fb9525635 Merge remote-tracking branch 'origin/develop' into scroll-position 2022-05-19 20:09:56 -05:00
533c356d60 ScrollableList: preserve index rather than scrollTop 2022-05-19 20:03:52 -05:00
c3ef55613d Merge branch 'infinite-scroll-suggestions' into 'develop'
Add infinite scroll to suggestions onboarding

See merge request soapbox-pub/soapbox-fe!1430
2022-05-19 21:18:49 +00:00
ba0b4851f6 ScrollableList: save and restore scroll position 2022-05-19 16:09:22 -05:00
362f7520ae Fix Tombstone margins in threads, fixes #971 2022-05-19 12:42:01 -05:00