Tommaso Casaburi
897e170485
fix(challenge modal): open iframe consent directly
2026-04-30 18:56:51 +07:00
Tommaso Casaburi and GitHub
5dc5408a15
fix(codebase audit): preserve cleanup without regressions
...
Fix codebase audit regressions while preserving UI/UX behavior and adding review-driven hardening.
2026-04-24 15:48:07 +07:00
Tommaso Casaburi
c046c542b6
chore(deps): use published bitsocial react hooks
2026-04-20 22:11:36 +07:00
Tommaso Casaburi
b288c62c06
feat: auto-complete iframe challenges
2026-04-16 14:07:57 +07:00
Tommaso Casaburi
ec8678cc4e
fix(challenge modal): snap close button to whole pixels
2026-04-15 14:44:46 +07:00
Tommaso Casaburi
956fb426ea
fix(challenge): support pkc spam blocker flow
2026-04-14 13:30:31 +07:00
Tommaso Casaburi and GitHub
d7703953fb
refactor: migrate 5chan to the community hooks API ( #1073 )
...
* refactor(community-api): migrate 5chan to community hooks
* fix(review): address PR feedback
* fix(review): preserve legacy board context fallbacks
* fix(review): address latest bot feedback
* fix(review): use communityAddress in edit menu privileges
2026-03-13 13:25:10 +08:00
plebeius
417482060d
refactor: org name changed from bitsocialhq to bitsocialnet
2026-03-09 17:01:35 +08:00
plebeius
59851a4b01
fix(publishing): abandon challenge close and clean failed local posts
2026-03-05 19:30:50 +08:00
plebeius
4508f589dd
chore(deps): migrate from pkc-react-hooks to bitsocial-react-hooks
2026-03-05 17:14:23 +08:00
plebeius
e556a9e662
chore(deps): replace plebbit/plebbit-react-hooks with bitsocialhq/pkc-react-hooks
...
bitsocialhq/pkc-react-hooks is a fork of plebbit-react-hooks that we're maintaining temporarily as an attempt to modernize the original repository using AI tools, possibly merging changes back into plebbit-react-hooks, which should also be rebranded to pkc-react-hooks eventually, under the org pkcprotocol.
2026-02-28 15:02:56 +08:00
plebeius
cfba1f0aec
refactor(challenge-modal): extract duplicated publication details JSX into shared variable
2026-02-26 13:57:13 +08:00
Cursor Agent
f123c08994
fix: resolve publication details visibility, comment re-render performance, and translation issues
...
- fix(challenge-modal): restore publication details for text/image challenges
- fix(comment-content): optimize Zustand selector to prevent excessive re-renders
- fix(translations): translate search_ops_placeholder key across all locales
2026-02-24 13:43:09 +00:00
plebeius
e51f5b968c
refactor(react-doctor): raise score from 79 to 90
2026-02-24 15:15:44 +08:00
plebeius
e0ed510fc6
perf(react-doctor): fix compiler-blocking patterns, raise score 72→81
...
Replace sync setState-in-effect with keyed remount and render-derived patterns in app, error-display, topbar-edit-modal, catalog-filters; use useCurrentTime() instead of Date.now() in hot paths; fix conditional hooks, passive scroll listeners, lodash path imports.
2026-02-18 15:31:01 +08:00
plebeius
18cea185e7
refactor: replace default lodash imports with named imports
...
Replaced `import _ from 'lodash'` with specific named imports (`capitalize`, `lowerCase`, `debounce`, `startCase`) across 18 files. This reduces bundle size and improves tree-shaking efficiency.
2026-02-11 19:01:09 +08:00
plebeius
596312357f
fix(challenge modal): show board name in iframe confirmation message
2025-11-30 23:08:50 +01:00
plebeius
76e073228f
fix(challenge-modal): improve mobile iframe challenge modal positioning and sizing
2025-11-26 22:52:29 +01:00
plebeius
a7dc46fe2e
feat: add iframe challenges (e.g. mintpass)
2025-11-26 22:09:03 +01: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)
d0a5e90907
update challenge modal
2025-03-04 15:59:32 +01:00
Tom (plebeius.eth)
b162f6653c
Update challenge-modal.tsx
2025-03-04 10:59:56 +01:00
Tom (plebeius.eth)
a7beb3aebb
fix(challenge modal): user could submit empty answer
2025-01-24 15:49:54 +01:00
Tom (plebeius.eth)
515007cbf6
feat(challenge modal): close with escape key
2025-01-24 13:03:07 +01:00
Tom (plebeius.eth)
cd6e56a704
refactor: add 'stores' folder and move challenges store
2024-05-31 10:28:57 +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
5d124d2121
feat: add 'not found' view
2024-05-06 21:40:17 +02:00
plebeius.eth
9c2036a6a1
fix(challenge modal): disable draggable on mobile
2024-04-29 15:30:40 +02:00
plebeius.eth
0962c10685
feat: add reply modal
2024-04-28 20:08:41 +02:00
plebeius.eth
ef1580e8c0
fix(challenge modal): react-draggable requires nodeRef in React StrictMode
2024-04-28 19:01:53 +02:00
plebeius.eth
6708a74c1e
Update post-form
2024-04-28 17:12:19 +02:00
plebeius.eth
cc5d042889
feat: add challenge modal
2024-04-26 19:13:23 +02:00