plebeius
2b8d6f4fce
perf: only virtualize replies when count exceeds first page size
2025-12-27 18:25:35 +01:00
plebeius
882b7b4a99
feat: add infinite scroll for replies
2025-12-27 18:07:23 +01:00
plebeius
6e9202a604
implement useReplies
2025-12-27 17:47:17 +01:00
plebeius
76845412e8
feat: implement post numbers
2025-12-24 18:07:14 +01:00
plebeius
e56ba3d050
add comment
2025-12-24 18:06:56 +01:00
plebeius
4cb3bda38c
fix: update Plebbit.getShortAddress calls to use object parameter
2025-12-24 13:29:09 +01:00
plebeius
e4a3c0504e
prevent type error
2025-12-23 19:33:46 +01:00
plebeius
34bebda4f7
fix eslint warnings
2025-12-23 19:21:48 +01:00
plebeius
5e79ce91b6
refactor: remove description and rules mock posts
...
Removed all fake posts for subplebbit description and rules, including dedicated routes, components, and all related logic across the codebase. Board admins can now pin regular posts if they want to provide a description.
2025-12-23 19:14:25 +01:00
plebeius
698df59f19
perf(components): memoize post menus with minimal props
2025-12-05 17:38:17 +01:00
plebeius
5de2587cf4
feat(post): add moderator and administrator role indicators
2025-11-28 13:29:31 +01:00
plebeius
de7043c77d
remove duplicate function, remove unused variables
2025-11-14 14:52:13 +01:00
plebeius
1b38335118
refactor: move board display from post info to media row in multiboard views
2025-11-14 14:32:59 +01:00
plebeius
7bdcc252c0
style: update CID label and reply modal prefix
2025-11-08 21:19:36 +01:00
plebeius
93859ec2f1
fix(routes): prevent malformed routes and fix cache invalidation
2025-11-07 18:34:06 +01:00
plebeius
d78fed1fda
refactor(routing): migrate to directory-based board routing
2025-11-07 12:50:58 +01:00
plebeius
e1f1f280cc
fix(post): don't render empty avatar space when image url is invalid
2025-10-16 23:37:58 +02:00
Tom (plebeius.eth)
f233da9806
fix(reply): no need to render deleted replies that have no children
2025-06-03 22:18:32 +02:00
Tom (plebeius.eth)
c192e526f5
fix build, fix electron
2025-05-22 13:15:40 +02:00
Tom (plebeius.eth)
9e351c6b9d
upgrade plebbit-react-hooks, update electron and scripts
2025-05-12 23:54:44 +02:00
Tom (plebeius.eth)
876af71e65
implement useSubplebbitsPagesStore instead of prop from useReplies
2025-03-05 21:38:01 +01:00
Tom (plebeius.eth)
8557ebb3a7
perf(app): optimize loading times by using stored values of subplebbits and comments instead of fetching them multiple times
2025-03-05 17:10:26 +01:00
Tom (plebeius.eth)
37e325c3d2
refactor replymodal to render it globally
2025-03-05 12:01:48 +01:00
Tom (plebeius.eth)
797a1f23c6
perf(feed): optimize posts rendering via props refactoring, memoizations
2025-03-03 23:47:33 +01:00
Tom (plebeius.eth)
0a7cda31bf
feat(post): when attempting to reply, alert reply or thread was deleted or removed
2025-03-02 12:10:16 +01:00
Tom (plebeius.eth)
319d374810
fix(board): loading state wasn't showing in description page
2025-02-24 22:59:17 +01:00
Tom (plebeius.eth)
9d454b489c
fix(post): loading string could appear in floating posts from out-of-view quotes
2025-02-23 16:24:31 +01:00
Tom (plebeius.eth)
cc0ba49c5f
refactor comment content
2025-02-22 22:22:42 +01:00
Tom (plebeius.eth)
68a2d301f1
update loading strings
2025-02-20 13:54:55 +01:00
Tom (plebeius.eth)
684ca25a65
display state strings from backend, but with user friendly wording
2025-02-20 13:29:24 +01:00
Tom (plebeius.eth)
b9210dc835
fix(post): content could bypass max character count if posted from other plebbit client
2025-02-02 12:52:17 +01:00
Tom (plebeius.eth)
dd6a4121fb
fix eslint
2024-12-24 17:15:51 +01:00
Tom (plebeius.eth)
eb3a630cc3
feat: add christmas theme
2024-12-24 17:13:12 +01:00
Tom (plebeius.eth)
309f76689f
fix(feed): posts could change position causing displacement
2024-12-05 15:37:23 +01:00
Tom (plebeius.eth)
d6d2831b46
fix(reply): don't show backlink for deleted or removed reply
2024-12-01 15:08:40 +01:00
Tom (plebeius.eth)
f7da51259e
fix board logo in description
2024-11-29 21:53:53 +01:00
Tom (plebeius.eth)
0043e2bdb6
fix(post): deleted or removed post could show reply form
2024-11-25 19:43:51 +01:00
Tom (plebeius.eth)
ab85514e9a
fix thumbnail performance
2024-11-21 17:23:14 +01:00
Tom (plebeius.eth)
5565795a14
fix thumbnails could get stuck
2024-11-21 11:08:33 +01:00
Tom (plebeius.eth)
6692c65c4b
add route validation checks
2024-10-29 17:40:09 +01:00
Tom (plebeius.eth)
7e8eb83bf6
refactor thumbnail fetching, add caching
2024-10-13 12:58:29 +02:00
Tom (plebeius.eth)
561e395256
feat(post): add client-side thumbnail fetching for websites with CORS access
2024-10-11 21:38:16 +02:00
Tom (plebeius.eth)
189dbe40ef
fix warning
2024-09-21 13:01:23 +02:00
Tom (plebeius.eth)
994c667819
fix(post): deleted or removed replies should not be collapsed if edit reason is provided
2024-09-21 12:59:16 +02:00
Tom (plebeius.eth)
d3af6c2a44
fix(post): deleted or removed posts appeared collapsed like replies
2024-09-21 12:50:24 +02:00
Tom (plebeius.eth)
b3adb6c9a0
Update post-mobile.tsx
2024-09-20 16:16:09 +02:00
Tom (plebeius.eth)
bb976409ff
fix(anon mode): user id could change for pending post, name field could bug out
2024-09-19 17:33:00 +02:00
Tom (plebeius.eth)
b18c1bc491
fix(edit menu): modal could appear opaque
2024-09-18 17:08:42 +02:00
Tom (plebeius.eth)
41c8f9dff8
style(post): collapse reply if it's deleted or removed
2024-09-18 16:38:19 +02:00
Tom (plebeius.eth)
b363c27108
style(board): show rules under description
2024-09-15 21:27:32 +02:00