- Remove redundant compiler status messages
- Correct std::format type trait misuse
- Improve code maintainability
- Add compile-time string hashing for .once() and .every()
- Implement FileSink and terminal utilities
- Implement SyslogSink and NetworkSink
- Integrate sink system into logging API
- Add formatter system with DefaultFormatter, PatternFormatter, and CustomFormatter
- Implement remaining Echo library improvements
- Add comprehensive edge case and integration tests
- Enhance logging benchmarks
- Update fingerprint for dependency tracking
- Eliminate TOCTOU race condition in .every() implementation
- Add benchmarks to build system and document string pool status
- Move ACKNOWLEDGMENTS and CHANGELOG back to root
- Restructure Echo library to modular architecture
- Move benchmarks and fuzz tests to examples, remove string pool
- Organize documentation in misc/ directory
- Remove unused old API files and legacy file logging
- Update README to reflect all new features
- Comprehensive README rewrite reflecting all current features
- Enhance README with extended usage examples
- Enhance echo include functionality
- Add .every() and .when() logging modifiers
- Add file logging capabilities
- Improve color accuracy with 24-bit RGB
- Add format::String integration for widgets and demo
- Implement advanced string formatting utility
- Add comprehensive color manipulation utilities
- Merge
wait.hppintowidget.hpp - Introduce
.inplace()for dynamic line updates
- Enhance performance and introduce .once() logging
- Make log level colors bold
- Resolve
echo()function ambiguity
- Add always-on
echofunction
- Add fluent API for custom colors and text styles
- Implement fluent interface for colored logging
- Relocate test example source files
- Add support for compile-time and environment log levels
- Add full-width auto-sizing progress bars
- Add configurable bar styles, themes, and advanced features to progress_bar
- Add HEX color and gradient support to Echo
- Initialize box characters for banner functions
- Simplify README, remove emojis and fluff
- Create comprehensive README with all features
- Add wait.hpp with progress bars, spinners, and step indicators
- Add comprehensive tests for wait.hpp and rename test_separator to test_banner
- Add fancy box styles and banner functions
- Update README for banner.hpp
- Add comprehensive tests for banner functions
- Add box() function to banner.hpp
- Add terminal-aware separator function
- Move separator to separate banner.hpp
- Add separator demo example
- Enhance Echo library with timestamps, thread safety, runtime levels, and structured logging
- Enhance stringify with
to_stringandpretty
- Init