-
ebb60c3a99
fix: only trigger on branch pushes, not tags (breaks release-tag feedback loop)
master
build-245
build-244
Giancarmine Salucci
2026-05-25 21:25:22 +02:00
-
a122fa27b9
ci: add manual cleanup-packages workflow to purge old registry versions
build-242
build-241
build-240
build-239
build-238
Giancarmine Salucci
2026-05-25 21:14:39 +02:00
-
fb96cf2436
fix: repair invalid YAML in workflow (collapsed step keys), use ${{}} in if-conditions
Giancarmine Salucci
2026-05-25 21:13:20 +02:00
-
1faf3cf961
ci: dedup gate — duplicate runs skip all build steps in ~5s
Giancarmine Salucci
2026-05-25 21:10:08 +02:00
-
416c8b07d2
ci: remove broken concurrency block, make release step idempotent
build-234
build-233
build-231
build-230
Giancarmine Salucci
2026-05-25 21:01:09 +02:00
-
32d4178875
ci: add concurrency group to prevent duplicate runner builds
build-229
build-228
build-227
build-226
Giancarmine Salucci
2026-05-25 20:52:40 +02:00
-
697f7de9d1
ci: retry gradlew up to 3x to survive transient CDN/network errors
build-225
build-224
build-223
build-222
build-221
build-220
build-219
build-218
build-217
build-216
build-215
build-214
build-213
build-212
build-211
build-210
build-209
build-208
build-207
build-206
build-205
build-204
build-203
build-202
build-201
build-200
build-199
build-198
build-197
build-196
build-195
build-194
build-193
build-192
build-191
build-190
build-189
build-188
build-187
build-186
build-185
build-184
build-183
build-182
build-181
build-180
build-179
build-178
build-177
build-176
build-175
build-174
build-173
build-172
build-171
build-170
build-169
build-168
build-167
build-166
build-165
build-164
build-163
build-162
build-161
build-160
build-159
build-158
build-157
build-156
build-155
build-154
build-153
build-152
build-151
build-150
build-149
build-148
build-147
build-146
build-145
build-144
build-143
build-142
build-141
build-140
build-139
build-138
build-137
build-136
build-135
build-134
build-133
build-132
build-131
build-130
build-129
build-128
build-127
build-126
build-125
build-124
build-123
build-122
build-121
build-120
build-119
build-118
build-117
build-116
build-115
build-114
build-113
build-112
build-111
build-110
build-109
build-108
build-107
build-106
build-105
build-104
build-103
Giancarmine Salucci
2026-05-25 16:44:44 +02:00
-
3204a19dc1
ci: retrigger after docker hub flake (run 87)
build-99
build-98
build-97
build-96
build-95
build-94
build-93
build-92
build-91
build-90
build-89
build-88
build-101
build-100
Giancarmine Salucci
2026-05-25 13:39:24 +02:00
-
3088fa36dc
fix: avoid SIGPIPE (exit 141) in release changelog step under pipefail
build-86
build-85
build-84
build-83
build-82
build-81
build-80
build-79
build-78
build-77
build-76
build-75
build-74
build-73
build-72
build-71
build-70
build-69
build-68
build-67
build-66
build-65
build-64
build-63
build-62
build-61
build-60
build-59
build-58
build-57
build-56
build-55
build-54
build-53
build-52
build-51
build-50
build-49
build-48
build-47
build-46
build-45
build-44
build-43
build-42
build-41
build-40
build-39
build-38
build-37
build-36
build-35
build-34
build-33
build-32
build-31
build-30
build-29
build-28
build-27
build-26
build-25
build-24
build-23
build-22
build-21
build-20
build-19
build-18
build-17
build-16
build-15
build-14
build-13
build-12
build-11
Giancarmine Salucci
2026-05-25 09:46:16 +02:00
-
b2a84eb167
feat: CI creates Gitea releases with changelog, app polls for updates on startup
Giancarmine Salucci
2026-05-25 09:39:08 +02:00
-
49e51748d7
ci: use PACKAGE_TOKEN (bearer) for package registry upload
Giancarmine Salucci
2026-05-25 09:00:17 +02:00
-
58494f37ab
Merge feature/SCOPONE-0013: AI rewrite + Gitea CI pipeline
Giancarmine Salucci
2026-05-25 08:56:02 +02:00
-
-
641f678ddd
ci: downgrade upload-artifact to v3 (v4 not supported on Gitea/GHES)
Giancarmine Salucci
2026-05-24 16:51:32 +02:00
-
bfb0cc87ca
ci: save APKs as workflow artifacts; best-effort package registry upload
Giancarmine Salucci
2026-05-24 16:48:12 +02:00
-
052728c168
ci: use github.token for package upload (respects permissions:packages:write), fix curl status capture
Giancarmine Salucci
2026-05-24 16:44:15 +02:00
-
e5c85981f8
ci: upgrade to JDK 21 (project targets JavaVersion.VERSION_21)
Giancarmine Salucci
2026-05-24 16:38:55 +02:00
-
ca75710285
ci: use Node 22 (capacitor/cli requires >=22), refresh lock file
Giancarmine Salucci
2026-05-24 16:36:22 +02:00
-
bfa5797f2b
ci: fix SIGPIPE in sdkmanager --licenses step (exit 141)
Giancarmine Salucci
2026-05-24 16:33:22 +02:00
-
3f74c57665
feat(SCOPONE-0013): PIMC AI rewrite + Gitea Android CI pipeline
Giancarmine Salucci
2026-05-24 16:29:04 +02:00
-
-
17f371d5ee
fix(SCOPONE-0012): complete iteration 4 - rebalance scopa priority
Giancarmine Salucci
2026-04-11 21:20:08 +02:00
-
7a64e923f1
fix(SCOPONE-0012): complete iteration 3 - pass ai quality gate
Giancarmine Salucci
2026-04-11 21:02:58 +02:00
-
3d76fb544f
fix(SCOPONE-0012): complete iteration 2 - speed up benchmark timer
Giancarmine Salucci
2026-04-11 19:52:44 +02:00
-
38f675eda5
fix(SCOPONE-0011): complete iteration 0 - tune ai and ui
Giancarmine Salucci
2026-04-10 23:29:51 +02:00
-
45dfbf65e5
Merge branch 'feature/SCOPONE-0010_capture_settings_copy'
Giancarmine Salucci
2026-04-10 22:35:24 +02:00
-
-
5370876db3
feat(SCOPONE-0010): vendor agent assets and clean docs
Giancarmine Salucci
2026-04-10 22:35:01 +02:00
-
a4e2891c87
feat(SCOPONE-0010): redesign main menu layout
Giancarmine Salucci
2026-04-10 11:41:11 +02:00
-
c107489b0a
feat(SCOPONE-0010): improve capture pacing and settings
Giancarmine Salucci
2026-04-09 23:00:59 +02:00
-
-
77ab1f43a6
feat(SCOPONE-0009) improve ai, dealer, apparigliare e sparigliare
Giancarmine Salucci
2026-04-09 22:30:27 +02:00
-
d0a44d295a
feat(SCOPONE-0009): complete iteration 0 dealer AI
Giancarmine Salucci
2026-04-08 21:50:40 +02:00
-
c9accb7ae4
fix(SCOPONE-0008): refresh lag fix docs
Giancarmine Salucci
2026-04-02 20:55:49 +02:00
-
5b360bf191
fix(SCOPONE-0008): complete iteration 1 remove ai lag
Giancarmine Salucci
2026-04-02 20:51:43 +02:00
-
019c4380be
feat(SCOPONE-0008): refresh project docs
Giancarmine Salucci
2026-04-02 20:16:27 +02:00
-
747da35190
feat(SCOPONE-0008): complete iteration 0 improve ai rules
Giancarmine Salucci
2026-04-02 20:10:55 +02:00
-
e4edc4d660
fullscreen
Giancarmine Salucci
2026-04-01 22:24:10 +02:00
-
113bb12723
fix(SCOPONE-0006): remove stale capture handlers when switching card selection
Giancarmine Salucci
2026-04-01 10:54:45 +02:00
-
30897c5eb3
chore(SCOPONE-0006): complete iteration 0 — fix scopa rule and improve AI intelligence
Giancarmine Salucci
2026-04-01 09:44:15 +02:00
-
185f7c36c7
perf(ai): optimize AI decision speed — fast clone, reduced search, time budget
Giancarmine Salucci
2026-03-31 23:34:22 +02:00
-
a045efd798
feat(ai): improve all difficulty levels with race tracking, probabilistic threats, deeper search
Giancarmine Salucci
2026-03-31 23:26:42 +02:00
-
0b1c7f6386
feat(SCOPONE-0005): iteration 6 — rewrite AI with team cooperation and deeper search
Giancarmine Salucci
2026-03-31 23:15:45 +02:00
-
d80d4df6bd
feat(SCOPONE-0005): iteration 5 — sort hand by value then suit
Giancarmine Salucci
2026-03-31 23:05:00 +02:00
-
c3a79b028b
feat(SCOPONE-0005): iteration 4 — sort hand cards by suit then value
Giancarmine Salucci
2026-03-31 23:01:15 +02:00
-
2f58da8a63
feat(SCOPONE-0005): complete iteration 3 — restore labels, move turn bar below cards
Giancarmine Salucci
2026-03-31 22:42:12 +02:00
-
138f28542a
feat(SCOPONE-0005): complete iteration 2 — move turn indicators below player cards
Giancarmine Salucci
2026-03-31 22:38:37 +02:00
-
9c096b88bf
feat(SCOPONE-0005): complete iteration 1 — move player indicators into table
Giancarmine Salucci
2026-03-31 22:36:16 +02:00
-
0a030d0f01
feat(SCOPONE-0005): complete iteration 0 — AI mastery levels, score bar fix, difficulty selection
Giancarmine Salucci
2026-03-31 22:22:24 +02:00
-
6c01044c71
fix(SCOPONE-0004): improve UI text readability and score bar contrast
Giancarmine Salucci
2026-03-31 21:34:18 +02:00
-
54a55b9269
Merge branch 'feature/SCOPONE-0003_choose_capture_target' into feature/SCOPONE-0002_rotate_round_starter
Giancarmine Salucci
2026-03-31 21:07:44 +02:00
-
-
21384c8191
chore: update findings and atlas
Giancarmine Salucci
2026-03-31 21:07:28 +02:00
-
9524161481
feat(SCOPONE-0003): allow player to choose capture target
Giancarmine Salucci
2026-03-31 19:59:38 +02:00
-
529b93e662
feat(SCOPONE-0002): rotate starting player clockwise each round
Giancarmine Salucci
2026-03-31 19:31:00 +02:00
-
-
3d1f3e5eb4
chore: initial commit
Giancarmine Salucci
2026-03-31 18:38:34 +02:00