🇬🇧 English
📝 In Short
The admin page looks cleaner everywhere and works properly on mobile / narrow windows. The version badge in the header is now clickable — opens the release notes for whatever version you're running.
✨ What's New
- Cleaner header card — Removed the explicit GitHub button. The version badge (
v5.5.11.10) is now a small clickable pill that opens the release notes for the exact version you have installed. - Mobile / narrow window polish — On screens ≤ 600px:
- Header stays horizontal (icon + title + version on one row) instead of stacking on 4 lines.
- Subtle fade on the right edge of the tab row indicates that more tabs exist off-screen and can be scrolled horizontally — previously Catégories and Suppressions were just cut off with no hint.
- Tighter padding throughout for narrow viewports.
🔧 Technical details for the curious
.ns-header-links/.ns-header-linkCSS dropped. Replaced by.ns-version-linkwhich wraps the version<span>and a tinyopen_in_newicon — hover lights up both with the accent color.- Version link
hrefis built dynamically inload()from the#ns-version-badgetext content:https://github.com/peterdu1109/NotifySync/releases/tag/${badge}. Self-updating — future bumps only need to change the badge text in one place. .ns-tab { flex-shrink: 0 }forces natural width — tabs scroll horizontally instead of getting squashed.- Mobile media query adds
mask-image: linear-gradient(...)on.ns-tabsfor the right-edge fade hint. Pure CSS, no JS. - Removed
flex-direction: columnfrom the mobile header (was needed only to make room for the GitHub button).
🇫🇷 Français
📝 En bref
La page admin est plus propre partout et fonctionne correctement sur mobile / écran étroit. Le badge version dans le header est maintenant cliquable — ouvre les release notes de la version que tu utilises.
✨ Quoi de Neuf
- Header plus épuré — Suppression du bouton GitHub explicite. Le badge version (
v5.5.11.10) est maintenant une petite pastille cliquable qui ouvre les release notes de la version exacte installée. - Polish mobile / écran étroit — Sur écrans ≤ 600px :
- Le header reste horizontal (icône + titre + version sur une ligne) au lieu d'empiler sur 4 lignes.
- Un fade subtil sur le bord droit de la ligne d'onglets indique que d'autres tabs existent hors écran et peuvent être scrollés horizontalement — avant, Catégories et Suppressions étaient juste coupés sans indication.
- Padding plus serré partout pour les viewports étroits.
🔧 Détails techniques pour les curieux
- CSS
.ns-header-links/.ns-header-linkretiré. Remplacé par.ns-version-linkqui wrappe le<span>version et une petite icôneopen_in_new— le hover allume les deux avec la couleur d'accent. - Le
hrefdu lien version est construit dynamiquement dansload()depuis le textContent de#ns-version-badge:https://github.com/peterdu1109/NotifySync/releases/tag/${badge}. Auto-mis-à-jour — les futurs bumps n'ont besoin que de changer le texte du badge à un seul endroit. .ns-tab { flex-shrink: 0 }force la largeur naturelle — les onglets scrollent horizontalement au lieu d'être écrasés.- La media query mobile ajoute
mask-image: linear-gradient(...)sur.ns-tabspour le hint de fade à droite. CSS pur, pas de JS. - Suppression du
flex-direction: columndu header mobile (n'était nécessaire que pour laisser de la place au bouton GitHub).