Commit Graph

942 Commits

Author SHA1 Message Date
2a29a050a6 d 2022-06-09 09:43:37 -04:00
2c3bfefa4c Small UX improvements 2022-06-09 09:43:37 -04:00
6b07a7c3b6 Dark mode support for Polls 2022-06-09 09:43:37 -04:00
3dc60f2cd8 Add Divider 2022-06-09 09:43:36 -04:00
7782c96ba4 Improve design of the Poll Form 2022-06-09 09:43:17 -04:00
cedbc468bd Merge branch 'improve-datepicker' into 'develop'
Add new custom datepicker for improved UX

See merge request soapbox-pub/soapbox-fe!1507
2022-06-08 17:12:54 +00:00
4457a0613c Merge branch 'quote-sensitive' into 'develop'
Sensitive quotes

Closes #930

See merge request soapbox-pub/soapbox-fe!1504
2022-06-08 16:34:50 +00:00
8a6ba4f048 Add basic QuotedStatus test 2022-06-08 11:25:41 -05:00
f3178ac911 Move/rename QuotedStatus file 2022-06-08 11:07:41 -05:00
5900068144 Use new Datepicker on AgeVerification step 2022-06-08 12:06:05 -04:00
165a4cc469 Add new Datepicker component 2022-06-08 12:05:41 -04:00
5fe442b684 ESLint: add no-duplicate-imports rule
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-07 22:21:18 +02:00
da70097960 Convert QuotedStatus containers to TSX 2022-06-07 14:48:24 -05:00
735d04b007 QuotedStatus: properly display sensitive media 2022-06-07 14:26:12 -05:00
edffe9a837 SensitiveButton: use UI components 2022-06-07 13:55:34 -05:00
bdb958a613 Merge branch 'ts' into 'develop'
Reducers: TypeScript

See merge request soapbox-pub/soapbox-fe!1498
2022-06-06 19:03:34 +00:00
ddd0cc2d27 Merge branch 'tsx-conversions' into 'develop'
TSX conversions

See merge request soapbox-pub/soapbox-fe!1495
2022-06-06 18:57:06 +00:00
7e7dd19b02 Merge branch 'chats-fixes' into 'develop'
Small chats fixes & TSX conversions

See merge request soapbox-pub/soapbox-fe!1496
2022-06-06 18:31:27 +00:00
41a2b1f08f Reducers: TypeScript, fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 20:21:25 +02:00
5bb26c9b47 Merge remote-tracking branch 'soapbox/develop' into ts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 15:07:19 +02:00
65dff4e6a1 Reducers: TypeScript
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 15:05:44 +02:00
5bc8108e26 Move account migration to settings
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 08:56:22 +02:00
328d3b9b59 Suggestion --> AutoSuggestion 2022-06-04 18:36:34 -05:00
318b9f0d3b AutosuggestAccountInput: improve types 2022-06-04 18:35:04 -05:00
0ff1887fec AutosuggestEmoji: convert to TSX 2022-06-04 18:29:58 -05:00
ba803e200c AutosuggestInput: convert to TSX 2022-06-04 18:21:16 -05:00
e6c25a1887 AutosuggestAccountInput: convert to TSX 2022-06-04 17:47:40 -05:00
a261e02329 Chats: fix search results position on main pane 2022-06-04 17:23:25 -05:00
54b6df719c Layout: fix compose block spacing 2022-06-04 15:58:41 -05:00
de2c9148eb Merge branch 'status-focus' into 'develop'
Focus on selected status in status list, add moveUp/moveDown hotkeys to tombstone

See merge request soapbox-pub/soapbox-fe!1494
2022-06-04 15:50:44 +00:00
d4cc2ab29b Focus on selected status in status list, add moveUp/moveDown hotkeys to tombstone
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-04 15:20:19 +02:00
859bc9c3b5 ScollTopButton: disable smooth scrolling 2022-06-03 14:00:56 -05:00
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