Saved Queries & Lists

Manage Searches

No saved searches yet.

Add one above for quick-restoring filters!

Back to Home
Changelog Feed

Postcredit Evolution.

This is based on my "funny" and personal commit messages written by me, the developer @erik, and based on the GitHub code differences and not just my yapping tehee.

* Compiled via Gemini AI integration

v2.0.87
September 22, 2026
1 commits

Search Bot Optimization and Cache Management

Improvements
  • Implemented bot detection to skip expensive similarity lookups for search engine crawlers
  • Added FIFO cache cleanup logic to similar media storage to prevent memory bloat
  • Implemented negative caching for similar media to avoid redundant database queries for non-existent embeddings
Fixes
  • Refactored bot detection logic into a dedicated server module
  • Ensured authentication cookies are explicitly deleted upon user logout and account deletion
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.86
September 22, 2026
1 commits

Security Policy Implementation

New Features
  • Added standard security.txt file for vulnerability reporting and contact information
Fixes
  • Ensure authentication cookies are explicitly deleted upon user logout and account deletion
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.85
September 22, 2026
1 commits

Authentication Cookie Cleanup

Fixes
  • Ensure authentication cookies are explicitly deleted upon user logout and account deletion
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.84
September 19, 2026
1 commits

Automated Sitemap Generation and Caching

New Features
  • Implemented automated background sitemap generation and caching system
  • Added daily 00:00 sitemap scheduler to ensure search engine index freshness
Improvements
  • Refactored sitemap routes to serve pre-generated static files instead of dynamic database queries
  • Optimized server startup by delaying sitemap scheduler initialization
Fixes
  • Resolved potential request timeouts during sitemap generation by moving logic to background tasks
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.83
September 17, 2026
27 commits

Advanced Search Engine and Dynamic List System

New Features
  • Implemented Advanced Search Showcase with aspect-based consensus filtering
  • Added Dynamic List system with automated rule-based population
  • Integrated semantic vector search for concept-based media discovery
  • Added Netflix and IMDb library data import tools
Improvements
  • Refined search UI with global desktop keyboard shortcuts
  • Optimized search query performance with PostgreSQL GIN trigram fallback
  • Enhanced TV show details with network logos and language metadata
  • Added interactive cast credit sidesheets with episode-level filtering
  • Updated UserStatsDisplay with cinematic title generation and watch time toggling
  • Refined list item loading and database query efficiency
Fixes
  • Fixed search result flickering and relevance ranking errors
  • Corrected credit aggregation logic to prevent duplicate cast counts
  • Resolved layout inconsistencies in episode card containers
  • Fixed sitemap generation to exclude thin/empty database records
  • Corrected TV show layout cache keys to prevent stale data
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.82
September 13, 2026
1 commits

List Sorting Logic and Navigation Refinement

Improvements
  • Implemented intelligent list sorting: Watchlist first, followed by active lists (by last added item), empty lists (by creation date), and dynamic lists
  • Optimized database queries for list retrieval to include lastAddedAt metadata
  • Updated swipe navigation touch handling for better compatibility with scrollable containers
Fixes
  • Fixed lag on episode and season navigation by optimizing touch event handling
  • Corrected swipe gesture detection to properly respect horizontal overflow containers
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.81
September 3, 2026
1 commits

User Profile Layout Refinement and Cache Optimization

Improvements
  • Restructured user profile page layout for better visual hierarchy and section grouping
  • Optimized TV season cache key to prevent stale data after schema updates
Fixes
  • Corrected ActivityHeatmap date range logic to ensure accurate filtering for daily, monthly, and yearly views
  • Fixed InteractiveEpisodeCard image rendering by ensuring stillPath is prioritized correctly
  • Resolved overflow issues in episode card containers
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.80
September 3, 2026
1 commits

Activity Heatmap Date Logic Correction

Fixes
  • Corrected ActivityHeatmap date range logic to ensure accurate filtering for daily, monthly, and yearly views
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.79
September 2, 2026
1 commits

List Data Fetching Optimization

Improvements
  • Optimized list data fetching by passing list objects directly to avoid redundant database lookups
  • Refactored list filter parsing into a dedicated helper function for cleaner server-side logic
  • Implemented cache-control headers for public lists to improve load times for non-owners
Fixes
  • Corrected list item count update logic to reference the correct list ID
  • Reduced database payload size by selecting only necessary user fields during list authorization checks
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.78
September 2, 2026
2 commits

Search Responsiveness and Desktop Quick-Search

Improvements
  • Implemented global desktop shortcut to trigger search by typing on the home page
  • Optimized search query performance for single-character inputs
  • Added abort controller logic to cancel stale search requests during rapid typing
  • Refined search debounce timing for faster overlay responsiveness
Fixes
  • Fixed search result flickering when clearing input or backspacing
  • Corrected SQL query ordering logic to prevent relevance ranking errors on single-character searches
  • Ensured overlay results are cleared immediately when closing the search interface
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.77
September 2, 2026
1 commits

Credit Data Accuracy and Cast Deduplication

Improvements
  • Refined TV credit aggregation logic to prevent duplicate counting of cast members across show and season levels
  • Updated person credit retrieval to include regular cast episode data
  • Improved sorting logic for episode credits to prioritize chronological order over reverse-chronological
  • Optimized SQL query for TV show cast to handle deduplication at the database level
Fixes
  • Fixed incorrect credit counts on person profile pages
  • Corrected TV show layout cache key to ensure fresh data after schema updates
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.76
September 1, 2026
4 commits

Search Result Ordering and Poster Prioritization

Improvements
  • Prioritized results with posters in search queries to improve visual consistency
  • Optimized search query logic to skip count calculations for empty searches
  • Refined search result sorting to handle posterless media by pushing them to the end of lists
Fixes
  • Fixed search result animation logic by removing redundant transition wrappers
  • Corrected TMDBImage component to properly reset load state when the image path changes
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.75
September 1, 2026
2 commits

Search Relevance and User Stats Update

Improvements
  • Implemented relevance-based sorting for search results to prioritize exact title matches
  • Updated UserStatsDisplay logic to include new dynamic title categories for power users
  • Refined search filter defaults to prioritize relevance over popularity
Fixes
  • Fixed search relevance sorting logic for movie and TV show queries
  • Corrected slug generation logic in UserStatsDisplay
  • Fixed type safety issues in NavbarBottom filter parameter generation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.74
September 1, 2026
1 commits

Berika Statistics and UI Refinement

Improvements
  • Added failed game tracking and failure rate calculation to Berika statistics
  • Integrated NumberFlow for animated pagination and stat counters
  • Standardized statistics page layout with consistent header and navigation
  • Updated Berika distribution charts to include failed game visualization
Fixes
  • Fixed pagination layout inconsistencies in backdrop picker
  • Corrected statistics page container spacing and overflow issues
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.73
September 1, 2026
8 commits

List Sorting and Runtime Analytics Update

Improvements
  • Added runtime sorting for lists and search results
  • Added date added sorting for non-dynamic lists
  • Integrated NumberFlow for animated list item counts and watch percentage stats
  • Updated list overview to show total vs filtered item counts
  • Refined watch percentage display to support toggling between watched and unwatched views
  • Optimized list data fetching to include runtime calculations for TV shows and seasons
Fixes
  • Updated image verification logic to handle 403 Forbidden responses from TMDB CDN
  • Refined permanent 404 detection to include 410 status codes and explicit error page parsing
  • Fixed bottom navigation active state positioning and sizing
  • Corrected rating display logic for list and history media cards
  • Fixed profile picture centering
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.72
August 31, 2026
1 commits

Image Worker Reliability Update

