Projekt

Allmänt

Profil

Handlingar

Maintenance #370

öppen
CA CA

Features #352: Samling: Inför provideroberoende SMS-transport

Maintenance #359: Samling: Egen SMS-gateway för Android 14

Visa lokala API-uppgifter efter autostart

Maintenance #370: Visa lokala API-uppgifter efter autostart

Tillagd av Codex API för 6 dagar sedan. Uppdaterad för 6 dagar sedan.

Status:
Verification
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-26
Deadline:
% Klart:

80%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Codex API

Beskrivning

Utfall: SMSGate visar sparat användarnamn, lösenord och enhets-id när startsidan öppnas efter att tjänsten autostartat vid telefonens omstart.

Definition of Done:

  • Sparade lokala API-uppgifter visas efter omstart utan att genereras om.
  • Autostartad tjänst, notifiering och autentisering fortsätter fungera.
  • Regressionstest täcker att UI:t initieras även när tjänstens status redan är aktiv innan HomeFragment börjar observera.
  • Signerad release verifieras på fysisk Android 14-enhet efter omstart.

Utanför scope: ändring av API-kontrakt, lösenordsformat, SMS-sändning eller nätverksarkitektur.
Verifiering: enhetstest samt fysisk Android 14-telefon.


Acceptanskriterier

Efter omstart visar startsidan samma sparade API-uppgifter som tjänsten använder. Autostart och notifiering fungerar; oautentiserad health och separat autentiserad API-kontroll fungerar innan appen öppnas.


Testresultat

PASS: 910 s skärm av, omstart + 305 s, oförändrade uppgifter, skyddade API-anrop 200/401. USB ansluten; inga SMS.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #1

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #2

Efter omstart fungerar verktygsanropen igen. Validerat aktuell tre-filers rattning i separat temporar byggkopia; SHA-256 matchar arbetskopian. 19 Python-regressionstester samt 56 Android release-enhetstester passerar, lintRelease och assembleRelease lyckas. Inga nya inloggningsuppgifter genereras av UI-rattningen. Detta ar en valideringsbyggnad, inte ny signerad leverans. Signerad uppdatering och fysisk omstartsverifiering aterstar; arendet kvar In progress.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #3

Godkand commit 97896eb skapad och pushad till codex/local-sms-api i ssh://bj@remembrance/srv/git/Foreningskiosk-SMSGate-Android.git. Fjarrreferens verifierad och arbetskopian ren. Signerad byggnad och fysisk omstartsverifiering aterstar; ingen APK installerad i denna session.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #4

Signerad release 97896eb verifierad med verify_release.py och pinnat certifikat. Installerad med adb install -r pa Motorola Android 14 utan avinstallation. Installerad APK SHA-256 matchar paketet. Efter fysisk omstart, innan appen oppnades: health HTTP 200 och WebService i forgrunden med notifiering. Efter oppnad startsida: username/password/device-id visas, autostart fortsatt pa; visade uppgifter ger HTTP 200 pa autentiserade / och /messages. Inga hemligheter loggade och inga SMS skickade. Exakt jamforelse av uppgiftsvarden fore/efter uppdatering saknas; 5/15-minuters langtidstest ingick inte i denna kontroll.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #5

Fysisk verifiering av signerad 97896eb på Motorola Android 14: skärmen sov i 910 sekunder med USB anslutet. Därefter health, skyddad / och /messages HTTP 200 samt förgrundstjänst. Omstart följd av 305 sekunder utan att öppna appen: samma API-kontroller HTTP 200 med uppgifterna från före omstarten. Därefter visade UI samma användarnamn, lösenord och enhets-id (exakt jämförelse endast i processminne). Saknade respektive felaktiga uppgifter ger HTTP 401 på /. Ingen SMS-sändning eller ändring av inställningar. Testet verifierar inte djup batterisparning, extern nätgräns eller SMS-leverans.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #6

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #7

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80
Handlingar

Finns även som: PDF Atom