Skip to content

APPROVE AFTER PR #50: Add practice problem compiler workflow#51

Merged
Davictory2003 merged 15 commits intobt/save-and-config-fixesfrom
bt/practice-problem-compiler
Apr 20, 2026
Merged

APPROVE AFTER PR #50: Add practice problem compiler workflow#51
Davictory2003 merged 15 commits intobt/save-and-config-fixesfrom
bt/practice-problem-compiler

Conversation

@bdtran2002
Copy link
Copy Markdown
Contributor

APPROVE AFTER PR #50

This branch is stacked on #50 (Fix cheat sheet editor and saved-sheet state issues). Please approve this PR only after #50.

Summary

  • default local, Docker, and CI database setup to PostgreSQL and add the supporting env/docs updates
  • add a compiler-backed practice-problem workflow with stored source, compiled LaTeX, save/load support, and server-side preview validation
  • add live block previews, save-time preflight validation, and the related frontend/editor polish for authoring practice problems

Validation

  • pytest -q
  • ruff check api
  • npm run lint
  • npm run build
  • browser QA for live preview, invalid syntax handling, and save flows

bdtran2002 and others added 15 commits April 19, 2026 20:38
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@bdtran2002 bdtran2002 added the APPROVE AFTER PR #50 Approve only after stacked dependency PR #50 label Apr 20, 2026
@Davictory2003 Davictory2003 merged commit 5f99522 into bt/save-and-config-fixes Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

APPROVE AFTER PR #50 Approve only after stacked dependency PR #50

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants