Commit Graph

  • 8f9b03ca05 chore(plans): confirm releases reach the closed testing track main tiennm99 2026-08-20 09:18:35 +07:00
  • f1832a9d2c chore(android): bump version to 0.1.2 (versionCode 6) v0.1.2 tiennm99 2026-08-20 09:14:39 +07:00
  • 6587df5209 ci(android): publish tagged releases to the closed testing track tiennm99 2026-08-20 09:11:14 +07:00
  • 20dbeb191f chore(android): bump version to 0.1.1 (versionCode 5) v0.1.1 tiennm99 2026-08-19 16:33:45 +07:00
  • 95b70d0204 chore(plans): fold the android and web hand-off lists into todo.md tiennm99 2026-08-19 16:10:31 +07:00
  • 83bcd80e4b docs(android): document the Play closed-testing gate tiennm99 2026-08-19 16:09:56 +07:00
  • 0691665b3a chore(plans): consolidate all plans at repo root tiennm99 2026-08-19 16:09:56 +07:00
  • 1c1bab8733 build: move web/ from pnpm to npm tiennm99 2026-08-17 11:54:24 +07:00
  • 6dcbdbd51d fix(android): remove "--" from XML comments in colors.xml v0.1.0 tiennm99 2026-08-14 15:24:41 +07:00
  • 7803f336c4 docs: add the Android experience pass plan and reports tiennm99 2026-08-14 15:21:03 +07:00
  • 8aff576fe2 chore(android): bump version to 0.1.0 (versionCode 4) tiennm99 2026-08-14 15:21:03 +07:00
  • 48d56eee30 docs(android): document permissions, back behaviour, and icon pipeline tiennm99 2026-08-14 15:21:03 +07:00
  • f4d7e3c274 feat(android): use the brand mark for the launcher icon and splash tiennm99 2026-08-14 15:20:50 +07:00
  • 3bb6b3d631 feat(android): close behaviour gaps between the APK and the browser tiennm99 2026-08-14 15:20:32 +07:00
  • c6c839fd95 ci: consolidate web and android workflows into one pipeline tiennm99 2026-08-09 15:17:08 +07:00
  • dfc9f67e0c chore(android): bump version to 0.0.3 (versionCode 3) v0.0.3 tiennm99 2026-08-09 11:52:53 +07:00
  • 7eabfa27f9 docs: add Play Store auto-publish setup guide tiennm99 2026-08-05 14:00:35 +07:00
  • d9be3cb66f chore(android): bump version to 0.0.2 (versionCode 2) v0.0.2 tiennm99 2026-08-05 13:36:33 +07:00
  • cf7690e46f docs: describe the web/ + android/ layout at the repository root tiennm99 2026-08-03 18:06:49 +07:00
  • 59b884c47e ci: move workflows to the repository root tiennm99 2026-08-03 18:04:39 +07:00
  • d1b68b2fe4 build(android): build from web/ instead of the loto submodule tiennm99 2026-08-03 18:02:13 +07:00
  • aca00644e7 chore: remove dependabot version-update config tiennm99 2026-07-25 14:09:24 +07:00
  • c63a91ce67 ci(firebase): update checkout action to v7 tiennm99 2026-07-22 00:10:17 +07:00
  • fac70e53e2 chore(deps): bump the minor-and-patch group with 13 updates (#28)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>tiennm99
    2026-07-21 23:13:56 +07:00
  • 3a433617c5 chore(deps): bump actions/setup-node from 6 to 7 (#26)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-07-21 23:04:57 +07:00
  • a70c3eedc5 chore(deps): bump actions/checkout from 6 to 7 (#25)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-07-21 23:03:33 +07:00
  • 0219f88e53 chore: update loto submodule tiennm99 2026-07-21 22:25:14 +07:00
  • 23bda44178 docs(theme): document sky blue palette tiennm99 2026-07-21 22:19:52 +07:00
  • d2c79d6156 feat(theme): replace green accents with sky blue tiennm99 2026-07-21 22:19:16 +07:00
  • 385d4b3e96 ci(hosting): add Firebase deployment workflows tiennm99 2026-07-21 22:16:29 +07:00
  • edec78ac68 chore(skills): track installations with lockfile tiennm99 2026-07-21 22:16:29 +07:00
  • 165020b25b feat(assets): add Google Play store graphics tiennm99 2026-07-21 21:48:39 +07:00
  • cc14048ab9 chore(release): prepare v0.0.1 tiennm99 2026-07-21 14:38:25 +07:00
  • fe639c13c5 docs: document Android release signing tiennm99 2026-07-21 14:38:08 +07:00
  • 8c5388732d ci: update actions to Node 24 runtimes tiennm99 2026-07-21 11:27:22 +07:00
  • 90a5fda452 ci: name debug artifact as apk tiennm99 2026-07-21 09:24:34 +07:00
  • a2030686f0 chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 dependabot[bot]andGitHub 2026-07-21 02:08:14 +00:00
  • 6364d93067 chore(deps-dev): bump tar to 7.5.20 to resolve advisory tiennm99 2026-07-17 18:00:18 +07:00
  • 4c8fff0a25 fix: build loto submodule with pnpm tiennm99 2026-07-02 09:16:14 +07:00
  • a4e603bb59 fix: update loto submodule for vite patch tiennm99 2026-07-02 09:11:24 +07:00
  • 8f7aad1ba5 fix(deps): resolve vite dependabot advisories tiennm99 2026-06-23 15:25:26 +07:00
  • d31cdcda4a fix(deps): resolve dependabot advisories tiennm99 2026-06-03 09:38:05 +07:00
  • db76628bad chore(deps-dev): bump @sveltejs/kit in the minor-and-patch group (#20)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-06-02 10:19:41 +07:00
  • 6275e02a63 chore(deps): bump actions/upload-pages-artifact from 3 to 5 (#21)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-06-02 10:19:24 +07:00
  • 9b73cdb4f9 chore(deps-dev): bump globals from 15.15.0 to 17.6.0 (#18)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:36:28 +07:00
  • 866a331eb5 chore(deps-dev): bump vite from 7.3.3 to 8.0.14 (#19)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:30:24 +07:00
  • c2b6fc3c2d chore(deps-dev): bump eslint from 9.39.4 to 10.4.0 (#16)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:30:19 +07:00
  • 60c21cdf3e chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 6.2.4 to 7.1.2 (#17)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:23:53 +07:00
  • 2e63cd63d1 chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1 (#15)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:23:49 +07:00
  • 87803c06b4 chore(deps-dev): bump eslint-plugin-svelte from 2.46.1 to 3.17.1 (#14)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:23:45 +07:00
  • 41094c61b1 chore(deps): bump pnpm/action-setup from 4 to 6 (#11)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:23:42 +07:00
  • ac0d0ea8d0 chore(deps): bump actions/checkout from 4 to 6 (#12)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:08:45 +07:00
  • f1015a2088 chore(deps): bump actions/deploy-pages from 4 to 5 (#10)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:08:40 +07:00
  • b44f5bd09a chore(deps): bump actions/configure-pages from 5 to 6 (#9)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:08:37 +07:00
  • 8f557d9a75 chore(deps): bump actions/setup-node from 4 to 6 (#8)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:08:33 +07:00
  • 98731beead chore(deps-dev): bump the minor-and-patch group with 3 updates (#13)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 18:08:17 +07:00
  • 6992de06e2 chore: add dependabot config (#7) tiennm99andGitHub 2026-05-23 10:48:53 +07:00
  • cbb20a5860 fix(ci): remove duplicate pnpm version spec conflicting with packageManager tiennm99 2026-05-13 10:54:58 +07:00
  • 25847faf8e chore(ci): bump node to 24 tiennm99 2026-05-13 10:52:19 +07:00
  • 0485e09f68 chore: migrate from npm to pnpm tiennm99 2026-05-13 10:20:25 +07:00
  • 874710c3ef docs: write substantive README tiennm99 2026-05-11 20:17:09 +07:00
  • 6c9433c02e docs(plans): record Play Store rollout sequence + session progress tiennm99 2026-05-10 03:01:35 +07:00
  • 07bbefee0b feat(ci): optional Play Store auto-publish on release tags tiennm99 2026-05-10 02:57:35 +07:00
  • f842deb46c feat(android): make APK installable on BlueStacks and other emulators tiennm99 2026-05-10 02:45:26 +07:00
  • df1bcdced1 fix(ci): bump JDK to 21 (Capacitor 8 compiles with sourceCompatibility 21) tiennm99 2026-05-10 02:11:32 +07:00
  • b2c839c902 fix(ci): bump Node to 22 (Capacitor 8 CLI requires >=22) tiennm99 2026-05-10 02:05:06 +07:00
  • 7840aa419d feat: migrate to Capacitor wrapper for fully-offline Android tiennm99 2026-05-10 01:31:18 +07:00
  • 0d3d822b36 feat(seo): expand meta tags + PWA manifest for GitHub Pages tiennm99 2026-05-10 00:37:10 +07:00
  • 4d89366deb chore(plans): sweep shipped plan folders and orphaned reports tiennm99 2026-05-10 00:36:54 +07:00
  • 777b2dbaec refactor: drop dead code left over from Cloudflare era tiennm99 2026-05-10 00:36:39 +07:00
  • 8fc3ec6ebd ci(deploy): switch from Cloudflare Pages to GitHub Pages tiennm99 2026-05-09 23:21:47 +07:00
  • a06cbd2675 fix(settings): hide "Báo Chờ / Kinh" toggle in master mode tiennm99 2026-04-30 21:53:25 +07:00
  • 74a235a401 revert(player): bring back the gradient cross-slash style tiennm99 2026-04-30 21:48:50 +07:00
  • dbed8aa664 chore(plans): add waiting-cell research + brainstorm reports tiennm99 2026-04-30 21:41:50 +07:00
  • 02d492c29c feat(player): center "Chờ N" chip + pulse the awaited cell tiennm99 2026-04-30 21:41:39 +07:00
  • 3d988e1fc4 refactor(active-tab): rename tab-lock to active-tab for clarity tiennm99 2026-04-30 21:34:06 +07:00
  • 64e496b777 fix(tab-lock): formalize banner copy tiennm99 2026-04-30 21:25:30 +07:00
  • 7a4a4e0450 chore(plans): add voice + multi-tab brainstorm report tiennm99 2026-04-30 21:22:31 +07:00
  • 2f4efd1cab feat(tab-lock): single-tab guard via BroadcastChannel tiennm99 2026-04-30 21:22:23 +07:00
  • 9e9c68bff6 fix(voice): suppress "Chờ {số}" in both mode tiennm99 2026-04-30 21:22:18 +07:00
  • dbf93e29dd chore(plans): add both-mode consistency plan + audit reports tiennm99 2026-04-30 21:10:58 +07:00
  • 64a2f7b515 refactor(state): replace call-bus with shared master-store for both-mode tiennm99 2026-04-30 21:10:51 +07:00
  • 2b6a8c91f1 fix(master): break effect_update_depth_exceeded loop in countdown tiennm99 2026-04-30 19:47:22 +07:00
  • 1e89137fa6 chore(plans): add countdown indicator plan + review report tiennm99 2026-04-30 19:32:09 +07:00
  • 7eb96808b0 feat(master): add auto-call countdown indicator tiennm99 2026-04-30 19:32:02 +07:00
  • 7f5b4bac95 chore: add Apache-2.0 license tiennm99 2026-04-29 21:33:26 +07:00
  • 04e4cf7a41 chore: add Apache-2.0 license tiennm99 2026-04-29 21:33:25 +07:00
  • e80087c339 chore(plans): record 260429-1511 upstream-sync plan + reports tiennm99 2026-04-29 16:26:23 +07:00
  • 593c270211 refactor: KinhModal title color to solid amber (palette refactor) tiennm99 2026-04-29 16:25:01 +07:00
  • f1bc58a6df chore: refactor master/player UI components for consistency tiennm99 2026-04-29 16:24:49 +07:00
  • 60df1dd7d0 feat: per-mode voice-master hint copy in settings tiennm99 2026-04-29 16:24:38 +07:00
  • 11825315e0 refactor: solid-color palette refactor (BrandSky, removal of gradients) tiennm99 2026-04-29 16:24:27 +07:00
  • 793788c78c feat: section "Chờ" ring on label with pulse animation tiennm99 2026-04-29 16:24:16 +07:00
  • ec0a8567dd feat: confetti celebration tier rule and emoji set tiennm99 2026-04-29 16:24:05 +07:00
  • 435a57a02b refactor(ui): drop gradients for clean solid-color palette tiennm99 2026-04-29 14:53:08 +07:00
  • 5b647e76ac chore(plans): delete shipped plan folders, inline residual TODOs tiennm99 2026-04-28 14:11:22 +07:00
  • 0f4c616b41 chore(plans): refresh todo.md after 260428-0927 plan ships tiennm99 2026-04-28 11:43:43 +07:00
  • 918fb1cda9 chore(pwa): tighten audio cache eviction (30d → 7d, purgeOnQuotaError) tiennm99 2026-04-28 11:10:51 +07:00
  • 3fd02c14a2 ci(csp): replace 'unsafe-inline' with sha256 hash at build time tiennm99 2026-04-28 11:09:32 +07:00
  • a81695d982 feat(player-board): persistent Chờ ring + livelier confetti tiennm99 2026-04-28 11:05:43 +07:00