Skip to content

Releases: gitubpatrice/notes_tech

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:40

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.1.6.apk

SHA-256 :

43f709da13db7a0e3679a8297a75928f2faffa1fa021b0f350bf014de7abacaf

Vérifiez avec :

sha256sum notes_tech-v1.1.6.apk

🤖 Build automatique via GitHub Actions (commit 077ade26b6fbf7e934ba8298a0b6cd91cb7b0c75)

Full Changelog: v1.1.5...v1.1.6

v1.1.5

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:58

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.1.5.apk

SHA-256 :

7885cf7701ce6f51250b17eeb517f64452b8f0d6238f7d7180d4820f83914d2e

Vérifiez avec :

sha256sum notes_tech-v1.1.5.apk

🤖 Build automatique via GitHub Actions (commit 0c860e147d4a1d72ae3361f5d7408b0415a5eb0d)

Full Changelog: v1.1.4...v1.1.5

v1.1.4

Choose a tag to compare

@gitubpatrice gitubpatrice released this 20 May 12:49

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.1.4.apk

SHA-256 :

6c1627783d6b4b1d2218419e433531b2d871d2c33927da4f14956b1c282882b9

Vérifiez avec :

sha256sum notes_tech-v1.1.4.apk

🤖 Build automatique via GitHub Actions (commit 337cbe3ceb934b12f3395c9339e02b4d19e607f1)

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@gitubpatrice gitubpatrice released this 17 May 12:39

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.1.3.apk

SHA-256 :

8ed8769098f6f50a27e6580ea043f84f0e47ef3cdca8da097fd5febef450b1f0

Vérifiez avec :

sha256sum notes_tech-v1.1.3.apk

🤖 Build automatique via GitHub Actions (commit 100baf23971088fce081e1df03920c428d49c450)

Full Changelog: v1.1.0...v1.1.3

v1.1.0 — Audit expert post-v1.0.9 (23 corrections)

Choose a tag to compare

@gitubpatrice gitubpatrice released this 14 May 11:27

Objectif : zéro vulnérabilité, zéro faille — code parfait, branchements cohérents, propre.

Sécurité (11)

  • F1 — Sortir une note d'un coffre vers un dossier ordinaire exige confirmation explicite (dialog destructif cs.errorContainer + Cancel autofocus). Avant : décryptage + flush plaintext silencieux, irréversible.
  • F2NotesDao.findByTitleLike ajoute filtre SQL encrypted_content IS NULL (defense-in-depth — le limit n'est plus consommé par les notes vault).
  • F3IndexingService._indexAll skip explicite des notes locked AVANT _encodeWith (plus de feed à MiniLM même si le hash source semble obsolète).
  • F4NoteActions.copyMarkdown : MethodChannel natif Kotlin EXTRA_IS_SENSITIVE (Android 13+) + auto-clear clipboard 60 s.
  • F5ai_chat._resolveSource : suppression initialDirectory: '/storage/emulated/0/Download' (scope SAF par défaut).
  • F6VoiceService : TTL cache vérif SHA-256 30 j → 24 h + refus mtime > verifiedAt (anti touch-attack).
  • F7PanicService : nouvelle étape _wipeExportsCache (ZIPs en cours de Share survivaient à panic).
  • F8RagService._sanitize étendu : Llama2 <<SYS>>, ChatML <|im_start|>, Alpaca ### Instruction:, Mistral [ASSISTANT] neutralisés.
  • F10FolderVaultService._unlockInProgress guard sur unlock/unlockWithPin (_autoLockSweep skip les folderIds en cours).
  • F11note_editor._flushFinalSave : prefs.vault_lost_drafts si vault locked pendant flush (consommable boot).
  • F14AppDatabase._attachSql : validation regex stricte path AVANT ATTACH SQLCipher.

Performance (4)

  • P1HomeScreen : _reloadDebouncer 250 ms (1 SELECT vs N par auto-save).
  • P2isUniversalApk = false (économie ~70 Mo GitHub Releases).
  • P3BacklinksService._buildTitleIndex : cache TTL 5 s + invalidation sur title change.
  • P5MentionsLegalesScreen : cache process-wide des assets .md.

UX / a11y (4)

  • U1HapticFeedback.selectionClick() (copy) + heavyImpact() (panique). Avant : 0 hit Haptic dans tout lib/.
  • U2showFloatingSnack accepte foregroundColor ; 2 sites folders_drawer migrent vers cs.errorContainer + cs.onErrorContainer (WCAG AA ~13:1 vs ~3.5:1).
  • U3 — TextField titre + contenu note : textCapitalization: sentences.
  • U11 — TextField composer AI : textCapitalization: sentences.

Tests / Qualité

  • 68 tests verts (+5 nouveaux test/audit_v1_1_0_test.dart : sanitize Llama2/ChatML/Alpaca/Mistral).
  • flutter analyze 0 issue (info-only inclus).
  • dart format clean (88 fichiers).
  • Aucun changement de format DB ni de crypto vault.

Installation

adb install -r app-arm64-v8a-release.apkfirstInstallTime préservé si même signature (cert SHA-256 ddb385dee...642e9).

SHA-256 APK arm64-v8a : à vérifier via sha256sum app-arm64-v8a-release.apk.

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 13 May 18:33

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.0.9.apk

SHA-256 :

c5b9785d6498df36cd68e7a46b7bb4a796b459f70588f96bdaa103a069a81ab0

Vérifiez avec :

sha256sum notes_tech-v1.0.9.apk

🤖 Build automatique via GitHub Actions (commit 7530010714a98adc0f193d5c76fa71db201ff5bc)

Full Changelog: v1.0.8...v1.0.9

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 12 May 20:38

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.0.8.apk

SHA-256 :

dc2f08f29c54e2e219d2d7648c84b67be8139f98454b30f4746bcf4ef0ed844e

Vérifiez avec :

sha256sum notes_tech-v1.0.8.apk

🤖 Build automatique via GitHub Actions (commit 67955a929284e704b1760fda1fafff9355502cd0)

Full Changelog: v1.0.7...v1.0.8

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 12 May 20:19

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.0.7.apk

SHA-256 :

ff8d356fbf6b8f08ab4eb6cff17619cca021d11b36f2c905d54ab6ec76af8819

Vérifiez avec :

sha256sum notes_tech-v1.0.7.apk

🤖 Build automatique via GitHub Actions (commit aed1e862e479cafa4c4e147fda28f4403026fcce)

Full Changelog: v1.0.6...v1.0.7

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 11 May 08:44

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.0.6.apk

SHA-256 :

55158bc8876f4adea76bc5caec335473adab559c1afdab0e3bf65ca6bb81980e

Vérifiez avec :

sha256sum notes_tech-v1.0.6.apk

🤖 Build automatique via GitHub Actions (commit 2d6b932100cc814558f5dbc67a5ac367b5aae55e)

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 11 May 08:32

Vérification d'intégrité

APK arm64-v8a : notes_tech-v1.0.5.apk

SHA-256 :

59637556b276a1378fa43283c5f9707290ecfef89cdd477be118d938a084b2bd

Vérifiez avec :

sha256sum notes_tech-v1.0.5.apk

🤖 Build automatique via GitHub Actions (commit f034f6225e8f57297e1b4d1c4013eedb6c80b474)

Full Changelog: v1.0.4...v1.0.5