david_bai
b2aa493e2d
chore(code):"Use Cache ID" button double-click to temporarily switch to "Save ID" function
2025-10-23 23:05:34 +08:00
david_bai
5ca89d71ad
chore(code):Add cache room ID feature, no need to manually input room ID
2025-10-23 20:47:49 +08:00
david_bai
0621fb27db
SEO: add JSON-LD structured data
...
- Add generic JSON-LD injector component and builders
- components/seo/JsonLd.tsx
- lib/seo/jsonld.ts
- Inject Organization and WebSite JSON-LD globally in [lang]/layout
- Inject WebApplication JSON-LD on the localized home page
- Localize description/url/inLanguage and set alternateName ["PrivyDrop", "PrivyDrop APP"]
- Inject FAQPage JSON-LD only on /[lang]/faq (not on home)
- Build Q&A from messages.text.faqs
- Inject BlogPosting + BreadcrumbList on blog post pages
- Use frontmatter.cover as image, localized breadcrumbs
Notes
- Use stable @id anchors (/#organization, /#website, /[lang]#app, /[lang]/blog/[slug]#post)
- Respect multi-language setup across en/zh/ja/es/de/fr/ko
- SameAs limited to GitHub and X as provided
- Site URL resolved via NEXT_PUBLIC_SITE_URL or defaults to https://www.privydrop.app
2025-10-13 21:19:07 +08:00
david_bai
663082efe1
chore(doc): Replace Chinese comments with English comments
2025-10-08 15:59:50 +08:00
david_bai
cfcd60145a
build: refresh docker deployment workflow
2025-09-26 14:02:55 +08:00
david_bai
95331cb8e6
chore:Remove the redundant safety save button; Use English comments
2025-09-14 23:25:16 +08:00
david_bai
33f2f041ac
fix:Try to fix the problem of incomplete file size in resumable download
2025-09-14 07:35:34 +08:00
david_bai
8627544946
chore:Exit the room even if it is in transit
2025-09-13 20:01:02 +08:00
david_bai
6f8f4f65bb
chore:Save directory settings UI tip uses internationalization translation
2025-09-10 23:54:35 +08:00
david_bai
526e1b49c1
fix:Fix the issue of downloads failing in certain browsers
2025-09-08 23:59:29 +08:00
david_bai
8ff2302c14
code clear up
2025-09-08 00:12:02 +08:00
david_bai
ec6a18dfc0
fix:Adapting to Firefox browser, not yet completed
2025-09-05 00:19:33 +08:00
david_bai
a82ca50ee9
fix:Fix the issue of failing to join room with simple IDs
...
fix:Fix the issue of failing to join room with simple IDs
2025-09-01 00:04:31 +08:00
david_bai
0bcd2c0f97
chore:Random ID button added with simple ID switching function
2025-08-31 23:36:12 +08:00
david_bai
d9894a3477
feat:Add a function to generate random-length IDs, enhancing room security
2025-08-25 00:22:00 +08:00
david_bai
7b9138ed08
fix(UI):Optimize mobile layout
...
The copy in the extraction method has been added with a fallback mechanism to improve adaptability
2025-08-25 00:04:03 +08:00
david_bai
bb21c90a4e
fix:Fix the incomplete cleanup issue when the receiver exits the room
2025-08-17 23:56:09 +08:00
david_bai
caa861f1bb
refactor:Optimize chaotic state management
2025-08-17 15:44:59 +08:00
david_bai
cbbfae2733
fix:Fix the download count display issue
2025-08-17 13:24:41 +08:00
david_bai
20607be9aa
fix:The recipient needs to clean the connection when leaving the room
2025-08-17 12:14:26 +08:00
david_bai
75f9ff39ae
fix:Now there is a progress bar for file transfer
2025-08-17 10:10:40 +08:00
david_bai
083206bed3
refactor:Refactored the useRoomManager,useWebRTCConnection hook
2025-08-17 07:57:29 +08:00
david_bai
8f79a1ad16
fix:leave room button added to multiple languages.
2025-08-15 23:57:48 +08:00
david_bai
7ee9360b17
feat:Receiver adds a secure save button
...
Receiver adds a secure save button, used to save cache files during connection interruptions, making it convenient to resume transfers next time.
Button tooltip information added in multiple languages.
2025-08-15 23:49:24 +08:00
david_bai
307232bd15
fix:Attempt to fix the issue of asynchronous exit room status in the receiver
2025-08-14 23:02:33 +08:00
david_bai
abe3220d0f
feat:The sender side has also added the exit room function
2025-08-13 23:41:35 +08:00
david_bai
7038e79726
fix:Change the behavior of reloading the webpage when the receiver exits the room to a more elegant approach
2025-08-13 22:53:49 +08:00
david_bai
12cda8c030
fea:Add an elegant exit room feature for the recipient
2025-08-10 23:16:59 +08:00
david_bai
e83a95b354
chore(lang):Change 'Start Sending' displayed on the send button to 'Sync'
...
Meanwhile, the previous click status Sended is changed to Synced, making it easier for people to understand the characteristic that a connection can sustain transmission
2025-08-03 16:03:52 +08:00
david_bai
245c4efcd0
fix(blog url bug): fix blog url bug
...
Fixed the bug of redundant language suffix in blog URLs, added lang to the blog homepage link to prevent language switching issues.
2025-08-02 23:27:02 +08:00
david_bai
60c20fcfa6
feat(add features page):Added features page
...
Added features page.
Synchronously update SEO meta and corresponding international translations.
2025-07-24 23:32:16 +08:00
david_bai
1853063565
The GitHub link for mobile and desktop uses a uniform style, delete the GitHubRibbon component
2025-07-24 22:41:23 +08:00
david_bai
7e055643c5
Added description of breakpoint resume feature
2025-07-22 00:59:28 +08:00
david_bai
9ce63992b7
Fix the problem of resuming downloads when the webpage is closed or the network is disconnected. Further testing is needed.
2025-07-19 00:24:44 +08:00
david_bai
3560e0a3d7
use new brand name
2025-07-05 08:24:06 +08:00
david_bai
26cb20f8f1
distinguish file choose tips and drag tips
2025-07-03 20:27:33 +08:00
david_bai
6e90a78a4b
Responsive drag and drop of files using FullScreenDropZone Component
2025-07-02 23:53:22 +08:00
david_bai
0480f325f5
add a skeleton screen placeholder to prevents layout displacement, make lazy loading works
2025-06-29 22:05:14 +08:00
david_bai
bcd37993e6
Optimize initial loading speed (LazyLoad).
2025-06-28 07:45:42 +08:00
david_bai
6de6001cf2
replace SecureShare/ with securityshare.xyz/privydrop.app
2025-06-27 23:36:55 +08:00
david_bai
f09452ac2a
reformat all ts code via prettier
2025-06-22 21:34:54 +08:00
david_bai
6bbc42f6ac
translate comment of frontend/components/web
2025-06-22 08:25:03 +08:00
david_bai
9eec4f14c2
translate comment of frontend/components/Editor
2025-06-22 08:09:13 +08:00
david_bai
c47895b938
translate comment of frontend/components
2025-06-21 23:35:27 +08:00
david_bai
135189e27e
移动端加入github图标
2025-06-20 20:43:13 +08:00
david_bai
8ab92e6211
格式化
2025-06-19 23:17:36 +08:00
david_bai
1bad85dd15
加入开源彩条图形
2025-06-19 23:17:08 +08:00
david_bai
e099e475d1
启用动态加载,只有需要渲染时才导入,减小初始包体积
2025-06-12 22:57:40 +08:00
david_bai
e0b24c0b2b
删除多余的title
2025-06-12 22:56:51 +08:00
david_bai
27ed495571
移动文件
2025-06-07 16:10:45 +08:00