mirror of
https://github.com/abhinavxd/libredesk.git
synced 2026-09-10 14:15:42 +00:00
1fc606b820
Media: - media rows now take the private flag from the caller instead of guessing it from the model type - agent avatars upload as public so help center readers can load them, contact and visitor avatars stay private - backfill existing agent avatars to public Public pages: - dedupe article feedback by reader IP for 24 hours - keep the article locale when submitting feedback - skip view count bumps from crawlers on the JSON API - only log a search when the search itself worked Admin and data: - lock the help center row while creating an article, since slugs are unique per help center but the DB index is per collection - block changing a collection language when it still has articles or sub collections - validate article locale on every update, not only when the collection changes - reject slugs with characters that break /hc/ URLs - exclude the whole subtree from the parent picker so a collection cannot be moved into itself - drop articles of a paused help center from the AI index - take the embed generation at enqueue time so jobs commit in edit order Editor and UI: - show an error when a YouTube URL is not valid - do not break the icon picker when the sprite fails to load - ignore a slow article fetch after another article is opened i18n: move generic strings like Published, Archived, Slug, Icon, Author, Language, Text color and Platform to globals, and drop hint text that just repeated the field label.