Fixes
  • Updated image verification logic to handle 403 Forbidden responses from TMDB CDN
  • Refined permanent 404 detection to include 410 status codes and explicit error page parsing
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.71
August 30, 2026
4 commits

User Profile Stats and Layout Refinement

Improvements
  • Unified UserStatsDisplay with new cinematic title generation and watch time unit toggling
  • Refactored GenreBreakdown with interactive distribution bar and improved layout
  • Standardized SectionHeader component for consistent UI headers across profile sections
  • Updated TopPeople component to include department stats and visual showcase
  • Optimized profile layout by consolidating stats and activity sections
Fixes
  • Removed deprecated ColorProfileShowcase component
  • Fixed TopPeople data fetching logic to handle paginated responses correctly
  • Resolved layout inconsistencies in user profile by standardizing component spacing
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.70
August 30, 2026
1 commits

Database Backup Infrastructure Update

Improvements
  • Updated backup container base image to postgres:18.4-alpine3.23 for improved stability and security
  • Removed redundant postgresql-client package from backup container as functionality is handled by base image
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.69
August 30, 2026
1 commits

Automated Database Backups

New Features
  • Added automated daily and weekly database backup system to Google Drive using rclone
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.68
August 29, 2026
2 commits

List Sorting and UI Refinement

Improvements
  • Added support for custom list sorting by year, name, and vote count
  • Refined MediaCard layout to include episode count badges and improved skeleton loading states
  • Optimized list data fetching to prioritize essential metadata for sorting and filtering
  • Updated UpNextCard layout to consolidate top-flair badges for better visual hierarchy
Fixes
  • Fixed list sorting logic to correctly handle dynamic list query parameters
  • Resolved MediaCard layout inconsistencies by removing redundant year labels on season posters
  • Fixed UpNextCard flair positioning to prevent overlap
  • Corrected scrollbar padding in person profile known-for section
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.67
August 28, 2026
1 commits

Berika Stats and Leaderboards

New Features
  • Added Berika user statistics dashboard with guess distribution and streak tracking
  • Added Berika community leaderboards for wins, average guesses, and streaks
Improvements
  • Refined Berika game page layout to include personal stats and global leaderboards
  • Optimized Berika game data pipeline to support aggregate user performance metrics
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.66
August 27, 2026
1 commits

Legacy Game Cleanup

Fixes
  • Removed deprecated daily guessing game files and database schema to finalize transition to Berika
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.65
August 27, 2026
6 commits

Berika Game Logic and Schema Patch

Improvements
  • Refined database schema definitions for Berika game tables to include explicit column naming for better Drizzle ORM compatibility
  • Ensured Berika daily game correctly persists the target movie ID during the game state retrieval process
  • Added detailed error logging for Berika daily game insertion failures to improve debugging visibility
  • Simplified Berika daily game error logging by using the native error cause for better stack trace visibility
Fixes
  • Fixed Berika daily game logic to correctly filter out previously played movies using proper array handling
  • Simplified Berika daily game state retrieval by removing redundant conflict handling and streamlining database queries
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.64
August 27, 2026
1 commits

Berika Daily Movie Game

New Features
  • Added Berika, a daily cast-based movie guessing game
Improvements
  • Integrated Berika into the site directory and footer navigation
  • Implemented daily game state management with Stockholm-time reset logic
  • Added dynamic theme extraction for game pages based on movie poster colors
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.63
August 26, 2026
1 commits

IMDb Full Data Export Support

Improvements
  • Added support for full IMDb data exports (IMDbRatings.UserRatings.csv) to enable exact timestamp imports
  • Implemented UI for replacing existing database watch dates with imported timestamps
  • Enhanced import workspace with visual indicators for date replacement selection
  • Added instructional UI helper for IMDb full data archive usage
Fixes
  • Fixed logic to allow in-place timestamp updates for existing watch logs during imports
  • Resolved rating update logic to correctly handle missing or mismatched existing ratings
  • Improved IMDb row parsing to handle multiple variations of column headers
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.62
August 22, 2026
2 commits

Footer Refinement and Privacy Policy Update

Improvements
  • Redesigned footer with ambient dot pattern and smart gradient dividers
  • Added copy-to-clipboard functionality for contact email in footer
  • Updated privacy policy to include detailed disclosures for Google Drive, Cloudflare, and data portability
  • Added contact information to terms of service page
  • Integrated Postcredit logo into homepage title branding
Fixes
  • Cleaned up footer layout by removing deprecated ambient geometric shapes
  • Fixed footer spacing and alignment issues
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.61
August 22, 2026
2 commits

Hardcoded Analytics Configuration

Improvements
  • Hardcoded Google Analytics tag in app.html for improved script loading reliability
  • Removed dynamic environment variable dependency for GA measurement ID
  • Moved Google Analytics script tag to document head for earlier execution
Fixes
  • Cleaned up layout component logic by removing redundant environment variable imports
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.60
August 22, 2026
6 commits

Cast Credit Deep-Linking and Analytics Integration

New Features
  • Added Google Analytics integration for platform traffic tracking
  • Implemented interactive cast credit sidesheet for TV shows to view specific episode and movie roles
Improvements
  • Added skeleton loading states to MediaCard components
  • Refactored CastDisplay to support season-specific credit filtering
  • Enhanced PersonCard with notched badge flair for episode counts
  • Updated SeasonCard to display spelled-out season numbers
  • Consolidated recently watched episodes and movies into a single unified history view on user profiles
  • Optimized TVLayoutWrapper and movie page to handle similar media loading states
  • Exposed PUBLIC_GA_MEASUREMENT_ID environment variable in docker configuration
Fixes
  • Fixed TV credit API to correctly handle season-level crew and cast mapping
  • Resolved layout inconsistencies in CastDisplay and TopPeople components
  • Fixed episode card image sizing and text truncation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.59
August 21, 2026
2 commits

Search Embedding Context Refinement

Improvements
  • Refined media embedding logic to distinguish between movie and TV show metadata for more accurate search results
  • Updated runtime and era descriptions to provide context-aware labels for series versus films
  • Enhanced language descriptors in search embeddings to differentiate between foreign language films and series
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.58
August 19, 2026
5 commits

Design System Documentation and User Profile Refinement

New Features
  • Added comprehensive DESIGN.md documentation for platform design tokens, components, and layout patterns
Improvements
  • Implemented ambient backdrop themes for user activity heatmaps using random media image sampling
  • Refactored user profile layout with new ambient divider bars and updated button components
  • Enhanced RatingDistribution and StreakDisplay components with improved hover states and layout responsiveness
  • Updated TVStats to support toggleable duration display (days vs hours) with NumberFlow animations
  • Added notched badge flair support to MediaPoster for dynamic metadata display
  • Standardized button usage across comments and profile sections using consistent variant/size props
  • Optimized Sidesheet component with swipe-to-dismiss gesture support and improved animation transitions
Fixes
  • Fixed image worker to verify permanent 404s against TMDB CDN before purging database entries
  • Resolved spoiler tag regex to correctly handle multi-line text blocks
  • Fixed season air date logic to fallback to first episode air date when season-level data is missing
  • Resolved layout inconsistencies in TV season lists and episode card spacing
  • Fixed potential null pointer issues in heatmap backdrop sampling
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.57
August 17, 2026
5 commits

Episode Card UI and Manager Integration

Improvements
  • Integrated ManagerWatch and ManagerRating components directly into InteractiveEpisodeCard and UpNextCard
  • Standardized episode card styling with notched badges for season/episode, watch counts, and air dates
  • Refactored UpNextCard layout for cleaner information density and improved visual hierarchy
  • Updated TV layout wrappers and horizontal lists to support theme-aware Manager components
  • Added theme context support to ManagerRating and ManagerWatch for consistent UI styling
  • Extended UpNext data pipeline to include season and show color theme extraction for dynamic UI styling
