Commit Graph

144 Commits

Author SHA1 Message Date
marcin mikołajczak
955778c0c1 pl-fe: Split the modal evenly
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 23:32:21 +02:00
marcin mikołajczak
f4e8e8bebf pl-fe: Only show enabled shortcuts when unauthenticated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 23:06:15 +02:00
marcin mikołajczak
c76db99fc9 pl-fe: Allow more hotkeys when unauthenticated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 22:52:10 +02:00
marcin mikołajczak
4d1231387d pl-fe: Replace react-helmet with react-helmet-async
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 16:18:20 +02:00
marcin mikołajczak
ae4d23aab7 pl-fe: fix typo
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 14:39:08 +02:00
marcin mikołajczak
dd2404faf2 pl-fe: Avoid external status links
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 14:38:55 +02:00
marcin mikołajczak
6aac80117b pl-fe: Fix video positioning
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 10:40:05 +02:00
marcin mikołajczak
86ba7535c4 pl-fe: Restore margin-top for reactions list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-10 01:16:31 +02:00
marcin mikołajczak
2e7a735c0c pl-fe: Prefer useRelationship hook
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 22:23:51 +02:00
Alex Gleason
13454a38d6 Remove redux-immutable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 22:21:17 +02:00
marcin mikołajczak
b4d56caa5b Disable spoilers for Mitra
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 20:16:04 +02:00
marcin mikołajczak
cffc9d7332 pl-fe: rename HoverRefWrapper component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 18:04:39 +02:00
marcin mikołajczak
83992b4d12 pl-fe: Show account card on hover in notification labels
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-09 18:03:33 +02:00
marcin mikołajczak
aaddf124bf pl-fe: Show visibility icon for actual status, not the reblog
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-08 13:20:55 +02:00
marcin mikołajczak
14e3df65b3 pl-fe: Remove unused code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-07 18:54:23 +02:00
marcin mikołajczak
97d1ce2f47 pl-fe: Complete migration of settings store
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-07 18:37:50 +02:00
marcin mikołajczak
e4615b70f7 pl-fe: WIP migrate settings store to zustand
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-07 01:32:55 +02:00
marcin mikołajczak
419877adcc pl-fe: Reduce calls to verify_credentials for remote accounts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-06 17:30:16 +02:00
marcin mikołajczak
d7322ea964 pl-fe: simplify code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-06 12:02:23 +02:00
marcin mikołajczak
26b922d4f6 pl-fe: Remove some anys
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-06 00:17:19 +02:00
marcin mikołajczak
8bc30f18f8 pl-fe: Use ParsedContent for account bios
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-06 00:04:15 +02:00
marcin mikołajczak
cacc89483e pl-fe: memoize purified instance description
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 23:54:45 +02:00
marcin mikołajczak
3e94d9dd53 pl-fe: Prefer using ids directly
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 23:49:21 +02:00
marcin mikołajczak
85d6a3bdc6 pl-fe: Do not show repeated emoji reaction button
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 23:42:20 +02:00
marcin mikołajczak
ad948d7d4a pl-fe: Fix autosuggestion on black theme
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 23:39:46 +02:00
marcin mikołajczak
6cabc937ae pl-fe: prefer arrays
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-05 23:21:21 +02:00
marcin mikołajczak
7685a1e087 Fix thread display behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-04 00:56:20 +02:00
marcin mikołajczak
8a99d8033c Do not render unnecessary emoji picker dropdowns
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-04 00:53:20 +02:00
marcin mikołajczak
3fdd22e900 pl-fe: Fix floating elements position
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-04 00:29:50 +02:00
marcin mikołajczak
93e0311984 pl-fe: further actually improve virtual scrolling behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-04 00:15:49 +02:00
marcin mikołajczak
6bb4dc20a4 Revert "pl-fe: Improve virtualization behavior"
This reverts commit d2d1840119.
2024-10-04 00:00:43 +02:00
marcin mikołajczak
d2d1840119 pl-fe: Improve virtualization behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03 23:44:10 +02:00
marcin mikołajczak
e472f87aaa Move stripCompatibilityFeatures to parser code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03 12:39:36 +02:00
marcin mikołajczak
63924bcc50 pl-fe: Move parsed html to a separate component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-03 12:09:35 +02:00
marcin mikołajczak
8b773e427d Upgrade React to v18.3
Co-authored-by: Alex Gleason <alex@alexgleason.me>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-02 18:51:41 +02:00
marcin mikołajczak
97c638b871 pl-fe: replace UUID package with crypto.randomUUID
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-02 17:57:14 +02:00
marcin mikołajczak
994ec59f4b pl-fe: zoom in emojis on hover
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-02 17:25:39 +02:00
marcin mikołajczak
d0ca585558 pl-fe: Fix account hover card
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-01 18:20:49 +02:00
marcin mikołajczak
04281890e6 pl-fe: fix media modal thread display
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-30 23:37:18 +02:00
marcin mikołajczak
e04fe6a685 pl-fe: Modify media styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-30 23:17:53 +02:00
marcin mikołajczak
9bc47f3145 pl-fe: Minor changes to gallery display
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-30 18:21:52 +02:00
marcin mikołajczak
d21241165f pl-fe: Remove unused code(?)
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-30 17:51:48 +02:00
marcin mikołajczak
f7cba5b305 pl-fe: Improve styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-29 13:45:21 +02:00
marcin mikołajczak
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
marcin mikołajczak
1d26e6f6aa pl-fe: relationship entities handling cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-28 22:34:50 +02:00
marcin mikołajczak
93be391e23 pl-fe: show ellipsis for account bios in profile directory
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-28 16:44:51 +02:00
marcin mikołajczak
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
marcin mikołajczak
d0511654df pl-fe: do not display timestamp for draft statuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-28 16:29:50 +02:00
marcin mikołajczak
b016dbec2b pl-fe: Allow reordering profile fields
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-27 22:21:21 +02:00
marcin mikołajczak
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