[PR #520] [MERGED] Homepage revamp #583

Closed
opened 2026-02-28 14:33:31 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jpochyla/psst/pull/520
Author: @SO9010
Created: 9/5/2024
Status: Merged
Merged: 9/23/2024
Merged by: @jacksongoode

Base: masterHead: Improve-views


📝 Commits (10+)

📊 Changes

18 files changed (+1558 additions, -294 deletions)

View changed files

📝 .gitignore (+1 -1)
📝 Cargo.lock (+192 -0)
📝 psst-gui/Cargo.toml (+2 -1)
📝 psst-gui/src/data/album.rs (+1 -1)
📝 psst-gui/src/data/mod.rs (+34 -7)
📝 psst-gui/src/data/playback.rs (+3 -0)
📝 psst-gui/src/ui/album.rs (+46 -19)
📝 psst-gui/src/ui/artist.rs (+44 -16)
📝 psst-gui/src/ui/home.rs (+294 -13)
📝 psst-gui/src/ui/library.rs (+2 -2)
📝 psst-gui/src/ui/playable.rs (+19 -1)
📝 psst-gui/src/ui/playback.rs (+2 -0)
📝 psst-gui/src/ui/playlist.rs (+50 -14)
📝 psst-gui/src/ui/recommend.rs (+1 -0)
📝 psst-gui/src/ui/search.rs (+5 -4)
📝 psst-gui/src/ui/show.rs (+178 -157)
📝 psst-gui/src/webapi/client.rs (+678 -58)
📝 psst-gui/src/widget/icons.rs (+6 -0)

📄 Description

This aims to sort #519 ! Please message there if there's anything you would want to see implemented! here is the current rough rough rough state of this PR!

https://github.com/user-attachments/assets/87855e62-8457-4fe1-849a-2140945080ab


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jpochyla/psst/pull/520 **Author:** [@SO9010](https://github.com/SO9010) **Created:** 9/5/2024 **Status:** ✅ Merged **Merged:** 9/23/2024 **Merged by:** [@jacksongoode](https://github.com/jacksongoode) **Base:** `master` ← **Head:** `Improve-views` --- ### 📝 Commits (10+) - [`baca090`](https://github.com/jpochyla/psst/commit/baca090890a1fd4c4b142e1ff9405eb41bb4281c) Add cover image to all tracks, if enabled - [`795da0a`](https://github.com/jpochyla/psst/commit/795da0a898e7aef9ebfef30814309b8906be2ace) fix - [`179fcbe`](https://github.com/jpochyla/psst/commit/179fcbe399954878f12e377b4b207d55aceb7341) Merge branch 'jpochyla:master' into Improve-views - [`8f9d6be`](https://github.com/jpochyla/psst/commit/8f9d6beb65a474f4160a4533ca887c2979903add) Homepage and artist init - [`9d04db2`](https://github.com/jpochyla/psst/commit/9d04db2fae9eecbb8033fca315074764455e71b3) Merge branch 'Improve-views' of https://github.com/SO9010/psst into Improve-views - [`a17c6b8`](https://github.com/jpochyla/psst/commit/a17c6b887853fb52004d5057c9fe33f11a88b3ed) VERY ROUGH start, currently only processing made for you in the custom way, VERY CHUNKY - [`a075bfb`](https://github.com/jpochyla/psst/commit/a075bfb16f355ede8e289c6b3482b4eb5ea2acc8) Update to be more dynamic - [`47be312`](https://github.com/jpochyla/psst/commit/47be312f575893ea87b9403ed5482268d53d8575) Rearrange & Lint - [`e69a39c`](https://github.com/jpochyla/psst/commit/e69a39cdb7e0c69db8f89b7a28be82463e7bf2f1) Update hompage - [`3725ecf`](https://github.com/jpochyla/psst/commit/3725ecfbed54d9b04742b466713a1639c3d70584) Fix ### 📊 Changes **18 files changed** (+1558 additions, -294 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -1) 📝 `Cargo.lock` (+192 -0) 📝 `psst-gui/Cargo.toml` (+2 -1) 📝 `psst-gui/src/data/album.rs` (+1 -1) 📝 `psst-gui/src/data/mod.rs` (+34 -7) 📝 `psst-gui/src/data/playback.rs` (+3 -0) 📝 `psst-gui/src/ui/album.rs` (+46 -19) 📝 `psst-gui/src/ui/artist.rs` (+44 -16) 📝 `psst-gui/src/ui/home.rs` (+294 -13) 📝 `psst-gui/src/ui/library.rs` (+2 -2) 📝 `psst-gui/src/ui/playable.rs` (+19 -1) 📝 `psst-gui/src/ui/playback.rs` (+2 -0) 📝 `psst-gui/src/ui/playlist.rs` (+50 -14) 📝 `psst-gui/src/ui/recommend.rs` (+1 -0) 📝 `psst-gui/src/ui/search.rs` (+5 -4) 📝 `psst-gui/src/ui/show.rs` (+178 -157) 📝 `psst-gui/src/webapi/client.rs` (+678 -58) 📝 `psst-gui/src/widget/icons.rs` (+6 -0) </details> ### 📄 Description This aims to sort #519 ! Please message there if there's anything you would want to see implemented! here is the current rough rough rough state of this PR! https://github.com/user-attachments/assets/87855e62-8457-4fe1-849a-2140945080ab --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 14:33:31 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/psst#583
No description provided.