Fixes
  • Fixed episode display to correctly inherit and apply season-specific themes
  • Resolved layout inconsistencies in TV episode lists by adjusting scroll container padding and alignment
  • Fixed UpNextCard text truncation and naming logic for episodes without titles
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.56
August 17, 2026
1 commits

Import Flow Data Enrichment

Improvements
  • Enhanced import workspace with granular status tracking for new library items versus list additions
  • Added visual indicators in import cards to distinguish between new data and existing library entries
  • Implemented watch history date display for existing media within the import workspace
  • Added dedicated filters for 'New to Library' and 'New to List' in the import review interface
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.55
August 13, 2026
1 commits

Ambient Footer Themes and Manager UI Refinement

Improvements
  • Implemented dynamic ambient footer backgrounds using color palette extraction from database image themes
  • Refactored ManagerList and ManagerMedia components with updated layout, spacing, and hover states
  • Added ambient blurred geometric shapes to watch history and manager action menus
  • Optimized footer theme selection using PostgreSQL reltuples for efficient random sampling
  • Updated Button component to support truncated text for breadcrumb variants
Fixes
  • Fixed TVSeasonPipeline to correctly join mediaImages for theme generation
  • Resolved layout inconsistencies in ManagerList and ManagerMedia components
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.54
August 13, 2026
1 commits

TV Season and Episode Image Enrichment

Improvements
  • Expanded TVSeasonPipeline to include season poster and episode still ingestion
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.53
August 13, 2026
2 commits

Search Performance and Image Loading Refinement

Improvements
  • Optimized search result animations by disabling transitions during page or type changes
  • Improved TMDB image loading with skeleton pulse states and fade-in transitions
  • Added adult content filtering to visual similarity search results
Fixes
  • Fixed image worker to skip invalid URLs instead of deleting database entries
  • Resolved lazy loading issues in TMDBImage component by adding rootMargin and intersection observer
  • Fixed search result card animation logic to prevent layout flickering
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.52
August 12, 2026
3 commits

Review Consensus Logic and ManagerBar Refinement

Improvements
  • Refined ManagerBar backdrop luminance detection to use white-pixel thresholding for better contrast
  • Updated ReviewSummary consensus logic to include pros-based validation
  • Added manual Rotten Tomatoes slug fallback for improved scraper reliability
Fixes
  • Fixed consensus state management to prevent UI flickering during data fetching
  • Resolved streaming error handling in review API to prevent crashes on client disconnect
  • Fixed ManagerBar layout and CSS class ordering for consistent mobile/desktop spacing
  • Fixed ManagerBar backdrop overlay opacity and brightness logic
  • Fixed ManagerBar image loading error by removing invalid crossorigin attribute
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.51
August 12, 2026
15 commits

Daily Game Expansion and UI Layout Refinement

New Features
  • Added Site Directory and Routes page for platform navigation
  • Implemented ManagerBar component for unified media action controls
  • Added aspect rating comparison logic to Daily Game
Improvements
  • Refactored media detail pages to use hybrid layout for consistent desktop spacing
  • Optimized search performance using PostgreSQL reltuples for default queries
  • Added lazy metadata loading for search results to improve initial response time
  • Enhanced Daily Game search with advanced filtering options
  • Updated UI buttons with new tag and breadcrumb variants
  • Improved ManagerBar background color extraction using 8x8 canvas downsampling
Fixes
  • Fixed bug where movie year parsing failed in search queries
  • Resolved issue where rating sheets triggered incorrectly on episode pages
  • Fixed body scroll lock issues in MediaGallery and Sheet components
  • Fixed redundant breadcrumb chevron display
  • Resolved search suggestion loop by checking query equality
  • Fixed ManagerRating URL synchronization logic
  • Fixed ManagerList poster update handling
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.50
August 7, 2026
1 commits

Database Memory Configuration Tuning

Improvements
  • Increased PostgreSQL work_mem to 64MB to improve query sorting and join performance
  • Increased maintenance_work_mem to 4GB to accelerate database indexing and vacuuming tasks
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.49
August 7, 2026
26 commits

Watch Timelines and Color Profiles

New Features
  • Added interactive watch history timelines for movies and TV shows
  • Added user color profile analysis based on watched media themes
Improvements
  • Optimized database indexes for movie and TV show popularity and search
  • Refined review consensus logic to require 5 votes and 7 days post-release
  • Updated cast display to show total cast count and improved layout
  • Enhanced gallery UI with swipe navigation support
  • Increased Docker shared memory to 8GB for improved database performance
  • Updated favicon to SVG format
Fixes
  • Fixed watch completion logic to exclude non-media entries
  • Resolved unknown media handling in watch timelines
  • Fixed timeline timestamp accuracy
  • Fixed redundant cast display and loader positioning
  • Fixed potential null pointer issues in watch log date updates
  • Fixed list scroll position restoration on navigation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.48
August 2, 2026
1 commits

Sidesheet Scroll Lock Fix

Fixes
  • Added padding and truncation to CLIP text tokenizer to prevent input length errors
  • Expanded image worker error handling to catch and purge assets triggering text_model and BroadcastIterator exceptions
  • Fixed long text input truncation issues in CLIP service
  • Resolved issue where body scroll remained disabled after closing the sidesheet
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.47
August 2, 2026
1 commits

CLIP Service Tokenization and Error Handling Refinement

Fixes
  • Added padding and truncation to CLIP text tokenizer to prevent input length errors
  • Expanded image worker error handling to catch and purge assets triggering text_model and BroadcastIterator exceptions
  • Fixed long text input truncation issues in CLIP service
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.46
August 2, 2026
1 commits

Image Worker Cleanup and Broken Asset Handling

Fixes
  • Added automated database cleanup for 404 or unreadable images encountered during CLIP processing
  • Implemented custom error handling in image worker to identify and purge invalid media assets
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.45
August 1, 2026
1 commits

Visual Similarity Search Refinement and UI Cleanup

Improvements
  • Added visual similarity search support to TV show and season detail pages
  • Implemented poster-specific routing to allow deep-linking into visually similar media results
  • Refined visual similarity threshold to 70% match to improve result relevance
  • Optimized poster display components with improved transition and hover states
Fixes
  • Removed redundant CLIP model toggle and associated state management logic from search UI
  • Cleaned up search store and API routes by removing unused model parameter handling
  • Fixed layout inconsistencies in sidesheet headers and content padding
  • Resolved potential null pointer issues in poster similarity fetching
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.44
August 1, 2026
1 commits

Visual Similarity Search and CLIP Model Upgrade

New Features
  • Added visual similarity search for media posters via CLIP vector embeddings
  • Implemented interactive sidesheet for exploring visually similar media items
Improvements
  • Upgraded CLIP model from vit-base-patch32 to vit-large-patch14 for higher precision embeddings
  • Increased image resolution for feature extraction from w185/w300 to w342/w780
  • Optimized image embedding vector dimensions from 512 to 768
  • Added UI toggle to switch between standard and CLIP-based smart search
Fixes
  • Added retry mechanism to CLIP service image fetching to handle TMDB CDN 502/429 errors
  • Fixed search store synchronization to correctly handle model state persistence
  • Resolved layout issues in search results and mobile navigation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.43
August 1, 2026
1 commits

Unified CLIP and Theme Extraction Pipeline

Improvements
  • Consolidated image embedding and color palette extraction into a single CLIP service request to reduce network overhead
  • Refactored image worker to use a continuous 12-thread concurrency pool for higher throughput
  • Increased image worker batch size from 32 to 48
  • Optimized image worker loop delay to 10ms for faster processing
