YCS - YouTube Comment Search (Continued) azray n lqem - 19 ileqman
YCS - YouTube Comment Search (Continued) sɣur Pymaster
Ɣur-k ɣef yileqman yezrin! TTwaseknen-d kan i usekyed akked umuqel.Yessefk yal tikkelt ad tesqedceḍ lqem aneggaru n uzegrir.
Lqem aneggaru
Lqem 1.8.6
Yeffeɣ-d deg 22. feb. 2026 - 443,64 KBIteddu d firefox 109.0a1 d yileqman imaynutenFixes- Shorts mount point - Move YCS rendering target to comments panel content area, fix native comment footer visibility via search intent state, and remove legacy engagement panel height manipulation (#141)
- Button visibility & autoload timing - Fix clear-text button styling with CSS properties, refactor clear-filter button to evaluate full context in
updateTotal(), and fixGlobalStore.autoloadto only set when autoload actually triggers (#139)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Ileqman iqbuṛen
Lqem 1.8.5
Yeffeɣ-d deg 6. feb. 2026 - 442,95 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- Max comments setting - Add configurable maximum comments limit for autoload operations, with default value 500,000. Manual "Load Comments" ignores the limit. (#132)
Fixes- Transcript loading - Replace HTML scraping with Innertube Player API for caption data, add autogenerated track selection support, and fix language option processing order (#137)
- Shorts comment sort order - Hide comment sort order selector on Shorts pages where it is not applicable (10a5a65)
- Shorts engagement panel height - Query all matching engagement panel and structured description elements instead of only the first one, ensuring height adjustment applies correctly across all panels (8dbe839)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.8.4
Yeffeɣ-d deg 5. jan. 2026 - 442,37 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- Comment loading mode selection - Add dropdown selector for choosing between "Top (filtered)" and "Newest (full, default)" comment sort orders (#129)
- Age-restricted video support - Add detection and authorization support for age-restricted videos via LOGIN_REQUIRED status detection (#125)
Fixes- Chat replay loading for logged-out users - Auto-fallback to HTML parsing when PBJ response lacks response property (#130)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.8.3
Yeffeɣ-d deg 29. des. 2025 - 441,33 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- YouTube Community Posts support - Extension now supports searching comments on YouTube Community Posts pages (#119)
- Member-only detection for community posts - Community posts with member-only content are now properly detected (cc784d0)
- Timestamp sort option - Added option to sort timestamp comments by video time instead of position (#118)
- Clear button visibility - Show clear button when search results are displayed (3122fe9)
Fixes- Empty query search - Return all results when search query is empty (ac6cdd5)
- XSS prevention - Fix comment formatting and prevent potential XSS attack (#122)
- Popup error - Fix baction error when clicking YCS toolbar button outside of YouTube (#121)
- Dropdown interference - Prevent YCS from interfering with YouTube native dropdowns (#120)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.8.2
Yeffeɣ-d deg 21. des. 2025 - 437,71 KBIteddu d firefox 109.0a1 d yileqman imaynutenFixes- Comment attachment alignment - Fixed vertical alignment of attachments in comment text to align with text bottom (98c0cd9)
- Options page layout - Moved YouTube Data API settings section outside of Filter Buttons group for better organization (0d42c56)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.8.1
Yeffeɣ-d deg 21. des. 2025 - 437,66 KBIteddu d firefox 109.0a1 d yileqman imaynutenFixes- Number formatting collision - Fixed unit suffix matching that incorrectly parsed language words like German "Antworten" as numeric values (#115)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.8.0
Yeffeɣ-d deg 20. des. 2025 - 437,56 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- Nested comments support - Display and export replies to replies (subThreads) with proper indentation and tree structure (#114)
Fixes- YouTube Data API time format parsing - Handle various YouTube URL time formats including pure seconds, HMS format, and HTML entity encoded ampersands (1f10303)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.7.0
Yeffeɣ-d deg 5. des. 2025 - 433,5 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- YouTube Data API v3 support: Add optional YouTube Data API v3 integration as an alternative to Innertube API, with secure API key isolation in background service worker and chunked transfer for large comment datasets (750d647, #112)
- Live chat recording: Add real-time live chat recording for YouTube live streams with automatic error recovery, token refresh handling, and resume support (77b83e4, #111)
- Shorts support toggle: Add option to completely enable/disable YCS functionality on YouTube Shorts pages (3aeb528)
Fixes- Transcript export format: Restore backward-compatible text export format with Time field appearing before content (3ca565b)
- Modal and cache metadata: Restore modal open/close functionality and fix live recording cache to preserve original video context when user navigates away (cbc3836)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.6.2
Yeffeɣ-d deg 17. nov. 2025 - 401,64 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- Separate hidden-by-default setting for Shorts pages - Added independent visibility control for YouTube Shorts pages, allowing different default visibility behavior from regular video pages (d79bd01)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.6.1
Yeffeɣ-d deg 16. nov. 2025 - 401,5 KBIteddu d firefox 109.0a1 d yileqman imaynutenFixes- YouTube Shorts UI - Dynamically adjust engagement panel height based on ycs-app presence (#105)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.6.0
Yeffeɣ-d deg 16. nov. 2025 - 610,25 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures- YouTube Shorts support - Extension now works on
/shorts/pages with optimized layout (#103) - Membership content support - Access member-only chat messages and badges via SAPISID authentication (#101)
- Interactive timestamp visualization - Visual chart showing comment density across video timeline with click-to-filter (#100)
- Customizable filter buttons - Drag-and-drop reordering and enable/disable 13 filter buttons in options page (#96)
- Transcript language selection - Choose from 15+ languages with dynamic switching support (#97)
- Multiple export formats - Dropdown menu for exporting comments/chat/transcript as .TXT, .JSON, or .XLSX (#94)
Fixes- Chat replay positioning - Chat replays now correctly start from video beginning with
playerSeeksupport (#91) - Transcript duration parsing - Fixed missing duration data in exported transcripts from timedtext XML format (cc73ce1)
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
- YouTube Shorts support - Extension now works on
Lqem 1.5.1
Yeffeɣ-d deg 20. okt. 2025 - 241,37 KBIteddu d firefox 109.0a1 d yileqman imaynutenFeatures
Enhanced Filtering (requires cache reload)- Donated Comments Filter (#66): Filter and display comments with donation badges, showing amount and custom colors
- Timestamp Filter (#67): Enable timestamp-based filtering for chat replay messages
- Member Badge Improvements (#62, #63): Enhanced member badge and creator heart tooltip extraction
UI/UX Improvements- Better Extension Insertion (#70): Improved extension insertion point selection with multiple fallback options
- Insertion Point Priority: New selector priority order (
#expandable-metadata→#ticket-shelf→ legacy selectors)
Fixes- Pinned Comment Deduplication (#69): Resolved duplicate parent comments in pinned comment threads
- Filter Support Matrix (#67): Corrected filter availability display for chat and transcript modes
- HTML Entity Encoding (#61): Fixed double-encoding issues in exported content
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.4.0
Yeffeɣ-d deg 18. okt. 2025 - 557,08 KBIteddu d firefox 109.0a1 d yileqman imaynutenImprovements
Updated to support YouTube's new innertube Chat Replay API while maintaining backward compatibility with legacy API.Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.9
Yeffeɣ-d deg 13. okt. 2025 - 556,44 KBIteddu d firefox 109.0a1 d yileqman imaynutenFixes
Improved the initialization process when navigating between YouTube pages.
This update should fix most cases where the extension panel didn’t show up on video pages.Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.8
Yeffeɣ-d deg 9. okt. 2025 - 264,96 KBIteddu d firefox 109.0a1 d yileqman imaynutenCorrected the extension name strings underlocales/.
The issue was introduced by the new release process and has now been fixed.Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.7
Yeffeɣ-d deg 7. okt. 2025 - 272,18 KBIteddu d firefox 109.0a1 d yileqman imaynutenNote
Starting from this release, no further implementation (commits) will occur in this repository.
Since the original YCS source code has been made available, all "YCS-cont" works have been migrated to this branch: https://github.com/pc035860/YCS/tree/ycs_cont_migration.
These changes will eventually be merged back into https://github.com/sonigy/YCS.
For now, I'll provide the commits related to specific fixes/features, in case anyone wants to examine the changes made.
Fixes- Add a fallback for Innertube config data retrieval (#48)
- commit: pc035860/YCS@18b1794
- Support updated YouTube display (#49, #50, #51)
- commit: pc035860/YCS@70d90d0
Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.5
Yeffeɣ-d deg 19. mai 2025 - 298,64 KBIteddu d firefox 109.0a1 d yileqman imaynutenFix YouTube transcript loading issue.Tangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.1
Yeffeɣ-d deg 16. juli 2024 - 302,96 KBIteddu d firefox 109.0a1 d yileqman imaynutenImprove cache-loading performanceTangalt taɣbalut teffeɣ-d s turagt Turagt IT
Lqem 1.3.0
Yeffeɣ-d deg 30. juni 2024 - 301,26 KBIteddu d firefox 109.0a1 d yileqman imaynutenTangalt taɣbalut teffeɣ-d s turagt Turagt IT