jp343 extension

Changelog

See what's new in every release of the jp343 extension.

Patch v2.7.1 May 12, 2026 Latest
YouTube

Content Filter Fixes

#

Fixes content filter reliability on the YouTube homepage and prevents channel list conflicts.

Fixes

  • Content filter reliabilityVideos that loaded slowly on the homepage are no longer missed by the Japanese content filter.
  • Channel list consistencyThe same channel can no longer appear in both the blocked and allowed lists simultaneously.

Improvements

  • Page navigationThe content filter now re-applies when navigating between YouTube pages without a full reload.
Minor v2.7.0 May 11, 2026

Japanese Content Filter, Original Titles & Avatars

#

Filter for Japanese-only tracking on YouTube with an allow list for exceptions, original untranslated titles, user avatars, and safer settings sync.

Features

  • Japanese content filterOnly track time on Japanese YouTube content. Add channels to your allow list to track them regardless of language.
  • Original YouTube titlesShow untranslated video titles instead of auto-translated ones.
  • User avatarsYour profile picture now appears in the popup and dashboard header.
  • Welcome pageNew onboarding page shown after first install.

Improvements

  • Settings sync safetyChannel lists are now merge-protected on both client and server, preventing accidental data loss during sync.
Patch v2.6.4 May 9, 2026

Hub Background & Settings Sync Fixes

#

Hub background image now reliably appears on jp343.com, smoother rendering, and color theme syncs correctly on every server check.

Features

  • Hub background on websiteYour dashboard background image now appears on My Hub and Projects pages when the toggle is enabled.

Fixes

  • Smoother background renderingClicking on My Hub or Projects no longer causes background flicker.
  • Color theme syncTheme changes on the website now reach the extension even when other settings are unchanged.
Patch v2.6.3 May 8, 2026

Hub Background & Theme Sync

#

Your dashboard background image and color theme can now appear on jp343.com (My Hub / Projects), with a per-page toggle.

Features

  • Hub backgroundToggle your dashboard background image to appear on jp343.com My Hub. Image stays on your device, no upload.
  • Color theme on websiteMy Hub and Projects pages now follow your extension color theme (Magenta, Matcha, Ocean) live.
  • My Hub settings toggleNew "Extension Background" section in My Hub Settings to enable or disable the background per page.

Fixes

  • Dashboard opacity driftReplacing the background image after lowering the slider no longer resets opacity to default.
  • Stale settings on removeRemoving the dashboard background now finalizes cleanly without leaving lingering flags.
Patch v2.6.2 May 8, 2026

Mobile Tracking & Japanese Content Filter

#

Fixes duplicate tracking events on YouTube mobile and adds Japanese content filter support for mobile browsers.

Fixes

  • YouTube mobile trackingDuplicate play/pause events on Firefox Android no longer cause time discrepancies.
  • Popup settings on mobileSettings (theme, daily goal, filters) now load correctly on Firefox Android.
  • Diagnostics coverageAll 7 platforms now consistently report diagnostics from every play path.

Improvements

  • Japanese content filter on mobileThe feed filter now works on mobile YouTube (m.youtube.com) with proper container detection.
  • Filter reliabilityVideos that load without a title are re-checked instead of being permanently hidden.
Patch v2.6.1 May 7, 2026

Tracking Reliability & Dashboard Performance

#

Netflix tracking fixes, new diagnostics counters, and faster dashboard session loading.

Fixes

  • Netflix bufferingBuffering events no longer cause lost tracking time.
  • Netflix ad recoveryStuck ad state auto-clears when content resumes playing.
  • Netflix play countingAll play paths now correctly report diagnostics.

Improvements

  • Dashboard session cacheReturning to the dashboard re-renders sessions instantly from cache instead of waiting for the server.
  • Diagnostics countersTwo new counters (heartbeat resume, ad state recovery) for early detection of platform behavior changes.
Minor v2.6.0 May 5, 2026

Custom Background & Color Redesign

#

Custom dashboard backgrounds and selectable color themes with faster dashboard loading.

Features

  • Custom dashboard backgroundUpload a personal image as dashboard background with adjustable overlay opacity.
  • Color themesChoose between Magenta, Matcha, and Ocean accent colors in Settings.

Improvements

  • Dashboard load speedBackground images and settings panel load immediately without waiting for network requests.
  • Theme initializationColor theme and dark mode apply instantly on page load without visible flash.
  • Background contrastTab buttons and user bar stay readable over any background image.
  • Light theme contrastText, buttons, and UI elements now meet accessibility contrast standards.
  • Popup toggleTracking toggle updated from button to native checkbox input.
