Releases: fupdec/MediaChips
MediaChips v0.14.0-beta
[0.14.0-beta] - 2026-06-25
Added
- Redesigned home page with configurable widgets (stats, extended stats, continue watching, favorites, top views, markers, health alerts, top tags, quick actions)
- Audio media type — full support across backend and UI: metadata, filters, playback, and home widgets
- Text media type — previews, editing, and “open file” actions
- SFW mode — optional blur for images in the main content area
- Persistent interface zoom — keyboard shortcuts, settings UI, and sync with Electron on desktop
- Markers page — filtering, sorting, infinite scroll, and thumbnail generation
- Settings → Video tab for video-related options (moved out of scattered sections)
- Field pinning settings — drag-reorder and consistent card display order for pinned metadata
- Database maintenance tools — faster media library operations and batch video image generation in database settings
- Meta sort mode with view counts in tag-related settings
- Mute toggle on fullscreen video hover preview
- Feedback form — includes OS info and system details in the footer
- Lowercase API path normalization on the server (
/api/media→/api/Media, etc.) for consistent routing in production builds - In-app documentation updates for the Video settings section
Changed
- Settings reorganized into focused sidebar tabs: General, Appearance, Library, Files, Video, About
- Library settings streamlined — media types, metadata, scraper, and quick tags grouped under one tab
- Items pagination refactored with improved infinite-scroll loading and virtual grid behavior
- Smart playlists and saved filters UI polished; playlist page loads faster
- Settings lists show database sizes; tools layout uses inline hints and section cards
- Filters drawer — higher background opacity for readability
- Settings page layout — unified width via shared
v-container, nested sections scroll correctly - Item context menu labels localized across all locales
- Theme colors apply immediately when changed in settings
Fixed
- Production builds (macOS DMG and installers) — Media and Tag API routes failed to register because server code imported from excluded
src/; tags and media lists appeared empty while other DB stats still worked - API routing gaps (
bulk-metaroutes, dev config loading, installer excludes) - macOS auto-update for unsigned builds — updater offers download instead of blocked in-place install
- License activation — stable hardware fingerprint; path handling and thumbnail crop regressions from v0.13
- Tag page tabs — lazy rendering, correct ordering, refresh after tag removal
- Player playback error layout when no playable file is found
- Import duplicate detection and skipped-file messaging
- System player launch on Windows 11 via
shell.openPath - Country flags for tag names that contain commas
- Documentation tree — highlight and expand the active article
- Image viewer loading and conflicting pinch-zoom gestures
- List page regressions after pagination changes
- Settings page flex layout so nested content scrolls on smaller windows
Upgrade notes
- From v0.13.1: in-app auto-update should deliver this beta if you are already on v0.13.1; otherwise install manually once
- From v0.13.0 or older: install v0.13.1 or v0.14.0-beta manually first
- Portable Windows builds do not support in-app auto-update
- macOS builds are unsigned; see INSTALLATION.md for Gatekeeper steps and manual DMG update flow
- This is a beta — report issues on GitHub before the stable v0.14.0 release
MediaChips v0.13.1
Added
- In-app auto-update for Windows (NSIS), macOS (ZIP), and Linux (AppImage) via GitHub Releases
- Settings → About — manual update check and “check for updates at startup” option
- GitHub Actions — CI workflow and multi-platform release pipeline (Windows, macOS, Linux)
- On-demand CLIP model — video object recognition model (~150 MB) downloads from the import dialog when needed, not bundled in the installer
- Images media type — full support across backend and UI
- Server-side media pagination and virtual grid utilities for smoother infinite-scroll media lists
- In-app version history entry for the v0.13.0 Vue 3 rewrite
- About dialog localization and auto-parsed dependency list
Changed
- Smaller installers — CLIP model removed from build artifacts; path parser model (MiniLM, ~23 MB) remains bundled
- macOS releases — separate
arm64andx64DMG/ZIP builds instead of a universal binary - Windows Electron UI — unified header bar styling; SystemBar shown only on Windows Electron
- AppBar — use default elevation shadow on Windows Electron
- Tracked
package-lock.jsonfor reproducible CI builds
Fixed
- Blank white Electron window on Windows 11
- Windows Electron header chrome and SystemBar menus
- About dialog on macOS
- Duplicate import that broke the production build
- List page regressions after pagination changes
electron-builderconfig (invalidzipsection for v26)- Linux CI build — use PNG icon instead of ICNS
- macOS CI build — avoid universal binary failure with native
sharpmodules - Release publish workflow — single publish job, installer-only uploads, retries, git checkout for
gh release create
Upgrade notes
- From v0.13.0: install v0.13.1 manually once; in-app auto-update works starting from this version
- Portable Windows builds do not support in-app auto-update
- macOS builds are unsigned; see INSTALLATION.md for Gatekeeper steps
MediaChips v0.13.0-beta
Vue 3 rewrite
MediaChips v0.13.0 is a major release: a full rewrite of the application on a modern stack while keeping the same core idea — organize local media, attach rich metadata, filter, and play files from your own library.
🌐 Website: mediachips.app
📖 Installation: INSTALLATION.md
🕰 Previous version (Vue 2): v0.12.5-beta · branch legacy/vue2
Highlights
- Vue 3 rewrite — new UI on Vue 3, Vite, Vuetify 3, and Pinia
- Modern desktop stack — Electron 39, Express 5, Sequelize + SQLite
- Local AI tools — path tag parser and optional video frame recognition (runs locally, no Python)
- Database migration — import from legacy LowDB databases (Vue 2 era)
- LAN access — browse your library from other devices on the local network
- Privacy unchanged — no telemetry, no data collection, fully open source (GPL-3.0)
Added
- Full Vue 3 + Vite + Vuetify 3 frontend rewrite
- Local path tag parser with optional ML-based semantic matching (
@xenova/transformers) - Video object recognition — suggest tags from video frames using a bundled local CLIP model
- Migration from LowDB — move data from older MediaChips databases (Vue 2)
- In-app documentation with contextual help in settings and dialogs
- Improved file moving — progress reporting, free disk space checks, cross-drive copy support
- Navigation menu visibility settings
- Metadata pinning improvements in media and tag edit dialogs
- Docker support (
Dockerfile,docker-compose.yml) - Redesigned media and tag editing dialogs with a compact hero layout
- Mobile-friendly navigation and stats cards on the home page
Changed
- Default branch
masternow contains the Vue 3 codebase (clean release history) - Build system moved from Webpack → Vite
- State management moved from Vuex → Pinia
- Backend updated to Express 5 with an improved task and WebSocket layer
- Player layout and fullscreen behavior refined
- README and installation docs rewritten in English
Fixed
- Player video wrapper height constraints in fullscreen and normal mode
- Various UI issues in mobile navigation and home page widgets
Upgrade from v0.12.x
⚠️ This is a major rewrite, not a small patch. Test migration on a backup copy of your database before switching your main library.
Downloads
macOS note: the app is self-signed. If macOS blocks launch, see INSTALLATION.md.
Build from source
git clone https://github.com/fupdec/mediaChips.git
cd mediaChips
npm install
npm run download-parser-model # optional: ML models for tag suggestions
npm run build
npm run server # or: npm run electronSee README.md for full development instructions.
Legacy codebase
The Vue 2 version remains available:
git checkout legacy/vue2All previous releases and tags are preserved.
Feedback
Full Changelog: first public Vue 3 release — no prior commits on master (legacy history is on legacy/vue2)
MediaChips v0.12.5-beta
Added:
- Regular expression for filter with data type "string"
- Floating quick action button in bottom
- Big preview mode for videos
- Option for playing sound of video in preview
- Customizable delay before video preview
- Quick filter by tag from tag's menu in card view
- Editing pinned meta from customizing toolbar
- System dialog for select folder or file for watched folders and backups
- Text in mark with type "bookmark" in video player
Fixed:
- Notifications
Changed:
- Selection design
- Header design on tag's page
MediaChips v0.12.4-beta
Improved performance and stability
Added:
- Editing multiple items
- Duration in default meta
- Editing count of view
- Option for parsing tags when adding new files
- Editing watched folder when option is inactive
Fixed:
- Watched folders
- Default meta on tag’s page
- Saving image which size more than 2 MB
- Showing string meta type in card
- Sort on tag page
- Opening random item
Changed:
- Locked button “Create new tab” on tag’s page
- File path editing
- More compacted view for inactive filters in panel
MediaChips v0.12.1-beta
Added:
- Video player in separate window.
- Negative conditions in filters for tags. #156
- Hiding default metadata in cards.
- XXL card size.
- Synonyms in global search and syntax highlighting.
Fixed:
- Selecting filters.
- Sometimes the first page was not displayed when filtering.
- Update tag's info after editing on the tag's page.
- Sidebar overlay when displaying filters.
Changed:
- Time in editing dialog.
- Dialog for adding new filters switched to autocomplete.
- Pinned tags in cards are sorted alphabetically.
- Ratings in cards for custom meta.
MediaChips v0.12.0-beta
Log will be later
mediaChips v0.11.3-beta
Added:
- m2ts video format support.
Fixed:
- Scraper.
mediaChips v0.11.2-beta
Added:
- Option for view counting.
- Shortkey for quit in macOS (Cmd + Q).
Fixed:
- Checking for new versions.
- The generation of images was launched with the timeline preview option turned off. #138
- Slightly optimized application performance during timeline image generation. This was achieved by adding a delay of half a second after the generation of each frame. When generating a frame, the CPU is still used at 100%, but the process of generating one frame is very fast.
- When you had already closed the player but it was still blocking access to the file being played.
- It was not possible to move the file to another drive.
- More accurate movement of files through the context menu. This function can no longer be run twice, which previously resulted in excessive resource usage. Also, during the move, an icon is displayed in the status bar.
Changed:
- Jump to page was a dropdown list, and became an input field.
- App icon.
- Logo during application launch with animation.
- Default image for cards (it shows a ghost).
- The app's default colors are now purple and yellow hues.
- On macOS, when you close the application, it closes immediately (the error still occurs).
- Update to the latest version of Electron 17.
mediaChips v0.11.1-beta
Added:
- In the context menu for video cards, the item "Play in the system player" has been added and the item for adding to the playlist has been changed.
Fixed:
- Start generating images for storyboard.
- Filters dialog did not work due to incorrect migration.
Changed:
- Removed "Select All Items" function due to incompatibility with the current version of the plugin.
- Reduced padding for fast filters.