Fixes
  • Resolved redundant image fetching by moving Vibrant palette extraction into the CLIP service pipeline
  • Fixed worker pool logic to ensure sequential processing within the concurrency limit
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.42
August 1, 2026
1 commits

CLIP Service Initialization Logging

Improvements
  • Added granular 4-step progress logging for CLIP model initialization to improve startup observability
  • Implemented download progress callbacks for model assets to track initialization status in logs
  • Added elapsed time tracking for model loading sequence
Fixes
  • Configured ONNX runtime to utilize 8 CPU threads for improved processing speed
  • Increased image embedding batch size from 16 to 32
  • Implemented concurrency limit of 4 to parallelize image processing and network I/O
  • Optimized TMDB image fetching by defaulting to smaller w185/w300 payloads to reduce bandwidth and parsing time
  • Updated CLIP service health check to report model initialization status
  • Decoupled model initialization from HTTP server startup to prevent blocking
  • Switched Docker base image to node:25-slim to reduce image footprint and remove unnecessary compatibility layers
  • Added gcompat and libc6-compat to Dockerfile to resolve native binding errors for ONNX C++ dependencies
  • Increased Docker container start period to 180s and retries to 10 to accommodate model loading time
  • Implemented initialization protection in CLIP service to prevent race conditions and redundant model loading during startup
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.41
August 1, 2026
2 commits

CLIP Service Startup Reliability Improvements

Improvements
  • Configured ONNX runtime to utilize 8 CPU threads for improved processing speed
  • Increased image embedding batch size from 16 to 32
  • Implemented concurrency limit of 4 to parallelize image processing and network I/O
  • Optimized TMDB image fetching by defaulting to smaller w185/w300 payloads to reduce bandwidth and parsing time
  • Updated CLIP service health check to report model initialization status
  • Decoupled model initialization from HTTP server startup to prevent blocking
Fixes
  • Switched Docker base image to node:25-slim to reduce image footprint and remove unnecessary compatibility layers
  • Added gcompat and libc6-compat to Dockerfile to resolve native binding errors for ONNX C++ dependencies
  • Increased Docker container start period to 180s and retries to 10 to accommodate model loading time
  • Implemented initialization protection in CLIP service to prevent race conditions and redundant model loading during startup
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.40
August 1, 2026
1 commits

Image Embedding Worker Throughput Optimization

Improvements
  • Configured ONNX runtime to utilize 8 CPU threads for improved processing speed
  • Increased image embedding batch size from 16 to 32
  • Implemented concurrency limit of 4 to parallelize image processing and network I/O
  • Optimized TMDB image fetching by defaulting to smaller w185/w300 payloads to reduce bandwidth and parsing time
Fixes
  • Switched Docker base image to node:25-slim to reduce image footprint and remove unnecessary compatibility layers
  • Added gcompat and libc6-compat to Dockerfile to resolve native binding errors for ONNX C++ dependencies
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.39
August 1, 2026
2 commits

ONNX Runtime Compatibility and Docker Cleanup

Improvements
  • Switched Docker base image to node:25-slim to reduce image footprint and remove unnecessary compatibility layers
Fixes
  • Added gcompat and libc6-compat to Dockerfile to resolve native binding errors for ONNX C++ dependencies
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.38
August 1, 2026
1 commits

Local CLIP and Vibrant Theme Integration

Improvements
  • Migrated image embedding worker from Cloudflare AI to local @huggingface/transformers CLIP model to eliminate neuron dependency
  • Integrated node-vibrant to extract and store color palettes for media images
  • Implemented multimodal embedding blending (70% image pixels, 30% metadata text) for improved search relevance
Fixes
  • Re-enabled image embedding worker by removing the zero-neuron limit
  • Corrected image embedding vector dimensions from 1024 back to 512 to match model architecture
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.37
July 31, 2026
1 commits

Image Worker Suspension

Fixes
  • Disabled image embedding worker by setting daily neuron limit to zero to prevent further background processing
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently suspended
v2.0.36
July 31, 2026
1 commits

Search Suggestion Loop Fix

Fixes
  • Resolved infinite recursion in fuzzy search logic by implementing a skip-suggestion flag to prevent circular re-queries
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.35
July 31, 2026
1 commits

Cloudflare AI Gateway BYOK Integration

Improvements
  • Updated embedding services to use Cloudflare AI Gateway BYOK (Bring Your Own Key) alias for improved credential management
  • Removed redundant local API key handling in embedding modules in favor of gateway-managed authentication
Fixes
  • Standardized error messaging across embedding services to remove specific provider references
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.34
July 31, 2026
2 commits

OpenAI Request Routing via Cloudflare AI Gateway

Improvements
  • Integrated Cloudflare AI Gateway for OpenAI embedding requests to improve observability and request management
  • Updated search embedding service to route requests through Cloudflare AI Gateway
Fixes
  • Cleaned up whitespace in image worker neuron fetcher
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.33
July 31, 2026
1 commits

Neuron Usage Tracking Accuracy Fix

Improvements
  • Reduced per-image neuron consumption in embedding worker from 0.44 to 0.013 to extend daily processing capacity
  • Optimized image embedding worker to trigger Cloudflare neuron usage sync every 100 images processed in addition to the existing 5-minute interval to improve accuracy of usage tracking
Fixes
  • Corrected Cloudflare neuron usage tracking field from 'neurons' to 'totalNeurons' to ensure accurate API data retrieval
  • Updated neuron usage fetcher to aggregate multiple inference groups instead of relying on a single index to ensure accurate daily totals
  • Increased neuron usage query limit from 10 to 1000 to prevent data truncation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.32
July 31, 2026
1 commits

Image Embedding Neuron Cost Reduction

Improvements
  • Reduced per-image neuron consumption in embedding worker from 0.44 to 0.013 to extend daily processing capacity
  • Optimized image embedding worker to trigger Cloudflare neuron usage sync every 100 images processed in addition to the existing 5-minute interval to improve accuracy of usage tracking
Fixes
  • Corrected Cloudflare neuron usage tracking field from 'neurons' to 'totalNeurons' to ensure accurate API data retrieval
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.31
July 31, 2026
3 commits

Image Embedding Worker Sync Optimization

Improvements
  • Optimized image embedding worker to trigger Cloudflare neuron usage sync every 100 images processed in addition to the existing 5-minute interval to improve accuracy of usage tracking
Fixes
  • Corrected Cloudflare neuron usage tracking field from 'neurons' to 'totalNeurons' to ensure accurate API data retrieval
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.30
July 31, 2026
1 commits

Image Embedding Size Optimization

Improvements
  • Optimized image embedding worker to request appropriate TMDB image sizes based on asset type (poster, backdrop, still, profile) to reduce bandwidth and processing overhead
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.29
July 31, 2026
1 commits

Parallelized Image Embedding Worker

Improvements
  • Refactored image embedding worker to process images in parallel batches of 10 to increase throughput
  • Migrated image embeddings to a dedicated database table to improve schema modularity and query performance
  • Updated image worker to use upsert logic for embedding storage
  • Optimized image worker logging to use estimated model costs instead of external API calls
Fixes
  • Corrected image embedding worker payload structure by removing unnecessary array wrapping for text inputs
  • Fixed CLIP embedding generation logic to pass raw strings instead of arrays to the inference service
  • Optimized image embedding database insertion by passing raw vector arrays directly to the SQL driver instead of manual string casting
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.28
July 31, 2026
1 commits

Image Embedding Database Decoupling

Improvements
  • Migrated image embeddings to a dedicated database table to improve schema modularity and query performance
  • Updated image worker to use upsert logic for embedding storage
  • Optimized image worker logging to use estimated model costs instead of external API calls
Fixes
  • Corrected image embedding worker payload structure by removing unnecessary array wrapping for text inputs
  • Fixed CLIP embedding generation logic to pass raw strings instead of arrays to the inference service
  • Optimized image embedding database insertion by passing raw vector arrays directly to the SQL driver instead of manual string casting
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.27
July 31, 2026
1 commits

Image Embedding Vector Dimension Update

Improvements
  • Increased image embedding vector dimensions from 512 to 1024 to support higher precision CLIP models
Fixes
  • Corrected image embedding worker payload structure by removing unnecessary array wrapping for text inputs
  • Fixed CLIP embedding generation logic to pass raw strings instead of arrays to the inference service
  • Optimized image embedding database insertion by passing raw vector arrays directly to the SQL driver instead of manual string casting
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.26
July 31, 2026
2 commits

Image Embedding Vector Optimization

Fixes
  • Corrected image embedding worker payload structure by removing unnecessary array wrapping for text inputs
  • Fixed CLIP embedding generation logic to pass raw strings instead of arrays to the inference service
  • Optimized image embedding database insertion by passing raw vector arrays directly to the SQL driver instead of manual string casting
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.25
July 31, 2026
2 commits

Image Embedding Worker Refinement

Improvements
  • Refactored image embedding database insertion to use explicit vector casting for improved schema compatibility
  • Cleaned up image worker logging and function signature formatting for better code readability
Fixes
  • Fixed potential SQL syntax errors in image embedding worker by properly casting vector arrays
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.24
July 31, 2026
3 commits

Image Embedding Worker Integration

Improvements
  • Added background worker to generate CLIP image embeddings for posters and backdrops using Cloudflare AI
  • Implemented automated Cloudflare Neuron usage tracking to manage daily AI inference limits
  • Exposed Cloudflare account and AI token environment variables to embedding worker services
  • Optimized database schema serialization for media image embeddings by using manual array formatting instead of JSON.stringify
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
  • Experimental image embedding worker is currently processing initial media library backfill
v2.0.23
July 31, 2026
1 commits

Search Correction and Economics Labeling

New Features
  • Added instant typo and misspelling correction using PostgreSQL GIN trigrams for search queries
Improvements
  • Updated Economics component to display 'budget' instead of 'multiplier' for clarity
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.22
July 31, 2026
1 commits

Fuzzy Search Fallback

New Features
  • Added fuzzy text search fallback to automatically suggest corrections for misspelled queries
Improvements
  • Optimized search database indexing with non-adult specific GIN indexes
  • Expanded search query term logic to handle '&' and 'and' interchangeably
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.21
July 31, 2026
1 commits

Media Card Credit View Refinement

Improvements
  • Refactored episode credits display from modal to Sidesheet for better mobile interaction
  • Added season-based filtering for episode credits to improve navigation in long-running series
  • Updated TypeSelector to support toggling 'all' state by re-clicking active filter
Fixes
  • Added conditional import for playwright-stealth to prevent worker boot crashes when dependencies are missing
  • Implemented safety checks for stealth_sync execution to ensure scraper stability
  • Fixed TypeSelector state handling to ensure correct URL parameter synchronization
  • Resolved TypeSelector button type attribute to prevent unintended form submissions
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.20
July 31, 2026
1 commits

Parental Scraper Dependency Resilience

Fixes
  • Added conditional import for playwright-stealth to prevent worker boot crashes when dependencies are missing
  • Implemented safety checks for stealth_sync execution to ensure scraper stability
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.19
July 31, 2026
1 commits

Parental Scraper Stealth Integration

Improvements
  • Integrated playwright-stealth into parental scraper to further improve WAF evasion
Fixes
  • Implemented stealth headers and disabled AutomationControlled flag in parental scraper to bypass AWS WAF challenges
  • Added detection and wait logic for AWS WAF JS challenges in parental scraper
  • Whitelisted AWS WAF script domains to ensure challenge resolution
  • Added navigation wait logic and improved selector timeouts for WAF challenge handling
  • Replaced invalid wait_for_navigation with wait_for_url in parental scraper to improve WAF challenge stability
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.18
July 31, 2026
4 commits

Parental Scraper WAF Bypass Refinement

Fixes
  • Implemented stealth headers and disabled AutomationControlled flag in parental scraper to bypass AWS WAF challenges
  • Added detection and wait logic for AWS WAF JS challenges in parental scraper
  • Whitelisted AWS WAF script domains to ensure challenge resolution
  • Added navigation wait logic and improved selector timeouts for WAF challenge handling
  • Replaced invalid wait_for_navigation with wait_for_url in parental scraper to improve WAF challenge stability
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.17
July 31, 2026
5 commits

Swipe Navigation and Scraper Robustness

New Features
  • Added swipe-to-navigate functionality for TV seasons and episodes
  • Added swipe-to-switch tabs functionality for Cast & Crew pages
Improvements
  • Updated parental guide scraper to handle titles without specific advisory ratings
  • Refined scraper fallback logic to improve reliability across varying IMDb page structures
Fixes
  • Resolved potential timeout errors in parental guide scraper when elements are missing
  • Fixed scraper logic to correctly handle empty severity fields
  • Corrected layout container for top backdrops to ensure consistent sizing
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.16
July 31, 2026
3 commits

Parental Guide Scraper Debugging

Improvements
  • Updated scraper resource filtering to retain stylesheets for correct layout rendering
  • Increased navigation timeout to 15s to improve stability on slower IMDb pages
  • Added detailed raw text and HTML debug logging to parental guide scraper to assist in troubleshooting
Fixes
  • Resolved parental guide scraper timeouts by implementing fallback selectors for IMDb layout changes
  • Added robust error handling for individual row scraping to prevent full process failure
  • Fixed category and severity element selection logic to handle updated IMDb DOM structures
  • Updated parental guide scraper to include icon-link selectors for more reliable category detection
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.15
July 30, 2026
1 commits

Collection Cast and Crew Integration

New Features
  • Added dedicated Cast & Crew pages for collections
Improvements
  • Updated CastCrewPage component to support movie credit display alongside TV episode credits
  • Enhanced PersonCard to display movie counts and trigger credit side-sheets for collections
Fixes
  • Corrected MediaCard owner status in collection view to prevent incorrect edit permissions
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.14
July 30, 2026
1 commits

Consensus Worker Adjustment and Language Data Fix

Improvements
  • Increased consensus worker release date threshold from 1 day to 7 days to ensure more stable review data
  • Updated movie language query to include English name field for better display consistency
Fixes
  • Fixed missing language display issue on movie detail pages
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.13
July 27, 2026
1 commits

Navigation Menu UI Standardization

Improvements
  • Refactored user navigation menu to a single-column list for improved readability
  • Added consistent icon set and hover states to all navigation menu items
  • Updated active state styling for navigation links to include border and background highlights
Fixes
  • Fixed layout consistency and spacing in the bottom navigation drawer
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.12
July 27, 2026
1 commits

Consensus Worker Refinement and History UI Cleanup

Improvements
  • Updated review consensus worker to trigger based on analyzed review count rather than total vote count
  • Removed artificial vote count threshold for LLM processing in consensus worker
  • Refactored history page layout for better component nesting and readability
Fixes
  • Fixed history page container height and layout shift issues
  • Corrected user rating and owner rating logic in history view to prevent undefined state errors
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.11
July 27, 2026
1 commits

History View Date Presets

Improvements
  • Added quick date range presets to user history view for faster filtering
  • Optimized date parsing logic to support both ISO strings and YYYY-MM-DD formats
  • Refined history view header display logic for single-day date ranges
Fixes
  • Resolved state handling for history date range filtering
  • Fixed potential off-by-one errors in history date range calculations
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.10
July 26, 2026
1 commits

Performance and UI Refinement