Patch v2.5.3 Apr 30, 2026
YouTube CI Japanese

Firefox Android Suspension Fix

#

Fixes timer continuing to run when Firefox Android suspends video on popup open, home button or screen lock.

Fixes

  • Video suspension detectionTimer now pauses immediately when Firefox Android suspends the video element on popup open, home button, tab switch or screen lock.
  • Popup state syncOpening the extension popup on mobile now instantly syncs the timer with the actual video state.
Patch v2.5.2 Apr 29, 2026
YouTube CI Japanese

Mobile Timer & Buffering Fix

#

Fixes mobile timer behavior on Firefox Android and pauses tracking during video buffering.

Fixes

  • Mobile timerTimer no longer pauses incorrectly when opening the browser menu or switching apps while the video keeps playing.
  • Buffering detectionTimer now pauses automatically when the video buffers due to poor signal and resumes when playback continues.
  • Cross-tab interferenceBackground tabs can no longer interfere with the active tracking session.

Improvements

  • Tab switchingSwitching between video tabs on Firefox Android now correctly switches the tracked session.
  • JP filter buttonHidden on mobile YouTube where the feed filter is not available.
Minor v2.5.1 Apr 28, 2026
YouTube CI Japanese

Firefox Android & Popup Redesign

#

Adds Firefox for Android support and redesigns the popup with a new color scheme and accessibility improvements.

Features

  • Firefox for AndroidThe extension now works on Firefox for Android. YouTube and CI Japanese are fully supported on mobile.
  • YouTube mobile trackingVideo title, channel name and channel blocking now work on the mobile YouTube web player.

Fixes

  • Session date displayServer-synced sessions no longer show incorrect dates on Firefox. Timestamps now include timezone information.
  • Day boundary consistencySession dates in the popup and dashboard now respect the "Day starts at" setting.

Improvements

  • Popup redesignNew color scheme aligned with the jp343.com website. Updated backgrounds, accents and gradient.
  • AccessibilityAdded keyboard focus indicators and reduced-motion support to the popup.
  • Theme systemLight/dark toggle is now a shared module with live sync between popup and dashboard.
  • New iconUpdated extension icon.
Minor v2.5.0 Apr 27, 2026

Custom Day Boundary

#

Adds a "Day starts at" setting and fixes the daily goal bar showing a different value than the Today stat.

Features

  • Day boundary settingChoose when your day starts (midnight to 6 AM). Sessions before that hour count toward the previous day.

Fixes

  • Daily goal barThe goal progress now matches the Today stat for logged-in users.
Patch v2.4.9 Apr 27, 2026

Local Timezone Stats Fix

#

Stats, streaks, and badge now use local time instead of UTC for daily tracking.

Fixes

  • Daily stats timezoneSessions are now assigned to the correct local date instead of UTC, fixing wrong day assignments for users outside Europe.
  • Streak calculationStreaks now reset at local midnight instead of UTC midnight.
  • Backup filenameExport files now show the local date in the filename.
Patch v2.4.8 Apr 26, 2026

Quick Controls & Settings Cleanup

#

Adds right-click pause and stop controls and reorganizes dashboard settings into logical groups.

Features

  • Right-click tracking controlsPause, resume, or stop any active session directly from the browser context menu.
  • Ko-fi support linkDashboard and website header now include a Ko-fi link for optional tips.

Improvements

  • Dashboard settings layoutSettings are now grouped into Tracking, Platforms, Privacy, and Backup sections instead of one flat list.
Patch v2.4.7 Apr 22, 2026
Spotify

Time Tracking Accuracy

#

Fixes time loss during longer playback sessions and ensures sessions end properly when closing tabs.

Fixes

  • Playback time accuracyLonger listening or watching sessions no longer lose tracked time when the browser is managing resources in the background.
  • Session cleanup on tab closeClosing a platform tab now reliably ends and saves the active session.
  • Spotify metadata detectionPlay events are no longer reported as metadata failures when the player takes a moment to load.
  • Spotify track changesSwitching tracks while metadata is still loading no longer causes the new track to go untracked.

Improvements

  • Dashboard title overflowLong titles (common with Spotify podcasts) are now properly truncated instead of breaking the layout.
Patch v2.4.6 Apr 20, 2026

Spotify Tracking Fix

#

Fixes Spotify play detection failing silently.

Fixes

  • Spotify play trackingSpotify sessions are now detected and tracked correctly.
Patch v2.4.5 Apr 13, 2026

Manual Timer Fix

#

Fixes the manual tracking timer resetting every time the popup is reopened.

Fixes

  • Manual tracking timerReopening the popup no longer resets the running timer.
