Skip to content

Releases

Codemm v1.0.0-beta.9

Codemm v1.0.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:47
c37b7e2

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Choose how you practise. A new course can have coding activities, quizzes or lessons only, so a topic you can't practise with code, such as design or theory, still gets a course. Activities can be switched on or off later from the course, and your progress is kept either way.
  • Quizzes. Your agent writes multiple-choice quizzes from the lesson. Each quiz counts once, its answers stay inside Codemm until you check, and a topic you're stuck on gets a fresh quiz after you reread its lesson.
  • Roadmaps grounded in their sources. Research records what each topic should practise and the usual mistakes, with the sources it read. Then your agent reviews the roadmap against those sources before you see it. A failed review never holds you up.
  • Activities aimed at what you missed. The next activity's writer knows which of your tests failed last time. Hidden tests are passed on only by number, never by content.

Codemm v1.0.0-beta.10

Codemm v1.0.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 11:33
6c09f9d

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Lesson counts stay steady. A topic no longer shows an extra lesson for a moment while its lesson is being written.
  • The Activities switch says what it's doing. While activities are being turned on or off, the switch says so instead of just waiting.

Codemm v1.0.0-beta.8

Codemm v1.0.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:47
b73c2bf

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Practice without Docker now sets itself up. Your agent looks up the WebAssembly build of the language on its release page, instead of guessing a link, so the setup for a computer without Docker works. Tested with Claude Code and Codex: each set up Python with Docker hidden and wrote activities that grade correctly.
  • Claude Code can search the web while it researches your course. Its web tools were offered but never approved before.
  • Language builds packed as .zip unpack on Linux too.
  • A crash during setup leaves nothing behind. A half-installed language build is cleaned up the next time.

Codemm v1.0.0-beta.7

Codemm v1.0.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 03:34
5ccc43a

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Practice without Docker. On a computer where Docker can't be installed, such as a school computer without admin rights, Codemm can still run your code: programs that read input and print output, in languages that need no compile step, like Python. The app includes wasmtime, which runs a WebAssembly build of the language as your own user, with no admin rights and no network. Your agent picks the language build, and Codemm downloads and checks it once you agree.
  • The same sandbox rules without Docker. Your code reads only its own files and the language's files, and can't write anywhere, reach the network or start other programs. Time and memory limits work as they do in Docker, and the hidden tests stay hidden.
  • Docker works as before. With Docker installed, nothing changes. Unit tests, compiled languages and frameworks still need Docker.
  • Memory limits are reported more reliably. When a program runs out of memory, Codemm now waits a moment for Docker to record it, so it's called a memory error rather than a crash.

Codemm v1.0.0-beta.6

Codemm v1.0.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:20
591d220

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • You're never stuck behind an activity. When an activity can't be written yet, Come back later moves you on: the topics after it unlock once you've read its lesson. The skipped topic still waits for you, and its own activity is the only one a skip lets you pass.
  • Activities fit the lesson. Your agent now gets the lesson's text and your last result, and writes an activity for that concept at a stated difficulty. A Spring Boot topic gets a Spring Boot activity, not a plain Java one, and setup or configuration topics can get setup activities.
  • Frameworks set up more reliably. A setup that fails its checks continues the agent's own session, so it fixes what it proposed instead of starting over. A failing build shows that step's own output, a slow download is no longer blamed on the track, and tracks are told how to cache their dependencies.
  • Activity writing tries a different way. When three tries fail, the agent goes on in the same session, told to change its approach instead of repeating it. Reference solutions get twice the track's own time, and a test runner that reports nothing says what to check.
  • Codex recommends gpt-6-luna, which sets up the larger frameworks the smaller model couldn't.
  • Technical docs. docs/architecture.md explains Codemm's architecture and data model with diagrams: an ERD, use cases, classes, sequences and the components.

Codemm v1.0.0-beta.5

Codemm v1.0.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 10:21
33530ba

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Codemm finds your agent the moment it's installed. It reads Windows' current PATH every time it looks, so an agent or Docker installed while Codemm is open shows up without a restart, wherever its installer put it (npm, WinGet, Volta, nvm-windows, pnpm, Chocolatey or the vendor's own folder). The Connect, Welcome and Setup screens check again every few seconds.
  • Codemm installs Cursor for you on macOS and Windows, from Cursor's own site and checked, like Claude Code and Codex. Cursor is still marked experimental.
  • Cursor works on Windows. Codemm starts Cursor's own Node and script directly, so task briefs with quotes, ! or % reach it unchanged.
  • Docker and WSL on Windows without the installer's extra prompts. Codemm sets up WSL when it's needed and installs Docker Desktop quietly. You still accept Docker's terms in Docker's own window.
  • Change your agent from the sidebar. A new Agent entry lets you switch between Claude Code, Codex and Cursor, and a sign-out no longer loops.
  • Every character you type shows in the editor. Code is drawn without font ligatures, so != no longer looks like =.
  • Install checks in CI now install Claude Code, Codex, Cursor and Docker every common way on macOS and Windows.

Codemm v1.0.0-beta.4

Codemm v1.0.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 02:51
83f7321

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

  • Courses get proper names. Your agent names the course it researches ("Spring Boot", not "springboot?"), and what you type is tidied wherever it shows. Courses you already have keep the name typed for them.
  • Code in color everywhere. The editor, lessons, activity statements and the tutor's replies color code by its language.
  • Continue goes where you expect. After a pass, Continue opens the topic's next activity, or a review that's due. Practice always opens Practice and says when its activity is still being written.
  • Clearer words on screen. Fixes the sidebar's "No course yet" while a roadmap is open, Markdown symbols in activity titles, progress lines that read like test results, doubled punctuation, plurals and raw test names. The agent's roadmap replies no longer look like errors.
  • Older Windows. When Windows is too old for Docker Desktop, Codemm offers to open Windows Update.
  • Base images are checked first. A track whose Docker base image doesn't exist is refused before it reaches you.

Codemm v1.0.0-beta.3

Codemm v1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:40
ef077d7

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

Codemm v1.0.0-beta.2

Codemm v1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:28
d5192c5

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).

Codemm v1.0.0-beta.1

Codemm v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:57
810d11f

Unsigned beta installers for macOS and Windows. Each needs one Open Anyway step (docs/desktop/beta-plan.md).