Tom (plebeius.eth)
|
3bb1b2f8c1
|
perf(use-theme): refactor for performance, fix initial theme load after refresh
|
2024-06-19 22:55:22 +02:00 |
|
Tom (plebeius.eth)
|
bf806d6990
|
fix eslint
|
2024-06-17 17:50:26 +02:00 |
|
Tom (plebeius.eth)
|
3eb9c5c20f
|
fix: performance, logic
|
2024-06-17 15:39:49 +02:00 |
|
Tom (plebeius.eth)
|
22c1acdd3d
|
feat(subplebbit): add automatic theme based on nsfw or sfw tags
|
2024-06-17 12:17:36 +02:00 |
|
Tom (plebeius.eth)
|
cadddcb4c5
|
handle undefined values, clarify comment
|
2024-06-15 12:37:45 +02:00 |
|
Tom (plebeius.eth)
|
ea70a32f31
|
Update use-hide.ts
|
2024-06-14 10:43:52 +02:00 |
|
Tom (plebeius.eth)
|
67e3bc8d68
|
feat: hide button for posts soft hides them persistently without blocking the cid
|
2024-06-13 17:50:05 +02:00 |
|
Tom (plebeius.eth)
|
c6a1283b56
|
fix(popular threads box): default to worksafe content and show 8 posts for single subplebbit
|
2024-06-12 16:50:39 +02:00 |
|
Tom (plebeius.eth)
|
841c6c4101
|
fix don't use time filter in single board feed
|
2024-06-09 18:16:01 +02:00 |
|
Tom (plebeius.eth)
|
15bffe89bf
|
feat: add time filter to p/all and p/subscriptions
|
2024-06-09 16:40:32 +02:00 |
|
Tom (plebeius.eth)
|
88dcfcaca8
|
feat(catalog): add catalog post previews
|
2024-06-08 11:27:29 +02:00 |
|
Tom (plebeius.eth)
|
81972c9c85
|
fix: incorrect pathname check would scroll to reply unexpectedly
|
2024-06-06 20:55:05 +02:00 |
|
Tom (plebeius.eth)
|
387ae35904
|
fix eslint, styling
|
2024-06-06 20:44:53 +02:00 |
|
Tom (plebeius.eth)
|
b44fb15078
|
feat(reply): add floating quote preview
|
2024-06-05 22:18:45 +02:00 |
|
Tom (plebeius.eth)
|
1d8452684b
|
feat: add edit menu on mobile
|
2024-06-04 16:06:28 +02:00 |
|
Tom (plebeius.eth)
|
83a3eeccaa
|
Update use-popular-posts.ts
|
2024-06-03 17:56:04 +02:00 |
|
Tom (plebeius.eth)
|
82de50b88a
|
refactor home component
|
2024-06-03 17:55:29 +02:00 |
|
Tom (plebeius.eth)
|
98c52e65da
|
feat(home): in popular threads box, show more posts per sub depending on available subs
|
2024-06-03 17:26:47 +02:00 |
|
Tom (plebeius.eth)
|
8b000a0bdb
|
fix(use-replies): sort by timestamp and move pinned replies to the top
|
2024-06-02 20:51:15 +02:00 |
|
Tom (plebeius.eth)
|
911ec8f65f
|
refactor: move use-theme store to stores
|
2024-05-31 20:14:32 +02:00 |
|
Tom (plebeius.eth)
|
cd6e56a704
|
refactor: add 'stores' folder and move challenges store
|
2024-05-31 10:28:57 +02:00 |
|
Tom (plebeius.eth)
|
6609d00e82
|
revert "hidden threads" feat, must wait for 'filterHidden: false' API
|
2024-05-31 09:38:59 +02:00 |
|
Tom (plebeius.eth)
|
fd092f1bee
|
feat: add "hidden threads" counter and button in catalog and board view, store and hook
|
2024-05-30 18:01:37 +02:00 |
|
Tom (plebeius.eth)
|
79b660eaa0
|
fix(use-subplebbits-stats): hook would fetch the same stats if pending fetching
|
2024-05-29 16:50:00 +02:00 |
|
Tom (plebeius.eth)
|
0701f82174
|
refactor: add hook use-is-mobile for use-window-width calls
|
2024-05-29 16:17:37 +02:00 |
|
plebeius.eth
|
474dede5db
|
feat(board nav): order board list by multisub category
|
2024-05-17 16:10:38 +02:00 |
|
plebeius.eth
|
11d1424c0a
|
feat(p/all): use multisub title, description and createdAt in mock description and board header
|
2024-05-17 14:55:41 +02:00 |
|
plebeius.eth
|
9b85416a57
|
move hook
|
2024-05-14 22:26:50 +02:00 |
|
plebeius.eth
|
4d0baffd09
|
refactor(home): use hook to fetch popular posts
|
2024-05-10 21:47:00 +02:00 |
|
plebeius.eth
|
59365df71a
|
refactor: settings route, link, component
|
2024-05-09 16:04:24 +02:00 |
|
plebeius.eth
|
4fa6f60792
|
fix(reply modal): do nothing when clicking another cid while modal is opened
|
2024-05-08 17:13:31 +02:00 |
|
plebeius.eth
|
6aa5f38063
|
feat(board nav): use titles from multisub
|
2024-05-04 16:56:49 +02:00 |
|
plebeius.eth
|
952d446c4d
|
fix(reply modal): autofocus caused auto scroll to top on mobile
|
2024-04-30 11:35:47 +02:00 |
|
plebeius.eth
|
1e91119687
|
fix(reply modal): get mobile scroll position from hook before render
|
2024-04-30 11:08:01 +02:00 |
|
plebeius.eth
|
d797dbd0bd
|
Update use-replies.ts
|
2024-04-29 22:37:08 +02:00 |
|
plebeius.eth
|
6e20b86b7b
|
fix(use-replies.ts): flatten and display replies of replies not yet published
|
2024-04-29 21:49:00 +02:00 |
|
plebeius.eth
|
05cc3c4174
|
fix(reply modal): add minimal timeout to allow rerender when already opened
|
2024-04-29 13:34:46 +02:00 |
|
plebeius.eth
|
ff8882ce9c
|
perf: abstract reply modal logic into hook for post page and board page
|
2024-04-29 12:35:37 +02:00 |
|
plebeius.eth
|
cf7d59c9b8
|
feat(post form): add reply publishing in post page
|
2024-04-27 12:41:54 +02:00 |
|
plebeius.eth
|
cc5d042889
|
feat: add challenge modal
|
2024-04-26 19:13:23 +02:00 |
|
plebeius.eth
|
35572ded55
|
feat(replies): sort by timestamp
|
2024-04-23 16:10:44 +02:00 |
|
plebeius.eth
|
62b83bf7ea
|
perf: improve responsiveness
|
2024-04-10 13:16:07 +02:00 |
|
plebeius.eth
|
087d4ab738
|
fix(use-replies.ts): flatten comment pages
|
2024-04-02 16:42:36 +02:00 |
|
plebeius.eth
|
fa7564b559
|
add counter for omitted replies and links in replies
|
2024-04-02 12:23:18 +02:00 |
|
plebeius.eth
|
de1547d261
|
add media component
|
2024-03-29 13:54:11 +01:00 |
|
plebeius.eth
|
d0a3e959fc
|
feat(post): add links and media info, including embed
|
2024-03-22 16:15:38 +01:00 |
|
plebeius.eth
|
1a97ab7657
|
add state string hooks
|
2024-03-22 14:15:35 +01:00 |
|
plebeius.eth
|
3f8d3dd9d1
|
update homepage, css themes
|
2024-03-15 22:42:13 +01:00 |
|
plebeius.eth
|
8f61caa789
|
add default subplebbit addresses
|
2024-03-01 20:42:21 +01:00 |
|
plebeius.eth
|
71f99ffca5
|
add themes, home component, body css
|
2024-02-28 21:18:37 +01:00 |
|