Patch v2.4.4 Apr 19, 2026
CI Japanese

CI Japanese Fix

#

CI Japanese tracking no longer crashes on non-video pages.

Fixes

  • CI Japanese trackingOpening non-video pages on cijapanese.com no longer crashes the content script.
Minor v2.4.3 Apr 19, 2026

Platform Diagnostics

#

Opt-out platform detection diagnostics help surface breakage earlier, plus automatic logout when server auth fails.

Features

  • DiagnosticsOpt-out technical diagnostics help detect when a streaming platform changes its structure and breaks video detection.
  • Auto-logoutExtension signs itself out automatically when the server rejects its session.

Improvements

  • Season-only titlesStreaming titles that include only a season number are handled correctly.
  • Prime Video titlesTrailing season suffixes are stripped from Prime Video titles for cleaner session entries.
  • Settings scrollSettings tab no longer jumps to the top when toggling options.
Minor v2.4.2 Apr 16, 2026

Popup Stats & Calendar Week

#

Popup stats bar now pulls server totals with calendar-week alignment instead of rolling seven days.

Features

  • Popup server statsPopup stats bar now includes server-synced totals, not just local activity.
  • Calendar weekPopup weekly total follows the server's Monday-to-Sunday calendar week.
Patch v2.4.1 Apr 14, 2026

Episode Merge Fix

#

Same-day session merging no longer combines different episodes of the same series into a single entry.

Fixes

  • Episode mergeSame-day session merging now keeps different episodes of the same series as separate entries.
Minor v2.4.0 Apr 13, 2026
YouTube

YouTube Japanese Filter

#

Adds a YouTube filter to hide non-Japanese content and introduces dashboard settings, a blocked channels tab, and export and import.

Features

  • YouTube Japanese filterOptional filter that hides non-Japanese videos from the YouTube home and recommendations.
  • Dashboard settings tabNew Settings tab with tracking toggle, same-day merge toggle, daily goal, platform toggles, and Spotify content type filter.
  • Blocked channels tabFull blocked channel list on the dashboard with search and unblock.
  • Export and importBack up sessions and stats as JSON and restore them with a merge strategy.

Improvements

  • YouTube titlesYouTube sessions now use the original video title instead of the auto-translated one.
  • Popup cleanupPopup blocklist dropdown removed now that blocked channels live in the dashboard.

Fixes

  • Tab closeSessions now end reliably when a tab is closed across all platforms.
Minor v2.3.3 Apr 9, 2026
Crunchyroll YouTube

Daily Goal & Batch Sync

#

Adds a daily goal tracker and batch session syncing, with Crunchyroll episode grouping fixes.

Features

  • Daily goalSet a daily immersion goal and track progress on the dashboard and in the popup.
  • Feedback buttonSend feedback directly from the dashboard footer when logged in.

Improvements

  • Batch syncMultiple entries sync in a single request for faster syncing and lower server load.
  • YouTube channel recheckBlocked channels on YouTube are rechecked much more quickly when switching videos.
  • YouTube navigationPopup and dashboard update after YouTube navigates through the address bar.

Fixes

  • Crunchyroll episodesEach Crunchyroll episode is now grouped as its own session instead of being merged incorrectly.
Minor v2.3.2 Apr 8, 2026

Session Merge & Privacy

#

Same-day sessions for the same content auto-merge, and the popup now links to the privacy policy.

Features

  • Same-day session mergeSessions for the same video on the same day combine into one entry automatically.
  • Privacy policy linkDirect link to the privacy policy from the popup.

Improvements

  • Favicon handlingManually-added sessions use internal favicon fetching for stronger privacy.
Minor v2.3.1 Apr 3, 2026
Prime Video Disney+

Episode Detection & Metadata

#

Prime Video detects more episode formats, Disney+ sessions pull real titles and thumbnails, and sessions show platform icons.

Features

  • Disney+ metadataDisney+ sessions now capture the correct title, subtitle, and thumbnail for what is playing.

Improvements

  • Prime Video episodesSeason and episode numbers are detected in more title formats, including shortened German ones.
  • Platform iconsDashboard session list shows a platform icon as a fallback when no thumbnail is available.
Minor v2.3.0 Apr 1, 2026
Spotify

Spotify & Blocklist Sync

#

Adds Spotify tracking for Japanese audio content and syncs the blocklist across devices.

Features

  • Spotify trackingAutomatic session tracking on Spotify for Japanese music and podcasts.
  • Blocklist syncBlocked channels now sync between devices through the account.
Minor v2.2.3 Mar 31, 2026
Disney+

Activity Types & Session Polish

#

