- Elixir 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| config | ||
| lib | ||
| storybook | ||
| test | ||
| .credo.exs | ||
| .formatter.exs | ||
| .gitignore | ||
| AGENTS.md | ||
| mix.exs | ||
| mix.lock | ||
| opencode.json | ||
| README.md | ||
| tmuxp.yaml | ||
Doit
A Breeze terminal application generated by breeze_new.
Run
mix deps.get
mix run
The app starts in Projects view, with todos grouped by project. Press Tab
to cycle through Projects → Focus → Waiting → Projects. Focus shows a single list of todos
with any priority ((A)–(Z)) or a valid due:YYYY-MM-DD date that is today
or earlier, using your local date. Todos belonging to multiple projects appear
only once in Focus. Waiting shows todos with the @waiting context tag, also
only once per todo. These todos are hidden from Projects.
Use Shift+Tab to move between project panels and the arrow keys to select a
todo. In any view, press n to add, e to edit, d to mark done, or c
to copy a todo. Press u to open all URLs in the selected todo, in text order;
if there are no URLs, nothing happens. URLs must include a scheme such as
https://. The first available helper is used, checking open, start,
sensible-browser, kde-open, gnome-open, then xdg-open. Press F3 to
cycle themes and q to quit.
Render cache
BackBreeze sizes its render cache dynamically from available system memory.
The application starts OTP's :os_mon service to provide that information.
Timeline inspector
Development records each rendered state with breeze_timeline. With the
application still running, open another terminal in this project and run:
mix breeze.inspector
Select a checkpoint to preview it, or press Enter to rewind the running
application to that state. Timeline recording is disabled in production.
Test
mix test
Storybook
The starter includes a function component and an interactive story:
mix breeze.storybook