Skip to content

Lineup 1.3.0: pinned games - #2

Merged
bps2414 merged 4 commits into
mainfrom
v1.3.0
Oct 15, 2026
Merged

bps2414 merged 4 commits into
mainfrom
v1.3.0

Conversation

@bps2414

@bps2414 bps2414 commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Requested by bryan

Before: opening a game moves it to the front of the home-screen row, so an order saved with Lineup comes apart as soon as you play.

After: games can be pinned to a position with Square. A pinned game stays where it is when other games are opened, installed or removed; "Pin the whole row" keeps the entire order.

How: follows section 3 of docs/pt-BR/PLANO-1.2.md (plan A, SQLite triggers inside app.db). Phase 0 on the console showed the system's SQLite (3.51) already uses triggers on tbl_iconinfo_<user>, and that opening a game is a plain UPDATE of lastAccessIndex (two bumps per launch, no INSERT/DELETE/REPLACE). Pins are by position, the plan's proposed default.

Draft, stacked on #1 (base is v1.2.0).

@bps2414 bps2414 self-assigned this Oct 15, 2026
@coderabbitai

coderabbitai Bot commented Oct 15, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

…install

GET /row reports each game's pinned slot and whether the pins are on, missing or off.
POST /row takes " pin" after a game's index. save_order drops the profile's triggers
inside its transaction, applies the order, records the pins and creates the triggers
again. The self-test opens games twice, installs, uninstalls, turns pins off and
removes everything.
A pin badge on the game, a block on the ruler and "pinned at 3rd" under the number.
Options gains Pin the whole row, Unpin all and Remove pinned games from every
profile. The change count includes pins. When the pins' triggers are missing,
the app offers to pin the games again. Texts in English and Portuguese.
@bps2414
bps2414 changed the base branch from v1.2.0 to main October 15, 2026 16:54
@bps2414
bps2414 marked this pull request as ready for review October 15, 2026 17:01
@bps2414
bps2414 merged commit 7c7bfcb into main Oct 15, 2026
2 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@bps2414
bps2414 deleted the v1.3.0 branch October 15, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant