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