Repository navigation
Releases: abdalmoniem/pidcatrs
Releases · abdalmoniem/pidcatrs
Release list
v2.0.0
🚀 Features
- (38b5cc) (log format) Added configureable input log formats
- (0ea48c) (tui) Add ratatui log viewer with Studio-style filters
- (e84dd7) (tui) Overhaul border rendering, titles, and log ingest pipeline
- (9a58d7) (tui) Optimize pause handling, live ingest, and entry counting
- (d66d60) (tui) Add editable path input to file explorer
- (d09b39) (tui) Add export functionality and time/chrono support
- (27d637) (tui) Add export format selection for pidcat and raw adb output
- (1edd1a) (tui) Export currently filtered log entries instead of all
- (09d9b6) (config) Add app config and theme customizations
- (3fd17b) (config) Load config.toml mirroring all CLI flags with --config override
- (576dab) (config) Add --print-config to dump the documented effective configuration
- (ab7da6) (theme) Drive TUI and log colors from a runtime theme
- (d6253f) (theme) Select theme from config and install bundled themes
- (bfe68e) (config) Add JSON schemas for config and theme files
- (d6fcf2) (theme) Ship bundled theme sources with full documentation
- (619558) (theme) Generate the bundled theme registry from the theme files
- (57d624) (theme) Bundle 215 imported color themes
- (38c5c0) (cli) Add
--list-themesflag, dynamic shell completion, and terminal pagination - (839479) (timestamp) Add configurable log timestamps and formatting options
- (efd606) (log format) Implement remaining adb logcat output formats
- (940033) (config) Add JSON schema directives and enrich schema validation
🐛 Bug Fixes
- (26cde5) (bin/cli_args) Fix help message spacing
- (76a39c) (tui) Fix unknown packages filtering
- (b46795) (clipboard) Replace arboard with terminal-clipboard
- (8f048e) (tui) Account for scrollbar gutter and borders in layout
- (132822) (theme) Refresh outdated bundled theme files
- (ef924c) (config) Create the documented default config file when missing
- (2f3fd4) (timestamp) Support variable-width chrono strftime formats
⚡ Performance Improvements
- (cc473e) (writer) Massive performance improvement
- (76567b) (tui) Optimize log ingestion, filtering, and rendering performance
♻️ Refactors
- (d93fd8) (general) Code Refactoring and Improvements
- (8440c1) (tui) Use unicode symbols for arrow keys in help catalog
- (22d8de) (tui) Optimize palette search selection navigation logic
- (ea25b9) (tui) Offload clipboard operations to background threads
- (d01a40) (tui) Replace polling with event stream
- (98b203) (xtask) Add explicit generate and check commands for schemas and themes
- (3aa964) (project) Rename crate from pidcat to pidcatrs across all files
🎨 Code Style
- (71e9c1) (Justfile) Reformat Justfile
📚 Documentation
- (1d9c3f) (changelog) Update CHANGELOG.md
- (388258) (model::mod.rs) Add copyright header and comprehensive rustdocs
- (02226d) (model::adb_device.rs) Add copyright header and comprehensive rustdocs
- (cd3fee) (model::adb_state.rs) Add copyright header and comprehensive rustdocs
- (af2317) (model::ansi.rs) Add copyright header and comprehensive rustdocs
- (bef769) (model::ansi_segment.rs) Add copyright header and comprehensive rustdocs
- (a13897) (model::cli_args.rs) Add copyright header and comprehensive rustdocs
- (4f32c1) (model::filter.rs) Add copyright header and comprehensive rustdocs
- (cfceb6) (model::log_entry.rs) Add copyright header and comprehensive rustdocs
- (77b9c2) (model::log_format.rs) Add copyright header and comprehensive rustdocs
- (618af8) (model::log_level.rs) Add copyright header and comprehensive rustdocs
- (674d4a) (model::log_source.rs) Add copyright header and comprehensive rustdocs
- (cee5b3) (model::option_unwrap.rs) Add copyright header and comprehensive rustdocs
- (4e81f7) (model::result_unwrap.rs) Add copyright header and comprehensive rustdocs
- (38f2f3) (model::state.rs) Add copyright header and comprehensive rustdocs
- (9819a7) (model::timestamp.rs) Add copyright header and comprehensive rustdocs
- (e7aab7) (model::tui_filter.rs) Add copyright header and comprehensive rustdocs
- (18f2cd) (model::value_unwrap.rs) Add copyright header and comprehensive rustdocs
- (fe18a5) (config::mod.rs) Add copyright header and comprehensive rustdocs
- (7a3f01) (config::paths.rs) Add copyright header and comprehensive rustdocs
- (70920c) (config::doc_toml.rs) Add copyright header and comprehensive rustdocs
- (8d07e8) (config::schema.rs) Add copyright header and comprehensive rustdocs
- (84a0ee) (config::completions.rs) Add copyright header and comprehensive rustdocs
- (fc7a35) (config::file.rs) Add copyright header and comprehensive rustdocs
- (9085b1) (config::theme.rs) Add copyright header and comprehensive rustdocs
- (f96bd6) (controller::mod.rs) Add copyright header and comprehensive rustdocs
- (d01da2) (controller::adb.rs) Add copyright header and comprehensive rustdocs
- (baa1e2) (controller::ansi.rs) Add copyright header and comprehensive rustdocs
- (125731) (controller::log_processor.rs) Add copyright header and comprehensive rustdocs
- (c478d4) (controller::plain.rs) Add copyright header and comprehensive rustdocs
- (a46c7d) (controller::setup.rs) Add copyright header and comprehensive rustdocs
- (c662dd) (controller::terminal.rs) Add copyright header and comprehensive rustdocs
- (aa5a2e) (controller::util.rs) Add copyright header and comprehensive rustdocs
- (583db0) (controller::writer.rs) Add copyright header and comprehensive rustdocs
- (0018fa) (controller::tui::mod.rs) Add copyright header and comprehensive rustdocs
- (d0dba0)...
v1.2.1
♻️ Refactors
- Code refactoring
- (xtask) Code refactoring
- (xtask) Code refactoring
- Code refactoring and improvements
- (build.rs) Refactor
build.rs
🎨 Code Style
- Fix cargo format issues
🛠️ Maintenance
- Add Justfile
- Use Just to build the executable in github actions
- (Justfile) Remove strip from windows targets
- (Justfile) Invoke inno-setup installer on windows targets
- (xtask) Add xtask workspace to manage the build/install system
- (build_installer) Allow ci on non-main branches
- (changelogs) Add CHANGELOG.md
- (xshell) Add custom xshell fork
- (Justfile) Update Justfile to use xtask
- (Justfile) Change reinstall recipe to use xtask
- New app icon
v1.2.0
🚀 Features
- add shell completions
🐛 Fixes
- panic due to adb server not started
♻️ Refactors
- renamed makefile.toml to Makefile.toml
🛠️ Maintenance
- add helix editor config
- add git-cliff configuration
v1.1.3
🚀 Features
- re-introduce reading logs from file
🐛 Fixes
- fixed ansi color codes showing in output files
- writer not using write function from WriterTarget
- fix token color skipping
⚡ Performance Improvements
- optimize
write_log_lineperformance
♻️ Refactors
- code refactoring and bug fixes
- code refactoring
- code refactoring and bug fixes
🛠️ Maintenance
- use github outputs in publish_release_on_tag.yml
- improve build system
v1.0.0
♻️ Refactors
- add custom Result trait
- code refactoring and bug fixes
📚 Documentation
- add LICENSE.md and README.md
🛠️ Maintenance
- integrate github workflows