Hamza-Ayed
|
419cc95ce0
|
Deploy: 2026-05-26 22:18:28
|
2026-05-26 22:18:28 +03:00 |
|
Hamza-Ayed
|
196b79bb89
|
Deploy: 2026-05-26 22:13:37
|
2026-05-26 22:13:38 +03:00 |
|
Hamza-Ayed
|
732b97e581
|
Deploy: 2026-05-25 01:12:09
|
2026-05-25 01:12:09 +03:00 |
|
Hamza-Ayed
|
de006943d3
|
Deploy: 2026-05-25 01:11:56
|
2026-05-25 01:11:56 +03:00 |
|
Hamza-Ayed
|
722f92cb2f
|
Deploy: 2026-05-25 00:59:08
|
2026-05-25 00:59:08 +03:00 |
|
Hamza-Ayed
|
1094e2ac2f
|
Deploy: 2026-05-25 00:34:54
|
2026-05-25 00:34:54 +03:00 |
|
Hamza-Ayed
|
736bc4b44b
|
Deploy: 2026-05-25 00:34:15
|
2026-05-25 00:34:15 +03:00 |
|
Hamza-Ayed
|
88006e18d0
|
Deploy: 2026-05-25 00:33:34
|
2026-05-25 00:33:34 +03:00 |
|
Hamza-Ayed
|
7359206eb3
|
Deploy: 2026-05-25 00:29:42
|
2026-05-25 00:29:42 +03:00 |
|
Hamza-Ayed
|
b20f457eaf
|
Deploy: 2026-05-24 23:27:32
|
2026-05-24 23:27:32 +03:00 |
|
Hamza-Ayed
|
2ceffc47d9
|
Deploy: 2026-05-24 02:29:50
|
2026-05-24 02:29:50 +03:00 |
|
Hamza-Ayed
|
da492d7187
|
Deploy: 2026-05-24 02:17:11
|
2026-05-24 02:17:11 +03:00 |
|
Hamza-Ayed
|
76eb2f0d5f
|
Deploy: 2026-05-24 02:08:52
|
2026-05-24 02:08:52 +03:00 |
|
Hamza-Ayed
|
291e0f270d
|
Deploy: 2026-05-24 02:04:24
|
2026-05-24 02:04:24 +03:00 |
|
Hamza-Ayed
|
922c2c0b06
|
Deploy: 2026-05-24 01:38:52
|
2026-05-24 01:38:52 +03:00 |
|
Hamza-Ayed
|
b995ac1076
|
Deploy: 2026-05-24 01:32:00
|
2026-05-24 01:32:00 +03:00 |
|
Hamza-Ayed
|
98129ac0ca
|
Deploy: 2026-05-24 01:26:10
|
2026-05-24 01:26:10 +03:00 |
|
Hamza-Ayed
|
42afad393c
|
Deploy: 2026-05-24 01:22:55
|
2026-05-24 01:22:56 +03:00 |
|
Hamza-Ayed
|
42725f0529
|
Deploy: 2026-05-23 23:40:35
|
2026-05-23 23:40:35 +03:00 |
|
Hamza-Ayed
|
102f110363
|
Deploy: 2026-05-23 23:32:53
|
2026-05-23 23:32:53 +03:00 |
|
Hamza-Ayed
|
54203f2017
|
Deploy: 2026-05-23 23:28:20
|
2026-05-23 23:28:20 +03:00 |
|
Hamza-Ayed
|
621f63dcd2
|
Deploy: 2026-05-23 23:25:19
|
2026-05-23 23:25:19 +03:00 |
|
Hamza-Ayed
|
b627a52c6e
|
Deploy: 2026-05-23 23:18:56
|
2026-05-23 23:18:56 +03:00 |
|
Hamza-Ayed
|
bae23e8da7
|
Deploy: 2026-05-23 23:12:12
|
2026-05-23 23:12:12 +03:00 |
|
Hamza-Ayed
|
5eb848064d
|
Deploy: 2026-05-23 22:54:24
|
2026-05-23 22:54:25 +03:00 |
|
Hamza-Ayed
|
739697cfdb
|
Deploy: 2026-05-23 22:37:14
|
2026-05-23 22:37:14 +03:00 |
|
Hamza-Ayed
|
2ad4f49804
|
Deploy: 2026-05-23 03:56:31
|
2026-05-23 03:56:31 +03:00 |
|
Hamza-Ayed
|
a4eda883db
|
Deploy: 2026-05-23 03:35:52
|
2026-05-23 03:35:52 +03:00 |
|
Hamza-Ayed
|
d686f8928b
|
Deploy: 2026-05-23 03:23:22
|
2026-05-23 03:23:22 +03:00 |
|
Hamza-Ayed
|
30301151c3
|
Deploy: 2026-05-23 02:44:38
|
2026-05-23 02:44:38 +03:00 |
|
Hamza-Ayed
|
1814f69ecb
|
Deploy: 2026-05-23 02:42:32
|
2026-05-23 02:42:32 +03:00 |
|
Hamza-Ayed
|
71e609d869
|
Deploy: 2026-05-23 02:22:31
|
2026-05-23 02:22:31 +03:00 |
|
Hamza-Ayed
|
bc52cdbb24
|
Deploy: 2026-05-23 02:13:41
|
2026-05-23 02:13:41 +03:00 |
|
Hamza-Ayed
|
b5e4f48be5
|
Deploy: 2026-05-23 02:09:23
|
2026-05-23 02:09:23 +03:00 |
|
Hamza-Ayed
|
7ae5964ce1
|
Deploy: 2026-05-23 02:06:57
|
2026-05-23 02:06:57 +03:00 |
|
Hamza-Ayed
|
cb0cae8660
|
Deploy: 2026-05-23 02:03:54
|
2026-05-23 02:03:54 +03:00 |
|
Hamza-Ayed
|
73fd2f2b1f
|
Deploy: 2026-05-23 02:02:00
|
2026-05-23 02:02:00 +03:00 |
|
Hamza-Ayed
|
6726fe89d6
|
Deploy: 2026-05-23 01:57:22
|
2026-05-23 01:57:22 +03:00 |
|
Hamza-Ayed
|
154c6317b0
|
Deploy: 2026-05-23 01:45:24
|
2026-05-23 01:45:24 +03:00 |
|
Hamza-Ayed
|
f684b58906
|
Deploy: 2026-05-23 01:28:41
|
2026-05-23 01:28:41 +03:00 |
|
Hamza-Ayed
|
57859ebd20
|
Deploy: 2026-05-23 01:13:51
|
2026-05-23 01:13:51 +03:00 |
|
Hamza-Ayed
|
681ef6afab
|
Deploy: 2026-05-23 00:33:48
|
2026-05-23 00:33:48 +03:00 |
|
Hamza-Ayed
|
0e16fd3f5d
|
Deploy: 2026-05-23 00:24:51
|
2026-05-23 00:24:52 +03:00 |
|
Hamza-Ayed
|
408b4b0048
|
Deploy: 2026-05-23 00:20:07
|
2026-05-23 00:20:07 +03:00 |
|
Hamza-Ayed
|
d8b5ddd6ff
|
Deploy: 2026-05-22 23:57:14
|
2026-05-22 23:57:14 +03:00 |
|
Hamza-Ayed
|
4860519f39
|
Deploy: 2026-05-22 23:55:19
|
2026-05-22 23:55:19 +03:00 |
|
Hamza-Ayed
|
7bf0933efb
|
Revert default voice fallback back to Adam voice ID pNInz6obpgDQGcFmaJgB
|
2026-05-22 23:15:29 +03:00 |
|
Hamza-Ayed
|
1941a61e82
|
Fix: Change default ElevenLabs fallback voice to standard pre-made voice Antoni (ErXwobaYiN019PkySvjV) to support free accounts
|
2026-05-22 23:12:48 +03:00 |
|
Hamza-Ayed
|
2aa8862f77
|
Feature: Load balanced API keys and voice registration responses for Company 1
|
2026-05-22 23:09:38 +03:00 |
|
Hamza-Ayed
|
9a2cf94b86
|
Deploy: 2026-05-22 22:11:36
|
2026-05-22 22:11:36 +03:00 |
|
Hamza-Ayed
|
01f70f2274
|
Deploy: 2026-05-22 21:53:58
|
2026-05-22 21:53:58 +03:00 |
|
Hamza-Ayed
|
8acca92bba
|
Deploy: 2026-05-22 21:52:51
|
2026-05-22 21:52:51 +03:00 |
|
Hamza-Ayed
|
5269789b51
|
Fix: Reply via LID JID instead of phone JID to prevent E2EE session conflicts
|
2026-05-22 20:09:55 +03:00 |
|
Hamza-Ayed
|
d868364c18
|
Fix E2EE retry handling with makeCacheableSignalKeyStore and msgRetryCounterCache
|
2026-05-22 20:00:24 +03:00 |
|
Hamza-Ayed
|
81efa2e8eb
|
Add FFmpeg MP3 to OGG Opus conversion for native voice notes
|
2026-05-22 19:53:15 +03:00 |
|
Hamza-Ayed
|
95f567a1a8
|
Deploy: 2026-05-22 19:46:39
|
2026-05-22 19:46:39 +03:00 |
|
Hamza-Ayed
|
cdfdcd1eb8
|
Fix reconnect logic and audio mimetype support
|
2026-05-22 19:42:41 +03:00 |
|
Hamza-Ayed
|
de6e90d873
|
Fix session deletion bug on reconnect limit
|
2026-05-22 19:16:29 +03:00 |
|
Hamza-Ayed
|
5478fbbae6
|
Fix E2EE decryption issue and duplicate webhook insertion
|
2026-05-22 17:35:26 +03:00 |
|
Hamza-Ayed
|
814b1b5caa
|
Deploy: 2026-05-22 17:08:48
|
2026-05-22 17:08:48 +03:00 |
|
Hamza-Ayed
|
bedfdedc60
|
Simplify ElevenLabs payload and set Rachel as default voice
|
2026-05-22 16:55:53 +03:00 |
|
Hamza-Ayed
|
ae1f66ae6e
|
Update test_elevenlabs.php for direct logging
|
2026-05-22 16:52:15 +03:00 |
|
Hamza-Ayed
|
eb291014ba
|
Update test_elevenlabs.php for direct logging
|
2026-05-22 16:50:57 +03:00 |
|
Hamza-Ayed
|
37f99a4995
|
Deploy ElevenLabs TTS integration and diagnostics
|
2026-05-22 16:49:43 +03:00 |
|
Hamza-Ayed
|
88c8a0987e
|
Deploy: 2026-05-22 16:30:19
|
2026-05-22 16:30:19 +03:00 |
|
Hamza-Ayed
|
9a2666a1c8
|
Deploy: 2026-05-22 15:48:47
|
2026-05-22 15:48:47 +03:00 |
|
Hamza-Ayed
|
c37fc4a69d
|
Fix PayloadTooLargeError in Express gateway by increasing limit to 50mb
|
2026-05-22 15:44:53 +03:00 |
|
Hamza-Ayed
|
51a3e92980
|
Add Gemini audio model failover logic to handle HTTP 429 rate limits
|
2026-05-22 15:42:30 +03:00 |
|
Hamza-Ayed
|
df8d905da7
|
Enforce maximum audio duration limit and bypass Gemini
|
2026-05-22 15:38:03 +03:00 |
|
Hamza-Ayed
|
f1d57e2763
|
Implement 2-step audio-to-audio process
|
2026-05-22 15:29:30 +03:00 |
|
Hamza-Ayed
|
ffd8c6f2a5
|
Update test_audio to ignore system instructions for TTS
|
2026-05-22 15:27:09 +03:00 |
|
Hamza-Ayed
|
f339488517
|
Update test_audio to try candidate models
|
2026-05-22 15:22:58 +03:00 |
|
Hamza-Ayed
|
03a36379ed
|
Diagnose available Gemini models
|
2026-05-22 15:19:54 +03:00 |
|
Hamza-Ayed
|
891917a1ed
|
Fix Gemini audio model to gemini-2.0-flash
|
2026-05-22 15:15:35 +03:00 |
|
Hamza-Ayed
|
2e7cd11f85
|
Implement Gemini audio voice note replies
|
2026-05-22 15:10:13 +03:00 |
|
Hamza-Ayed
|
395c8ee8eb
|
Cleanup: Remove temporary flow testing scripts
|
2026-05-22 05:20:41 +03:00 |
|
Hamza-Ayed
|
11fab57a6f
|
Feature: Implement multi-stage Conversation Flow Engine with TestFlow
|
2026-05-22 05:18:46 +03:00 |
|
Hamza-Ayed
|
7ec4d9becb
|
Feature: Implement multi-stage Conversation Flow Engine with TestFlow
|
2026-05-22 05:11:35 +03:00 |
|
Hamza-Ayed
|
b82a02f6fa
|
Deploy: 2026-05-22 04:07:44
|
2026-05-22 04:07:44 +03:00 |
|
Hamza-Ayed
|
2b9bc0e4a3
|
Deploy: 2026-05-22 04:05:29
|
2026-05-22 04:05:29 +03:00 |
|
Hamza-Ayed
|
317de3c122
|
Fix: Add html() method to Response class
|
2026-05-22 04:00:06 +03:00 |
|
Hamza-Ayed
|
8448f13dfc
|
Deploy: 2026-05-22 03:37:23
|
2026-05-22 03:37:23 +03:00 |
|
Hamza-Ayed
|
479aedcbcf
|
Deploy: 2026-05-22 02:16:46
|
2026-05-22 02:16:46 +03:00 |
|
Hamza-Ayed
|
f793092a17
|
Deploy: 2026-05-22 02:09:48
|
2026-05-22 02:09:48 +03:00 |
|
Hamza-Ayed
|
e5c6c54ca0
|
Deploy: 2026-05-22 01:25:54
|
2026-05-22 01:25:54 +03:00 |
|
Hamza-Ayed
|
da7d3571e0
|
Deploy: 2026-05-22 01:13:50
|
2026-05-22 01:13:50 +03:00 |
|
Hamza-Ayed
|
2ea36c98cd
|
Deploy: 2026-05-22 00:54:36
|
2026-05-22 00:54:36 +03:00 |
|
Hamza-Ayed
|
31da995e88
|
Deploy: 2026-05-22 00:40:21
|
2026-05-22 00:40:21 +03:00 |
|
Hamza-Ayed
|
f48791cff6
|
Deploy: 2026-05-22 00:33:59
|
2026-05-22 00:33:59 +03:00 |
|
Hamza-Ayed
|
471fbac188
|
Deploy: 2026-05-22 00:31:48
|
2026-05-22 00:31:48 +03:00 |
|
Hamza-Ayed
|
5d9f54958d
|
Deploy: 2026-05-22 00:27:36
|
2026-05-22 00:27:36 +03:00 |
|
Hamza-Ayed
|
11b0bdf107
|
Deploy: 2026-05-22 00:22:23
|
2026-05-22 00:22:23 +03:00 |
|
Hamza-Ayed
|
9450af6c8e
|
Deploy: 2026-05-22 00:12:07
|
2026-05-22 00:12:07 +03:00 |
|
Hamza-Ayed
|
0afb41a3e8
|
Deploy: 2026-05-21 23:50:01
|
2026-05-21 23:50:01 +03:00 |
|
Hamza-Ayed
|
ec7c9ffc29
|
Phase 4: Support LID identity scheme and fix incoming message parsing
|
2026-05-21 23:44:25 +03:00 |
|
Hamza-Ayed
|
0a1752ce44
|
Phase 4: Support LID identity scheme and fix incoming message parsing
|
2026-05-21 22:55:06 +03:00 |
|
Hamza-Ayed
|
d4a7a3e829
|
Phase 4: Add debug logging to WhatsApp gateway messages.upsert
|
2026-05-21 22:48:15 +03:00 |
|
Hamza-Ayed
|
a7809bcf60
|
Phase 4: Fix Response status method and implement WhatsApp incoming messages webhook
|
2026-05-21 20:45:14 +03:00 |
|
Hamza-Ayed
|
1c584174d9
|
Deploy: 2026-05-21 20:31:41
|
2026-05-21 20:31:41 +03:00 |
|
Hamza-Ayed
|
0eaeae99aa
|
Deploy: 2026-05-21 19:13:33
|
2026-05-21 19:13:33 +03:00 |
|