- added
- Select sources for
bogrep configure
if no sources are configured - Add bookmark folder to
SourceBookmark
andTargetBookmark
- Select sources for
- changed
- Fix removing ignored urls
- Fix removed bookmarks in dry run
- Fix processing report for underlyings
- Update dependencies
- removed
- added
- Select sources for Chrome and Firefox on macOS
- added
- Select sources for
bogrep import
if 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.json
forbogrep config --ignore
andbogrep config --underlying
if run multiple times
- added
- Add
action
toTargetBookmark
- Add benchmarks for fetching
- Take ignored urls into account in
bogrep import
- Fetch underlying urls
- Clean up lock file if
bogrep
is aborted - Add
SelectSource
andReadSource
traits - Add
PlistReader
andSafariReader
- Add
- changed
- Update to rust 1.75
- Fix duplicate cache files for
bogrep fetch --urls
- Fix report of processed bookmarks
- removed
- Remove
integration-test
feature
- 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_host
from 100 to 10 - Fetch: Degrade hard failure to warning message for
BogrepError::CreateFile
andBogrepError::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
SourceBookmark
andTargetBookmark
- 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 ignore
tobogrep config --ignore
- Fix overwrite of
Source
in settings - Write
bookmarks.json
atomically - 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
--all
flag 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