Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ShapeUp] Let users pin projects to the dashboard #3325

Closed
leafty opened this issue Oct 27, 2023 · 0 comments · Fixed by #3338
Closed

[ShapeUp] Let users pin projects to the dashboard #3325

leafty opened this issue Oct 27, 2023 · 0 comments · Fixed by #3338
Assignees

Comments

@leafty
Copy link
Member

leafty commented Oct 27, 2023

Pitch on Notion

🤔 Problem

As a user, I have a handful of projects (i.e. up to 5) which I want to always have a quick link to. Currently, if I explore projects on RenkuLab, my own projects may disappear from the Dashboard because of the “last-visited-shown-first” logic.

🚞 User stories / journeys

  • As a user of RenkuLab, I want to be able to pin a project to the Dashboard. (Most likely from the header card?)
  • As a user of RenkuLab, I want to un-pin a project from the Dashboard.
  • As a user of RenkuLab, I want to re-order my pinned projects. (Nice-to-have)

Note that there should be some maximum number of pinned projects (5), so that the Dashboard can still display at least 5 last-visited projects (Total is 10 projects = X pinned + Y last visited).

@leafty leafty self-assigned this Oct 27, 2023
@leafty leafty changed the title Let users pin projects to the dashboard [ShapeUp] Let users pin projects to the dashboard Oct 27, 2023
leafty added a commit that referenced this issue Nov 28, 2023
Fixes #3325.

## User-Facing Changes

**🌟 New Features**

- 📌️ **UI**: Users can now pin projects to the dashboard, up to a maximum of
  5 projects ([#2898](SwissDataScienceCenter/renku-ui#2898)).

## Internal Changes

**✨ Improvements**

- **Data services**: New API endpoints to store and retrieve user
  preferences have been added to support the projects pins ([#85](SwissDataScienceCenter/renku-data-services#85)).

Individual components
~~~~~~~~~~~~~~~~~~~~~

- [`renku-ui 3.16.0`](https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.16.0)
- [`renku-data-services 0.3.0`](https://github.com/SwissDataScienceCenter/renku-data-services/releases/tag/v0.3.0)

---------

Co-authored-by: Flora Thiebaut <flora.thiebaut.91@gmail.com>
Co-authored-by: Laura <lokijuhy@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant