Skip to content

feat: replace recents with a projects gallery#10

Merged
leonardosalasd merged 1 commit into
mainfrom
feat/projects-gallery
Jun 16, 2026
Merged

feat: replace recents with a projects gallery#10
leonardosalasd merged 1 commit into
mainfrom
feat/projects-gallery

Conversation

@leonardosalasd

Copy link
Copy Markdown
Member

No description provided.

The dashboard now has a "My projects" gallery instead of a plain recents list.

- Each card shows a real preview: the first page of the compiled PDF rendered
  with pdf.js, like a Word thumbnail, with an icon fallback before a project's
  first compile.
- Cards show when a project was last edited and when it was created.
- Pin a project to keep it at the top; pinned ones sort above the rest.
- Delete from the card, behind a confirmation dialog, which removes the project
  and its files.
- The gallery shows the first eight and expands to all on demand.

Adds a pinned column (with a migration for existing databases), a setPinned
repository call and PATCH support, a reusable confirmation dialog, and a danger
button variant.

@leonardosalasd leonardosalasd left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK

@leonardosalasd leonardosalasd merged commit ab6f3fd into main Jun 16, 2026
1 check passed
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 this pull request may close these issues.

1 participant