Adds an activity type selector for watching, listening, reading, and speaking, and fixes re-login and Disney+ issues.

Features

  • Activity type selectorChoose watching, listening, reading, or speaking for each session, with the last choice remembered per domain.

Improvements

  • Disney+ ad detectionMore reliable detection of Disney+ ad breaks.

Fixes

  • Re-login hangDashboard no longer hangs after logging in again.
  • Display nameDashboard header now shows the actual display name instead of a placeholder.
  • LogoutLogging out now fully signs out on both the extension and jp343.com.
  • Login errorsLogin button recovers properly if the server returns an error.
Minor v2.2.2 Mar 27, 2026

Light Mode & News Banner

#

Introduces a news banner, a new light mode palette, and instant dashboard updates without refresh.

Features

  • News bannerDashboard shows a news banner for project updates and release announcements.
  • Warm berry light modeRedesigned light mode with a warm berry palette and iridescent accents.

Improvements

  • Instant updatesDashboard reflects new sessions immediately without a manual refresh.
  • Description trimmingLong session descriptions are trimmed cleanly instead of overflowing the layout.
  • Amazon permissionsReduced the extension's required Amazon host permissions.

Fixes

  • Sync stallSync no longer stalls after specific dashboard actions.
  • Platform badgeDashboard platform badge displays correctly for all platforms.
Minor v2.2.0 Mar 25, 2026
Disney+ CI Japanese

Disney+ & CI Japanese

#

Adds tracking for Disney+ and cijapanese.com and rebuilds the dashboard with monthly trends and accessibility polish.

Features

  • Disney+ trackingAutomatic session tracking on Disney+ with ad detection via the countdown badge.
  • CI Japanese trackingAutomatic session tracking on cijapanese.com for comprehensible-input learners.
  • Monthly overviewDashboard shows a six-month bar chart of tracked time.
  • Averages rowDaily, weekly, and monthly averages plus best day added to the dashboard.

Improvements

  • Dashboard layoutHeatmap now spans full width with week and month charts side by side.
  • AccessibilityKeyboard focus styles, ARIA labels, and reduced-motion support added across the dashboard.
  • Responsive dashboardAdapts cleanly from small mobile to wide desktop screens.
  • PolishButton gradients, clearer month labels, and improved contrast across the dashboard.

Fixes

  • Tracking badgePopup tracking badge now reflects the correct state.
Minor v2.1.1 Mar 23, 2026

Persistent Login

#

Extension now stays logged in across browser restarts, so sync, stats, and delete work without revisiting jp343.com.

Features

  • Persistent loginAPI token keeps the extension authenticated across browser restarts.
  • Session time of daySession entries now include the time of day alongside the date.

Improvements

  • Dashboard loadingDashboard shows cached stats immediately on reload instead of flickering while loading.
  • Sync reliabilitySyncing, deleting, and fetching stats now work without reopening jp343.com after login.
Minor v2.1.0 Mar 22, 2026
Prime Video YouTube Netflix

Prime Video Support

#

Adds Prime Video tracking with ad detection and extends blocking to movies.

Features

  • Prime Video trackingAutomatic session tracking on primevideo.com and regional Amazon domains.
  • Prime Video ad detectionAds pause tracking using Amazon's built-in ad timer.
  • Movie blockingBlocking now works for movies on Netflix and Prime Video, not just series.
  • Sticky footerDashboard button in the popup stays visible when content scrolls.

Improvements

  • YouTube ad detectionUpdated to keep pace with YouTube's current markup.
  • Netflix false positiveRemoved a false positive that paused tracking during normal video pauses.
  • Idle badgeToolbar badge no longer shows a confusing count when idle.
  • Block labelPopup block label adapts for both movies and series.

Fixes

  • Prime Video navigationTab navigation changes on Prime Video end sessions correctly.
  • Longer video IDsPrime Video identifiers longer than ten characters are now recognized.
  • Player closeClosing the Prime Video player ends the session instead of leaving it running.
Minor v2.0.3 Mar 22, 2026
Netflix Crunchyroll

Series Blocking & Netflix Fixes

#

Netflix and Crunchyroll series can now be blocked, and Netflix tracking stops cleanly on back navigation.

Features

  • Series blockingBlock Netflix and Crunchyroll series the same way YouTube channels can be blocked.
  • Popup block buttonBlock the current show from any platform with a single click.
  • Website session displayLogged-in visitors to jp343.com see their extension sessions in the page.

Fixes

  • Netflix navigationUsing the browser back button from a Netflix video now ends the session.
  • Ad false positivesPause overlays and similar states no longer pause tracking mid-video.
  • Browse previewsPreview trailers on the Netflix home screen no longer trigger tracking.

