Commit Graph

33 Commits

Author SHA1 Message Date
uttarayan21
232c0f4d53 chore: Update .gitignore file
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-12-16 14:50:49 +05:30
uttarayan21
5cec7821d0 feat: Move perf to linux only packages and update Cargo.lock file
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-12-16 14:50:00 +05:30
uttarayan21
c2fdedf05a feat(examples): update package name and add perf ignore rules
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-12-16 02:26:54 +05:30
uttarayan21
7003002b69 chore: remove unused rust-analyzer target files and fix compilation errors in jello-test example 2025-12-16 02:25:36 +05:30
uttarayan21
c675c29be3 chore(gst): Remove flake files and configurations from gst 2025-12-16 02:25:09 +05:30
uttarayan21
7f9152e8fd feat(gst): Added gst a high level wrapper over gstreamer
chore(example): Added hdr-gstreamer-wgpu example
chore(license): Added MIT license to all crates
2025-12-16 02:23:30 +05:30
uttarayan21
6cc83ba655 chore: remove iced_video_player crate and its dependencies 2025-12-15 17:59:40 +05:30
uttarayan21
253d27c176 feat: Update iced_video_player to master 2025-12-13 03:40:12 +05:30
uttarayan21
c7afcd3f0d fix: remove debug statements from video playback initialization 2025-12-09 23:56:20 +05:30
uttarayan21
d75a2fb7e4 feat(ui): comment out gpui ui code and improve iced ui logic 2025-12-09 23:46:00 +05:30
uttarayan21
73fcf9bad1 feat: add jello-types crate and update dependencies with backtrace support 2025-12-09 23:28:51 +05:30
uttarayan21
05ae9ff570 feat(store): add database storage with redb and bson support
This commit introduces a new `store` crate that provides database functionality using redb for storage and bson for serialization. It includes tables for users, servers, and settings, along with async operations for getting, inserting, modifying, and removing data. The store supports UUID keys and integrates with the existing Jellyfin client authentication flow.

The changes also include:
- Adding new dependencies to Cargo.lock for bitvec, bson, deranged, funty, num-conv, powerfmt, radium, serde_bytes, simdutf8, time, and wyz
- Updating Cargo.toml to include the new store crate in workspace members
- Modifying ui-iced to use the new database initialization flow with config loading from TOML
- Adding a settings module to ui-iced with UI components for managing server and user configuration
- Implementing secret string handling for sensitive data like passwords
- Updating API client to support pre-authenticated clients with cached tokens
2025-11-26 16:15:41 +05:30
uttarayan21
ca1fd2e977 feat: Update the api crate 2025-11-25 18:48:13 +05:30
uttarayan21
77fe7b6bb4 feat: Update compilation for macos
Some checks failed
build / checks-matrix (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
build / checks-build (push) Has been cancelled
2025-11-22 05:03:07 +05:30
uttarayan21
0fb5cb1d99 feat: Move stuff under linux
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-22 04:42:37 +05:30
uttarayan21
61a2ea1733 feat: Added stuff
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-22 04:39:42 +05:30
uttarayan21
b1cfc19b96 feat: Added iced_video_player
Some checks failed
build / checks-matrix (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
build / checks-build (push) Has been cancelled
2025-11-20 21:59:47 +05:30
uttarayan21
f41625e0ed feat: Added stuff
Some checks failed
build / checks-matrix (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
build / checks-build (push) Has been cancelled
2025-11-19 17:01:14 +05:30
uttarayan21
29674df85e feat: Use fluid grid
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-19 02:29:04 +05:30
uttarayan21
442a7e49b2 feat(ui): enhance BlurHash and navigation functionality
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
- Modify BlurHash struct to accept iced::Length for dimension
- Add Back and Home navigation messages
- Implement scrollable container and button interactions
2025-11-19 02:16:47 +05:30
uttarayan21
a1c36e4fb2 feat: Initial working prototype
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-19 01:39:20 +05:30
uttarayan21
3222c26bb6 feat: Update to latest iced 2025-11-18 23:54:27 +05:30
uttarayan21
a6ef6ba9c0 feat: Update flake inputs and remove flycheck files from rust-analyzer
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-18 16:50:57 +05:30
uttarayan21
e50e08dc57 feat: Added iced-ui and updated typegen for docs
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-18 16:45:43 +05:30
uttarayan21
729a0479ec chore(gitignore): add api config and items to ignore list
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
2025-11-18 15:57:57 +05:30
uttarayan21
c312df3db2 feat: add new crates ui-gpui and ui-iced to workspace 2025-11-18 15:57:38 +05:30
uttarayan21
c2fdade4d9 feat(ui): add support for blurhash rendering in card component
Some checks failed
build / checks-matrix (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled
build / checks-build (push) Has been cancelled
2025-11-17 04:50:09 +05:30
uttarayan21
6ac7aa8ad8 feat(ui): add mouse events for card interactions 2025-11-17 02:18:26 +05:30
uttarayan21
df06190c14 feat: Update typegen enums and the UI 2025-11-14 12:05:07 +05:30
uttarayan21
94105cdb83 chore(deps): update dependencies and add .env to .gitignore 2025-11-13 18:44:00 +05:30
uttarayan21
5425031994 feat(api): enhance Jellyfin client with async requests and token mgmt 2025-11-13 16:11:08 +05:30
uttarayan21
ffd5562ed3 feat: Added typegen for jellyfin structs and enums 2025-11-13 14:57:00 +05:30
uttarayan21
07027d6121 feat: Initial commit 2025-10-31 20:54:28 +05:30