Improvements
  • Optimized UI component spacing and layout consistency across mobile and desktop
  • Refined UpNext and InteractiveEpisodeCard logic for improved state handling
  • Improved type selector filtering logic to prevent empty state errors
  • Standardized backdrop and button styling for better visual hierarchy
Fixes
  • Resolved lag in user profile and UpNext components
  • Fixed timezone offset calculation for watched status updates
  • Corrected rendering issues in user history tracking
  • Fixed minor CSS layout shifts in navigation and gallery components
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.9
July 25, 2026
1 commits

Navigation and Rendering Stability

Improvements
  • Optimized calendar view rendering with derived state for active days
  • Improved list key generation for trending items and comments to prevent rendering inconsistencies
  • Refactored navigation menu touch handling to be more robust across all user pages
Fixes
  • Fixed sliding and drag-to-close issues in the bottom navigation bar
  • Resolved navigation menu state synchronization for non-user pages
  • Corrected touch event listener attachment and cleanup in navigation component
  • Fixed potential key collisions in episode and comment lists
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.8
July 16, 2026
1 commits

Interactive User Navigation

Improvements
  • Added interactive swipe-to-open navigation menu for user profile pages
  • Implemented drag-to-close gesture support for mobile and desktop user menus
  • Integrated visual notch indicator for user menu interaction state
  • Refactored user navigation drawer state management into global UI store
Fixes
  • Resolved navigation drawer state synchronization issues with browser history
  • Fixed layout shift and transition performance in bottom navigation bar
  • Removed redundant floating menu notch from side navigation
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.7
July 14, 2026
12 commits

Cast and Crew Integration

New Features
  • Implemented dedicated Cast & Crew pages for movies and TV shows
  • Added episode-level credit tracking for TV shows
Improvements
  • Optimized CastDisplay loading with slice-based rendering
  • Refactored ManagerRating UI with touch-friendly drag interactions
  • Added infinite scroll support to Cast & Crew pages
  • Enhanced list management with automatic poster updates
  • Standardized TV show layout with crew count display
  • Optimized database schema with bigint for TVDB IDs
  • Added memoization cache for expensive statistics and credit queries
  • Improved settings menu accessibility with mobile-friendly drawer
Fixes
  • Fixed TVDB ID integer overflow issues
  • Resolved tooltip interaction bugs on navbar
  • Corrected smart search filter parameters
  • Fixed list item count synchronization
  • Resolved layout shifts in ManagerRating component
  • Fixed season list auto-scroll behavior
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.6
July 8, 2026
16 commits

Search Access and Enrichment Stability

Improvements
  • Added bypass login feature to FeaturesShowcase to allow guest exploration
  • Updated smart search to require Enter key press for execution
  • Added owner watch percentage display to list items
  • Included keywords on TV season pages
  • Optimized scrollable container layouts to align with screen edges
  • Updated related media display to include user watch status
  • Adjusted smart search distance threshold for improved result relevance
  • Refactored embedding sync logic for better code readability and formatting
Fixes
  • Resolved enricher bug causing items to get stuck in FAILED state
  • Fixed smart search access control to require authentication
  • Corrected episode list rendering for guest users
  • Fixed up-next episode navigation and title display bugs
  • Resolved list sorting and display issues
  • Removed confetti animations across the platform
  • Fixed ManagerRating ID generation for consistent state tracking
  • Corrected poster path resolution for TV episodes
  • Fixed JSON parsing error handling in embedding sync pipeline
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.5
July 8, 2026
2 commits

Embedding Pipeline Optimization

Improvements
  • Implemented robust rate limiting and token management for OpenAI embedding requests
  • Added automatic retry logic with exponential backoff for embedding API calls
  • Optimized embedding backfill process with batched database inserts and conflict handling
  • Improved embedding generation priority by sorting media items by analysis status and vote count
  • Removed artificial 3-second sleep delay in embedding backfill process to improve throughput
Fixes
  • Resolved potential memory and rate limit issues in the embedding sync pipeline
  • Corrected JSON parsing for media metadata fields during embedding generation
  • Fixed embedding backfill logic to correctly handle batch processing and database constraints
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.4
July 8, 2026
1 commits

Codebase Cleanup and Refinement

Improvements
  • Refactored comment input and display components for better performance and maintainability
  • Optimized image handling and backdrop processing scripts
  • Standardized CSS and layout structures across media and user profile components
  • Improved search query persistence and smart search embedding logic
  • Enhanced TV episode display and season navigation responsiveness
Fixes
  • Resolved various UI layout shifts and styling inconsistencies
  • Fixed broken state handling in media managers
  • Corrected type definitions for smart search queries
  • Fixed minor bugs in comment section rendering and mention parsing
  • Resolved issues with Google Drive sync stability
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.3
July 7, 2026
1 commits

List Loading Optimization

Improvements
  • Implemented cached item counts for dynamic and static lists to improve overview page load performance
  • Added 24-hour cache invalidation logic for list item counts to balance performance and data freshness
Fixes
  • Optimized list loading logic to prevent redundant database queries on user profile pages
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.2
July 7, 2026
1 commits

Smart List Integration

Improvements
  • Enabled smart search query support within dynamic list backdrops
  • Refactored list loading logic to handle smart search embedding types
Fixes
  • Resolved type definition issues for smart search in list management
  • Fixed backdrop API to correctly process smart search parameters
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.0
July 7, 2026
252 commits

Final Polish & Vector Search

New Features
  • Implemented Smart Search using pgvector and OpenAI embeddings for semantic media discovery
  • Added Genre Breakdown visualization to user statistics
Improvements
  • Optimized data loading using SvelteKit streaming
  • Redesigned the calendar view for better readability and performance
  • Refined user profile statistics and activity heatmap layout
  • Updated review consensus to include Rotten Tomatoes data
  • Standardized UI icons using Lucide
  • Added infinite scroll support across all media pages
  • Enhanced list management with new vertical view options and filtering
  • Improved search input responsiveness and added character limits with progress indicators
  • Optimized image handling and asset sizes for faster load times
  • Added EMBEDDING_OPEN_AI_KEY to docker configuration for vector search stability
Fixes
  • Resolved search filter bugs and state persistence issues
  • Fixed review consensus worker pipeline and data matching errors
  • Corrected Kometa integration syntax and logic
  • Fixed anime review scraping and MyAnimeList fallback integration
  • Resolved navigation and scroll position issues in media galleries and cast displays
  • Fixed Caddy health checks and deployment stability
  • Resolved various UI layout shifts and animation glitches
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v2.0.1
July 7, 2026
1 commits

Smart Query Persistence

Improvements
  • Added ability to save smart search queries to dynamic lists
  • Refactored smart search logic into a reusable server-side module
  • Updated saved query UI to support smart search type labeling
Fixes
  • Resolved type definition issues for smart search in list management
  • Fixed dynamic list API to correctly generate and store embeddings for smart queries
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v1.8.0
July 1, 2026
224 commits

Dynamic Lists & Search Saving

New Features
  • Implemented dynamic list management with import/export capabilities
  • Added saved search queries functionality
  • Introduced media gallery system for viewing backdrops and posters
  • Added ability to mention cast and crew members in comments
Improvements
  • Overhauled front page layout and trending section for improved performance
  • Optimized data loading using SvelteKit streaming
  • Refined history page performance and layout
  • Updated UI components to use Lucide icons and standardized styling
  • Enhanced collection pages with keyword support and improved banner fallbacks
  • Improved search filter responsiveness and navigation
  • Added Anilist fallback for anime data when Jikan is unavailable
