-
f8f1f26d64
fix(input): adaptive drop zones, touch event correctness, modal lifecycle guards
funman300
2026-05-17 20:15:15 -07:00
-
3bb3ddb6f8
fix(engine): eliminate panics, fix dismiss hit-test scope, guard home respawn
funman300
2026-05-17 20:09:01 -07:00
-
d3d8094ebb
fix(android): wire FiraMono to stock-empty label, strip raw safe-area px from HUD spawns, replace tofu chevrons
funman300
2026-05-17 20:00:30 -07:00
-
04e99a8d24
fix(engine): correct Android waste fan overlap and resume layout desync
v0.34.0
funman300
2026-05-17 19:16:24 -07:00
-
980312c22c
fix(assets): correct wrong bottom-right suit symbol on JS/QS/KS
funman300
2026-05-17 18:38:42 -07:00
-
9623bdeede
fix(engine): wire FiraMono to Android corner label and add CardImageSet tests
funman300
2026-05-17 13:12:02 -07:00
-
4df13695fc
fix(engine): use classic theme fallback in load_initial_theme
v0.33.0
funman300
2026-05-16 14:06:34 -07:00
-
df22338c8a
fix(ui): remove grey HUD band background and constrain stock badge to pile bounds
v0.32.0
funman300
2026-05-16 13:48:52 -07:00
-
7f450aab17
fix(android): default to classic theme to fix AMOLED card-back invisibility
v0.31.0
funman300
2026-05-16 13:24:25 -07:00
-
d8f67dcad3
fix(ci): collapse multi-line Python to one-liner to fix YAML block scalar indentation error
v0.30.0
funman300
2026-05-16 12:34:40 -07:00
-
ccb77f76b8
chore(release): promote Unreleased to 0.30.0
funman300
2026-05-16 12:31:51 -07:00
-
da54faf8e2
feat(engine): tighten tableau card fan offset (0.25→0.18, 0.20→0.14)
funman300
2026-05-16 12:31:18 -07:00
-
f3d01b5890
fix(ci): delete existing APK assets before upload to avoid duplicates on re-runs
funman300
2026-05-16 12:20:10 -07:00
-
faefca0445
fix(android): remove hardcoded versionCode/Name from manifest so aapt2 CI injection works
v0.29.0
funman300
2026-05-16 12:11:22 -07:00
-
24d83c9ae3
fix(ci): add Node.js 20 to android-builder for Gitea Actions composite steps
funman300
2026-05-16 11:30:10 -07:00
-
9d4234cded
fix(ci): add build-essential to android-builder image for cargo-ndk compile
funman300
2026-05-16 10:51:48 -07:00
-
e48f652454
feat(ci): pre-built Android builder image + sccache
funman300
2026-05-16 10:47:05 -07:00
-
c24c7f6b61
chore(release): promote Unreleased to 0.29.0
funman300
2026-05-16 10:35:32 -07:00
-
686f57252c
fix(android): stamp versionCode and versionName from the release tag
funman300
2026-05-16 10:34:08 -07:00
-
059af2ac28
chore(deploy): bump image to
858012d9 [skip ci]
Gitea CI
2026-05-16 17:29:27 +00:00
-
858012d926
fix(ci): pin kustomize to v5.4.3 to avoid GitHub API rate-limit failures
funman300
2026-05-16 10:29:02 -07:00
-
f6be961419
feat(web): show profile picture avatar in game page header
funman300
2026-05-15 17:37:57 -07:00
-
8a145154db
chore(deploy): bump image to
e17667d0 [skip ci]
Gitea CI
2026-05-16 00:36:52 +00:00
-
e17667d034
feat(web): add undo button directly on the game board
funman300
2026-05-15 17:32:13 -07:00
-
005e29d1ab
chore(deploy): bump image to
a9285ccb [skip ci]
Gitea CI
2026-05-16 00:25:21 +00:00
-
9d3cc94831
feat(web): add Restart button to replay viewer
funman300
2026-05-15 17:24:25 -07:00
-
a9285ccb41
feat(web): add step-back to replay viewer
funman300
2026-05-15 17:21:32 -07:00
-
648c3ed11d
fix(engine): add opaque background behind Android corner label
funman300
2026-05-15 16:58:34 -07:00
-
102506f799
feat(engine): add Android corner-label overlay for card readability
funman300
2026-05-15 16:49:50 -07:00
-
9b00af29d9
fix(engine): Android HUD QA — glyph, avatar, toggle, modal-dismiss safety
funman300
2026-05-15 15:42:46 -07:00
-
ea28121675
feat(engine): add mini-tableau preview panel to replay overlay
funman300
2026-05-15 13:25:32 -07:00
-
ba17c026a3
chore(release): promote Unreleased to 0.28.0
v0.28.0
funman300
2026-05-14 20:11:12 -07:00
-
6cedf36b01
fix(readme): use Dart class name "Codeberg" as overrideSource in Obtainium badge
funman300
2026-05-14 20:06:38 -07:00
-
eb0831893d
fix(readme): pass apkUrls/otherAssetUrls as JSON-encoded strings in Obtainium badge
funman300
2026-05-14 19:59:18 -07:00
-
ad9ac9c7bb
fix(readme): correct Obtainium badge to URL-encoded JSON format
funman300
2026-05-14 19:56:48 -07:00
-
5f9f2745f9
docs: fix Obtainium deep link — use Forgejo (Codeberg) source, not Gitea
funman300
2026-05-14 19:51:31 -07:00
-
a18bcb84d3
docs: switch Obtainium badge to app/ deep link with Gitea source pre-set
funman300
2026-05-14 19:46:21 -07:00
-
d5c7a149cb
docs: clarify Obtainium setup requires manual Gitea source type selection
funman300
2026-05-14 19:31:59 -07:00
-
fceb2be381
chore(deploy): bump image to
d761a150 [skip ci]
Gitea CI
2026-05-15 02:28:31 +00:00
-
d761a150d7
chore: rename app from Solitaire Quest to Ferrous Solitaire
funman300
2026-05-14 19:23:49 -07:00
-
d105fee319
docs: add Obtainium badge with deep-link to README
funman300
2026-05-14 19:13:29 -07:00
-
94c68a46a4
docs: add Android install section with Obtainium instructions
funman300
2026-05-14 19:12:59 -07:00
-
58f33da6bf
fix(ci): suppress SIGPIPE from yes | sdkmanager --licenses
v0.27.0
funman300
2026-05-14 19:04:07 -07:00
-
1b3fcca0d5
ci(android): add tag-triggered release workflow with Obtainium support
funman300
2026-05-14 19:00:23 -07:00
-
4e480d7cb5
ci: scope server workflow to server paths; harden deploy push
funman300
2026-05-14 18:55:40 -07:00
-
42a0a0bb8a
chore(deploy): bump image to
ca5d8a9c [skip ci]
Gitea CI
2026-05-15 01:53:50 +00:00
-
ca5d8a9c55
fix(engine): silence Android-target dead-code and unused-import warnings
funman300
2026-05-14 18:50:30 -07:00
-
48befd7e9b
chore(deploy): bump image to
5559f326 [skip ci]
Gitea CI
2026-05-15 01:16:54 +00:00
-
51fecb24b0
chore: remove stale docs, mockups, and one-off artifacts
v0.26.0
funman300
2026-05-14 18:15:11 -07:00
-
5559f32672
feat(web): smart-move on double-click and right-click
funman300
2026-05-14 18:12:51 -07:00
-
17c320c08f
chore(deploy): bump image to
c35c045f [skip ci]
Gitea CI
2026-05-15 01:02:19 +00:00
-
c35c045f08
fix(core): enable take-from-foundation by default (closes #3)
funman300
2026-05-14 17:57:22 -07:00
-
8fe0891866
chore(deploy): bump image to
677999a5 [skip ci]
Gitea CI
2026-05-15 00:31:41 +00:00
-
677999a51e
feat(engine): wire avatar download and display into profile modal
funman300
2026-05-14 17:27:25 -07:00
-
7177f0eb1b
chore(deploy): bump image to
407cae20 [skip ci]
Gitea CI
2026-05-15 00:19:45 +00:00
-
407cae2040
feat(auth): add /api/me endpoint, avatar upload, and profile picture support
funman300
2026-05-14 17:14:36 -07:00
-
eb906fe968
chore(deploy): bump image to
8d31a37a [skip ci]
Gitea CI
2026-05-14 23:59:49 +00:00
-
8d31a37a39
feat(web): add classic/dark card theme picker
funman300
2026-05-14 16:55:43 -07:00
-
2bf990388b
chore(deploy): bump image to
7238ef22 [skip ci]
Gitea CI
2026-05-14 23:51:51 +00:00
-
7238ef225e
feat(web): replace dark-theme card PNGs with classic (white) theme
funman300
2026-05-14 16:51:27 -07:00
-
b984161d46
ci: remove android build and release workflows
funman300
2026-05-14 16:41:01 -07:00
-
c69d732d5a
ci(android): add disk-space diagnostic step before release build
funman300
2026-05-14 16:39:19 -07:00
-
5e0e8d000b
chore(deploy): bump image to
27eed989 [skip ci]
Gitea CI
2026-05-14 23:21:28 +00:00
-
27eed98922
ci(android): remove workflow_dispatch — unsupported in this Gitea version
v0.25.8
v0.25.7
funman300
2026-05-14 16:08:40 -07:00
-
f304917d62
ci(android): add workflow_dispatch trigger to release workflow
funman300
2026-05-14 15:44:24 -07:00
-
d49c478efa
fix(ci): diagnose KEYSTORE_BASE64 decode failure
v0.25.6
v0.25.5
funman300
2026-05-14 15:37:14 -07:00
-
29f9b9358e
chore(deploy): bump image to
9ef5759f [skip ci]
Gitea CI
2026-05-14 22:27:55 +00:00
-
9ef5759f40
fix(ci): fail fast on empty keystore before 7-min cargo build
v0.25.4
v0.25.3
funman300
2026-05-14 15:12:25 -07:00
-
9c9c0c76d3
fix(ci): restore 3-ABI release build now that LXC has 106 GB disk
v0.25.2
funman300
2026-05-14 14:04:07 -07:00
-
d4fb9e36a8
chore(deploy): bump image to
32991301 [skip ci]
Gitea CI
2026-05-14 21:00:48 +00:00
-
ab35fcf906
fix(ci): free disk space + drop x86_64 from release build to fix OOM
v0.25.1
funman300
2026-05-14 13:53:48 -07:00
-
32991301dd
fix(engine): restore Dark as default theme; migrate stale theme IDs
funman300
2026-05-14 13:47:38 -07:00
-
c5fd928dcb
chore(deploy): bump image to
f6907671 [skip ci]
Gitea CI
2026-05-14 20:20:49 +00:00
-
f6907671be
fix(ci): pin upload-artifact to v3 for Gitea Actions compatibility
v0.25.0
funman300
2026-05-14 13:07:05 -07:00
-
a54fff7257
chore(deploy): bump image to
533bcec2 [skip ci]
Gitea CI
2026-05-14 20:01:12 +00:00
-
533bcec2d8
fix(ci): limit debug APK to arm64-v8a so apksigner has disk to write
funman300
2026-05-14 12:51:04 -07:00
-
ba786f5a09
chore(deploy): bump image to
7ee7cb6d [skip ci]
Gitea CI
2026-05-14 19:17:40 +00:00
-
7ee7cb6d93
ci(android): replace cargo-apk with cargo-ndk + manual APK assembly
funman300
2026-05-14 11:53:55 -07:00
-
14324b09ef
ci(android): switch from cargo-apk 0.10.0 to cargo-apk2
funman300
2026-05-14 11:43:50 -07:00
-
124f1f5cf5
chore(deploy): bump image to
a6a73b5f [skip ci]
Gitea CI
2026-05-14 18:38:04 +00:00
-
a6a73b5f36
fix(ci): add permission and env diagnostics to build step
funman300
2026-05-14 11:33:54 -07:00
-
b84fe79806
chore(deploy): bump image to
3248f00d [skip ci]
Gitea CI
2026-05-14 18:32:22 +00:00
-
3248f00d66
fix(ci): deeper SDK verification — find android.jar actual location
funman300
2026-05-14 11:28:17 -07:00
-
c680a043ae
chore(deploy): bump image to
d0ab7ed9 [skip ci]
Gitea CI
2026-05-14 18:26:23 +00:00
-
d0ab7ed97b
fix(ci): add SDK verification step to diagnose platforms-not-found
funman300
2026-05-14 11:22:08 -07:00
-
1144a96757
chore(deploy): bump image to
eba1f66b [skip ci]
Gitea CI
2026-05-14 18:18:13 +00:00
-
ac6668cee7
fix(ci): apply template-expansion pattern to release workflow
funman300
2026-05-14 11:17:58 -07:00
-
eba1f66b45
fix(ci): use template-expanded paths in run scripts to bypass Docker ENV
funman300
2026-05-14 11:14:29 -07:00
-
90959728b1
chore(deploy): bump image to
8b30f877 [skip ci]
Gitea CI
2026-05-14 18:11:34 +00:00
-
8b30f8778b
fix(ci): use fresh /opt/android-sdk path to avoid container ENV conflict
funman300
2026-05-14 11:07:41 -07:00
-
d6a7924f14
chore(deploy): bump image to
4db43fb3 [skip ci]
Gitea CI
2026-05-14 18:02:16 +00:00
-
4db43fb3fb
fix(ci): replace ANDROID_SDK_ROOT with ANDROID_HOME in release workflow
funman300
2026-05-14 10:56:42 -07:00
-
01d6b27e61
fix(ci): detect existing container SDK before installing, set ANDROID_HOME via GITHUB_ENV
funman300
2026-05-14 10:53:14 -07:00
-
3cffbc2c51
feat(engine): embed classic theme into binary like dark theme
funman300
2026-05-14 10:53:14 -07:00
-
2ef25934ac
chore(deploy): bump image to
bb670d6c [skip ci]
Gitea CI
2026-05-14 17:51:40 +00:00
-
bb670d6cc6
fix(ci): drop ANDROID_SDK_ROOT, pass --sdk_root to sdkmanager explicitly
funman300
2026-05-14 10:47:51 -07:00
-
76911c57c9
chore(deploy): bump image to
8391235a [skip ci]
Gitea CI
2026-05-14 17:45:46 +00:00
-
8391235a1a
fix(ci): check android.jar existence in platform dir
funman300
2026-05-14 10:41:57 -07:00
-
2f3a6b9586
fix(ci): dump env at build time to diagnose ANDROID_HOME visibility
funman300
2026-05-14 10:37:37 -07:00
-
4d20b70809
chore(deploy): bump image to
bfadcf0e [skip ci]
Gitea CI
2026-05-14 17:32:04 +00:00