plebeius
1bd8aa34eb
fix translation
2026-02-10 14:00:45 +08:00
plebeius
a581bf5760
add missing translations
2026-02-10 13:48:34 +08:00
plebeius
4a96f88efd
feat: add copy user ID menu item and rename copy link to copy direct link
...
Add 'Copy user ID' button to both desktop and mobile post menus, allowing users to copy the full author address. This provides a way to verify authenticity against the 8-char display ID. Also rename 'Copy link' to 'Copy direct link' for clarity. Update security comments to reflect the new approach and add translations for all 35 languages.
2026-02-10 13:45:55 +08:00
plebeius
24d329a329
fix: shorten rendered user ID display from 12 to 8 characters
2026-02-10 13:23:46 +08:00
plebeius
cdd6be915e
fix(release): restore 5chan html zip artifact in tag releases
2026-02-10 12:38:12 +08:00
plebeius
1bd1d34fee
fix(components): remove redundant instant scroll from quote links
2026-02-09 19:57:44 +08:00
plebeius
c7c8c46557
feat(post): add backlinks for quotedCids
2026-02-09 19:56:07 +08:00
plebeius
0fb14e653c
Added QuotedCidLink component in comment-content.tsx to render multiple quote links when quotedCids array exists. Updated ReplyQuotePreview to accept and display isOP prop, showing "(OP)" label for original post quotes in both desktop and mobile views. Prefers useComment hook over store when number property is available for deeper nested replies.
...
Added `QuotedCidLink` component in `comment-content.tsx` to render multiple quote links when `quotedCids` array exists. Updated `ReplyQuotePreview` to accept and display `isOP` prop, showing "(OP)" label for original post quotes in both desktop and mobile views. Prefers `useComment` hook over store when `number` property is available for deeper nested replies.
2026-02-09 19:23:15 +08:00
plebeius
41b7fee439
refactor(mod queue): rename routes from /queue to /modqueue
2026-02-09 17:42:23 +08:00
plebeius
1704686a6f
Update mod-queue.tsx
2026-02-09 17:17:14 +08:00
plebeius
8636005f12
fix: update subscriptions subtitle to present tense
2026-02-09 17:11:32 +08:00
plebeius
c1b0d13bb7
feat(posts): support pseudonymityMode per-reply hiding
...
Hide user ID display in posts and replies when subplebbit.features.pseudonymityMode is 'per-reply'. Uses useSubplebbitField to avoid unnecessary rerenders.
2026-02-09 16:22:18 +08:00
plebeius
6192095bd4
Update generate-asset-manifest.js
2026-02-08 18:29:27 +08:00
plebeius
b30eb150d0
fix(release): remove duplicate architecture suffixes from artifact names
...
Remove unnecessary rename steps that were adding duplicate architecture suffixes to AppImage and ZIP filenames. Electron Forge already includes architecture in AppImage filenames, and ZIPs include it in the darwin-arch pattern.
2026-01-30 16:52:58 +08:00
plebeius
eec5ba559c
fix release workflow
2026-01-30 16:23:08 +08:00
plebeius
6231debb4e
make sure yarn.lock is always synced
2026-01-30 15:39:11 +08:00
plebeius
01bda3bffb
fix(release): resolve build failures for v0.6.3
...
Fix Android Capacitor compatibility by downgrading tar to 6.2.1. Add Windows-specific icon file for Squirrel installer. Update electron-forge to 7.8.0 and change DMG format to ULFO for macOS Sequoia compatibility. Add retry logic for transient SSL errors on Mac Intel runners.
2026-01-30 15:26:17 +08:00
plebeius
50ee10cbc9
fix: resolve PR 877 issues - route params, artifact paths, and build configs
...
Fix route parameter name in use-initial-theme hook (communityAddress -> boardIdentifier), correct release workflow artifact paths (dist -> out/make), add BUILD_ARCH env var for Linux arm64 builds, fix macOS app name dev check, and update capacitor webDir to match vite output.
2026-01-30 14:33:45 +08:00
plebeius
d4f16c707f
chore(package.json): v0.6.3
2026-01-30 14:04:53 +08:00
Tom and GitHub
802b1443fc
Merge pull request #877 from bitsocialhq/development
...
Development
2026-01-30 14:02:33 +08:00
plebeius
c4e2f753e3
fix(forge.config.js): remove malformed iconUrl from Squirrel config
2026-01-30 14:01:29 +08:00
plebeius
a2d0869904
fix(electron-forge): add app icon configuration for all platforms
2026-01-30 13:50:17 +08:00
plebeius
0c6e03d039
fix(package.json): remove unneeded var
2026-01-30 13:35:53 +08:00
plebeius
fce46615f1
bonfida resolutions shouldn't be needed
2026-01-30 13:23:15 +08:00
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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
Tom and GitHub
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