Releases: ymgyt/syndicationd
Releases · ymgyt/syndicationd
v0.3.1 2024-08-31
Release Notes
Features
- Add import command (#132) by @ymgyt (3513a253)
- Support configuration file by @ymgyt (86d7b246)
- Support text browser integration by @ymgyt (dc1e1cec)
- Set timeout for the github client by @ymgyt (96e47621)
Documentation
Miscellaneous Tasks
- Add benchmark for rendering (#93) by @ymgyt (0a1d4d3f)
- Support flamegraph by @ymgyt (e09f315e)
- Mk etc dir by @ymgyt (fd209bc8)
- Upgrade tui-big-text from 0.4.5 to 0.5.3 by @ymgyt (23de054b)
- Use HighlightSpacing::Alway when rendering table by @ymgyt (fe357e9c)
- Trim the output of config init by @ymgyt (e1c3e048)
- Update cli help by @ymgyt (35981ef0)
- Handle command not found error by @ymgyt (b6b914c0)
- Add pat validation during github client construction by @ymgyt (f75ddf9a)
- Add validation method to ConfigResolver by @ymgyt (9152458b)
- Change unreferenced value in insta test by @ymgyt (4fa07c39)
Refactor
- Abstract file system by @ymgyt (9cbef556)
- Add create operations to fs trait by @ymgyt (db46ab02)
- Remove duplicat code in cache's load and persis methods by @ymgyt (e9445da8)
- Abstract interactor (#121) by @ymgyt (f0283f8d)
- Add custom table widget to remove duplicate code by @ymgyt (5a2953c6)
Styling
Testing
https://github.com/ymgyt/syndicationd/compare/synd-term-v0.3.0...
Install synd-term 0.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.1/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.1/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.3.1
Install prebuilt binaries via Homebrew
brew install ymgyt/syndicationd/synd-term
Download synd-term 0.3.1
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
v0.3.0 2024-07-11
Release Notes
Features
-
Use local timezone when displaying time (#71) by @ymgyt (36212b4b)
-
Category filtering for github notifications (#78) by @ymgyt (e67b0502)
-
Display labels for github issues and PRs by @ymgyt (1cd28d0c)
-
Persist github notifications filter options by @ymgyt (28ba85ee)
-
Handle github secondary rate limit error by @ymgyt (9f690c67)
-
Limit the number of concurrent executions of job futures by @ymgyt (62b51bb0)
Miscellaneous Tasks
Refactor
- Use the filter of FilterableVec as the primary source by @ymgyt (f1739fe8)
- Use macro to impl newtype by @ymgyt (17797a5c)
- Split background futures to another jobs by @ymgyt (995f143b)
https://github.com/ymgyt/syndicationd/compare/synd-term-v0.3.0-rc.2...
Install synd-term 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.3.0
Install prebuilt binaries via Homebrew
brew install ymgyt/syndicationd/synd-term
Download synd-term 0.3.0
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
synd-term-v0.3.0-rc.2
Install synd-term 0.3.0-rc.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0-rc.2/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0-rc.2/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.3.0-rc.2
Install prebuilt binaries via Homebrew
brew install ymgyt/syndicationd/synd-term
Download synd-term 0.3.0-rc.2
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
synd-term-v0.3.0-rc.1
Install synd-term 0.3.0-rc.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0-rc.1/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.3.0-rc.1/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.3.0-rc.1
Install prebuilt binaries via Homebrew
brew install ymgyt/syndicationd/synd-term
Download synd-term 0.3.0-rc.1
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
v0.2.6 2024-06-18
Release Notes
Features
- Simplify ui by @ymgyt (b2fa928d)
- Show entry detail by @ymgyt (e9162afa)
- Inform latest release by @ymgyt (a65eb66c)
- Match feed url by @ymgyt (d077a320)
Documentation
Miscellaneous Tasks
- Update ratatui from 0.26.1 to 0.26.3 by @ymgyt (5260fc8b)
- Simplyfi fileter ui by @ymgyt (e7815ada)
- Rename homebrew formula from synd to synd-term by @ymgyt (79ca0f87)
- Add docker description by @ymgyt (a7ab8ae2)
- Rename oranda project from synd to synd-term by @ymgyt (383a3592)
- Use default-features instead of default_features by @ymgyt (fd827f4c)
Refactor
- Remove unused code by @ymgyt (bd428f17)
- Avoid rendering during key event handling if possible by @ymgyt (db42f5c7)
- Abstract cache access by @ymgyt (32ae36e0)
- Use ApplicationBuilder to construct Application by @ymgyt (985edfd9)
- Use tokio_util CancellationToken instead of mpsc channel by @ymgyt (3ca15bf8)
- Remove unused code by @ymgyt (a46f99fd)
- Move generated gql client code to generated dir by @ymgyt (8600f559)
- Remove duplicate processing in InFlight::remove by @ymgyt (0b9c8b0c)
Styling
- Remove right padding for consistency by @ymgyt (79b59ca5)
- Remove icon from table header for alignment by @ymgyt (ef156c94)
- Fix search alignment by @ymgyt (43f30fc6)
Testing
- Use insta for buffer assersions by @ymgyt (72f90cb3)
- Add command test by @ymgyt (b07b0707)
- Setup application in helper method by @ymgyt (489bd75f)
- Filtered out non-test-related events during integration by @ymgyt (eafc1e4f)
- Add subscribe integration test case by @ymgyt (8d9a30db)
- Add command test by @ymgyt (53a16c71)
- Add google authentication test case by @ymgyt (7590f197)
- Add fetch entries fixture test by @ymgyt (4f3b8e23)
- Add filter entries integration test case by @ymgyt (d005d0d2)
- Handle not tty case by @ymgyt (b3ada7c0)
- Add pperiodic refresher test case by @ymgyt (6e9a19da)
- Add refreshing expired jwt test case (#53) by @ymgyt (ffd73907)
- Add test to direction by @ymgyt (90f8492a)
- Add test case that resize terminal by @ymgyt (05251ee4)
- Add test case that edit and open feed by @ymgyt (a2e99d98)
- Add error handling test case by @ymgyt (25641b2c)
Install synd-term 0.2.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.6/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.6/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.2.6
Install prebuilt binaries via Homebrew
brew install ymgyt/syndicationd/synd-term
Download synd-term 0.2.6
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
v0.2.5 2024-05-23
Release Notes
Features
Miscellaneous Tasks
Refactor
Install synd-term 0.2.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.5/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.5/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.2.5
Install prebuilt binaries via Homebrew
brew install ymgyt/homebrew-syndicationd/synd
Download synd-term 0.2.5
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
v0.2.4 2024-05-06
Release Notes
Features
- Show big text on login by @ymgyt (d4a5b18e)
- Refresh google id token periodically by @ymgyt (b5e0ae1f)
- Friendly nom parse error by @ymgyt (8664e3d7)
- Paginate entries and feeds by @ymgyt (794f65da)
- Make entries limit configurable by @ymgyt (206bbad7)
- Show entries count indicator by @ymgyt (fa4abc7e)
- Add unsubscribe popup by @ymgyt (d7db5140)
Bug Fixes
Miscellaneous Tasks
- Change feed entries count to fetch by @ymgyt (979231e9)
- Prevent selection out of index by @ymgyt (1cf01601)
- Make column order consistent by @ymgyt (fecafd98)
- Logging feeds that failed to fetch by @ymgyt (425548cb)
Refactor
- Clippy by @ymgyt (ddc8fa66)
- Use bitflags to manage app flags by @ymgyt (aa2d6c49)
- Count keymap capacity by @ymgyt (466368f4)
- Rename parse module to service by @ymgyt (256542d9)
- Reduce visibility by @ymgyt (08df3e55)
Install synd-term 0.2.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.4/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.4/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.2.4
Install prebuilt binaries via Homebrew
brew install ymgyt/homebrew-syndicationd/synd
Download synd-term 0.2.4
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
v0.2.3 2024-04-29
Release Notes
Features
Miscellaneous Tasks
- Change oranda project name from synd-term to synd by @ymgyt (802892ad)
- Rename clear command to clean by @ymgyt (767adc34)
Refactor
- Use FeedUrl instead of String by @ymgyt (7503ae0e)
- Make tests module consistent by @ymgyt (a0c2c530)
- Rename prompt to status line by @ymgyt (6e3c8850)
- Rename filter method by @ymgyt (4cc525fc)
Testing
Install synd-term 0.2.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.3/synd-term-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/ymgyt/syndicationd/releases/download/synd-term-v0.2.3/synd-term-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @syndicationd/synd-term@0.2.3
Install prebuilt binaries via Homebrew
brew install ymgyt/homebrew-syndicationd/synd
Download synd-term 0.2.3
File | Platform | Checksum |
---|---|---|
synd-term-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
synd-term-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
synd-term-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
synd-term-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
synd-term-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |