|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
209614bb23
|
avec section Notes
|
2026-02-14 13:13:21 -05:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
2ed56d03a8
|
feat: implement theme toggle, mobile sidebar, and spotlight-style search overlay with live tag search.
|
2026-02-11 17:11:28 -05:00 |
|
|
|
70ebda3079
|
feat: Introduce the Shaarli Professional theme with new templates, styles, scripts, and updated documentation.
|
2026-02-11 16:37:44 -05:00 |
|
|
|
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 |
|
|
|
3375523bae
|
feat: Introduce the new Shaarli-pro theme with its templates, styles, and scripts.
|
2026-02-11 10:10:04 -05:00 |
|
|
|
84ac064462
|
feat: add fullscreen description modal with overlay, animations, and keyboard navigation support.
|
2026-01-18 15:08:08 -05:00 |
|
|
|
0b6b45b1d7
|
feat: Introduce Shaarli Professional Theme with a modern sidebar layout and light/dark mode.
|
2026-01-17 15:25:13 -05:00 |
|
|
|
646f92005f
|
feat: Introduce Shaarli Professional theme with modern sidebar layout, light/dark mode, and associated JavaScript.
|
2026-01-17 09:50:32 -05:00 |
|
|
|
7fdf3edcf3
|
feat: add Shaarli Pro theme with new header, styling, and JavaScript.
|
2026-01-14 12:29:13 -05:00 |
|
|
|
2da5ffcacc
|
search barre
|
2026-01-13 20:53:39 -05:00 |
|