Commit graph

18 commits

Author SHA1 Message Date
pepaskopec-blip
f813595bba Add the full school maturita reading list of 82 books.
Keep full quizzes for 1984 and Spalovač mrtvol; other titles get catalog metadata stubs across Swift, GTK, and content.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 11:01:32 +02:00
pepaskopec-blip
011bc3c685 Ship only the native Swift app on macOS.
GTK packaging stays for Linux and Windows; the Mac installer and updates use the Swift zip.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-21 12:18:32 +02:00
pepaskopec-blip
58e3a75f21 Add a native SwiftUI macOS app that shares the iOS player.
The GTK Mac build stays; CI now also publishes maturita-macos-swift.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-20 18:40:44 +02:00
pepaskopec-blip
6556c6691b Show a what's-new card on the home screen after each update.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 19:51:52 +02:00
pepaskopec-blip
2eec46329a Let the iOS project open and run in Xcode straight from a clone.
The build script now extracts content.json into derived data and copies
it into the app bundle, so no generated file is referenced from the
project or written into the repository. Signing is explicit: ad hoc for
the simulator, automatic with your own team for a device.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 15:46:58 +02:00
pepaskopec-blip
6c7336c7bb Add a SwiftUI iOS app that plays the same maturita content.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 14:01:01 +02:00
Josef Skopec
6e2e4efa99
Merge pull request #2 from FBukovina/fix/macos-bundle-update-identity
Fix update checks in locally packaged macOS apps
2026-09-18 13:34:18 +02:00
pepaskopec-blip
9d8b853081 Add a Jetpack Compose Android app that plays the same maturita content.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 10:54:49 +02:00
FBukovina
b3130a8b0b Stamp locally packaged macOS apps with their update identity 2026-09-17 22:52:46 +02:00
pepaskopec-blip
72deed70e8 Point the build and runtime paths at src/ and data/.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 17:01:17 +02:00
pepaskopec-blip
452dba4a8a Add Developer ID signing and notarization to the macOS build.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 16:25:08 +02:00
pepaskopec-blip
9f27724751 Fix broken macOS release bundle missing GTK libraries.
Replace fragile dylibbundler with a recursive otool-based bundler, verify every dependency, smoke-test launch, and ship GTK schemas with the Windows zip.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 16:30:23 +02:00
pepaskopec-blip
b49c456098 Fix AppImage post-step aborting on no-op mv.
linuxdeploy already writes the final path; renaming the file onto itself failed under set -e.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 12:43:29 +02:00
pepaskopec-blip
1179ae1f7d Fix AppImage icon size rejected by linuxdeploy.
Use the real 512×512 PNG instead of the 1024×1024 app-icon copied into the 512 path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 12:38:30 +02:00
pepaskopec-blip
5f70493cd8 Fix Linux AppImage script copying the GTK plugin onto itself.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 12:34:07 +02:00
pepaskopec-blip
93ef37132c Fix macOS bundling hang on missing librsvg.
Skip the SVG pixbuf loader, pass Homebrew search paths to dylibbundler, and keep CI non-interactive.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 12:14:55 +02:00
pepaskopec-blip
f8e27e8b53 Add self-contained release packaging for Linux, macOS, and Windows.
Resolve asset/progress paths for AppImage and .app bundles, and ship GitHub Actions builds on version tags.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 08:35:29 +02:00
pepaskopec-blip
3ea022dd4f Make the app icon work on macOS, Windows, and Linux.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 14:44:45 +02:00