Skip to content

Improve UI and design - #16

Merged
Pabl0cks merged 5 commits into
mainfrom
ui-improvements
Mar 18, 2026
Merged

Improve UI and design#16
Pabl0cks merged 5 commits into
mainfrom
ui-improvements

Conversation

@damianmarti

@damianmarti damianmarti commented Feb 19, 2026

Copy link
Copy Markdown
Member

Summary

  • Move theme switcher from footer fixed position to header (conventional placement)
  • Home page: add subtitle description, replace incorrect BugAntIcon with ClockIcon for "Recent (7 days)", visual rank badges (gold/silver/bronze) for top repos and owners, clickable repo/owner names linking to GitHub, inline star icons
  • Repositories page: add star icons to stars column, migrate pagination from deprecated btn-group to DaisyUI v5 join/join-item, add "Page X of Y" info text
  • Update page metadata title and description to reflect the app's purpose

Screenshots

Home page
Home page

Repositories page
Repositories page

Test plan

  • Visit / and verify stat cards, rank badges, and repo/owner links work correctly
  • Toggle dark/light theme via the header switch
  • Visit /repositories and verify star icons render, pagination is styled correctly, and page info displays
  • Click repo links to confirm they open GitHub in a new tab

🤖 Generated with Claude Code

damianmarti and others added 2 commits February 19, 2026 14:23
- Move theme switcher from footer to header for conventional placement
- Home: add subtitle, replace BugAntIcon with ClockIcon, visual rank badges, clickable repo/owner links, star icons
- Repositories: add star icons to stars column, migrate pagination to DaisyUI v5 join/join-item, add page info text
- Update page metadata title and description

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Feb 19, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
se2-projects Ready Ready Preview, Comment Mar 2, 2026 6:27pm

Request Review

@damianmarti
damianmarti changed the base branch from main to telegram-bot February 19, 2026 18:24

@Pabl0cks Pabl0cks left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thx Damu! A couple of comments, some might be subjective:

  • In light mode, some colors don't have great contrast, like the gold of the number of stars, and the green of "new repositories". They also give a vibe too colorful to the page (personal opinion!) I'd probably stick with the white/black for both, and just keep the color in the icons perhaps.
Image
  • In dark mode, when you hover the repository names or repository orgs, is hardly readable, I'd pick another color for hover
Image

Base automatically changed from telegram-bot to main March 2, 2026 12:30
@damianmarti

Copy link
Copy Markdown
Member Author

Thx Damu! A couple of comments, some might be subjective:

  • In light mode, some colors don't have great contrast, like the gold of the number of stars, and the green of "new repositories". They also give a vibe too colorful to the page (personal opinion!) I'd probably stick with the white/black for both, and just keep the color in the icons perhaps.
Image * In dark mode, when you hover the repository names or repository orgs, is hardly readable, I'd pick another color for hover Image

Thanks for the review and feedback!

Colors changed, and I changed the Fork icon too.

@Pabl0cks Pabl0cks left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM! 🙌 Thanks Damu!

@Pabl0cks
Pabl0cks merged commit 4838036 into main Mar 18, 2026
3 checks 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.

2 participants