[PR #207] [MERGED] Add manual sync option for photo syncing #215

Closed
opened 2026-02-27 04:59:34 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/guyzyl/whatsapp-contact-sync/pull/207
Author: @klejejs
Created: 5/21/2025
Status: Merged
Merged: 6/10/2025
Merged by: @guyzyl

Base: mainHead: feat/add-manual-sync


📝 Commits (6)

  • 1da2feb Add manual sync option for photo syncing
  • 11f3579 Add styling and backend code improvements for manual sync
  • b2102a8 Improve sendMessageAndWait function
  • 98122ed Add Google photo prefetch in backend
  • 3815709 Add default image placeholder if missing
  • cc93570 Fix TS issue

📊 Changes

8 files changed (+179 additions, -7 deletions)

View changed files

📝 interfaces/api.ts (+4 -0)
📝 server/src/gapi.ts (+2 -0)
📝 server/src/interfaces.ts (+2 -0)
📝 server/src/sync.ts (+46 -3)
📝 server/src/ws.ts (+26 -0)
📝 web/src/pages/Options.vue (+26 -2)
📝 web/src/pages/Sync.vue (+62 -2)
📝 web/src/services/ws.ts (+11 -0)

📄 Description

Fixes #37.

This PR adds support for the user to choose whether they want to keep the existing photo or use the new WhatsApp photo during sync.

As I am unfamiliar with Vue and haven't used it much, please let me know if there are any improvements or general guidelines I have not adhered to and can improve.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/guyzyl/whatsapp-contact-sync/pull/207 **Author:** [@klejejs](https://github.com/klejejs) **Created:** 5/21/2025 **Status:** ✅ Merged **Merged:** 6/10/2025 **Merged by:** [@guyzyl](https://github.com/guyzyl) **Base:** `main` ← **Head:** `feat/add-manual-sync` --- ### 📝 Commits (6) - [`1da2feb`](https://github.com/guyzyl/whatsapp-contact-sync/commit/1da2febf62597da79a2f34bf3608a16cbbf4b12b) Add manual sync option for photo syncing - [`11f3579`](https://github.com/guyzyl/whatsapp-contact-sync/commit/11f35794712d84f37299a4d476e3a0984dfd1f20) Add styling and backend code improvements for manual sync - [`b2102a8`](https://github.com/guyzyl/whatsapp-contact-sync/commit/b2102a89fbb361d87c121cb243fbc3523e8074d9) Improve sendMessageAndWait function - [`98122ed`](https://github.com/guyzyl/whatsapp-contact-sync/commit/98122edd0e83d004a1c61ab47f3b320d793896bf) Add Google photo prefetch in backend - [`3815709`](https://github.com/guyzyl/whatsapp-contact-sync/commit/38157093b41c54afcf7c9578b8c097ef36ef92be) Add default image placeholder if missing - [`cc93570`](https://github.com/guyzyl/whatsapp-contact-sync/commit/cc93570fd04ddcf65cfe3b477e2414df2bd74610) Fix TS issue ### 📊 Changes **8 files changed** (+179 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `interfaces/api.ts` (+4 -0) 📝 `server/src/gapi.ts` (+2 -0) 📝 `server/src/interfaces.ts` (+2 -0) 📝 `server/src/sync.ts` (+46 -3) 📝 `server/src/ws.ts` (+26 -0) 📝 `web/src/pages/Options.vue` (+26 -2) 📝 `web/src/pages/Sync.vue` (+62 -2) 📝 `web/src/services/ws.ts` (+11 -0) </details> ### 📄 Description Fixes #37. This PR adds support for the user to choose whether they want to keep the existing photo or use the new WhatsApp photo during sync. As I am unfamiliar with Vue and haven't used it much, please let me know if there are any improvements or general guidelines I have not adhered to and can improve. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 04:59:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whatsapp-contact-sync#215
No description provided.