Releases: marcelositr/daymark
Release list
Daymark 1.0.0-beta.3
Daymark 1.0.0-beta.3 deepens the app's fidelity to the original Bullet Journal method while preserving its minimal, local-first and encrypted design.
Highlights
- deliberate Daily and Monthly reflection for unresolved Tasks
- historical Daily and Monthly navigation with read-only past views
- Future arrival review
- Future Event migration into a dated Monthly Calendar entry
- dated Tasks in the Monthly Calendar
- built-in Signifiers and Signifier-aware Search
- refined migration lineage, navigation and UI behavior
- reorganized technical documentation
- refreshed Portuguese (Brazil) user Wiki
Platforms
- Linux x64: Debian package and AppImage
- Android: signed APK
Compatibility
- Android application ID remains
io.github.marcelositr.daymark - Android signing lineage is preserved from alpha.3, beta.1 and beta.2
- database schema remains v2
- upgrade from beta.2 to beta.3 was validated with existing encrypted journal data preserved
Verification
SHA-256 checksums are provided in the attached SHA256SUMS file.
This is a prerelease.
Daymark 1.0.0-beta.2
Daymark 1.0.0-beta.2 is a maintenance prerelease correcting application-icon integration on Linux and Android.
Highlights
- Debian and AppImage packages now install the canonical Daymark icon through the standard hicolor theme paths, scalable SVG path, and pixmaps fallback.
- The AppImage carries the canonical root application icon and
.DirIcon. - Android launcher resources are generated from the canonical Daymark branding asset, and CI rejects stale committed launcher icons.
- The signed Android APK preserves the signing lineage established by alpha.3 and retained by beta.1.
- Direct install-over from published beta.1 was validated on physical Android hardware with the existing journal, master-password unlock, data, and persistence preserved.
- Database schema remains v2. No product feature or schema migration is introduced.
Linux
daymark_1.0.0-beta.2_amd64.debDaymark-1.0.0-beta.2-x86_64.AppImage
Android
daymark-1.0.0-beta.2-android.apk
Release source
f7bbddebefc55941bfac9bdb7113ba4e94f5e9fd
SHA-256
23cbb1695000e3798c4895e6c57bb5152798b7d3bd7118830b1205520aa56fc8 daymark_1.0.0-beta.2_amd64.deb
deb26d27bb984e49cc9d60ba2ae0d18f02d4d8a17b7b0a29f75798e05e9fdd6b Daymark-1.0.0-beta.2-x86_64.AppImage
be77fb08f89d5c481d978f744cffa9ba8e091b9c02da2d8993a7c625303676eb daymark-1.0.0-beta.2-android.apk
The attached SHA256SUMS file contains the same artifact identities.
Daymark remains feature-complete and product scope remains frozen.
Daymark 1.0.0-beta.1
Daymark 1.0.0-beta.1 is a stability promotion of the feature-complete alpha.3 product line.
Highlights
- Linux distribution now ships as a Debian
.debpackage and a portable AppImage. - Spanish joins English and Portuguese (Brazil) as a supported interface language.
- The complete Portuguese (Brazil) user documentation is now maintained in the GitHub Wiki.
- Android beta.1 preserves the alpha.3 signing lineage and supports direct install-over from the published alpha.3 release.
- Existing alpha.3 journals, schema-v2 Trackers, Task state/lineage, appearance and persistence were validated after direct Android upgrade.
- Encrypted Backup / Restore and Open Export were revalidated.
- Database schema remains v2. No beta.1 schema migration is introduced.
Linux
Available formats:
daymark_1.0.0-beta.1_amd64.debDaymark-1.0.0-beta.1-x86_64.AppImage
Android
daymark-1.0.0-beta.1-android.apk
The Android release preserves the signing identity established by Daymark 1.0.0-alpha.3.
SHA-256
See the attached SHA256SUMS file.
Daymark remains feature-complete and product scope remains frozen. Future work is maintenance-oriented: bug fixes, security, compatibility, supported-platform/toolchain maintenance, packaging, accessibility, localization and documentation corrections.
Daymark 1.0.0-alpha.3
Daymark 1.0.0-alpha.3
Daymark alpha.3 consolidates the feature-complete Linux and Android product line.
Highlights
- Monthly Trackers with schema v2
- Daily Reflection and refined Rapid Logging
- navigation and organization polish
- Open Export and session-security hardening
- final Linux/Android UI, keyboard, focus and accessibility polish
- About, website, source and support identity
- functional product scope frozen; future work is maintenance-focused
Important Android upgrade note
The private Android signing key used for alpha.2 could not be recovered.
Because alpha.3 establishes a new Android signing lineage, Android cannot install alpha.3 directly over alpha.2.
To migrate from alpha.2:
- In alpha.2, create an encrypted Daymark Backup.
- Copy that
.daymark-backupfile somewhere safe outside the app. - Uninstall alpha.2.
- Install alpha.3.
- Choose Restore and open the encrypted backup using the existing master password.
This migration path was validated on a physical Android device. The restored journal remained usable after force-stop and relaunch.
Alpha.3 Android signing certificate SHA-256
77bca227f0cd95eb9e3c5a2c24902ba9d20e296dbdba9fde87d024cd0febb311
This is the maintained Android signing lineage from alpha.3 forward.
Artifacts
daymark-1.0.0-alpha.3-linux-x64.tar.gzdaymark-1.0.0-alpha.3-android.apkSHA256SUMS
SHA-256
Linux:
bf11b1a9df952fdc3d4ce333490872a1b885dab2a56a56b6ff1062bd6b9d0189
Android:
007f23c006282cb3eb9a7a2c62a97018631e36641d1539278436ba8d4ee41199
Validation
The release passed:
- full Flutter test suite
- analyzer and formatter
- Drift schema/migration validation
- Linux release/manual validation
- Android signed release validation
- physical-device encrypted Backup/Restore migration from alpha.2
- final pull-request CI and post-merge CI
Source release commit:
f09665a76e0eb7c068a02d9e4513c53bd2b48481
Daymark 1.0.0-alpha.2
Daymark 1.0.0-alpha.2
First controlled distributable prerelease of Daymark for Linux and Android.
Highlights
- faithful, local-first Bullet Journal workflow
- encrypted local journal storage
- portable encrypted Backup / Restore
- explicit plaintext Open Export to JSON and Markdown
- persistent System / Light / Dark appearance selection
- Linux and Android application name normalized to
Daymark - dedicated Android release signing with no debug-signing fallback
- compatibility repair for legacy pre-alpha journals missing the required
journal_metadatasingleton
Validation
The release was validated with:
- complete Flutter test suite
- static analysis
- Linux release build and native dependency check
- signed Android release build
- physical Android testing on Android 8.1 / SDK 27
- real alpha.1 journal migration through encrypted backup/restore
- lock/unlock and restart persistence
- backup validation before and after Android reinstall
- physical Android JSON and Markdown Open Export validation
- post-merge CI on the exact tagged source commit
Android upgrade note
Earlier 1.0.0-alpha.1 development installs were debug-signed and therefore cannot be directly replaced by this release-signed APK.
For such development installs, preserve the journal with Daymark's encrypted Backup feature before moving to the release build, then restore that backup into the release installation.
Artifacts
daymark-1.0.0-alpha.2-linux-x64.tar.gzdaymark-1.0.0-alpha.2-android.apkSHA256SUMS
Checksums
490ce7c62126e8b9d5e9e78a3727f68c131e60ef197d0673d174ea0d44def9c4 daymark-1.0.0-alpha.2-linux-x64.tar.gz
96f69264a4fc0fead8d31893f96aac428db341303abdfab929daaee5760f20f0 daymark-1.0.0-alpha.2-android.apk
Android signing certificate SHA-256:
44342dcd1343643bc56da2545ec10e5624fc2e49d1bcc3b418f4f9ab160e1b88
This is an alpha prerelease. Keep backups of important journals.