Commit graph

103 commits

Author SHA1 Message Date
afdaa61a06 pl-fe: Replace some redux stores with zustand
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-29 00:27:06 +02:00
b801acffe9 pl-fe: Improve StatusHoverCard ui
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-29 00:07:23 +02:00
3bffadad36 pl-fe: open reactions/favs modal on long press
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-28 16:43:16 +02:00
1c4aaeaea5 pl-fe: improve floating-ui behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 23:43:11 +02:00
e6bed8c471 pl-fe: improve floating-ui behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 23:31:19 +02:00
95f61f1d9f pl-fe: replace react-popper with @floating-ui/react
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 23:10:31 +02:00
b016dbec2b pl-fe: Allow reordering profile fields
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 22:21:21 +02:00
9227eef670 pl-fe: profile fields panel doesn't need a title
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 22:04:48 +02:00
bc3f02aee6 pl-fe: replace react-overlays with @floating-ui/react
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 20:35:59 +02:00
ead811425f pl-fe: update some deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 17:20:06 +02:00
dc4dd8300c pl-fe: change conditions for status collapse
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-22 14:50:56 +02:00
420c43b9ed pl-fe: make tombstones focusable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-22 14:36:10 +02:00
dc7c759cf4 pl-fe: lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-22 00:19:23 +02:00
ab5aa0b058 pl-fe: lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-22 00:09:45 +02:00
e5098bd7d4 pl-fe: Use tabler icon for verification badge
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-20 23:15:40 +02:00
41f17e17c5 pl-fe: remove unused code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-20 21:07:10 +02:00
36aadabf5f pl-fe: remove default initial index from scrollable list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 22:56:12 +02:00
4965cee37b pl-fe: Migrate ChatMessageList to @tanstack/virtual
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 20:35:26 +02:00
9dce0668d1 pl-fe: fix list height when rendering empty message card
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 17:17:09 +02:00
5f2e06f75f Merge remote-tracking branch 'mkljczk/develop' into develop
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 15:16:05 +02:00
aadd9439aa pl-fe: move ChatList to @tanstack/virtual, some fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 15:15:02 +02:00
5f9743604f pl-fe: styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 01:09:55 +02:00
1727dc4e1b pl-fe: remove commented out code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 01:06:48 +02:00
076b16d751 pl-fe: Replace virtuoso with tanstack virtual for scrollable list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-19 00:55:53 +02:00
5ad5b6a909 pl-fe: Avoid delays with no-reduce-motion
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-18 21:10:01 +02:00
8cbaa75546 Move compose event form state to modal itself
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-18 16:26:25 +02:00
c7dba3334f Move dropdown menu to zustand
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 20:31:04 +02:00
c8d201914a Merge remote-tracking branch 'mkljczk/develop' into develop 2024-09-17 20:02:09 +02:00
3bbbc6c43f Switch to zustand for modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 20:01:30 +02:00
abe10a352c
pl-fe: fix fav hotkey 2024-09-17 19:30:54 +02:00
0867afefbd pl-fe: Fix attachment thumbs visibility
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-17 16:34:52 +02:00
e5b3de326f pl-fe: fix load more button margin
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 23:39:39 +02:00
6c4e6b9bdc pl-fe: do not display default follow action when unauthenticated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 19:15:55 +02:00
9e8d67c3af pl-fe: fix dropdown menu styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 12:01:56 +02:00
3f6c4fb5df pl-fe: fix hashtag links in statuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-15 11:20:07 +02:00
f39c52ac83 pl-fe: do not display empty content
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 17:57:50 +02:00
6b7082f8fe pl-fe: improve dropdown menu animation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-14 14:18:19 +02:00
affbe86081 put the logic where it belongs to
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 23:15:37 +02:00
77509b9931 pl-fe: improve reactions styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 23:09:06 +02:00
b24be14d55 pl-fe: Add spacing to widget header
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 14:49:55 +02:00
8794c293aa Support reactions on Mastodon forks, support api_versions, minor fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-13 13:05:06 +02:00
c96a7c4dde pl-fe: fix collapsed status with poll styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 20:42:38 +02:00
25defe0691 Display logo if set
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 19:30:35 +02:00
d5737bd6de pl-fe: only display sign up link when registration is available
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 19:14:20 +02:00
03b42101aa pl-fe: make vibration shorter
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 18:17:57 +02:00
1f001abe9e pl-fe: add feedback to long press
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 18:03:25 +02:00
fe29e692ca pl-fe: open reactions modal on reaction button long press
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 17:54:45 +02:00
143600fc23 pl-fe: emoji picker button theme
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 12:50:28 +02:00
d62e11a1dc pl-fe: only use logo if provided
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:16:53 +02:00
6c208a5b91 pl-fe: Usually authentication is not required to display interactions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-12 11:02:08 +02:00