Commit Graph
100 Commits
Author SHA1 Message Date
plebeius 4941ec77b5 Update .gitignore 2025-10-16 23:28:51 +02:00
plebeius fc4802186d fix: prevent race conditions and memory leaks in useCommentMediaInfo hook 2025-10-16 23:27:06 +02:00
plebeius 55c7e685d6 chore(package.json): upgrade plebbit-react-hooks
Update plebbit-react-hooks to commit eecac4503b7099b2dde22505869f2a70d280e14f
for latest improvements and features.
2025-10-16 23:20:13 +02:00
plebeius 760e8d900e fix: remove unused variables from catalog and post views
- catalog.tsx: Remove unused 'coloredFeed' variable assignment in useMemo
- post.tsx: Remove unused 'useState' import

The useMemo in catalog.tsx still executes its side effects (applying filter
colors to the store) without needing to assign the return value.
2025-10-16 23:16:38 +02:00
plebeius b10ada55e7 perf: eliminate redundant derived state in board and post views 2025-10-16 23:13:18 +02:00
plebeius d57bf88586 Remove workspace and service worker files 2025-10-16 23:05:51 +02:00
plebeius f0914073e0 Update .gitignore 2025-10-16 22:56:33 +02:00
plebeiusandGitHub 96ef4a7db3 Merge pull request #732 from plebbit/master
Development
2025-08-14 18:54:12 +02:00
plebeius 1e44317a3d Update vite.config.js 2025-07-29 18:16:44 +02:00
plebeius e4291911ce chore(package.json): v0.5.3 2025-07-29 18:12:47 +02:00
plebeiusandGitHub a81d665bb8 Merge pull request #729 from plebbit/development
Development
2025-07-29 18:12:13 +02:00
plebeius a3d402b0c0 Merge branch 'development' of github.com:plebbit/plebchan into development 2025-07-29 18:11:40 +02:00
plebeius 0b3ed6e009 Update release-body.js 2025-07-29 17:16:45 +02:00
plebeius b2e1dd54a4 fix: prevent TypeError when challengeErrors is not iterable in challenge verification 2025-07-29 17:16:04 +02:00
plebeius 4dbe751272 fix: resolve @libp2p/utils version conflict causing build failures 2025-07-29 17:07:39 +02:00
plebeius 7d4ab3a79e chore(package.json): upgrade plebbit-react-hooks 2025-07-29 17:01:06 +02:00
plebeius d9b8b00374 Update pending-post.tsx 2025-07-29 16:59:43 +02:00
plebeius ad6b702c48 Update package.json 2025-07-02 21:44:17 +02:00
plebeiusandGitHub 60a80555e6 Merge pull request #725 from plebbit/master
Development
2025-06-18 00:17:31 +02:00
plebeius 7374465c4f fix(pending post page): prevent crash and ensure redirect to "not found" on invalid URL 2025-06-12 17:51:08 +02:00
plebeius 3f2a8a3790 missing padding 2025-06-07 18:41:22 +02:00
plebeius 47b33787eb fix autosubscribe 2025-06-07 18:41:16 +02:00
Tom (plebeius.eth) a704062844 chore(package.json): v0.5.2 2025-06-04 16:42:51 +02:00
plebeiusandGitHub a31b7d3e0e Merge pull request #723 from plebbit/development
Development
2025-06-04 16:40:51 +02:00
Tom (plebeius.eth) 339a9bc18a fix(mod multisub): mod page was missing post form 2025-06-04 16:37:17 +02:00
Tom (plebeius.eth) 6075b2ebf7 fix(catalog search): use query parameter so users can share searches and link to them 2025-06-04 16:36:40 +02:00
Tom (plebeius.eth) 53e04823df feat(board): add search bar to board page, redirect to catalog view 2025-06-04 16:36:16 +02:00
Tom (plebeius.eth) 20c601ac18 Update release-body.js 2025-06-04 15:00:46 +02:00
Tom (plebeius.eth) bc80533740 fix(board header): subplebbit address could be too long 2025-06-04 14:54:11 +02:00
Tom (plebeius.eth) bb0fcb9c1a fix(challenge modal): on mobile the modal was incorrectly positioned on top left 2025-06-04 12:59:06 +02:00
Tom (plebeius.eth) b3bcd5896c feat(markdown): render plebchan links as internal links, so the user doesn't have to leave the app 2025-06-04 12:55:55 +02:00
Tom (plebeius.eth) bb1b273c39 remove ext-name, it sucks
it would return old/unknown extensions (such as `.arts`) as video or image for no reason
2025-06-04 12:30:04 +02:00
plebeiusandGitHub a159fc60f2 Merge pull request #720 from plebbit/master
Development
2025-06-03 22:32:34 +02:00
Tom (plebeius.eth) 326857fd87 chore(package.json): v0.5.1 2025-06-03 22:22:49 +02:00
Tom (plebeius.eth) 6d06119d0b update android 2025-06-03 22:22:06 +02:00
plebeiusandGitHub 2f62e63c72 Merge pull request #719 from plebbit/development
Development
2025-06-03 22:21:20 +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) b49216b555 update links 2025-06-03 22:11:27 +02:00
Tom (plebeius.eth) 104c9c0eba fix(electron): app couldn't copy share links to clipboard 2025-06-03 22:11:17 +02:00
Tom (plebeius.eth) 9fbfcb3630 fix: errors could be displayed unnecessarily 2025-06-03 22:02:54 +02:00
Tom (plebeius.eth) d1f364dfc1 remove links to other clients
Each client should have its own default list of subs, creating its own userbase and culture. This way, they can be interoperable with other clients without contaminating their own environment.
2025-06-03 17:58:53 +02:00
Tom (plebeius.eth) 69962cf3c4 Update vite.config.js 2025-06-03 17:52:45 +02:00
Tom (plebeius.eth) bbc64241be Update release-body.js 2025-06-03 17:51:55 +02:00
Tom (plebeius.eth) c3ca0c330d fix(android): resolve fullscreen overlay preventing user interaction
Resolved thanks to Capacitor community suggestion: https://forum.ionicframework.com/t/status-bar-overlaps-the-app-content-help/247967
2025-06-03 17:50:55 +02:00
Tom (plebeius.eth) d50911f6d3 chore(package.json): upgrade plebbit-react-hooks 2025-06-03 17:42:53 +02:00
plebeiusandGitHub 7f3b4d4a64 Merge pull request #713 from plebbit/master
Update README.md
2025-05-30 16:31:08 +02:00
plebeiusandGitHub 5a1f683f5e Update README.md 2025-05-30 09:45:41 +02:00
plebeiusandGitHub d4863c146d Merge pull request #708 from plebbit/master
Development
2025-05-26 19:34:01 +02:00
Tom (plebeius.eth) a7990e8d89 state value from API changed 2025-05-24 22:05:16 +02:00
Tom (plebeius.eth) 475a9e4a32 Update vite.config.js 2025-05-22 17:57:08 +02:00
plebeiusandGitHub 82a07a3ec8 Merge pull request #699 from plebbit/master
Development
2025-05-22 17:51:19 +02:00
plebeiusandGitHub 320c016c40 Merge branch 'development' into master 2025-05-22 17:51:10 +02:00
Tom (plebeius.eth) defeff3cf9 fix api value, fix spellcheck in inputs 2025-05-22 17:48:00 +02:00
Tom (plebeius.eth) 0a5f868747 fix env, sw, pwa 2025-05-22 17:42:04 +02:00
Tom (plebeius.eth) facd20d4c2 Update yarn.lock 2025-05-22 13:17:15 +02:00
Tom (plebeius.eth) c192e526f5 fix build, fix electron 2025-05-22 13:15:40 +02:00
Tom (plebeius.eth) c4978028c0 chore(package.json): upgrade plebbit-react-hooks 2025-05-22 13:05:14 +02:00
Tom (plebeius.eth) 981a02dd15 Update package.json 2025-05-13 17:14:01 +02:00
Tom (plebeius.eth) d461d08f12 ci: downgrade Android CI JDK to 17 & convert afterAllArtifactBuild hook to CommonJS 2025-05-13 15:57:51 +02:00
Tom (plebeius.eth) ee69126905 Update yarn.lock 2025-05-13 15:44:44 +02:00
Tom (plebeius.eth) 694b01b8e3 fix(electron): catch stream errors (e.g. ECONNRESET) in IPFS downloader and add retry logic 2025-05-13 15:42:40 +02:00
Tom (plebeius.eth) a5c60bccc7 fix electron script 2025-05-13 15:37:51 +02:00
Tom (plebeius.eth) dda404fa40 update android 2025-05-13 14:19:28 +02:00
Tom (plebeius.eth) 7f676a3f4a Update release.yml 2025-05-13 00:00:50 +02:00
Tom (plebeius.eth) 69cd89c6b3 Merge branch 'master' of https://github.com/plebbit/plebchan 2025-05-12 23:57:24 +02:00
Tom (plebeius.eth) 67f00aed63 chore(package.json): v0.5.0 2025-05-12 23:57:14 +02:00
plebeiusandGitHub eda2f0bfa8 Merge pull request #698 from plebbit/development
Development
2025-05-12 23:56:13 +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) 45e9482241 fix(markdown): use rehype-raw for spoiler tag parsing instead of string replacement
typing spoiler text syntax in code block would render incorrect internal syntax
2025-03-21 00:04:30 +01:00
Tom (plebeius.eth) 3461dc4100 Update release-body.js 2025-03-18 15:38:59 +01:00
Tom (plebeius.eth) e3a722f1d5 Update release.yml 2025-03-18 15:37:23 +01:00
Tom (plebeius.eth)andGitHub 095a64dea5 Update README.md 2025-03-18 15:26:11 +01:00
Tom (plebeius.eth)andGitHub c8de1afe3d Update README.md 2025-03-18 15:25:00 +01:00
Tom (plebeius.eth) b50df69cf3 fix(pending post): page could redirect to "not found" if pending post failed 2025-03-12 15:55:04 +01:00
Tom (plebeius.eth) e4a1c12326 upgrade electron
improves desktop app performance
2025-03-12 14:38:02 +01:00
Tom (plebeius.eth) 327a463939 update PWA 2025-03-08 22:32:45 +01:00
Tom (plebeius.eth)andGitHub 27bdd0f26e Merge pull request #690 from plebbit/master
Development
2025-03-08 00:16:40 +01:00
Tom (plebeius.eth) f1e085c1a0 chore(package.json): v0.4.0 2025-03-07 19:47:39 +01:00
Tom (plebeius.eth) 974a10442e update comment media 2025-03-07 19:42:30 +01:00
Tom (plebeius.eth) d42edcf7ff Update reply-modal.tsx 2025-03-07 19:16:40 +01:00
Tom (plebeius.eth)andGitHub 233324585f Merge pull request #687 from plebbit/development
Development
2025-03-07 19:14:17 +01:00
Tom (plebeius.eth) 0f38fb3ae7 feat(settings): auto-subscribe imported accounts to default subs and moderated subplebbits 2025-03-07 19:10:28 +01:00
Tom (plebeius.eth) 70f640ecca feat(catalog filters): add filter by user address, display name or anonymous, mod role 2025-03-07 18:27:27 +01:00
Tom (plebeius.eth) 22b828b3e8 feat(catalog filters): add color highlighting of threads matching pattern 2025-03-07 17:43:09 +01:00
Tom (plebeius.eth) 6edbed8d16 add banner 2025-03-07 16:53:19 +01:00
Tom (plebeius.eth) fc674f4caf fix(css): floating-ui portal could override app color scheme 2025-03-07 14:31:58 +01:00
Tom (plebeius.eth) d8e4a4656e Update post.tsx 2025-03-07 11:29:04 +01:00
Tom (plebeius.eth) 99fdb90578 fix mobile responsiveness 2025-03-06 23:54:05 +01:00
Tom (plebeius.eth) d7a9c1640b feat(catalog filter): add filtering with complex patterns, including regex, help modal 2025-03-06 23:48:17 +01:00
Tom (plebeius.eth) ad60404792 fix catalog filter counts persistence between subplebbits and page refreshes 2025-03-06 18:07:44 +01:00
Tom (plebeius.eth) 0faaa4982a fix catalog filter count per subplebbit address 2025-03-06 17:24:56 +01:00
Tom (plebeius.eth)andGitHub 5d527089c6 Merge pull request #685 from plebbit/master
Merge pull request #684 from plebbit/development
2025-03-06 16:51:41 +01:00
Tom (plebeius.eth) a8f7de7d85 feat(catalog): add search 2025-03-06 16:27:09 +01:00
Tom (plebeius.eth) cf183393a4 update board buttons UI, add catalog search UI 2025-03-06 15:44:26 +01:00
Tom (plebeius.eth) 23f70c96b8 Update topbar.tsx 2025-03-06 15:40:11 +01:00
Tom (plebeius.eth) dcb05ed3a0 perf: prioritize cached data from API, improving navigation speed and memory consumption 2025-03-06 13:15:33 +01:00
Tom (plebeius.eth) b127876ce4 feat(catalog): add catalog filters 2025-03-06 00:07:08 +01:00
Tom (plebeius.eth) 64c857fb9d chore(package.json): upgrade plebbit-react-hooks 2025-03-05 22:05:20 +01:00
Tom (plebeius.eth) 876af71e65 implement useSubplebbitsPagesStore instead of prop from useReplies 2025-03-05 21:38:01 +01:00
Tom (plebeius.eth)andGitHub de49c9b0ae Merge pull request #684 from plebbit/development
Development
2025-03-05 18:49:01 +01:00