Hamza-Ayed
|
1b6e172a4a
|
Update: 2026-06-28 23:14:46
|
2026-06-28 23:14:46 +03:00 |
|
Hamza-Ayed
|
0b36566343
|
Update: 2026-06-28 20:54:29
|
2026-06-28 20:54:30 +03:00 |
|
Hamza-Ayed
|
2da78ccd8e
|
Update: 2026-06-28 19:52:45
|
2026-06-28 19:52:45 +03:00 |
|
Hamza-Ayed
|
f9f6890b26
|
Update: 2026-06-28 00:42:25
|
2026-06-28 00:42:26 +03:00 |
|
Hamza-Ayed
|
f428946b30
|
Add tester passenger creation script
|
2026-06-27 23:09:04 +03:00 |
|
Hamza-Ayed
|
3326756dc3
|
Add tester driver creation script
|
2026-06-27 23:01:38 +03:00 |
|
Hamza-Ayed
|
a87cb7c082
|
refactor: optimize wallet JWT management, update security checks for debug builds, and improve pricing data parsing
|
2026-06-27 22:50:28 +03:00 |
|
Hamza-Ayed
|
43e3f8c939
|
Fix: update destination limits to 3 and sync with Redis
|
2026-06-27 17:49:03 +03:00 |
|
Hamza-Ayed
|
5fed555e44
|
Update: 2026-06-27 05:53:15
|
2026-06-27 05:53:15 +03:00 |
|
Hamza-Ayed
|
8efd4563db
|
Update: 2026-06-27 05:42:53
|
2026-06-27 05:42:53 +03:00 |
|
Hamza-Ayed
|
bf1416b2a7
|
Update: 2026-06-27 05:36:53
|
2026-06-27 05:36:53 +03:00 |
|
Hamza-Ayed
|
7497bdcfae
|
Update: 2026-06-27 05:07:43
|
2026-06-27 05:07:43 +03:00 |
|
Hamza-Ayed
|
f069f2b24f
|
Update: 2026-06-27 04:58:21
|
2026-06-27 04:58:21 +03:00 |
|
Hamza-Ayed
|
8be2af314e
|
Update: 2026-06-27 04:37:33
|
2026-06-27 04:37:33 +03:00 |
|
Hamza-Ayed
|
a6738079a2
|
Update: 2026-06-27 04:23:48
|
2026-06-27 04:23:49 +03:00 |
|
Hamza-Ayed
|
8993aa0a6b
|
Update: 2026-06-27 04:21:17
|
2026-06-27 04:21:17 +03:00 |
|
Hamza-Ayed
|
b4f063aaac
|
Update: 2026-06-26 20:52:17
|
2026-06-26 20:52:18 +03:00 |
|
Hamza-Ayed
|
1ff132cd07
|
Update: 2026-06-26 17:59:47
|
2026-06-26 17:59:47 +03:00 |
|
Hamza-Ayed
|
25d3237113
|
Update: 2026-06-26 17:58:12
|
2026-06-26 17:58:12 +03:00 |
|
Hamza-Ayed
|
1e500b6123
|
Update: 2026-06-26 17:56:46
|
2026-06-26 17:56:46 +03:00 |
|
Hamza-Ayed
|
060d9b08ae
|
Update: 2026-06-26 17:42:07
|
2026-06-26 17:42:07 +03:00 |
|
Hamza-Ayed
|
953ef28ec7
|
Update: 2026-06-26 17:39:24
|
2026-06-26 17:39:24 +03:00 |
|
Hamza-Ayed
|
ae21389240
|
Update: 2026-06-26 17:36:57
|
2026-06-26 17:36:57 +03:00 |
|
Hamza-Ayed
|
9ded734e38
|
Update: 2026-06-26 17:29:23
|
2026-06-26 17:29:23 +03:00 |
|
Hamza-Ayed
|
a323da29aa
|
Update: 2026-06-26 04:53:05
|
2026-06-26 04:53:05 +03:00 |
|
Hamza-Ayed
|
3413ca8b07
|
Update: 2026-06-26 04:38:26
|
2026-06-26 04:38:26 +03:00 |
|
Hamza-Ayed
|
116f08d367
|
Update: 2026-06-26 04:31:50
|
2026-06-26 04:31:50 +03:00 |
|
Hamza-Ayed
|
72afd11a57
|
Update: 2026-06-26 04:24:20
|
2026-06-26 04:24:20 +03:00 |
|
Hamza-Ayed
|
da9e6eb981
|
Update: 2026-06-26 04:04:03
|
2026-06-26 04:04:04 +03:00 |
|
Hamza-Ayed
|
aea0c8e44e
|
Fix: promos discount query and compact car details layout
|
2026-06-26 03:04:22 +03:00 |
|
Hamza-Ayed
|
a8b10d954c
|
Update: 2026-06-26 02:37:10
|
2026-06-26 02:37:11 +03:00 |
|
Hamza-Ayed
|
f53177e715
|
Update: 2026-06-26 02:29:35
|
2026-06-26 02:29:35 +03:00 |
|
Hamza-Ayed
|
fe164a006b
|
Update: 2026-06-26 02:18:42
|
2026-06-26 02:18:42 +03:00 |
|
Hamza-Ayed
|
482143ce11
|
Update: 2026-06-26 02:10:27
|
2026-06-26 02:10:27 +03:00 |
|
Hamza-Ayed
|
21f5105fa1
|
Update: 2026-06-26 02:00:23
|
2026-06-26 02:00:23 +03:00 |
|
Hamza-Ayed
|
bd3ba7ecd7
|
Update: 2026-06-26 01:43:37
|
2026-06-26 01:43:37 +03:00 |
|
Hamza-Ayed
|
3002dbd517
|
Update: 2026-06-26 01:26:12
|
2026-06-26 01:26:12 +03:00 |
|
Hamza-Ayed
|
f3e5117c19
|
Update: 2026-06-26 01:17:02
|
2026-06-26 01:17:02 +03:00 |
|
Hamza-Ayed
|
a9e2ee1a58
|
Update: 2026-06-26 01:10:36
|
2026-06-26 01:10:36 +03:00 |
|
Hamza-Ayed
|
595ae99e1d
|
Update: 2026-06-26 00:41:47
|
2026-06-26 00:41:47 +03:00 |
|
Hamza-Ayed
|
a655c80f6f
|
Update: 2026-06-26 00:40:48
|
2026-06-26 00:40:48 +03:00 |
|
Hamza-Ayed
|
6fcc4a0649
|
Update: 2026-06-26 00:36:22
|
2026-06-26 00:36:22 +03:00 |
|
Hamza-Ayed
|
cdd1349aaf
|
Update: 2026-06-25 19:22:26
|
2026-06-25 19:22:26 +03:00 |
|
Hamza-Ayed
|
35e54ea433
|
Update: 2026-06-25 19:10:25
|
2026-06-25 19:10:25 +03:00 |
|
Hamza-Ayed
|
b00b6a4cde
|
Update: 2026-06-25 19:05:13
|
2026-06-25 19:05:13 +03:00 |
|
Hamza-Ayed
|
63eea81039
|
Update: 2026-06-25 19:04:05
|
2026-06-25 19:04:05 +03:00 |
|
Hamza-Ayed
|
b57fd1cecb
|
Update: 2026-06-25 18:59:57
|
2026-06-25 18:59:57 +03:00 |
|
Hamza-Ayed
|
f3bafeb9e1
|
Update: 2026-06-25 18:57:58
|
2026-06-25 18:57:58 +03:00 |
|
Hamza-Ayed
|
7368feed11
|
Update: 2026-06-25 18:56:57
|
2026-06-25 18:56:57 +03:00 |
|
Hamza-Ayed
|
4a6b6d52a3
|
Update: 2026-06-25 18:53:08
|
2026-06-25 18:53:08 +03:00 |
|
Hamza-Ayed
|
85ff15cabe
|
Update: 2026-06-25 18:41:32
|
2026-06-25 18:41:33 +03:00 |
|
Hamza-Ayed
|
9b61bd50c8
|
Update: 2026-06-25 18:39:01
|
2026-06-25 18:39:01 +03:00 |
|
Hamza-Ayed
|
a4d9d8e74c
|
Update: 2026-06-25 18:05:26
|
2026-06-25 18:05:26 +03:00 |
|
Hamza-Ayed
|
1e24c3d0c8
|
add country-specific field config to review page, add warning snackbar, write AI extraction prompt
|
2026-06-25 17:40:09 +03:00 |
|
Hamza-Ayed
|
28b8558b6d
|
add 8-tab review page, review controller, updateDriverToActive handles new fields, drivers_cant_register navigates to review
|
2026-06-25 17:05:11 +03:00 |
|
Hamza-Ayed
|
d4db89f04e
|
add documents+ai_data to getDriverDetails, create rejectDriver endpoint, add rejected_reason column
|
2026-06-25 17:01:44 +03:00 |
|
Hamza-Ayed
|
0c5088fd6d
|
add ai_data + user_input to driver table, status=pending_review, save raw Gemini response
|
2026-06-25 16:54:21 +03:00 |
|
Hamza-Ayed
|
93bdaee388
|
increase reg token expiry to 3600s, remove backup URL
|
2026-06-25 15:55:04 +03:00 |
|
Hamza-Ayed
|
75e4524329
|
fix upload: parse nested message.url, backup retries=1, connect.php auth
|
2026-06-25 04:30:52 +03:00 |
|
Hamza-Ayed
|
0b9e5dfa03
|
remove random suffix from uploaded filenames: now {driverID}_{imageType}.{ext}
|
2026-06-25 04:21:58 +03:00 |
|
Hamza-Ayed
|
f5a5ffc10c
|
Update: 2026-06-25 03:58:15
|
2026-06-25 04:00:27 +03:00 |
|
Hamza-Ayed
|
5b5033b110
|
Update: 2026-06-25 03:56:11
|
2026-06-25 03:58:30 +03:00 |
|
Hamza-Ayed
|
4f4958defb
|
Update: 2026-06-25 03:51:57
|
2026-06-25 03:55:10 +03:00 |
|
Hamza-Ayed
|
6db2ece2ce
|
Update: 2026-06-25 03:43:29
|
2026-06-25 03:43:29 +03:00 |
|
Hamza-Ayed
|
89c1348f08
|
Update: 2026-06-25 03:28:59
|
2026-06-25 03:28:59 +03:00 |
|
Hamza-Ayed
|
85e85fe4d3
|
Update: 2026-06-25 02:55:24
|
2026-06-25 02:55:24 +03:00 |
|
Hamza-Ayed
|
98a8a2ae3d
|
Update: 2026-06-25 02:28:33
|
2026-06-25 02:28:33 +03:00 |
|
Hamza-Ayed
|
1ff13f09ac
|
Update: 2026-06-25 01:37:22
|
2026-06-25 01:37:23 +03:00 |
|
Hamza-Ayed
|
014b9a78da
|
Update: 2026-06-25 01:22:26
|
2026-06-25 01:22:26 +03:00 |
|
Hamza-Ayed
|
0c9f89fc60
|
Update: 2026-06-25 01:15:22
|
2026-06-25 01:15:22 +03:00 |
|
Hamza-Ayed
|
e157c8ec12
|
Update: 2026-06-25 01:03:54
|
2026-06-25 01:03:55 +03:00 |
|
Hamza-Ayed
|
eeb4e21f87
|
Update: 2026-06-25 00:50:19
|
2026-06-25 00:50:19 +03:00 |
|
Hamza-Ayed
|
0671388e15
|
Update: 2026-06-25 00:05:45
|
2026-06-25 00:05:45 +03:00 |
|
Hamza-Ayed
|
262d882bfe
|
Fix loginFromGooglePassenger to support passengerID request body fallback during first-time registration login flow
|
2026-06-25 00:02:38 +03:00 |
|
Hamza-Ayed
|
8839a500fc
|
Add diagnose_login.php for database query diagnostics
|
2026-06-25 00:00:37 +03:00 |
|
Hamza-Ayed
|
a56e318e20
|
Add check_server_code.php for server diagnostics
|
2026-06-24 23:59:51 +03:00 |
|
Hamza-Ayed
|
3c057dfbf8
|
Update: 2026-06-24 23:53:38
|
2026-06-24 23:53:38 +03:00 |
|
Hamza-Ayed
|
5f431b4f19
|
Fix loginFromGooglePassenger id mapping fallback to sub when user_id is new
|
2026-06-24 23:52:32 +03:00 |
|
Hamza-Ayed
|
aba42f0a7f
|
Update: 2026-06-24 23:51:26
|
2026-06-24 23:51:26 +03:00 |
|
Hamza-Ayed
|
c9d07f91fe
|
Fix loginFromGooglePassenger verification constraint
|
2026-06-24 23:51:06 +03:00 |
|
Hamza-Ayed
|
d7f5922a3b
|
Fix passenger registration auth bypass in JwtService
|
2026-06-24 23:47:41 +03:00 |
|
Hamza-Ayed
|
cca16053da
|
Fix OTP verification success response payload and restore deterministic encryptData
|
2026-06-24 23:24:41 +03:00 |
|
Hamza-Ayed
|
2ee3a14c6d
|
Fix OTP verification success response payload and restore deterministic encryptData
|
2026-06-24 23:11:24 +03:00 |
|
Hamza-Ayed
|
7b0283473e
|
Fix timezone bug in request.php using MySQL DATE_ADD and clean up EncryptionHelper
|
2026-06-24 23:03:45 +03:00 |
|
Hamza-Ayed
|
12dfb25629
|
Update: 2026-06-24 22:56:39
|
2026-06-24 22:56:39 +03:00 |
|
Hamza-Ayed
|
f75e456aac
|
Update: 2026-06-24 16:27:39
|
2026-06-24 16:27:41 +03:00 |
|
Hamza-Ayed
|
3fcc6e76fd
|
Update: 2026-06-24 16:19:03
|
2026-06-24 16:19:04 +03:00 |
|
Hamza-Ayed
|
2e4bf784ec
|
Update: 2026-06-24 16:18:03
|
2026-06-24 16:18:03 +03:00 |
|
Hamza-Ayed
|
dfeea2d95a
|
Update: 2026-06-24 16:15:00
|
2026-06-24 16:15:01 +03:00 |
|
Hamza-Ayed
|
6866e2171b
|
Update: 2026-06-24 16:12:30
|
2026-06-24 16:12:30 +03:00 |
|
Hamza-Ayed
|
89dca66892
|
Update: 2026-06-24 16:08:47
|
2026-06-24 16:08:47 +03:00 |
|
Hamza-Ayed
|
4894d566a0
|
Update: 2026-06-24 16:04:53
|
2026-06-24 16:04:53 +03:00 |
|
Hamza-Ayed
|
3b2c2a86c6
|
Update: 2026-06-23 18:44:45
|
2026-06-23 18:44:45 +03:00 |
|
Hamza-Ayed
|
ed6e34cc4b
|
Update: 2026-06-23 18:36:09
|
2026-06-23 18:36:09 +03:00 |
|
Hamza-Ayed
|
bb13eb74e8
|
Update: 2026-06-23 18:32:23
|
2026-06-23 18:32:23 +03:00 |
|
Hamza-Ayed
|
e4f86c5efd
|
Update: 2026-06-23 18:27:04
|
2026-06-23 18:27:04 +03:00 |
|
Hamza-Ayed
|
4043d939f2
|
Update: 2026-06-23 18:21:54
|
2026-06-23 18:21:54 +03:00 |
|
Hamza-Ayed
|
f25066140f
|
Update: 2026-06-23 18:19:33
|
2026-06-23 18:19:33 +03:00 |
|
Hamza-Ayed
|
c859b8006b
|
Update: 2026-06-23 18:18:30
|
2026-06-23 18:18:30 +03:00 |
|
Hamza-Ayed
|
a2f4f5d304
|
Update: 2026-06-23 18:14:22
|
2026-06-23 18:14:22 +03:00 |
|