Fixes
  • Resolved bug preventing ManagerRating from opening on episodes
  • Fixed recently watched episodes display in history view
  • Fixed review consensus streaming and data loading issues
  • Resolved various issues with Kometa integration and anime review parsing
  • Fixed duplicate ID bugs on person credit pages
  • Corrected media type selection logic in the bottom navigation bar
  • Fixed font fetching and console warnings for UI animations
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v1.7.0
July 1, 2026
309 commits

Performance & Component Refinement

New Features
  • Added dedicated statistics page for user watch history and activity
  • Implemented media gallery system for viewing backdrops and posters
  • Added ability to mention users in comments
Improvements
  • Overhauled front page layout and trending section for improved performance and LCP
  • Optimized database queries and added indexes, reducing load times significantly
  • Migrated all custom icons to Lucide for consistency and performance
  • Refined search functionality with improved mobile flow and saved search UI
  • Enhanced list management with poster support and bulk import/export capabilities
  • Updated person and credit displays to use unified filtering and backend-driven categories
  • Improved review consensus system with support for Rotten Tomatoes and better streaming
  • Optimized image loading and asset sizes across the platform
Fixes
  • Resolved navigation and URL state issues when using filters
  • Fixed various bugs in the review consensus and post-credit scene scrapers
  • Corrected TV show watch percentage calculations and episode tracking
  • Fixed layout and styling issues in settings, comments, and mobile navigation
  • Resolved issues with sitemap generation and Docker deployment stability
  • Fixed broken state for guest stars and credit matching
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.9.0
June 9, 2026
51 commits

Changelog & Gallery Features

New Features
  • Added dedicated changelog page
  • Implemented media gallery system for posters and backdrops
Improvements
  • Overhauled trending section for improved performance and layout
  • Optimized Largest Contentful Paint (LCP) for faster page loads
  • Refactored component structure into category-based folders
  • Updated history and comment card UI
  • Improved deployment pipeline speed
Fixes
  • Fixed ManagerRating display issue on episode pages
  • Fixed recently watched episodes display in history view
  • Fixed media type selection in bottom navigation
  • Fixed font fetching and console warnings for UI animations
  • Resolved issues with AI review consensus streaming and URL updates
  • Fixed footer spacing and mobile text alignment
  • Fixed registration and password recovery logic
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Experimental anti-gravity UI components are currently being tested
v1.6.0
March 21, 2026
31 commits

IMDb Review Consensus

New Features
  • Implemented AI-powered IMDb Review Consensus system to generate pros, cons, and category ratings for media
Improvements
  • Optimized review scraper with network interception and JS evaluation for faster data extraction
  • Refined AI prompt logic for more accurate genre alignment and category scoring
  • Added detailed category rating UI components with consensus visualization
  • Updated Docker configuration to include dedicated review API service
  • Improved UI/UX for media manager lists and rating interactions
  • Increased global rate limit bucket size for improved performance
Fixes
  • Resolved issue where actors failed to load on detail pages
  • Fixed scraper logic to handle media with no reviews and filter out promotional content
  • Corrected review scraper to handle age-restricted or blocked content gracefully
  • Fixed layout positioning of consensus display on TV show pages
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.5.0
March 15, 2026
41 commits

User Experience & Navigation

New Features
  • Added 'People' search functionality to discover actors and crew members
  • Integrated Better Auth for improved authentication and session management
  • Added social media links to the footer
Improvements
  • Overhauled platform core design and front page layout
  • Updated navigation bar with animated background and improved active state highlighting
  • Optimized history page loading and data display
  • Enhanced activity heatmap with month-based color scaling and navigation controls
  • Added detailed production company and country information to media pages
  • Improved search filters with support for companies and keywords
  • Refined trending section with background graph visualization
  • Updated keyword display with explanatory context
Fixes
  • Fixed search API to prevent redundant calls
  • Fixed activity heatmap and history card bugs
  • Fixed collection status icon display issues
  • Fixed search filter reset functionality
  • Fixed language, company, and keyword search bugs
  • Fixed stale episode data by implementing a refresh mechanism
  • Fixed UI text alignment and styling inconsistencies
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.4.0
March 2, 2026
21 commits

AI Integration & Search Overhaul

New Features
  • Integrated Google Gemini AI service to automatically track and verify post-credit scenes for movies
Improvements
  • Optimized Docker build process for faster deployment
  • Improved metadata handling for movie and TV show pages
  • Refined layout and font consistency across the platform
  • Migrated static cache management to Cloudflare for better performance
Fixes
  • Resolved an issue causing high CPU usage spikes
  • Fixed mobile display issues where images were failing to load
  • Corrected static cache header configuration in hooks
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.3.0
March 1, 2026
17 commits

UI Overhaul & Analytics

New Features
  • Added user activity heatmap to profile pages
  • Implemented rating distribution visualization
  • Added streak tracking for daily watch activity
Improvements
  • Overhauled UI design with new color palette and spacing
  • Integrated DitherShader for stylized image rendering
  • Added feedback email contact in footer
  • Refined database connection handling for better performance
Fixes
  • Fixed episode navigation logic
  • Resolved critical errors in import/export tools
  • Fixed backdrop display issues
  • Corrected Z-index conflicts and sizing issues
  • Fixed snake_case naming inconsistencies
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.2.0
February 27, 2026
45 commits

Drizzle ORM Migration

New Features
  • Migrated entire backend database layer from Prisma to Drizzle ORM for improved performance and type safety
Improvements
  • Refined UI for actor cards and media cards for a more consistent, modern look
  • Updated main page layout and JSON-LD structure for better SEO
  • Optimized history page layout using flex-wrap for better responsiveness
  • Added personal platform mission note to the UI
  • Improved navbar padding and spacing for better visual balance
  • Updated saturation enricher logic to handle stale data more efficiently
  • Added Docker shared memory configuration for database stability
Fixes
  • Fixed broken TV show manager list
  • Resolved absolute positioning and loading issues in the queue
  • Fixed whitespace rendering issues on the main page
  • Fixed missing rating data on TV show pages
  • Fixed list management bugs
  • Resolved rate limiting issues during Google indexing
  • Fixed fatal errors related to TMDB API connectivity
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
  • Experimental anti-gravity UI components are currently being tested
v1.1.0
February 21, 2026
145 commits

Infrastructure & Performance

Improvements
  • Refactored database schema to use Timestamptz for all date fields to improve timezone accuracy
  • Optimized database performance with new GIN indexes for fuzzy text search on titles, overviews, and keywords
  • Implemented a new bottom navigation bar for improved mobile usability
  • Added global color variables to CSS for easier theme maintenance
  • Updated search functionality to include year filtering
  • Added IMDb link buttons to media posters
  • Enhanced SEO and search engine result display
  • Updated daily game to 'Moviedle'
  • Added keyword marquee with server-side caching
  • Added description and location fields to user profiles
Fixes
  • Resolved IMDb ID conflicts during TV show enrichment
  • Fixed Google Drive backup functionality
  • Fixed various TV show and episode enrichment pipeline errors
  • Fixed Google AI and importer integration bugs
  • Fixed interactive episode card and 'up next' display bugs
  • Fixed JSON-LD structure for better search engine indexing
  • Fixed list item deletion confirmation
  • Fixed progress bar sizing issues
Work In Progress
  • Advanced search filters (genre, etc.) remain in development
  • Google Drive sync for ratings requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
v1.0.0
January 29, 2026
207 commits

Production Readiness & Dockerization

New Features
  • Added Docker support with a master Dockerfile for production deployment
  • Implemented a calendar view for upcoming media releases
  • Added Google Drive backup functionality for user data
Improvements
  • Overhauled media interaction UI with new rating picker, bookmarking, and watch status buttons
  • Optimized database queries and API caching to significantly reduce page load times
  • Refactored search functionality for smoother performance and better data fetching
  • Standardized media poster components and layout grids across the platform
  • Updated user profile settings to include avatar uploads and account management
  • Enhanced mobile responsiveness for movie and TV show detail pages
  • Improved global statistics display with formatted runtime calculations
