Merged
Conversation
Sync main to dev (v1.0.0)
- Add docs/cli/overview.mdx - Add docs/docs.json with navigation for multi-repo aggregation - These pages are merged into timberlogs-docs by the multirepo action 🤖 Auto-generated
Add Mintlify documentation pages
- Mintlify multirepo action expects mint.json 🤖 Auto-generated
Rename docs/docs.json to docs/mint.json
🤖 Auto-generated
Fix docs/mint.json navigation to flat array format
* feat: REPL interactive mode - Replace bare `timberlogs` invocation with a persistent REPL session - Add `timberlogs repl` as an alias entry point - Implement shell-style input parsing (quoted strings, two-word commands) - Flag parser uses Zod v3 shape introspection to type-coerce CLI args - Command history persisted to ~/.config/timberlogs/history.json (max 500) - Up/down arrow history navigation with draft preservation in ReplPrompt - Three render phases: idle (prompt), running (fetching), interactive (full-screen) - Interactive commands (logs, stats, flows show) take over screen; q returns to REPL - Static commands (whoami, flows list, config list) render inline in scroll buffer - login runs the device flow inline; logout/config reset handled synchronously - Add onBack? prop to LogTable, FlowTimeline, StatsView so q returns to REPL instead of process.exit Closes #72 🤖 Auto-generated * feat: show startup banner with auth status in REPL - Display version and auth status on launch - Prompt to run `login` if not authenticated - Hint to type `help` for available commands 🤖 Auto-generated * feat: redesign REPL header with persistent banner and async org name - Extract persistent ReplHeader component shown above scroll buffer - Async fetch org name on startup; updates after login/logout - Shows ▲ Timberlogs vX.X.X · ● Org Name when authenticated - Shows ● Not logged in hint when unauthenticated - Separator line below header for visual separation - Remove startup banner from entries[] scroll buffer 🤖 Auto-generated * fix: suppress CMD window flash when opening browser on Windows Use spawn with windowsHide: true instead of exec('start ...') to prevent a visible CMD window appearing when launching the browser for device flow auth on Windows. 🤖 Auto-generated * feat: show command list in REPL header for discoverability Display available commands inline below the auth status so users don't need to type `help` to discover what's available. 🤖 Auto-generated * docs: document REPL interactive mode - Add REPL section with usage example and annotated output - Document builtins (help, clear, exit) and history navigation - Note that config reset requires --force inside the REPL 🤖 Auto-generated * fix: address code review issues - Remove double org name fetch on startup (was firing twice via direct call + token watcher effect) - FlowShowView: show error message instead of silent no-op when no logs found for a flow - flagParser: surface unknown flags as an error instead of silently ignoring them 🤖 Auto-generated --------- Co-authored-by: Owen McGirr <o.a.mcgirr@gmail.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v1.1.0
What's new
timberlogsnow launches a persistent session with command history, a live header showing org name, and full-screen interactive views forlogs,stats, andflows showChanges
Checklist
1.1.0