Prepare 1.0 release: TUI-only interface, remove legacy CLI commands, update docs #12

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/12/head into main 2026-07-01 23:34:04 +00:00
coding-agent-marvin8 commented 2026-07-01 22:51:55 +00:00 (Migrated from codeberg.org)

Summary

  • Make bare rainlog launch the TUI directly (tui command is now both @app.default and @app.command())
  • Remove legacy subcommands: add, change, graph, rainy-days, weewx-import, migrate
  • Remove plotext dependency; remove dead import_weewx and get_rainy_days methods from db_helpers.py
  • Rewrite all MkDocs pages for TUI-only interface; add llms.txt / llms-full.txt
  • Rewrite README.md with production badges and TUI-first content
  • Update CLAUDE.md architecture section to reflect current state

Closes #11

## Summary - Make bare `rainlog` launch the TUI directly (`tui` command is now both `@app.default` and `@app.command()`) - Remove legacy subcommands: `add`, `change`, `graph`, `rainy-days`, `weewx-import`, `migrate` - Remove `plotext` dependency; remove dead `import_weewx` and `get_rainy_days` methods from `db_helpers.py` - Rewrite all MkDocs pages for TUI-only interface; add `llms.txt` / `llms-full.txt` - Rewrite `README.md` with production badges and TUI-first content - Update `CLAUDE.md` architecture section to reflect current state Closes #11
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/rainlog!12
No description provided.