Fixes
  • Resolved database unique constraint violations causing trending media to fail
  • Fixed certification display bugs for TV shows
  • Resolved authentication flow errors and logout issues on Android
  • Fixed Traktarr importer to correctly track play counts
  • Corrected navigation bugs and double-refresh issues in the navbar search
  • Fixed layout shifts and banner cutoff issues
Work In Progress
  • Advanced search filters (year, genre, etc.) remain unimplemented
  • Google Drive sync for ratings is functional but requires ongoing stability testing
  • Recently watched episodes history tracking is still being refined
v0.8.0
November 7, 2025
66 commits

Database-First Search & UI Refinement

New Features
  • Added interactive comments section for movies, TV shows, seasons, and episodes
  • Implemented post-credit scene detection and display for movies
  • Added parental guide information for movies and TV shows
  • Implemented user-defined lists system for organizing media
Improvements
  • Refined UI for recently watched history and user dashboard
  • Optimized loading performance for theme components and movie pages
  • Normalized production companies, countries, and spoken languages data
  • Improved visibility and styling of rating displays on media cards
  • Added keyword support for movies and TV shows
Fixes
  • Fixed trending API errors caused by unique constraint violations
  • Resolved certification display bugs for TV shows
  • Fixed banner cutoff issues on media pages
  • Corrected timestamp handling in watch logs
  • Fixed trending data cleanup to remove old/unused entries
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
  • Main menu layout is currently in an early, minimal state
v0.7.0
November 7, 2025
23 commits

Post-Credit & Profile Features

New Features
  • Added interactive comments section for movies, TV shows, seasons, and episodes
  • Implemented post-credit scene detection and display for movies
  • Added keyword support for movies and TV shows
Improvements
  • Normalized production data, theme colors, and spoken languages into relational database tables
  • Optimized page load speeds and general system performance
  • Enhanced UI layout for banners and text sizing
  • Added sorting and filtering options to the credits display
  • Improved history card visuals with fallback support for TV show backdrops
  • Added relatable watch-time statistics to user profiles
Fixes
  • Fixed banner cutoff issues
  • Resolved certification display bugs for TV shows
  • Fixed comment display and interaction logic
  • Corrected database indexing for watch logs and lists
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
  • Main menu layout is currently in an early, minimal state
v0.6.0
November 3, 2025
9 commits

Main Menu & Normalization

Improvements
  • Refactored crew data structure to use normalized Department and Job tables
  • Optimized database transactions for media imports and collection updates
  • Improved trending data management with automated cleanup of old records
  • Updated banner logic to select movies directly from trending data
Fixes
  • Fixed trending 'this week' view error caused by unique constraint violations
  • Fixed incorrect budget and revenue calculations in collections
  • Fixed missing aria-labels on trending navigation buttons
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
  • Main menu layout is currently in an early, minimal state
v0.5.0
August 20, 2025
55 commits

List Management & User Dashboard

New Features
  • Implemented user-defined lists system for organizing media
  • Added user dashboard with recently watched history
  • Added parental guide information for movies and TV shows
Improvements
  • Refined search interface and added recent search history
  • Optimized navigation bar with improved responsiveness and scroll behavior
  • Enhanced media cards to display watch status and ratings
  • Added server-side request timing for performance monitoring
  • Improved UI for login and welcome screens
  • Added footer with TMDB and IMDb attribution
Fixes
  • Resolved database deadlock issues
  • Fixed bug causing watched status to be removed when fetching media details
  • Fixed incorrect deletion of user records
  • Resolved issues with missing episodes and misplaced media data
  • Fixed timestamp handling in watch logs
  • Corrected styling and visibility issues across the UI
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
v0.9.0
July 21, 2025
25 commits

Parental Guide & Import Tools

New Features
  • Added parental guide information for movies and TV shows with data sourced from IMDb
  • Implemented comprehensive import tools for Traktarr data, including support for watch history and ratings
Improvements
  • Enhanced media cards with progress indicators for TV shows and improved layout
  • Added pagination and search filtering to the backdrop picker
  • Updated user dashboard and login UI for better visibility
  • Added footer with TMDB and IMDb attribution
  • Optimized list card visuals and display information
  • Improved visibility and styling of rating displays
  • Added user backdrop customization support
Fixes
  • Fixed color consistency across the UI
  • Resolved issues with missing or misplaced TV episodes during data import
  • Fixed scroll-based visibility logic for the action bar
  • Corrected database constraints for IMDb IDs
  • Fixed list manager UI interactions
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
  • Main menu layout is currently in an early, minimal state
v0.4.0
June 25, 2025
10 commits

Ratings & Watch Tracking

New Features
  • Implemented comprehensive rating system for movies, TV shows, and individual episodes
  • Added watch history logging for movies and TV episodes with custom timestamp support
  • Introduced user-defined lists system for organizing media
  • Added persistent action bar for quick rating and watch logging across all media types
Improvements
  • Enhanced TV show detail pages with overall watch progress tracking and runtime statistics
  • Refined mobile layout and responsiveness for collection and detail views
  • Added visual indicators for watched episodes in lists and season views
  • Optimized database queries for user-specific watch and rating data
Fixes
  • Resolved issue where TV show cast data was not saving correctly
  • Fixed episode list rendering and data consistency
  • Corrected database schema for watch logs and ratings to ensure proper cascading deletes
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
v0.3.0
June 24, 2025
32 commits

User Interaction & Collections

New Features
  • Added comprehensive TV show tracking including seasons, episodes, and cast/crew details
  • Implemented movie collections system to group related films
  • Added detailed person pages with biography, credits, and filmography filtering
Improvements
  • Enhanced cast and crew display with horizontal scrolling and improved mobile responsiveness
  • Added director and writer credits to movie detail pages
  • Implemented dynamic sorting and filtering for actor credits
  • Added budget and revenue information to movie details
  • Optimized episode navigation for faster browsing
  • Standardized mobile layout across all pages
Fixes
  • Fixed scroll behavior and interaction issues on mobile devices
  • Fixed pagination errors in search results
  • Fixed various UI styling and color inconsistencies
  • Resolved effect errors in component lifecycle
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
  • Mobile-specific refinements for collection views are still in progress
v0.2.0
June 21, 2025
11 commits

Media Page & UI Polish

New Features
  • Added dedicated movie detail pages with integrated cast and production information
  • Implemented interactive cast display with horizontal scrolling
Improvements
  • Refined navigation bar with integrated search functionality
  • Updated UI layout for wide-screen movie displays
  • Optimized database schema to support movie genres and cast relationships
Fixes
  • Resolved cast information display issues on media detail cards
  • Fixed search form state synchronization between pages
Work In Progress
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional
v0.1.0
June 18, 2025
10 commits

MVP Foundation

New Features
  • Implemented search functionality for movies and TV shows using the TMDB API
  • Added user onboarding flow requiring a unique username upon first login
  • Integrated Bottleneck for robust TMDB API rate limiting
Improvements
  • Enhanced account creation to include custom display name and username selection
  • Added database models for basic movie and TV show metadata caching
  • Implemented a navigation bar with integrated search and user profile access
  • Added pagination support for search results
Fixes
  • Resolved authentication callback error handling to correctly redirect users
  • Fixed database schema conflicts regarding TV show title fields
  • Corrected session validation and onboarding guard logic in server hooks
Work In Progress
  • Actors/cast information not yet displaying on media detail cards
  • Advanced search filters (year, genre, etc.) are currently unimplemented
  • Google Drive sync for ratings is not yet functional