Skip to content

Releases: Majkey25/selia-lists

SeliaLists v0.5.0-alpha.13

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 18:52

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 12:37

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 13:06
a189cc1

What's Changed

Full Changelog: v0.5.0-alpha.5...v0.5.0-alpha.9

SeliaLists v0.5.0-alpha.5

Pre-release

Choose a tag to compare

@Majkey25 Majkey25 released this 26 Aug 16:04
86f6a96

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

Pre-release

Choose a tag to compare

@Majkey25 Majkey25 released this 26 Aug 14:04
5b4296c

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

Pre-release

Choose a tag to compare

@Majkey25 Majkey25 released this 26 Aug 09:07
260b987

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:35
d08b720

What's Changed

  • feat: prepare Google Play closed test by @Majkey25 in #9

Full Changelog: v0.4.0-alpha.1...v0.5.0-alpha.1

SheetSet v0.4.0-alpha.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Aug 10:13
0037849

What's Changed

  • feat: add performance-ready score reader by @Majkey25 in #8

New Contributors

Full Changelog: v0.1.0-alpha.1...v0.4.0-alpha.1

SheetSet v0.3.0-alpha.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 09:52

SheetSet v0.3.0-alpha.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Aug 15:48

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.