Repository navigation
Conversation
Rebuild the original single-textbox note app into a full local note manager, still Python/Kivy, 100% offline. Features: - New SQLite schema (id, title, body, tags, pinned, created_at, updated_at) with automatic migration from the legacy notes(note) table - Titles, tags, creation/modification dates, pin-to-top, word/char counter - Live search and tag filtering - Markdown editor with live preview (headings, bold, italic, code, bullet lists and - [ ] / - [x] checklists) - Export note as Markdown, share intent, full DB backup - Retro/CRT phosphor-green restyle: full screens (no popups), styled cards, tag chips, top bars, FAB Tooling: - buildozer.spec (target API 35 for Play Store, minapi 24) - GitHub Actions workflow to build the debug APK and upload it as an artifact Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…mp cache key Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…only for debug Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…native share - Fix Android body field unreachable: body & preview now share a FloatLayout cell with the inactive one disabled (no touch overlap, body keeps full height) - Auto-save while typing (debounced) and on back; manual Save icon with flash - Toolbar buttons as icon + small label (Salva/Fissa/Anteprima/Condividi/Elimina) - Export now opens the native Android share sheet (ACTION_SEND) - Android back key returns to list (and saves) instead of closing the app - Wrap toast popup text; compact word/char counter - CI: persist ~/.android debug keystore so updates install without uninstall Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…while editing A disabled overlay still swallows touches on Android, so the body TextInput never got focus. Now the preview ScrollView is added to the body cell only in preview mode and removed while editing; verified body.focus=True after a touch. Also fix middot tofu in the counter (use /). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…f detaching Removing the preview ScrollView from the tree let it be GC'd (self.ids are weak proxies), so the next open hit ReferenceError. Keep it in the tree but size it 0x0 while editing — a 0-size widget can't intercept the body's touches, and the body stays focusable. Verified: 5 open/close cycles with forced GC, no crash; body.focus=True after touch; preview still renders. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… workflow - Editor: tappable `- [ ]` checkboxes in the preview (md.to_blocks + CheckRow) toggle the matching source line in place and auto-save - Trash: soft-delete with an undo snackbar, a trash bin (restore / delete / empty) and a `trashed` column with idempotent migration - Seed: stop shipping a binary notes.db; build the welcome note at runtime when the DB is empty, and untrack notes.db - CI: build-release.yml produces a signed AAB (both ABIs) from keystore secrets; RELEASE.md documents the setup Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The previously published build was versionName 0.4 / versionCode 10214. Set android.numeric_version=10215 so the signed AAB clears Play's strictly-increasing versionCode requirement; keep versionName 2.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Aggiorna PureNote alla 3.0.2 provata su dispositivo: editor unico, autosalvataggio SQLite, ricerca, cestino e backup JSON tramite il selettore di Android.
Integra l'icona vettoriale approvata, con livelli adattivi Android. Mantiene l'application ID
bbnss.test.purenotee porta il versionCode a 10219. Database, chiavi, credenziali e file locali di prova sono esclusi dal codice e dai sorgenti confezionati da Buildozer.Il workflow release prepara anche APK e AAB da firmare nel terminale locale con la chiave originale. L'APK ufficiale richiede il confronto del certificato con quello dell'app distribuita da Play.
Verifiche: 56 test, Ruff e prove reali dell'interfaccia Kivy con densità Android e caratteri al 200% superati. Compilazione dei pacchetti Android in corso; la firma locale e la verifica degli artifact precedono la pubblicazione della release.