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

This commit is contained in:
2026-02-18 16:41:49 -05:00
parent 6b1f4b3e28
commit ab097cd1fe
5 changed files with 268 additions and 26 deletions
+8
View File
@@ -48,6 +48,10 @@ Bookmarklet detection logic
<i class="mdi mdi-note-text-outline" aria-hidden="true"></i>
<span>Notes</span>
</a>
<a href="{$base_path}/?searchtags=readitlater" class="sidebar-link{if="isset($search_tags)&&$search_tags=='readitlater'"} active{/if}" aria-label="Read It Later">
<i class="mdi mdi-bookmark-outline" aria-hidden="true"></i>
<span>Read It Later</span>
</a>
</div>
{if="$is_logged_in"}
@@ -133,6 +137,10 @@ Bookmarklet detection logic
<i class="mdi mdi-note-text-outline" aria-hidden="true"></i>
<span>NOTES</span>
</a>
<a href="{$base_path}/?searchtags=readitlater" class="header-nav-link{if="isset($search_tags)&&$search_tags=='readitlater'"} active{/if}" aria-label="Read It Later">
<i class="mdi mdi-bookmark-outline" aria-hidden="true"></i>
<span>READ IT LATER</span>
</a>
<button class="header-nav-link" id="search-toggle-btn" aria-label="Rechercher (raccourci S)">
<i class="mdi mdi-magnify" aria-hidden="true"></i>
<span>RECHERCHE</span>