Commit Graph
100 Commits
Author SHA1 Message Date
plebeius 01aac36cfa fix electron builds 2026-01-30 13:21:41 +08:00
plebeius 388a120c8e fix(electron): fix production build crashes 2026-01-30 13:12:02 +08:00
plebeius 16012b4239 fix(find-forge-executable): make appName preference effective
Added fallback variable to track valid candidates that don't match appName. Now returns immediately on exact match, otherwise continues searching and falls back to any valid executable. Applied fix consistently across Windows, Darwin, and Linux branches including .app directories and .AppImage files.
2026-01-30 12:57:52 +08:00
plebeius 815f618320 refactor: migrate from electron-rebuild to electron-forge 2026-01-30 12:28:41 +08:00
plebeius 7b4d7b6b9a Update .gitignore 2026-01-30 12:22:11 +08:00
plebeius 431e171049 Add Bonfida import fix script and improve release workflow 2026-01-30 11:50:20 +08:00
plebeius 7020dfb17b Update package.json 2026-01-29 16:39:30 +08:00
plebeius 6a7078c1fd Update AGENTS.md 2026-01-28 17:25:39 +08:00
plebeius 63ee8aa168 refactor: rebrand default subplebbits to 5chan directories 2026-01-28 16:51:27 +08:00
plebeius 7c8a7b8df8 Update AGENTS.md 2026-01-28 16:40:30 +08:00
plebeius 74946b875d Update AGENTS.md 2026-01-28 16:18:20 +08:00
plebeius ad8e3262db Update AGENTS.md 2026-01-28 15:49:36 +08:00
plebeius 149d1a411f chore(deps): patch dependabot security alerts via resolutions 2026-01-28 13:23:32 +08:00
plebeius 629b12a4a4 chore(deps): upgrade plebbit-react-hooks 2026-01-28 12:41:08 +08:00
plebeius 6163ee930b typo 2026-01-27 15:08:56 +08:00
plebeius 2457f6a314 Update AGENTS.md 2026-01-27 14:33:28 +08:00
TomandGitHub 40183e405d Merge pull request #874 from bitsocialhq/master
Development
2026-01-27 13:36:08 +08:00
plebeius c894112014 Update README.md 2026-01-27 13:35:17 +08:00
plebeius 97bae9540e docs(agents): replace docs directory with skills and consolidate rules 2026-01-27 13:18:31 +08:00
plebeius 0c18e5aab2 chore(package.json): v0.6.2 2026-01-26 16:49:45 +08:00
TomandGitHub 78f6f4ba63 Merge pull request #870 from bitsocialhq/development
Development
2026-01-26 16:48:44 +08:00
plebeius 48c3923970 chore(android): update keystore file 2026-01-26 16:47:49 +08:00
plebeius 3335f6ff76 fix(ci): use setup-python action for macos release build 2026-01-26 16:41:04 +08:00
plebeius fa4ec6da40 feat(mod-queue): improve compact view and add pending approval features
- Update excerpt format to show both title and content (title: content)
- Add Type and Image columns to compact view (desktop and mobile)
- Show parent post above replies in feed view
- Add approve/reject buttons to post page for pending posts when user is mod
- Translate pending approval string across all languages
- Reorder columns: No., Excerpt, Submitted, Type, Image, Actions
- Right-align Type and Image columns in desktop view
2026-01-26 16:31:15 +08:00
plebeius 28873478a2 fix(post): include pending replies in useReplies calls 2026-01-26 15:36:39 +08:00
plebeius 1bd0472f75 Update README.md 2026-01-26 14:56:39 +08:00
TomandGitHub 09adc791c5 Merge pull request #868 from bitsocialhq/master
Development
2026-01-26 14:55:40 +08:00
plebeius 1818435b17 fix macos runner image 2026-01-25 17:14:52 +08:00
plebeius 4e732d8700 chore(package.json): v0.6.1 2026-01-25 17:07:25 +08:00
plebeius 6abe087875 Update yarn.lock 2026-01-25 17:06:49 +08:00
plebeius eda8b5ed86 fix(android): release build fails due to tar v7 incompatibility with Capacitor CLI 2026-01-25 17:02:07 +08:00
plebeius d86637200b fix(mod-queue): improve alert threshold input validation and add i18n for view selector 2026-01-25 16:56:48 +08:00
plebeius f5c3ccd1f9 Update AGENTS.md 2026-01-25 16:55:19 +08:00
plebeius 14e8c92fa0 feat(mod-queue): add view mode selection and integrate with post components 2026-01-25 16:29:15 +08:00
plebeius 3cac7810ae Delete notifications.yml
using https://github.com/mhkafadar/notifine instead
2026-01-25 14:00:22 +08:00
plebeius 2f0fae846a fix: HTML zip archive is empty in releases 2026-01-25 13:53:49 +08:00
plebeius 5f85a0ac15 fix(ci): update macos runner image 2026-01-25 13:39:41 +08:00
TomandGitHub 66e2f8a5df Merge pull request #864 from bitsocialhq/development
Development
2026-01-22 17:32:22 +01:00
plebeius 3325e2ab26 chore(package.json): v0.6.0 2026-01-22 17:31:36 +01:00
plebeius 1bdff81899 Update release-body.js 2026-01-22 17:29:17 +01:00
plebeius 2e8481b28b add analytics to 5chan.app 2026-01-22 17:28:22 +01:00
plebeius 00b037cf97 not needed 2026-01-19 16:08:13 +01:00
plebeius 48d5decc51 missing hash 2026-01-19 16:06:12 +01:00
plebeius b8e3a0202a fix(replies): reply permalink didn't auto-scroll to deep replies 2026-01-19 16:02:45 +01:00
plebeius c2bbe2dd0b fix(comment-content): ensure parent comment number is populated for nested replies 2026-01-19 14:34:26 +01:00
plebeius 5e1114e087 fix(post): OP thumbnail overlaps with replies when image has unusual dimensions 2026-01-18 18:41:05 +01:00
plebeius 4b0402996f Change 'CID:' label to 'No.' in post info components 2026-01-18 18:13:35 +01:00
TomandGitHub 6c4966d356 Merge pull request #857 from bitsocialhq/master
Development
2026-01-18 16:58:47 +01:00
plebeius c52d0872e5 clear dependabot alerts 2026-01-18 16:56:29 +01:00
plebeius 007c1b1b20 Update README.md 2026-01-18 16:55:24 +01:00
plebeius 154780be8b Update package.json 2026-01-18 16:55:20 +01:00
plebeius afb7521e09 revert refactoring for rpc state rerenders, fix home stats 2026-01-14 22:23:11 +01:00
plebeius 64ef0ddccf fix(subplebbit-stats): revert broken useStableSubplebbitStats hook 2026-01-14 15:14:33 +01:00
plebeius 3799dccd88 perf: prevent unnecessary re-renders from RPC client state changes 2026-01-14 15:05:45 +01:00
plebeius 91cd84819d Update test.yml 2026-01-14 15:03:22 +01:00
plebeius 46f0f494e9 fix(ci): macOS test builds fail with hdiutil "Resource busy" error 2026-01-14 14:36:13 +01:00
plebeius 58e5b59c9f Update README.md 2026-01-14 14:32:01 +01:00
plebeius 4f55d3f632 chore(deps): upgrade rolldown-vite 2026-01-14 13:09:01 +01:00
TomandGitHub 70be8235bd Merge pull request #854 from plebbit/development
Development
2026-01-13 17:24:13 +01:00
plebeius eb8e226ff1 perf: isolate IPFS state updates in board and catalog views to prevent excessive re-renders 2026-01-13 17:21:30 +01:00
plebeius c0c6e9ee31 perf(feeds): use hasMore instead of length check for conditional virtualization 2026-01-13 17:01:51 +01:00
TomandGitHub 80100fa54d Merge pull request #851 from plebbit/master
Merge pull request #849 from plebbit/development
2026-01-13 16:25:58 +01:00
plebeius 96a3068928 fix(ci): remove redundant electron-rebuild from build scripts 2026-01-13 16:00:07 +01:00
plebeius ab98bd0a87 fix(mod-queue): close CSS breakpoint gap and remove duplicate time-ago rendering 2026-01-13 15:16:30 +01:00
TomandGitHub c2127c3958 Merge pull request #849 from plebbit/development
Development
2026-01-12 20:12:38 +01:00
plebeius e3431a9acb add confirmation for mod queue approve/reject actions 2026-01-12 20:11:54 +01:00
plebeius 0cd76c7e62 style(mod queue): adjust mobile design 2026-01-12 20:08:56 +01:00
plebeius 122b17790a fix(views): display useSubplebbit and useComment errors in board, post, and mod-queue views 2026-01-12 17:59:03 +01:00
plebeius 1459363024 missing translation 2026-01-12 17:01:52 +01:00
plebeius 056096aace fix: memory leak in ModQueueButtonContent statusMap 2026-01-12 16:52:15 +01:00
plebeius ce35aa4249 style(mod queue): fix loading string styling 2026-01-12 16:45:24 +01:00
plebeius 410fd541b3 fix(mod-queue): use link as excerpt when post has no title/content and prevent empty strings 2026-01-11 17:44:56 +01:00
plebeius ee2a2b16a5 not needed for now 2026-01-11 17:40:50 +01:00
plebeius acd6514e31 style(mod queue): align title with table when filter by board is not rendered 2026-01-11 17:34:35 +01:00
plebeius 070203b5a7 style(mod queue): use default css for selectors 2026-01-11 17:30:04 +01:00
plebeius 6f9e3b2330 fix(mod queue): show mod queue button in /mod/ multiboard view 2026-01-11 17:25:49 +01:00
plebeius ca53fb4728 fix(mod queue): button counter doesn't update when navigating between boards 2026-01-11 17:23:29 +01:00
plebeius 75afd34c6c Fix TypeScript error in mod queue store migrate function 2026-01-11 17:08:32 +01:00
plebeius 236bb7edb0 Merge branch 'development' of github.com:plebbit/plebchan into development 2026-01-11 17:07:04 +01:00
plebeius 6827aaa141 fix(mod queue): CSS Modules not exporting rowOdd and alert classes 2026-01-11 17:02:19 +01:00
plebeius 4fd0820d94 fix(mod queue): adjust styling 2026-01-11 16:57:09 +01:00
TomandGitHub 0052e9d289 Merge pull request #847 from plebbit/master
Merge pull request #846 from plebbit/development
2026-01-11 16:36:01 +01:00
plebeius 823731cb2d fix(mod queue): ModQueueButton shows incomplete pending count without postsPerPage 2026-01-11 16:32:28 +01:00
plebeius 4a9f4685cb fix(mod queue): alert threshold returns NaN when migrating from old localStorage format 2026-01-11 16:30:35 +01:00
plebeius a381353290 update translation 2026-01-11 16:29:18 +01:00
plebeius 951a8ffd84 perf(mod queue): conditionally virtualize table for large feeds 2026-01-11 16:26:36 +01:00
plebeius 3251f4e992 Add date tooltips to mod queue timestamps 2026-01-11 16:25:09 +01:00
plebeius 7f05a1593e update mod queue styling 2026-01-11 16:19:51 +01:00
plebeius 2c8e05cd68 Show "ago" timestamp in mod queue only when over alert threshold 2026-01-11 15:42:21 +01:00
plebeius 3adb52e2a5 fix warning 2026-01-11 15:40:24 +01:00
plebeius 33943c3de9 perf(mod queue): prevent re-renders from IPFS client state changes 2026-01-11 15:39:46 +01:00
plebeius ab353b59f6 feat(mod-queue): add minutes support to alert threshold 2026-01-11 15:20:48 +01:00
plebeius 49004109f8 perf(mod queue): skip animation sync when no items need blinking 2026-01-11 15:10:13 +01:00
plebeius 2ed3daaa7a Limit mod queue excerpt length to 101 characters 2026-01-11 12:39:36 +01:00
plebeius 02fc6a3171 fix(mod-queue): button counter includes already approved/rejected items 2026-01-11 12:35:59 +01:00
plebeius a33b2e5a9a feat(mod-queue): add number column, improve time display, and use edited comments
- Add 'No.' column displaying post number
- Change 'waiting' to 'submitted' column with formatted date + ago format
- Show blinking relative time in parentheses for items awaiting approval
- Use useEditedComment hook to display pending edits
- Make time column width auto to fit content
- Remove unused translation keys (waiting, mod_queue_alert_threshold_tip, view)
- Add 'submitted' translation key in all languages
2026-01-11 12:28:21 +01:00
plebeius a23f5bc238 fix(mod-queue): alert animation and counter only for pending items 2026-01-10 18:11:38 +01:00
TomandGitHub 97c32bbfd6 Merge pull request #846 from plebbit/development
Development
2026-01-09 17:40:41 +01:00
plebeius fec46cfa86 Update app.tsx 2026-01-09 17:34:47 +01:00
plebeius f6348f0e66 Fix ban duration change updating ban expiration when ban checkbox is unchecked 2026-01-09 17:22:05 +01:00