Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 21 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
### ✨ What's New
- Chibi is now available in Snap Store for Linux users. To install chibi, run
```shell
sudo snap install chibi
- Added Loading indicator to all API Requests.
- Added `chibi logout` command to log you out from AniList.
- Start Date is automatically added when `chibi add` command in invoked and `status` flag is set to `watching`.
- `chibi update` command now supports 2 new flags,
- `-n "<note>"` for entry notes.
- `-r <score>` for entry score.

#### The `chibi profile` command now supports **Rendering Pixel Perfect Avatar** in the terminal. See [supported](https://sw.kovidgoyal.net/kitty/graphics-protocol/#:~:text=Other%20terminals%20that%20have%20implemented%20the%20graphics%20protocol%3A) terminals.
<img src="https://github.com/user-attachments/assets/0eb56d2b-1b13-4f54-b71f-f953b012bc93" width="500">

---

#### New colorful help text (thanks to [charmbracelet/fang](https://github.com/charmbracelet/fang))
<img src="https://github.com/user-attachments/assets/6884eed5-97f7-45a5-b639-1b2c6f8dc860" width="500"/>

---

#### The Table Layout for `chibi ls` and `chibi search` commands has been redesigned to be a compact [`eza`](https://github.com/eza-community/eza) like layout.
<img src="https://github.com/user-attachments/assets/baba0b6c-d2f8-4063-805a-6972883827ec" width="500"/>


### ✨ Other Changes
- Migrated from JSON file storage to Sqlite3 storage for configurations.
- Complete Architecture change for faster response.
- Added Code Comments in missing areas
- Removed SQLite Dependencies.
- Used keyring store instead of SQLite DB.
- Removed [`charmbracelet/huh`](https://github.com/charmbracelet/huh) dependencies (forms, spinners) and implemented those manually.

### 🐛 Bug Fixes
- Fixed a bad `if` check when handling start date. (085fff237d04fde01e6b19d96078af2030ab1bbb)
- Fixed app exiting with weird error messages.
- Fixed "WinGet not detecting app version". This change will take effect when installing upcoming versions of chibi.
> [!NOTE]
> By reducing those dependencies, I was able to save approximately 3MB 😁.

Thanks @mist8kengas for the contributions ☺️.
### 🐛 Bug Fixes
- Fixed an early token check in `chibi ls` command, which restricts from calling the AniList API.
Loading