Commit Graph

169 Commits

Author SHA1 Message Date
david_bai 1aa738425f chore:remove debug code 2025-08-31 22:22:00 +08:00
david_bai 0562e8a3a8 chore(code):Use the speedCalculator to estimate network quality 2025-08-31 22:09:23 +08:00
david_bai c0317211e7 chore(code):add optimized code, need further debugging 2025-08-31 20:10:31 +08:00
david_bai 7f33064109 chore(code):retryDataSend Add return value,fileSender Remove unnecessary variables. 2025-08-30 23:49:09 +08:00
david_bai ad4a951525 chore:remove debug code 2025-08-30 00:37:32 +08:00
david_bai 4437c70257 fix:Temporarily optimized the speed issue on the mobile 2025-08-30 00:06:59 +08:00
david_bai b38ef84bca chore:fileSender code has been simplified and adjusted 2025-08-29 23:39:35 +08:00
david_bai 9b6e6559fe fix:Temporarily optimized the speed issue on the mobile 2025-08-29 22:51:10 +08:00
david_bai d2153d7630 chore(doc):Update the doc on local development mode 2025-08-26 23:59:09 +08:00
david_bai d9894a3477 feat:Add a function to generate random-length IDs, enhancing room security v1.0.0 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 f7c4121f22 chore(doc&fix):Added instructions for using the security button to the documentation and added the blog to the site map. 2025-08-24 22:21:08 +08:00
david_bai cec7e32352 chore(doc):Add nginx installation steps to Dockerfile. 2025-08-24 13:26:41 +08:00
david_bai 69d7b980cc chore(doc):Remove the duplicate installation steps from the deployment documentation. 2025-08-24 09:29:21 +08:00
david_bai a0486da313 chore(doc):Update document
Update the document to include the latest changes: file continuation, introduction of Zustand to the front-end architecture.
2025-08-24 08:46:17 +08:00
david_bai a1a70bbff5 fix:Fix the bug in server-side rendering where navigator is not available 2025-08-24 08:15:01 +08:00
david_bai 94c9ba7ad3 fix:Fix the issue of nginx address occupation during the process of obtaining ssl certificates using certbot 2025-08-21 22:57:54 +08:00
david_bai 6d82050081 fix:Fix the hard-coded issue with the turn domain name 2025-08-19 23:45:21 +08:00
david_bai a0554fb185 fix:Fix the download status synchronization issue.
Fix the issue where download cannot find file (status synchronization problem).
Change postLogInDebug to postLogToBackend for better understanding.
2025-08-18 23:26:56 +08:00
david bai 9c290754f2 chore:Upgrade dependencies during deployment 2025-08-17 23:00:01 +01: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 e15783aeff refactor:Refactored the useFileTransferHandler hook
Using zustand for state management, created frontend/stores/fileTransferStore.ts
2025-08-16 23:47:48 +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 bf9aa9f7ed fix:Fix the bug where the sender's room status is incorrect 2025-08-15 22:59:54 +08:00
david_bai f98e836e71 fix:fix the issue of asynchronous exit room status in the receiver 2025-08-14 23:13:09 +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 3e6c9b46e8 chore(deploy):Add gm2 dependency
Add gm2 dependency and rename env_install.log to env_install.sh for easy one-click installation on the host machine
2025-08-10 22:53:20 +08:00
david_bai 1c4cb08c24 chore(doc):Update the firewall configuration instructions in the deployment document 2025-08-10 22:50:01 +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 cd8638684b fix:Update some incorrect links 2025-08-02 23:28:53 +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 3dfee10cee blog(new):add a blog that supports resume upload
add a blog that introduces resume upload and continuous transfer features
2025-08-02 18:36:33 +08:00
david_bai a6d298b7a2 fix(cross-origin bug): Fix the cross-origin issue bug when accessing through privydrop.app
Add bare domain redirect, use sed for precise matching in nginx configuration replacement script
2025-07-31 22:54:16 +08:00
david_bai 6c91889887 feat:Simplify the startup in the deployment process
Streamline the process by combining the front-end and back-end startup into one
2025-07-24 23:59:00 +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 74eceb3ab4 Added links to Chinese and English versions in readme 2025-07-24 22:37:54 +08:00
david_bai c89f442eee fix:Reduce the scope of nginx configuration replacement to avoid incorrect replacement of subdomains 2025-07-24 22:36:42 +08:00
david_bai bac5e84d90 fix:Fix the incorrect path in the nginx configuration file.
Fix the incorrect path in the nginx configuration file.
Update the deployment documentation.
2025-07-23 23:48:28 +08:00
david_bai 7950aec063 fix:Change the turns port used in WebRTC to 443
nginx(website on server) listens on port 4443 and then forwards to the frontend and backend.
nginx main configuration adds a stream block to uniformly listen on port 443, then forwards based on domain to coturn(5349) and website(4443).
The TURN port used in WebRTC is changed to 443.
The deployment document adds a script action to delete extra configurations generated by certbot.
2025-07-23 23:13:59 +08:00
david_bai 7e055643c5 Added description of breakpoint resume feature 2025-07-22 00:59:28 +08:00