ealmeida
f780311b3e
build: targetSdk + compileSdk 33 → 34 (Play Store requirement)
Build APK — WhatSMS Gateway / build (push) Failing after 1m2s
2026-04-24 16:36:29 +00:00
ealmeida
a3285cc4a2
feat(android): QR pairing — ZXing scanner + ScanPairingActivity + strings PT-PT
...
- Adiciona dependência zxing-android-embedded:4.3.0
- Adiciona permissão CAMERA e regista ScanPairingActivity no Manifest
- Cria ScanPairingActivity: scan QR → parse JSON → POST claim-device
- Adiciona preferência "Emparelhar dispositivo" nas definições do servidor
- Adiciona handler de clique em WhatSmsServerSettingsFragment
- Strings PT-PT: scan_qr_to_pair, pairing_success/failed/cancelled/error
- Bump versionName para 3.2.0
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-23 00:55:46 +01:00
ealmeida
ea44b0d15d
chore(version): bump 10 -> 11, 3.0.0-branding -> 3.1.0-hardcode
Publish Docs / build (release) Successful in 14s
Release / Build insecure (release) Failing after 1m23s
Release / Build release (release) Failing after 2m43s
Release / release (release) Has been skipped
2026-04-22 23:10:05 +01:00
ealmeida
2417c6f576
fix(manifest,version): install-blockers para Android 14+ + bump version
...
Fixes aplicados após auditoria LLM externa:
- uses-feature android.hardware.telephony: required true -> false
(permite instalação em tablets/emuladores sem chip)
- remove uses-permission MANAGE_SUBSCRIPTION_USER_ASSOCIATION
(é permissão de sistema/fabricante; Android 14+ bloqueia apps comuns)
- adiciona FOREGROUND_SERVICE_DATA_SYNC + FOREGROUND_SERVICE_CONNECTED_DEVICE
(obrigatórias para foregroundServiceType em Android 14+)
- versionCode 1 -> 10, versionName 1.0.0 -> 3.0.0-branding
(permite upgrade over v2.1 custom app com versionCode 3)
Não-fix aplicados (auditoria enganou-se):
- APK está assinado (v1 + v2 verified via apksigner)
- applicationId pt.whatsms.gateway está correcto (não é me.capcom.smsgateway)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 22:34:41 +01:00
ealmeida
a2f3eb9c96
feat(branding): rebranding WhatSMS + tradução PT-PT
...
- applicationId: me.capcom.smsgateway → pt.whatsms.gateway
(namespace Java interno mantido para minimizar risco de refactor)
- app_name: SMSGate → WhatSMS Gateway
- Ícone adaptativo: vector foreground + mipmap-anydpi-v26 copiados do
whatsms-gateway v2.1 (logo WhatSMS verde)
- ic_launcher_background: #AEADAB → #25D366 (verde WhatSMS)
- values-pt-rPT/strings.xml: tradução completa (~130 strings)
Base branding + PT-PT. Ainda falta:
- Hardcode server URL smsgw.whatsms.pt (Fase 3 do fork)
- SIM selector no UI (Fase 4 do fork)
- Build signed com whatsms-release.jks
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 21:39:55 +01:00
ealmeida
71078fda14
chore: vendor capcom6/android-sms-gateway upstream (Apache-2.0 baseline fork)
2026-04-22 21:35:59 +01:00