Ayed Hamza
  • Joined on 2026-01-20
Hamza created repository Hamza/nabeh 2026-05-21 00:34:28 +03:00
Hamza pushed to main at Hamza/mywhatsapp 2026-05-19 23:27:17 +03:00
22f1bba6ac Sync update: 2026-05-19 23:27:14
Hamza pushed to main at Hamza/cv 2026-05-19 16:48:33 +03:00
0ab5dd79b6 Auto-deploy: 2026-05-19 16:48:31
Hamza pushed to main at Hamza/cv 2026-05-19 16:31:51 +03:00
b3f5f90d0d Auto-deploy: 2026-05-19 16:31:46
Hamza pushed to main at Hamza/cv 2026-05-18 22:48:54 +03:00
6a3fdc807e Auto-deploy: 2026-05-18 22:47:30
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 21:13:38 +03:00
1eec712c58 Sync update: 2026-05-18 21:13:35
340a22fffa docs: add comprehensive server architecture and api documentation
Compare 2 commits »
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 20:55:28 +03:00
a7d7eaec9d feat: add full-screen image viewer and reactive ack icons
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 20:35:26 +03:00
14d30f19bf fix: restore send_message and send_media WebSocket packet handlers in server.js
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 20:27:20 +03:00
224bed32b5 fix: automate migration of session-whatsapp-bridge to session-slot-1 on startup
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 20:21:25 +03:00
7a1997c329 fix: convert QR to base64 DataURL and migrate old session to Slot 1 dynamically
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 20:18:48 +03:00
0ec9b2e3b2 feat: complete migration to 6-slot multi-tenant registry with MySQL message archiving
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 19:54:11 +03:00
0498575e51 feat: ignore background and local notifications for muted chats
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 19:49:20 +03:00
1d20d40fd8 feat: add /api/avatar endpoint and real-time poll vote event WS broadaster
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 19:44:31 +03:00
39b028a85c feat: implement native interactive WhatsApp Polls REST API endpoint (/api/send-poll)
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 19:42:19 +03:00
9490a2d628 fix: sanitize base64 strings in REST API by stripping data url prefixes and whitespaces
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 19:38:10 +03:00
5717d7047e feat: expose REST API endpoints (/api/send, /api/send-media) for universal messaging proxy usage
123902a6b1 fix: resolve duplicate background notifications and format contact names in local notification titles
Compare 2 commits »
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 18:33:06 +03:00
b3ef0b89f6 fix: resolve duplicate path and fs declarations and implement smart .env multi-path resolution
6882d6e952 security: support secure env-based firebase admin configurations and ignore sensitive keys in git
79ba52cb7d feat: implement Firebase Admin SDK push notification logic in server.js with fallback support
92d59b0f30 feat: trigger local notification directly from incoming WebSocket new_message event
Compare 4 commits »
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 18:08:26 +03:00
cfc1fd0a8e fix: resolve iOS APNS token waiting loop in FirebaseService to guarantee successful FCM registration
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 17:57:08 +03:00
60139d98c5 Sync update: 2026-05-18 17:57:04
cb4b423304 feat: enable macOS sandbox internet client network access and configure flutter_launcher_icons with premium generated app icon
a64725397e fix: downgrade record_platform_interface override to 1.2.0 to bypass startStream in record_linux
065855d596 fix: override record_platform_interface to 1.4.0 in pubspec.yaml to fix RecordLinux compilation mismatch
Compare 4 commits »
Hamza pushed to main at Hamza/mywhatsapp 2026-05-18 17:35:18 +03:00
c1b149cc21 feat: implement real cross-platform voice recording utilizing record package with mic permission configuration
e18f4195b9 fix: resolve DarwinAudioError on iOS using temporary .mp3 extension and upgrade mock Voice Note base64 to valid silent MP3
Compare 2 commits »