Hamza-Ayed
fd3f4a365a
Update: 2026-07-13 18:23:52
2026-07-13 18:23:52 +03:00
Hamza-Ayed
653d73422f
Update: 2026-07-12 18:53:59
2026-07-12 18:53:59 +03:00
Hamza-Ayed
27200013ac
Update: 2026-07-12 17:22:40
2026-07-12 17:22:40 +03:00
Hamza-Ayed
24fb56f08f
Update: 2026-07-12 05:40:28
2026-07-12 05:40:28 +03:00
Hamza-Ayed
1fa517acc9
chore: remove service_unavailable_area translation keys and add mowasalaty strategy report
2026-07-12 02:53:36 +03:00
Hamza-Ayed
8f4bb1631c
Update: 2026-07-12 00:24:19
2026-07-12 00:24:19 +03:00
Hamza-Ayed
ce2f3d5675
Update: 2026-07-11 19:11:50
2026-07-11 19:11:50 +03:00
Hamza-Ayed
06dc0aaffe
Update: 2026-07-11 05:39:23
2026-07-11 05:39:23 +03:00
Hamza-Ayed
6294d6e725
Update: 2026-07-10 22:31:26
2026-07-10 22:31:27 +03:00
Hamza-Ayed
2bce11b940
Update: 2026-07-10 17:26:15
2026-07-10 17:26:16 +03:00
Hamza-Ayed
81d4715664
Update: 2026-07-10 16:09:37
2026-07-10 16:09:37 +03:00
Hamza-Ayed
b18fd027b6
Update: 2026-07-10 03:04:06
2026-07-10 03:04:06 +03:00
Hamza-Ayed
2ff7450d0b
Update: 2026-07-09 17:18:06
2026-07-09 17:18:06 +03:00
Hamza-Ayed
d94808c380
Update: 2026-07-09 15:01:29
2026-07-09 15:01:29 +03:00
Hamza-Ayed
87dc925ea7
Refactor(Auth): Complete auth folder restructuring, security patches, and Flutter endpoint updates
2026-07-09 05:22:05 +03:00
Hamza-Ayed
45859883a5
Update: 2026-07-09 05:02:10
2026-07-09 05:02:10 +03:00
Hamza-Ayed
03e9d648a1
chore: update localization strings for driver and rider apps
2026-07-09 04:22:12 +03:00
Hamza-Ayed
70718946f5
Update: 2026-07-09 03:41:48
2026-07-09 03:41:48 +03:00
Hamza-Ayed
bec8f61d70
Update: 2026-07-06 01:28:23
2026-07-06 01:28:23 +03:00
Hamza-Ayed
8ae6a2e2da
Update: 2026-07-04 15:39:18
2026-07-04 15:39:18 +03:00
Hamza-Ayed
d06500a20f
Update: 2026-07-03 15:03:13
2026-07-03 15:03:13 +03:00
Hamza-Ayed
5ce6c00905
Update: 2026-07-03 01:48:00
2026-07-03 01:48:00 +03:00
Hamza-Ayed
6876d9bc54
Update: 2026-07-02 17:44:58
2026-07-02 17:44:59 +03:00
Hamza-Ayed
05d047d871
Update: 2026-07-02 05:27:04
2026-07-02 05:27:05 +03:00
Hamza-Ayed
d2ce4bdb16
Update: 2026-06-30 23:32:14
2026-06-30 23:32:15 +03:00
Hamza-Ayed
5ab863edf1
Update: 2026-06-29 01:47:48
2026-06-29 01:47:48 +03:00
Hamza-Ayed
d107dd6849
Update: 2026-06-29 01:25:29
2026-06-29 01:25:30 +03:00
Hamza-Ayed
d695a4e812
Update: 2026-06-29 00:07:33
2026-06-29 00:07:33 +03:00
Hamza-Ayed
2da78ccd8e
Update: 2026-06-28 19:52:45
2026-06-28 19:52:45 +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
116f08d367
Update: 2026-06-26 04:31:50
2026-06-26 04:31:50 +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
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
eeb4e21f87
Update: 2026-06-25 00:50:19
2026-06-25 00:50:19 +03:00
Hamza-Ayed
89dca66892
Update: 2026-06-24 16:08:47
2026-06-24 16:08:47 +03:00
Hamza-Ayed
eafc04a091
Update: 2026-06-23 17:57:07
2026-06-23 17:57:07 +03:00
Hamza-Ayed
52c4f96976
Update: 2026-06-23 17:42:09
2026-06-23 17:42:09 +03:00
Hamza-Ayed
b2fae9ec66
Update: 2026-06-21 02:07:00
2026-06-21 02:07:00 +03:00
Hamza-Ayed
a003bf78c4
Update: 2026-06-19 01:47:48
2026-06-19 01:47:48 +03:00
Hamza-Ayed
c2c4ed22e3
Fix: SSL pinning, root detection, network resilience, and compile errors
...
SSL pinning (all 4 apps): IOClient import, subdomain-safe domain matching
Root detection (all 4 apps): modern Magisk/KernelSU/APatch paths
Security checks (rider/driver/admin): PlatformException -> false
Rider crud: 60s timeout, 3 retries, exponential backoff, JWT pre-validation
Driver crud: exponential backoff for TimeoutException
RxInt compile (rider/driver): 10.obs -> RxInt(10)
Admin device_info: add missing imports, fix RxInt, add package_info_plus
2026-06-17 16:41:02 +03:00
Hamza-Ayed
752bbf3a63
Fix #23 : JWT storage consistency across all Flutter apps
...
- siro_admin: added FlutterSecureStorage write alongside GetStorage
- siro_service: added FlutterSecureStorage write in login + guest JWT flows
- siro_rider: added FlutterSecureStorage write in guest + token-refresh flows
(full-credential login already wrote to both)
- siro_driver: already wrote to both (no change needed)
- All apps now write JWT to both GetStorage and FlutterSecureStorage
2026-06-17 08:03:19 +03:00
Hamza-Ayed
f528e1d3c5
Fix #16 : SSL pinning in all 4 Flutter apps
...
- Created ssl_pinning.dart with SHA-256 DER hash pinning for intaleq.xyz and siromove.com
- Replaced http.post/http.get with pinned client in all CRUD classes
- Added crypto dependency to siro_admin and siro_driver pubspec
2026-06-17 07:40:43 +03:00
Hamza-Ayed
0e28814e7d
Fix #15 : PCI-DSS compliance - remove persistent CVV storage from Flutter apps
2026-06-17 07:26:27 +03:00
Hamza-Ayed
fc58529b09
Update: 2026-06-16 01:17:28
2026-06-16 01:17:29 +03:00
Hamza-Ayed
04943e3d52
Update: 2026-06-15 19:39:21
2026-06-15 19:39:21 +03:00
Hamza-Ayed
c472a78416
Update: 2026-06-15 01:38:09
2026-06-15 01:38:10 +03:00
Hamza-Ayed
2321b78244
Update: 2026-06-15 01:37:40
2026-06-15 01:37:41 +03:00