Tommaso Casaburi and GitHub
9b3a95dd95
feat(flash board): add SWF posting support ( #1145 )
2026-05-30 16:07:41 +07:00
Tommaso Casaburi
36bb1f726d
fix(media): classify mp4-formatted gif previews as video
2026-05-02 23:42:20 +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
ee7a5b5778
refactor(core): remove legacy plebbit terminology
2026-04-17 10:48:27 +07:00
plebeius
417482060d
refactor: org name changed from bitsocialhq to bitsocialnet
2026-03-09 17:01:35 +08:00
plebeius
90a01057f2
chore(knip): trim dead exports and tool noise
2026-03-08 16:37:34 +08:00
plebeius
34e2c2bc4d
fix: hold gif thumbnails until first frame is ready
...
Distinguish GIF frame loading from GIF frame failure in useFetchGifFirstFrame(), so thread and catalog thumbnails no longer render animated GIFs before the still frame arrives. Keep the existing animated fallback when the first-frame fetch actually fails.
2026-03-07 21:16:13 +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
f01a1dcaa9
fix(media-utils): ignore blacklisted thumbnails
...
some sites don't show thumbnails, so the backend-side thumbnail fetching needs to be disabled, or it might fetch non-thumbnails such as emojis
2025-11-26 23:13:40 +01:00
plebeius
1360dd8348
feat: rename plebchan to 5chan
2025-10-17 23:30:35 +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
Tom (plebeius.eth)
797a1f23c6
perf(feed): optimize posts rendering via props refactoring, memoizations
2025-03-03 23:47:33 +01:00
Tom (plebeius.eth)
306e7b081f
feat(embeds): add support to youtube shorts
2025-02-27 12:26:38 +01:00
Tom (plebeius.eth)
309f76689f
fix(feed): posts could change position causing displacement
2024-12-05 15:37:23 +01:00
Tom (plebeius.eth)
0b5aa7dc31
fix(p/all): auto time filter didn't show posts from last visit
2024-10-27 15:50:09 +01:00
Tom (plebeius.eth)
f0a6ab0b15
limit cache with LRU algo
2024-10-18 17:20:52 +02:00
Tom (plebeius.eth)
08414051f5
Update media-utils.ts
2024-10-17 17:38:07 +02:00
Tom (plebeius.eth)
9042df7a39
prevent abuse of thumbnail fetching with html size limit and timeout
2024-10-15 22:10:03 +02:00
Tom (plebeius.eth)
5739f413a9
let native app fetch imgbb full images from non-direct links
2024-10-15 17:51:01 +02:00
Tom (plebeius.eth)
6f8a6e38d4
feat(android): fetch thumbnail image from any webpage link
2024-10-15 17:39:02 +02:00
Tom (plebeius.eth)
9e24ae0aed
feat(post): support thumbnails from non-direct imgbb links
2024-10-14 15:28:30 +02:00
Tom (plebeius.eth)
7e8eb83bf6
refactor thumbnail fetching, add caching
2024-10-13 12:58:29 +02:00
Tom (plebeius.eth)
e9280ac84c
fix(post): a non-direct link could be marked as media instead of webpage
2024-10-12 17:10:13 +02:00
Tom (plebeius.eth)
46e1189711
fix(post): some links to images could be embedded as videos
...
same as https://github.com/plebbit/seedit/issues/385
2024-10-11 22:01:33 +02:00
Tom (plebeius.eth)
561e395256
feat(post): add client-side thumbnail fetching for websites with CORS access
2024-10-11 21:38:16 +02:00
Tom (plebeius.eth)
5a9bf5b88b
feat(post): add support for next.js image links
2024-09-17 18:01:11 +02:00
Tom (plebeius.eth)
4664206e77
feat(post): show media dimensions if available
2024-09-07 14:11:33 +02:00
Tom (plebeius.eth)
0018df7f8a
default gif type to "gif" instead of "static gif"
2024-09-03 14:27:29 +02:00
Tom (plebeius.eth)
7253e4d1a0
feat(post): add support for static GIFs
2024-07-20 16:25:20 +02:00
plebeius.eth
793fb3cb09
forgot 'gif' file type in translations
2024-05-04 17:21:19 +02:00
plebeius.eth
a949b5096a
style(post): translate link types, anonymous displayName
2024-04-28 17:40:05 +02:00
plebeius.eth
86738de226
fix(embed): detect uppercase extension in link
2024-04-26 16:07:35 +02:00
plebeius.eth
a5a7a97e47
feat(board): add post form UI on desktop with link type previewer
2024-04-24 08:48:31 +02:00
plebeius.eth
b1fb9f9d0c
refactor(media utils): memoize once, not twice
2024-04-10 12:19:02 +02:00
plebeius.eth
9ae351cbe1
update embeds
2024-04-10 11:55:16 +02:00
plebeius.eth
0a52944a07
feat(media): add support for audio links
2024-04-08 19:34:09 +02:00
plebeius.eth
5620a68337
add embed, media utils, time utils, url utils
2024-03-26 13:17:55 +01:00
plebeius.eth
d0a3e959fc
feat(post): add links and media info, including embed
2024-03-22 16:15:38 +01:00