Improvements

  • Multi-language ad textAd detection text matching now works across Netflix's supported languages.
Major v2.0.1 Mar 20, 2026
YouTube Netflix Crunchyroll

Dashboard & Auto-Sync

#

Major release with a new dashboard, automatic session sync, in-extension login, and video playback controls.

Features

  • DashboardNew dashboard page with heatmap, stats, session history, and in-extension login and registration.
  • Auto-syncSessions sync to the server automatically without needing to open jp343.com.
  • Playback controlsPause, resume, and stop buttons in the popup control video playback on YouTube, Netflix, and Crunchyroll.
  • Sakura Morning light modeNew light theme with a toggle in the popup and dashboard.

Improvements

  • Session detailsDashboard entries show the video title, platform badge, and a delete button.
  • Session historyDashboard loads the five most recent sessions with a show-more button.
  • Exact durationSession durations now show precise minutes and seconds pulled from the server.
  • Popup recent listRecent sessions stay visible in the popup after syncing.
  • Two-column layoutHeatmap and weekly bars display side by side.

Fixes

  • Logout stateLogging out now properly clears all stored state.
  • Auth reload loopDashboard no longer reloads repeatedly when login state changes.
Patch v1.6.3 Feb 28, 2026

Firefox Sync Dialog Fix

#

Sync dialog on Firefox now accepts data from content scripts that were previously blocked.

Fixes

  • Firefox sync dialogSync dialog on Firefox no longer fails to receive data passed from content scripts.
Patch v1.6.2 Feb 27, 2026
Netflix

Tracking Toggle Fixes

#

Turning off tracking or blocking a channel now ends the current session right away, with a Netflix thumbnail fallback.

Fixes

  • Tracking toggleDisabling tracking now ends the active session instead of leaving it running.
  • Block during sessionBlocking the current channel stops that session immediately.
  • Netflix thumbnailsOpening a Netflix video from a direct link now receives a thumbnail instead of a blank placeholder.
Minor v1.6.1 Feb 27, 2026

Popup Stats & Thumbnails

#

Adds a popup stats bar with weekly activity, per-session thumbnails, and a collapsible blocklist.

Features

  • Popup stats barShows today, this week, and current streak at the top of the popup.
  • Weekly activityCompact bar chart of the last seven days inside the popup.
  • Collapsible blocklistBlock list expands and collapses to save space.
  • Stats resetA button to reset local stats with a confirmation prompt.
  • Episode thumbnailsEach tracked session keeps its own thumbnail, separate from the show poster.

Fixes

  • Stats on deleteDeleting an unsynced entry now correctly subtracts from the running totals.
  • Popup linksSync and footer links open My Hub directly instead of the home page.

Improvements

  • Popup cleanupVersion checker and update banner removed now that auto-update handles those.
Minor v1.4.0 Feb 16, 2026
Crunchyroll YouTube Netflix

Crunchyroll Support

#

Adds Crunchyroll tracking and improves session detail, ad detection, and session recovery across platforms.

Features

  • Crunchyroll trackingAutomatic session tracking on Crunchyroll with ad detection.
  • Grouped entriesPopup groups related session entries so the list stays scannable.
  • Session recoverySessions that were interrupted resume instead of being lost.
  • Video linksPopup entries include a direct link back to the video.

Improvements

  • Ad detectionYouTube and Netflix ad detection tuned for fewer missed ads.
  • Channel blockingBlock and unblock actions apply more reliably across open tabs.
Minor v1.1.0 Feb 5, 2026
Netflix

Manual Tracking & Blocking

#

Adds manual time tracking for any website, channel blocking, and title editing during active sessions.

Features

  • Manual trackingTrack immersion time on any website with a start and stop timer.
  • Channel blockingBlock channels so their videos no longer count toward tracked time.
  • Title editingRename the current session from the popup while it is still running.
  • Toast notificationsShort confirmations appear when sessions start, stop, or save.

Improvements

  • Netflix ad detectionDedicated Netflix content script with cleaner ad handling.
Major v1.0.0 Feb 1, 2026
YouTube Netflix

Initial Release

#

First public release. Tracks Japanese immersion time on YouTube and Netflix with automatic ad pausing.

Features

  • YouTube trackingAutomatic session tracking on YouTube videos.
  • Netflix trackingAutomatic session tracking on Netflix.
  • Ad detectionTracking pauses automatically when an ad is playing.
  • Auto-saveSessions save when a tab is closed or navigates away.
  • Session popupReview the current session and pending entries from the extension popup.
  • Website bridgeExtension sessions appear on jp343.com while the site is open.