Repository navigation
Releases: Majkey25/selia-lists
Release list
SeliaLists v0.5.0-alpha.13
SeliaLists 0.5.0-alpha.13 improves backup reliability, reader position persistence and annotation handling.
- Reject damaged ScorePDF archives and invalid annotation page references before replacing the library.
- Preserve the latest reading position across library changes and repeated setlist entries.
- Keep text drafts with their own document and page; preserve the active tool while turning pages.
- Fix setlist dragging, failed reorder recovery and accessible PDF selection.
- Improve rotated symbol controls, thick shape selection, transparent arrows and mixed stylus/finger gestures.
Package: com.majkeylab.sheetset. Version code: 18. Source: 773b7fdab4af5d6dd33406cc4b559aa46c9a92dc.
The APK named selia-lists-v0.5.0-alpha.13.apk is a release APK signed with the verified upload certificate. The AAB uses the same upload certificate for Google Play. GitHub Actions separately publishes a debug APK with the .debug application ID and a CI debug certificate; it is not the signed release APK and may not upgrade an existing local debug installation.
Upload certificate SHA-256: 2dd4ceab6b2634c6a9e6b18e49c5dccf01556d35f527f5674bb55bc48553fd41.
Artifact hashes are in SHA256SUMS; build and verification details are in provenance.json. GitHub publication does not imply that protected main has merged or that Google has granted production access.
Validation: 131 unit tests and 177/177 instrumentation tests on a physical Huawei YAL-L21 / Android 10, none skipped. Android lint: 0 errors, 31 warnings. Cold launch: 1,357 ms. Signed APK/AAB and official bundletool validation passed. Physical stylus hardware, other Android APIs, actual disk exhaustion/power loss and installation of a Play-delivered APK were not tested.
SeliaLists v0.5.0-alpha.12
SeliaLists 0.5.0-alpha.12 (version code 17) improves recovery and editing for the closed Alpha test.
- Recover interrupted backup replacement and staged score deletion without discarding files before the catalog commit.
- Preserve annotation edits during overlapping saves, failed-save retries, and repeated-score reader transitions.
- Validate exported archives and reject malformed backup sizes. Shared backups use distinct files and URIs with bounded cache retention.
- Select and erase the rendered width of strokes on portrait and landscape PDFs. Keep two-finger zoom independent of stylus motion.
- Keep annotation text wrapping and stroke scale consistent in exported PDFs.
- Restore unfinished dialogs, fix setlist drag callbacks and bookmark search, and improve settings accessibility.
- Preserve the existing Play launcher icon, include the Noto Music license, and update repository/privacy links.
Verification: 120 local unit tests passed; Android lint reported 0 errors and 31 warnings. All 147 instrumentation tests passed on the connected Huawei YAL-L21 running Android 10/API 29, with 0 skips, in 98.399 s; the app also passed a cold launch and visual check. Debug APK, test APK, signed release APK and AAB builds passed. APK signing and AAB certificate match the Play upload certificate; official bundletool validation passed. Phone QA used the debug package from the same source revision; it does not prove installation of the Play-delivered APK.
selia-lists-v0.5.0-alpha.12.apk is the release APK signed with the upload key; selia-lists-v0.5.0-alpha.12.aab is the Play upload bundle. Google Play uses its own app-signing certificate, so the signed APK may not update an installation obtained from Play. Use the closed Alpha channel for Play updates. The separate CI asset ending in -debug.apk uses the .debug package and the CI debug certificate.
Not verified: physical stylus hardware, actual disk exhaustion, or power loss during a file operation. Process-interruption states and file-permission failures are exercised by the device tests.
SheetSet v0.5.0-alpha.9
SeliaLists v0.5.0-alpha.5
SeliaLists v0.5.0-alpha.5
This prerelease rebuilds the PDF reader around clear musician-first controls and makes the annotation editor readable in both themes.
Highlights
- Bookmark, Page, Gesture, Tools, and Annotation remain visible in the reader.
- Direct page slider plus Previous and Next controls.
- Focused sheets for bookmarks, page layout, gestures, and reader tools.
- Persistent Light and Dark themes with neutral-gray reader and editor chrome.
- High-contrast annotation icons in dark mode while preserving actual drawing colors.
- One color panel for quick colors, opacity, custom color, and eyedropper.
- Theme choice round-trips through native backups without breaking backup format 1 or 2 compatibility.
Verification
- Full Android 10 instrumentation on a physical Huawei YAL-L21: OK (88 tests).
- Unit tests, Android lint, debug APK, test APK, release APK, and release AAB built successfully.
- Light and Dark reader, annotation toolbar, color panel, and system-bar contrast verified live.
- APK and AAB signatures, package com.majkeylab.sheetset, version code 10, Android 10 minimum, and SHA-256 checksums verified from merged main commit 86f6a96.
Downloads
- selialists-v0.5.0-alpha.5-release.apk — signed installable APK.
- selialists-v0.5.0-alpha.5.aab — signed Google Play bundle.
- selialists-v0.5.0-alpha.5-SHA256SUMS.txt — checksums for both files.
This is a prerelease intended for closed testing.
SeliaLists v0.5.0-alpha.4
SeliaLists v0.5.0-alpha.4
This prerelease makes PDF editing substantially clearer on phones and corrects the SeliaScan integration name.
Highlights
- Compact light two-row editor toolbar with a single Draw/Objects switch.
- Pen, marker, and highlighter presets display their actual colors.
- Undo, redo, and Done remain fixed while secondary tools scroll horizontally.
- One color control opens quick colors and opacity first; custom HSV remains available on demand.
- Text editing shows the essential controls first and keeps line height and alignment under More options.
- Correct SeliaScan name in every supported language, website, privacy policy, and Play release material.
- Updated phone screenshots for the new editor and color picker.
Verification
- Full Android 10 instrumentation on a physical Huawei YAL-L21:
OK (87 tests). - GitHub Android CI passed.
- Release APK and AAB signatures verified.
Downloads
selialists-v0.5.0-alpha.4-release.apk— signed installable APK.selialists-v0.5.0-alpha.4.aab— signed Google Play bundle.selialists-v0.5.0-alpha.4-SHA256SUMS.txt— checksums for both files.
This is a prerelease intended for closed testing.
SeliaLists v0.5.0-alpha.3
SeliaLists v0.5.0-alpha.3
This prerelease rebuilds PDF editing around a compact contextual toolbar while keeping the library and setlists simple.
Highlights
- Draw and Objects tool groups with pen presets, highlighter, eraser, lasso, text, musical symbols, duplicate, delete, undo, and redo.
- One compact color control with quick, recent, custom HSV, opacity, live preview, and eyedropper support.
- Safer serialized annotation saves, version 3 backup/restore compatibility, and matching annotated PDF export.
- Grouped settings with customizable annotation-tool order and visibility.
- CeliaScan launch plus Android PDF share/open intake.
- SeliaLists branding, Android 10+ support, package
com.majkeylab.sheetset.
Downloads
selialists-v0.5.0-alpha.3-release.apk— signed installable APK.selialists-v0.5.0-alpha.3.aab— signed Google Play bundle.selialists-v0.5.0-alpha.3-SHA256SUMS.txt— checksums for both files.
This is a prerelease intended for closed testing. Back up an existing library before migration from the former package.
SheetSet v0.5.0-alpha.1
SheetSet v0.4.0-alpha.1
SheetSet v0.3.0-alpha.2
SheetSet v0.3.0-alpha.1
Highlights
- Added a modern Menu with English, Czech, Slovak, German, Polish, and device-language selection.
- Added Android 13+ reader and annotation defaults.
- Added tablet navigation rail, expanded setlist panes, and a vertical editor palette.
- Added colored pen, highlight, underline, strike-through, text boxes, lines, arrows, rectangles, ellipses, selection, move, resize, delete, eraser, undo, and redo.
- Added validated ZIP backup/restore for PDFs, setlists, annotations, settings, and language.
- Added optional ScanIt handoff from the PDF import sheet.
- Migrates existing pen and highlighter annotations without changing imported PDFs.
Markup uses manual drag bounds and scanned PDFs have no OCR.
Install
Download sheetset-v0.3.0-alpha.1-debug.apk and verify it with the matching .sha256 file. This prerelease is debug-signed, offline, and requires Android 13 or newer.