bruno
5d7255cc22
Add built JS assets to distributable
CI / build (push) Failing after 4m54s
2026-08-09 21:14:35 -04:00
bruno
daae7315cb
Thicken link borders in compact and tile views
CI / build (push) Failing after 4m54s
2026-08-09 21:13:25 -04:00
bruno
47d01537b6
Align note backgrounds to bottom center
CI / build (push) Failing after 4m53s
2026-08-09 12:45:22 -04:00
bruno
754581d88c
Build CSS distribution files for shaarli-pro
CI / build (push) Failing after 4m57s
2026-08-09 12:30:06 -04:00
bruno
b108cf4999
Remove unused CSS dist files and simplify note view top bar
CI / build (push) Failing after 4m53s
2026-08-09 12:29:34 -04:00
bruno
e375cb7124
Update custom views build
CI / build (push) Failing after 4m53s
2026-08-09 12:20:58 -04:00
bruno
84cdb22824
Fix unquoted i18n attributes in template literals
CI / build (push) Failing after 4m53s
2026-08-09 12:16:50 -04:00
bruno
dda4bdf56c
Fix unquoted selectors in custom views JS
CI / build (push) Failing after 4m54s
2026-08-09 12:07:14 -04:00
bruno
c47c5a6c8b
Fix Windows E2E command and improve smoke tests
...
CI / build (push) Failing after 4m53s
Add Windows PowerShell alternative for running E2E tests in README and
update smoke tests to verify the target is a Shaarli instance, with
better diagnostics for misconfigured URLs.
2026-08-09 11:08:52 -04:00
bruno
5171e3f07e
Update build timestamp in manifest
CI / build (push) Failing after 4m54s
2026-08-09 10:43:42 -04:00
bruno
f2c0f755f6
Use version hash for asset cache busting
CI / build (push) Failing after 4m53s
2026-08-09 10:37:25 -04:00
bruno
f753b27542
Add asset pipeline and professionalize theme
...
CI / build (push) Failing after 6m2s
Introduce a Node build system for minified CSS/JS with content hashes,
add PWA support, i18n helpers, accessibility improvements, and more
translatable strings. Move theme configuration from bookmarks to
localStorage, add Playwright tests, and set up CI workflows.
2026-08-09 09:25:03 -04:00
bruno
10af62dd6c
fix: empêcher toggle sélection card au clic sur checkbox/label en ajoutant INPUT tagName et closest('label') aux exclusions event handler, en plus des actions/links existants
2026-04-22 12:46:07 -04:00
bruno
801e406710
feat: masquer badge lecture ultérieure en vue compacte (display none avec thumbnail/description), supprimer styles spécifiques compact badge (positionnement top 50% transform -50%, icône bookmark SVG 26×26px rouge, shadow), et cleanup règles mobile redondantes positionnement/transform badge readlater, tout en conservant styles bouton toggle actif avec background #ef4444 blanc + shadow (dark mode #f87171 #1b0b0b)
2026-04-22 12:24:57 -04:00
bruno
06526cbac4
feat: afficher badge lecture ultérieure dans vue compacte avec positionnement vertical centré (top 50% transform -50% desktop, 0.7rem mobile), style icône bookmark SVG 26×26px rouge (#ef4444) avec shadow, z-index 20 pour overlay, padding-right 4.8rem sur link-title/link-content pour éviter chevauchement badge, et refactoring z-index link-outer enfants (content/actions/meta z-1, hover-actions/checkbox/visibility z-20)
2026-04-22 10:26:34 -04:00
bruno
3dc4d16929
feat: refactorer positionnement badges/checkbox link cards avec tokens CSS partagés --link-strip-inset/--link-strip-size pour éliminer duplications entre vues grid/list/compact, implémenter layout strip unifié (checkbox top-left, readlater/hover-actions calculés via offset token, visibility top-right), ajuster paddings dynamiques calc() basés sur tokens, override --link-strip-inset par vue (0.75rem default, 1.25rem list desktop, 0.65rem list mobile), et cleanup règles redondantes positionnement absolu avec hér
2026-04-22 09:18:18 -04:00
bruno
6c549b3422
fix: ajuster la position des badges de lecture ultérieure et de visibilité dans les vues liste et compacte
2026-04-21 21:47:12 -04:00
bruno
c1b48ad584
feat: ajouter support pour les images de fond et les filtres CSS sur les notes avec des classes spécifiques, incluant des styles pour les éléments .link-outer et .note-card, ainsi que des ajustements pour la gestion des couleurs de texte et de fond dans le studio de personnalisation
2026-04-21 13:47:30 -04:00
bruno
1313f78b93
feat: ajouter support background images + filtres CSS overlay sur note cards avec classes .note-has-bg (background-image cover/center), 7 filtres ::after pseudo (glass backdrop-blur 2px, vignette radial-gradient dark edges, lined repeating 28px horizontal, grid 28px squared, noise SVG fractalNoise 0.06 opacity, dots radial 14px, stripes diagonal -45deg), z-index layering .note-inner/hover-actions au-dessus overlay, et sync panel dataset (color/background/filter/fontColor) après chaque action set
2026-04-21 11:37:58 -04:00
bruno
5674688e02
feat: ajouter styles Background Studio panel avec layout fixed 360px×560px max (panel-bg + border + shadow), header flex title/close-btn 28px circle hover 10% text-main, gallery scrollable 200px max avec thumbs 58×44px border 2px primary active + shadow ring 40%, color swatches 22px dots avec scale 1.15 hover + active ring primary, filter buttons 30px square avec 8%/12% mix hover/active, search bar bottom avec transparent input + clear button 20px circle, et tokens sémantiques --special-view-*
2026-04-21 11:18:20 -04:00
bruno
37d7704785
feat: ajouter styles modal notes avec overlay backdrop-blur, layout 3-col grid checklist items, tag pills inline avec bouton × remove (30%/55% primary mix hover), scrollable content area, pin toggle top-right (32px transparent→active primary), actions row icon buttons 32px (10% text-main hover), close button pill style (panel-alt bg + border), et title editable 1.15rem dans header
2026-04-21 10:51:03 -04:00
bruno
eb082ad784
feat: ajouter styles icon-btn/note-pin-corner/note-hover-actions/note-input-expanded-actions avec tokens sémantiques (--special-view-strong/muted/divider/panel-bg/panel-alt), implémenter pin corner absolu top-right avec opacity 0→1 hover/active + color primary active, barre actions hover bottom avec boutons 30px transparent→12% mix hover, refactoring toolbar expanded avec border-top divider + background 88% panel-bg mix, styler todo-draft-add-btn full-width avec gap 8px icon/text, override
2026-04-21 09:55:17 -04:00
bruno
7621eeef7a
feat: ajouter ShaaritThemeConfig.load() pour lecture config bookmark et refactorer sync thème background avec IIFE async au lieu de setTimeout, éliminer fetch/parsing HTML manuel au profit de load() unifié, appliquer remote theme/mode uniquement si différents de localStorage, dispatch themeChanged seulement si changements effectués, et cleanup code dupliqué avec gestion erreurs try/catch centralisée
2026-04-20 22:24:38 -04:00
bruno
aaf8e902a1
feat: refactorer ShaaritThemeConfig.save() pour utiliser readEditForm() unifié (GET /admin/shaare?post=<url>) qui retourne token/lfId/existing en une seule requête, éliminer readExistingConfig() et getTokenFrom() redondants, auto-détection create vs update via présence lf_id dans form Shaarli, cleanup duplicates en excluant bookmark sauvegardé (lfId ou premier candidat), et retourner flag created dans résultat save
2026-04-20 21:02:59 -04:00
bruno
f90f8146ce
feat: centraliser gestion bookmark config thème dans helper ShaaritThemeConfig partagé pour éliminer duplications lors changements mode/thème, implémenter recherche multi-tags (shaarit_config + legacy themes) avec déduplication par ID, merge intelligent config existant avec partial updates, sérialisation saves concurrents via inflight promise, cleanup automatique duplicates avec deleteBookmark(), et refactoring syncModeToBookmark/syncThemeToBookmark pour déléguer à ShaaritThemeConfig.save
2026-04-20 20:39:32 -04:00
bruno
f3147bb67b
feat: corriger bug thème notes en excluant couleur "default" des styles inline background-color/--note-card-fg pour permettre héritage token CSS --tile-bg (--header-bg thème actif) au lieu de override inline style, et ajouter removeProperty("--note-card-fg") dans branche else pour cleanup complet
2026-04-20 20:25:22 -04:00
bruno
bccfa42524
feat: unifier couleur tiles avec header banner en utilisant --header-bg au lieu de tints primary progressifs, appliquer --tile-text (--header-text/--on-primary) sur tous éléments tiles (title/url/description/meta/actions/tags) pour contraste optimal contre background plein primary, simplifier tokens --tile-* (bg/hover/border/shadow identiques light/dark modes), remplacer color-mix() complexes par --header-bg direct + darken 20%/40% hover/border, et styler tag pills avec rgba(0,0,0,0.25) background
2026-04-20 20:10:09 -04:00
bruno
2dea3df300
feat: intensifier tint primary tiles/backgrounds dark mode (28%/45%/60% vs 14%/30%/45%) pour différenciation visuelle accrue entre thèmes, ajouter border-left 3px accent primary sur tous tiles (grid/list/compact), enrichir tile-shadow avec glow primary (18% inner ring dark, 35% outer shadow hover), augmenter tint background vues notes/todos/archive (18% vs 8%), harmoniser ratios light mode (14%/28%/55% vs 6%/14%/35%), et appliquer primary-tinted background (30% mix) + on-primary color sur compact
2026-04-20 20:00:53 -04:00
bruno
c8f7aec7ec
feat: teinter backgrounds dark mode avec couleur primaire thème via color-mix() pour différenciation visuelle entre thèmes (DEFAULT/GitHub/NavyElegance/Dracula), augmenter ratio primary dans --tile-bg/border/hover (14%/45%/30% vs 0%/30%/18%), ajouter tokens --tile-* light mode (6%/14%/35% primary mix + shadow-sm/md), appliquer tint 8% primary sur body.view-notes/todo/archive backgrounds, et remplacer --bg-body hardcodé par transparent dans .content-container pour héritage background teinté
2026-04-20 19:43:30 -04:00
bruno
55c11db610
feat: améliorer contraste tiles dark mode avec tokens --tile-* dédiés (bg/border/shadow), responsive masonry notes/todos (4→3→2→1 colonnes + collapse auto si <4 items), polish UX vues notes/todos avec centered layout max-width 1600px, styles editor/toolbar unifiés (transparent inputs, compact actions rows, hover states), refactoring special-view tokens pour fallback --tile-* (panel-bg/border/shadow), ajout empty-state messages ("Aucune note/tâche"), et application tile-bg/tile-border/tile-shadow sur
2026-04-20 19:31:32 -04:00
bruno
0f1bed5e15
feat: refactor styles dans custom_views.css et tag.cloud.html pour utiliser des variables CSS sémantiques, amélioration de la cohérence visuelle et suppression des couleurs hardcodées
2026-04-20 18:48:39 -04:00
bruno
561249ba06
feat: migrer custom_views.css vers système variables CSS thème sémantiques avec tokens dédiés (--special-view-panel-bg/--special-view-border/--special-view-divider/--special-view-shadow/--special-view-muted/--special-view-strong/--special-view-chip-*), suppression hardcoded colors/backgrounds dark mode au profit color-mix() dynamiques, refactoring styles notes/todos avec border-radius unifiés (12-14px), nettoyage code dupliqué (note-input-collapsed, sidebar styles), et amélioration cohérence vis
2026-04-20 14:37:10 -04:00
bruno
bf1c2c6172
feat: implémenter modal confirmation actions bulk avec preview liste liens (ID + titre), styles dédiés (max-width 520px, list scrollable 320px, boutons colorés par action delete/public/private), synchronisation mode thème vers bookmark via fetch/POST formulaire, refactoring actions bulk (delete/visibility) avec URLs GET params au lieu de forms POST, ajout token shaarli dans includes.html, correction tag config bookmark (shaarit_config→themes), et support fermeture modal ESC/overlay-click
2026-04-20 13:54:33 -04:00
bruno
1c469b2329
feat: remplacer couleurs hardcodées bouton segmenté sidebar par variables CSS thème (--primary/--primary-hover) et box-shadow rgba bleu→noir générique pour support multi-thèmes
2026-04-20 11:43:33 -04:00
bruno
52b68c7a08
feat: compléter système thèmes avec variables CSS sémantiques étendues (--primary-hover/--primary-light/--bg-body/--bg-sidebar/--bg-card/--bg-card-hover/--text-main/--text-secondary/--text-muted/--border/--border-light/--header-bg/--header-text/--tag-*/--overlay-bg/--selection-bg/--selection-border/--success/--danger/--warning/--info) pour tous les 14 thèmes (DEFAULT/GitHub/Linear/Spotify/Notion/Discord/Dracula/OneDark/TokyoNight/Nord/NightOwl/Anthracite/Cyberpunk/NavyElegance/Earthy) en modes
2026-04-20 11:27:53 -04:00
bruno
404c036108
feat: implémenter système thèmes complet avec 14 thèmes prédéfinis (DEFAULT/GitHub/Linear/Spotify/Notion/Discord/Dracula/OneDark/TokyoNight/Nord/NightOwl/Anthracite/Cyberpunk/NavyElegance/Earthy), panel gestion thèmes dans tools.html avec grid previews et sélection interactive, synchronisation bidirectionnelle via bookmark shaarit_config (fetch/save JSON config), enforcement dark-only pour thèmes sans support light mode (disable toggle sidebar, auto-force dark), ajout data-theme-id attribute
2026-04-20 10:51:48 -04:00
bruno
861b3d347c
feat: déplacer boutons création rapide (bookmark/note/todo) du footer vers section dédiée en haut de sidebar avec titre "Création rapide", ajout styles sidebar-add-section (margin-top 0.25rem, title margin-bottom 0.5rem), et repositionnement avant section Navigation pour meilleure accessibilité
2026-04-19 22:31:24 -04:00
bruno
9ba90f4d76
feat: migrer système notes/todos vers convention Android avec URLs uniques générées (shaarit://note-*, shaarit://todo-*), remplacement tags shaarli-note/shaarli-todo par note/todo, ajout handler bouton sidebar Note avec génération URL via ShaarItRules.generateNoteUrl(), mise à jour createNewNoteViaForm/createNewTodoViaForm pour utiliser URLs Android, correction URL git clone README (dracodev.net), et suppression hardcoded URLs http://shaarli-todo
2026-04-19 22:17:12 -04:00
bruno
f99c1cbecb
feat: améliorer styles dark mode avec background unifié #20293a, bordures notes/cards (1px solid #000 light, #dedfe2 dark), width input 600px→800px, ajout bouton pin corner absolu (top-right, hover scale 1.06), suppression backgrounds/borders/outlines inputs (transparent + !important), nettoyage code dupliqué note-input-collapsed, styles todo-draft-row transparent, et corrections mineures formatage CSS (espaces, indentation)
2026-04-19 21:46:47 -04:00
bruno
ef6f9cb486
feat: améliorer l'interface de création/édition notes avec actions expandées (formatting bar, todo draft list avec add button), styles boutons actions unifiés (32px circles, opacity 0.9, hover backgrounds rgba), modal édition avec preview/source toggle et padding optimisé (6px 20px 10px), note cards avec border-radius 12px et inner padding 14px 16px 12px, masonry layout avec break-inside avoid, tags avec remove buttons stylisés, et refactoring CSS majeur avec réorganisation styles modal
2026-02-22 20:57:03 -05:00
bruno
8b62046fa7
feat: refactorer interface création/édition notes avec input Google Keep-like (expand on focus, formatting toolbar avec boutons B/I/U/H1-H3/liste/lien, textarea auto-resize), modal édition unifiée avec textarea source éditable, styles dark mode optimisés (backgrounds #202124 , shadows rgba), hover actions repositionnés (gap 2px, margin-left -6px, opacity 0.7→1), note cards avec transitions cubic-bezier et border-color transparent au hover, et amélioration générale UX avec animations fade
2026-02-22 09:28:37 -05:00
bruno
73d3a968a8
feat: implémenter système Todo interactif complet avec checklist drag-and-drop, preview items dans cards (max 5 items + compteur), modal dédiée avec gestion checkbox/ajout/suppression/réorganisation items, styles todo-card avec support backgrounds et font-color auto, synchronisation bidirectionnelle card↔modal, extraction/sauvegarde checklist via data-attributes et champs cachés formulaire, intégration palette couleurs/backgrounds, suppression vue wrapper au profit layout notes unifié, et
2026-02-20 22:51:08 -05:00
bruno
fb5254445f
feat: implémenter système Todo complet avec bouton segmenté sidebar (bookmark/note/todo), toggle Todo dans formulaire édition avec gestion émoji ✅ automatique, masquage champ URL pour notes/todos, tag shaarli-todo unifié (remplacement todo), déduplication tags case-insensitive, correction tag archive (shaarli-archiver→shaarli-archive), ajout shaarli-todo aux tags cachés par défaut, styles bouton segmenté avec gradient bleu et hover states, et support responsive mobile avec masquage tex
2026-02-20 16:33:40 -05:00
bruno
adb2564153
feat: optimiser l'interface des notes avec émoji 📝 automatique dans les titres, redirection intelligente vers vue Notes au clic sur titre, retour URL dynamique post-sauvegarde, auto-ouverture note via hash #open-note-{id}, réduction tailles boutons actions (36px→28px hover, 32px→30px), suppression gaps entre boutons (0.25rem→0), link-footer nowrap avec overflow hidden, et changement placeholder "Page title"→"Note title"
2026-02-20 15:46:23 -05:00
bruno
4280ae171b
feat: implémenter vue Archive complète avec navigation sidebar/header, filtrage notes archivées via tag shaarli-archive, bouton archivage/désarchivage dans modal et hover actions, styles dédiés avec titre centré et icône archive, layout responsive identique à Notes, et correction logique filtrage renderNotes pour exclusion mutuelle archive/notes normales
2026-02-20 14:22:25 -05:00
bruno
777fe93b7e
feat: simplifier l'interface de création de notes avec bouton unique et mode WYSIWYG par défaut, mise à jour des URLs vers /admin/shaare, suppression des boutons liste/dessin/image, et changement de l'éditeur markdown en mode wysiwyg initial
2026-02-20 13:57:47 -05:00
bruno
3f9e481cf9
feat: implémenter système de gestion des tags cachés avec panel de configuration, présets système (note/shaarli-pin/readitlater/archiver), support wildcards (note-color-*/notebg-*/notefilter-*), ajout/suppression tags personnalisés, filtrage automatique DOM avec MutationObserver, exclusion tags cachés dans recherche/bookmarks/tag cloud, amélioration responsive modale recherche mobile (95% width, 90vh height, padding 5vh), et styles modernes avec gradients bleus, chips interactifs, toggle
2026-02-20 12:55:54 -05:00
bruno
f6862609c0
feat: améliorer le style de l'en-tête de section normale avec fond primary, texte blanc, bordures arrondies 0.7rem, et ajout margin-bottom 0.45rem pour espacement vertical optimisé
2026-02-20 11:38:59 -05:00
bruno
f230ff0acd
feat: refactorer l'interface avec système de vues grid/list/compact, toolbar moderne avec toggle de vue et pagination intégrée, styles hover unifiés pour header-nav-link avec état active, suppression des pills Notes obsolètes, ajout content-container responsive, link cards avec sélection visuelle et checkbox repositionné, badges visibility/readlater optimisés, et restructuration majeure du CSS avec 2500+ lignes de nouveaux styles pour grilles adaptatives, modales, formulaires, et compos
2026-02-20 10:31:41 -05:00
bruno
83d9a7425e
feat: refactorer la recherche avec modale moderne, pills interactives Notes/Tags/All, résultats avec badges kind et tags inline, chips de filtrage avec bouton close, layout responsive mobile optimisé, et simplification majeure du CSS avec suppression de 2500+ lignes de styles obsolètes (content-container, toolbar, pagination, link cards, compact table, etc.)
2026-02-20 09:51:06 -05:00
bruno
1ea13ff16b
feat: améliorer la recherche de tags avec extraction via data-attributes, ajouter raccourci clavier T pour mode tags direct, styles thème clair pour tag cloud avec gradients bleus optimisés, et correction syntaxe Smarty tag.list.html
2026-02-20 09:19:01 -05:00
bruno
5ba43fa9d2
feat: ajouter bouton de recherche dans la sidebar avec trigger unifié data-search-toggle, styles bouton transparent full-width, section dédiée en haut de navigation, et documentation Docker pour suppression du thème
2026-02-20 08:11:16 -05:00
bruno
28b2ddaec3
feat: implémenter vue compacte tableau avec grille multi-colonnes (titre/tags/meta/actions), en-têtes de sections pinned/normal avec badges visuels, mode responsive single-column mobile, masquage sélectif thumbnail/description/permalink, actions hover avec opacity, checkbox/badge repositionnés, calendrier daily en modal fixe plein écran, amélioration indentation CSS page-edit, et ajout styles key-value-data/bookmarklet-actions/third-party-links avec support complet thème clair/sombre
2026-02-19 15:52:27 -05:00
bruno
1a9307485c
feat: implémenter refonte responsive globale avec sidebar mobile coulissante (overlay + transform), menu hamburger adaptatif, breakpoints optimisés 1100px/768px/640px/480px, grille links adaptative single-column mobile, toolbar empilé vertical, modales plein écran, calendrier daily en modal fixe, actions bulk wrap 100%, badges repositionnés, player média compact, tables scrollables horizontales, et masquage sélectif d'éléments header selon largeur écran
2026-02-19 13:12:44 -05:00
bruno
3e545780e1
feat: refactorer l'interface Daily/Weekly/Monthly avec système de navigation unifié, calendrier interactif React-style avec sélection de plage, sidebar de raccourcis temporels, grille de jours avec états hover/in-range/start/end, variables CSS personnalisables, support complet thème clair/sombre, et amélioration responsive avec breakpoints optimisés pour mobile/tablette
2026-02-19 10:38:40 -05:00
bruno
46ecb16241
feat: refactorer l'interface Daily/Weekly/Monthly avec design moderne masonry layout, topbar avec onglets pills interactifs (daily/weekly/monthly), toolbar de navigation avec boutons prev/next et date courante, grille responsive 4 colonnes avec cartes hover animées, variables CSS personnalisables, support complet thème clair/sombre, et amélioration responsive avec breakpoints optimisés pour mobile/tablette
2026-02-19 09:14:53 -05:00
bruno
ec8f08e003
feat: refactorer l'interface Picwall avec design moderne masonry layout, contrôles de taille interactifs (slider + boutons +/-), overlay gradient avec titre et description tronquée, animations hover avec scale et opacity, variables CSS personnalisables (--picwall-item-size), support complet thème clair/sombre, et amélioration responsive avec breakpoints optimisés pour mobile
2026-02-18 21:33:52 -05:00
bruno
84c7585816
feat: unifier le style des tags avec variables CSS --tag-bg/--tag-text, standardiser les dimensions des boutons de suppression (1.1rem), convertir les valeurs px en rem pour meilleure cohérence, améliorer l'indentation des règles CSS de la modale et des cartes, et harmoniser les styles entre note-modal-tags et note-tags pour interface cohérente
2026-02-18 20:47:54 -05:00
bruno
37fbded5a4
feat: refactorer la pagination avec design moderne, styles flexbox optimisés, support thème clair/sombre, label dynamique Notes/Bookmarks selon contexte, correction de la syntaxe de boucle des plugins, et masquage temporaire du titre dans le header
2026-02-18 16:51:06 -05:00
bruno
ab097cd1fe
feat: implémenter système Read It Later natif basé sur tags avec bouton toggle interactif, badge visuel rouge "Read Later", synchronisation bidirectionnelle des tags (readitlater/readlater/toread), intégration dans sidebar et header de navigation, mise à jour automatique des pills de tags, et support complet thème clair/sombre avec états hover et loading
2026-02-18 16:41:49 -05:00
bruno
6b1f4b3e28
feat: ajouter classes sémantiques pour la page d'ajout de liens avec page-add-link, page-add-actions, page-add-bulk-toggle, batch-add-card, batch-private-wrap/checkbox/label pour meilleur ciblage CSS et suppression des styles inline
2026-02-18 15:52:33 -05:00
bruno
65dde10291
feat: refactorer les variables de template en expressions inline pour simplifier la logique et supprimer la variable intermédiaire isCalledFromBookmarklet
2026-02-18 14:45:46 -05:00
bruno
9150877d57
feat: améliorer la synchronisation des métadonnées asynchrones avec indicateurs de chargement visuels, polling pour synchroniser textarea vers Toast UI Editor, correction du chemin du script metadata.min.js avec base_path, et ajout de conteneurs d'icônes loader pour titre, description et tags avec activation conditionnelle selon retrieve_description
2026-02-18 14:27:50 -05:00
bruno
5bf384a8d6
feat: ajouter classe loading-input pour animation de chargement des métadonnées, classe lf_input aux champs URL et titre pour ciblage JavaScript, et inclusion conditionnelle du script metadata.min.js avec versioning pour nouveaux liens avec métadonnées asynchrones
2026-02-18 13:51:21 -05:00
bruno
5b6b0fd163
feat: refactorer l'interface d'édition de bookmarks avec UI sombre raffinée, éditeur Markdown Toast UI intégré, système de tags interactif avec pills et suppression, grille de toggles pour read later/note/private, variables CSS personnalisées pour thème cohérent, et amélioration responsive avec grid layouts optimisés et support mobile complet
2026-02-18 13:29:45 -05:00
bruno
6f58f6cd67
feat: ajouter boutons de suppression de tags interactifs avec pills redesignés (border-radius 999px), système de filtrage des tags techniques (note, shaarli-pin, note-color-, notefilter-, notebg-), fonction removeTagFromEntity pour suppression via API, synchronisation bidirectionnelle entre cartes et modale, et amélioration du style avec flexbox, gaps optimisés, et support complet thème clair/sombre
2026-02-17 22:46:23 -05:00
bruno
5631c8935b
feat: améliorer la cohérence des couleurs dans le thème sombre pour les tags et actions des notes, simplifier l'héritage de couleur avec inherit, uniformiser le style des boutons de palette (36px, border-radius 0.375rem), et ajouter états hover pour meilleure interaction visuelle
2026-02-17 21:52:01 -05:00
bruno
7817f5b39f
feat: ajouter sélecteur de couleur personnalisé avec palette HSL interactive, swatches redimensionnés (22px couleurs, 20px polices), bouton reset avec icône, support couleur personnalisée pour notes et texte avec tags font- et note-color-, et amélioration de l'interface du Background Studio avec meilleure organisation visuelle et support thème clair/sombre
2026-02-17 20:55:07 -05:00
bruno
7bd618fe38
feat: ajouter système de filtres visuels pour notes avec 8 effets CSS (glassmorphism, vignette, ligné, quadrillé, noise, points, rayures), intégration dans Background Studio avec palette dédiée, support thème clair/sombre, et synchronisation complète avec tags notefilter- pour persistance
2026-02-17 11:49:47 -05:00
bruno
97f3bbca45
feat: refactorer et améliorer le système de palette de couleurs avec nouveau Background Studio, sections organisées (couleurs/backgrounds), scrolling horizontal optimisé, galerie de miniatures avec filtres et recherche, swatches de couleurs interactifs, et améliorations visuelles incluant hover states, transitions fluides, et support complet du thème sombre
2026-02-17 10:25:21 -05:00
bruno
7e0ff872df
feat: ajouter une modale pour afficher les notes en plein écran avec header, contenu scrollable, tags, actions (épingler, palette de couleurs, éditer, supprimer) et support thème clair/sombre
2026-02-16 15:56:13 -05:00
bruno
9ca8d345f6
feat: refactorer le système de palette de couleurs avec popup unifié, simplification du CSS pour les notes colorées et backgrounds, et amélioration du positionnement responsive de la palette
2026-02-16 15:50:43 -05:00
bruno
8f937c016d
feat: refactorer le système de couleurs des notes avec palette unifiée pour thème clair/sombre, ajout de support pour images de fond, amélioration du popup de palette avec grille responsive et accessibilité, et correction du z-index et overflow pour permettre l'affichage correct des popups
2026-02-16 13:01:44 -05:00
bruno
1721032254
feat: améliorer l'accessibilité et les performances avec support pour prefers-reduced-motion, prefers-contrast, focus-visible, ajout de preconnect pour les domaines externes, versioning des assets CSS/JS, et correction des chemins de ressources avec ltrim
2026-02-14 16:55:34 -05:00
bruno
1aa05548a8
rapport de commit pour shaarli-pro: ajout de fichiers CSS et JS personnalisés pour les vues personnalisées, et modifications des fichiers includes.html et page.header.html pour intégrer ces nouvelles fonctionnalités.
2026-02-14 15:41:58 -05:00
bruno
209614bb23
avec section Notes
2026-02-14 13:13:21 -05:00
bruno
eee850909a
feat: ajouter la fonctionnalité de saisie automatique pour les tags dans les formulaires d'ajout et d'édition de liens
2026-02-13 11:48:33 -05:00
bruno
f3072c3eb6
feat: add theme toggle, mobile sidebar, and spotlight-style live search functionality for tags and bookmarks.
2026-02-11 22:27:31 -05:00
bruno
59b78ab0b7
feat: Add theme toggle, mobile sidebar, and search overlay with tag/bookmark functionality, and a new player component.
2026-02-11 20:04:06 -05:00
bruno
2ed56d03a8
feat: implement theme toggle, mobile sidebar, and spotlight-style search overlay with live tag search.
2026-02-11 17:11:28 -05:00
bruno
70ebda3079
feat: Introduce the Shaarli Professional theme with new templates, styles, scripts, and updated documentation.
2026-02-11 16:37:44 -05:00
bruno
5d486d3d97
feat: Implement a new tag cloud with an alphabet filter, including dedicated templates, styles, and scripts.
2026-02-11 14:22:16 -05:00
bruno
3375523bae
feat: Introduce the new Shaarli-pro theme with its templates, styles, and scripts.
2026-02-11 10:10:04 -05:00
bruno
58bc730193
```
...
chore: remove unnecessary French comments from linklist template.
```
2026-01-20 14:34:43 -05:00
bruno
721d53025a
```
...
docs: update theme configuration instructions with simplified JSON format and add Docker command example.
```
2026-01-20 14:33:02 -05:00
bruno
952f7bfa66
```
...
chore: remove example Shaarli-Material theme directory and all associated files.
```
2026-01-19 11:14:06 -05:00
bruno
836bf1fcd3
feat: refine grid view layout with improved action button sizing, footer alignment, and checkbox positioning.
2026-01-18 15:31:46 -05:00
bruno
84ac064462
feat: add fullscreen description modal with overlay, animations, and keyboard navigation support.
2026-01-18 15:08:08 -05:00
bruno
a51b3b8eae
feat: add new tag list page with interactive filtering and dynamic tag count display.
2026-01-18 09:32:01 -05:00
bruno
c7e7f9ceee
feat: add tag cloud page with an alphabet filter and modern UI styling.
2026-01-17 20:41:25 -05:00
bruno
b21d97d179
feat: Add Shaarli Professional Theme with modern sidebar layout, light/dark mode, and pagination template.
2026-01-17 20:22:43 -05:00
bruno
0b6b45b1d7
feat: Introduce Shaarli Professional Theme with a modern sidebar layout and light/dark mode.
2026-01-17 15:25:13 -05:00
bruno
646f92005f
feat: Introduce Shaarli Professional theme with modern sidebar layout, light/dark mode, and associated JavaScript.
2026-01-17 09:50:32 -05:00
bruno
0bdf95e00a
feat: Add new pagination template for link lists.
2026-01-17 09:06:02 -05:00
bruno
c81eab72e5
feat: Introduce a new 'Shaarli Professional Theme' with modern sidebar layout, light/dark mode, and corresponding link list template.
2026-01-16 16:00:58 -05:00
bruno
e77425241f
feat: Add Shaarli Professional Theme CSS with a modern sidebar layout and light/dark mode.
2026-01-14 13:36:18 -05:00
bruno
5f58ff5bda
feat: Introduce Shaarli Professional Theme with modern sidebar layout, light/dark mode, and pagination.
2026-01-14 13:01:18 -05:00
bruno
88e74b2665
aa
2026-01-14 12:58:34 -05:00
bruno
7fdf3edcf3
feat: add Shaarli Pro theme with new header, styling, and JavaScript.
2026-01-14 12:29:13 -05:00
bruno
16a76db547
picture wall update
2026-01-13 21:59:14 -05:00