A word game; guess the hidden word
  • Dart 76.3%
  • Python 13.8%
  • HTML 4.5%
  • Shell 3.4%
  • Swift 1.3%
  • Other 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Benno Richters 1301ab8d6e Update game intro to reference the Enter key
The post-overhaul UI no longer has a "green button"; the guess is submitted
via the Enter key on the on-screen keyboard. Reword the intro in en, nl and
hu accordingly and drop the now-inaccurate comment about the green affordance.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 19:08:18 +02:00
.github/workflows Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
android Redesign logo: modern Mastermind-peg brand mark 2026-06-12 17:10:11 +02:00
assets/lang Update game intro to reference the Enter key 2026-06-13 19:08:18 +02:00
docs Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
ios Redesign logo: modern Mastermind-peg brand mark 2026-06-12 17:10:11 +02:00
lib Update game intro to reference the Enter key 2026-06-13 19:08:18 +02:00
scripts/images Redesign logo: modern Mastermind-peg brand mark 2026-06-12 17:10:11 +02:00
test Phase 3: regenerate Android/iOS platform configs for modern Flutter 2026-06-05 12:44:55 +02:00
tools/wordlist Strip leaked Dutch verb conjugations from answer pool 2026-06-13 17:45:58 +02:00
web Redesign logo: modern Mastermind-peg brand mark 2026-06-12 17:10:11 +02:00
.dockerignore Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
.fvmrc Phase 0-1: pin toolchain and migrate to Dart 3 / null safety 2026-06-05 12:28:18 +02:00
.gitignore Phase 4: add web app target (PWA) with keyboard support 2026-06-05 13:01:39 +02:00
.metadata Phase 4: add web app target (PWA) with keyboard support 2026-06-05 13:01:39 +02:00
analysis_options.yaml Phase 3: regenerate Android/iOS platform configs for modern Flutter 2026-06-05 12:44:55 +02:00
app.json Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
CLAUDE.md removed workflow rule: Commit and push only when the user asks. 2026-06-05 17:09:48 +02:00
deploy.sh Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
Dockerfile Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
LICENSE Add MIT license 2026-06-05 13:49:06 +02:00
nginx.conf Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00
pubspec.lock Upgrade bloc ecosystem to v9 2026-06-05 14:11:26 +02:00
pubspec.yaml Redesign logo: modern Mastermind-peg brand mark 2026-06-12 17:10:11 +02:00
README.md Add VPS (Dokku) web deploy; drop GitHub Pages deploy 2026-06-05 13:58:13 +02:00

Letamind

A mobile & web word puzzle: guess the hidden word, and use the score you get after each guess (2 points per letter in the right place, 1 per letter that appears elsewhere) to home in on the answer. Available in Dutch, English and Hungarian.

CI

The web app is self-hosted on a VPS (Dokku) — deploy with ./deploy.sh (see docs/RELEASING.md).

Development

The toolchain is pinned with FVM (.fvmrc → Flutter 3.44.1 / Dart 3.12.1). Prefix Flutter/Dart commands with fvm.

fvm install                # install the pinned Flutter SDK
fvm flutter pub get
fvm flutter test
fvm flutter analyze --no-fatal-infos

fvm flutter run            # mobile device / emulator
fvm flutter run -d chrome  # web

Docs

  • docs/REVIVAL_PLAN.md — modernization roadmap and progress log.
  • docs/RELEASING.md — CI/CD, web deploy and store release steps.
  • docs/privacy_policy.md — privacy policy.