- changed
- Update dependencies
- Replace openssl by rustls
- fixed
- Fix
bogrep initfor empty folders - Fix
--replaceforbogrep fetch --urls <URLs> - Fix line breaks in text for paragraphs from HTML
- Fix
- added
- Add
InitArgstoinit()
- Add
- fixed
- Fix throttling for fetched bookmarks
- Fix
Cache::exists
- added
- Make
Settingsconfigurable viabogrep config - Set file descriptor limit
- Abort
BookmarkService::processgracefully for Ctrl+C - Make
max_open_filesconfigurable - Implement
bogrep initsubcommand
- Make
- changed
- Rename subcommand from
updatetosync - Rename flag from
--allto--replaceforbogrep fetch - Use upload token for codecov in CI
- Decrease default for
max_idle_connections_per_hostfrom 10 to 1
- Rename subcommand from
- fixed
- Fix removing ignored urls
- Fix removed bookmarks in dry run
- Fix processing report for underlyings
- Fix trimmed whitespaces for HTML to text conversion
- added
- Select sources for
bogrep configureif no sources are configured - Add bookmark folder to
SourceBookmarkandTargetBookmark
- Select sources for
- changed
- Update dependencies
- removed
- added
- Select sources for Chrome and Firefox on macOS
- added
- Select sources for
bogrep importif no sources are configured - Implement running in dry mode
- Select sources from user input
- Select sources for
- changed
- Update rust toolchain to 1.76
- Fix
settings.jsonforbogrep config --ignoreandbogrep config --underlyingif run multiple times
- added
- Add
actiontoTargetBookmark - Add benchmarks for fetching
- Take ignored urls into account in
bogrep import - Fetch underlying urls
- Clean up lock file if
bogrepis aborted - Add
SelectSourceandReadSourcetraits - Add
PlistReaderandSafariReader
- Add
- changed
- Update to rust 1.75
- Fix duplicate cache files for
bogrep fetch --urls - Fix report of processed bookmarks
- removed
- Remove
integration-testfeature
- Remove
- changed
- Fix
Cache::is_empty
- Fix
- added
- Implement
bogrep -w <pattern>(match only whole words)
- Implement
- changed
- Set default for
max_idle_connections_per_hostfrom 100 to 10 - Fetch: Degrade hard failure to warning message for
BogrepError::CreateFileandBogrepError::ConvertHost
- Set default for
- added
- Implement
bogrep add <URLs>(add specified URLs to bookmarks) - Implement
bogrep remove <URLs>(remove specified URLs from bookmarks) - Implement
bogrep fetch --urls <URLs>(fetch specified URLs) - Add sources to
SourceBookmarkandTargetBookmark - Add cache modes to
TargetBookmark - Implement progress bar and status report for processing fetched bookmarks
- Implement
- changed
- Fix dns errors for
bogrep fetch - Fix panic for
bogrep <pattern>
- Fix dns errors for
- added
- Implement
bogrep -i <pattern>(ignore case distinctions in patterns) - Implement
bogrep -l <pattern>(print only URLs of bookmarks with matched lines)
- Implement
- added
- Add integration test for
bogrep config --ignore - Support Edge browser
- Add integration test for
- changed
- Refactor from
bogrep ignoretobogrep config --ignore - Fix overwrite of
Sourcein settings - Write
bookmarks.jsonatomically - Filter out responses with content type
application/*,image/*,audio/*,video/*
- Refactor from
- added
- Extend CI pipeline
- Build doc
- Add doc tests
- Test on macOS and Windows
- Add
--allflag forbogrep clean - Improve documentation
- Extend CI pipeline
- changed
- Refactor
trait ReadBookmark - Fix duplicate sources in
settings.json - Make config path platform-independent
- Fix
bogrep fetch --diff - Downgrade fetching error to warning
- Refactor
- removed
- Remove cache mode for markdown
- changed
- Validate source file in
cmd::configure - Fix format not supported for source files
- Validate source file in
- added
- Add integration tests
- changed
- Improve test coverage