Skip to content

Releases: aminnausin/mediaServer

Beta Release - 0.17.0-beta.12

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jan 19:57
0074a4e

Date: 2026-01-25

Hot Fixes

Fixes indexing in Docker environments.

What's Changed

🐛 Bug Fixes

  • missing double brackets for conditionals in startDocker.sh (cb1ec01)
  • Local storage structure files are not created in docker environments Fixes #236 (89b9d99)

Pull Requests

  • hotfix: Local storage structure files are not created in docker environm… by @aminnausin in #237

Full Changelog: 0.17.0-beta.11...0.17.0-beta.12

Beta Release - 0.17.0-beta.11

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jan 20:23
c9befc7

Date: 2026-01-24

Highlights

  • Native .ASS subtitle support

What's Changed

✨ Features

  • libass subtitle renderer integrated with player (70d971c)

🐛 Bug Fixes

🔧 Maintenance

  • update lib versions in readme (41de02a)
  • clean-up libass package use and remove logging (1f79f68)

Demo

Libass Player

image image

Folder Drawer Changes

image image

Docker Setup Files

No Docker-related files were changed in this release. To get the Docker setup packages, download them from a previous release with Docker changes.

PRs

Full Changelog: 0.17.0-beta.7...0.17.0-beta.11

Beta Release - 0.17.0-beta.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jan 05:23
d37ecbc

Date: 2026-01-20

Highlights

  • Embedded and external subtitles support!
    • On-demand extraction of subtitle tracks from media

What's Changed

✨ Features

  • add subtitles as a feature in readme (dfc9465)
  • per browser subtitle sizing (a36595d)
  • font size slider for subtitles (2c4b51f)
  • show bitrate in player stats (e96abb2)
  • load external subtitle files (2b9e056)
  • scan external subtitles (12bb737)
  • support language slugs in subtitle file names (f84638e)
  • support and autoselect default subtitle track (f983bcc)
  • in-place file replacement and replacement with different type #220 and #221 (3392d94)
  • testing: subtitle formatter test (8ce6751)
  • testing: subtitle scanner test (eefec6c)
  • testing: subtitle path test (0fc3827)
  • subtitle controller test (e9a485d)
  • show metadata uuid in title tooltip on edit modal (4e3b660)
  • add title tooltip to modal (88cbca7)
  • update comments and logging for managed subtask to be of higher quality (9ef0a66)
  • add default and forced tags to subtitles (unused) (409e107)
  • Subtitle tagging on Metadata (4562168)
  • subtitle extraction logic (4be793a)
  • subtitles popover to select track on player (e9680b0)
  • eager load subtitles (c0fdb11)
  • implement subtitle models (2e62ac5)
  • implement subtitles table (567b72f)

🐛 Bug Fixes

  • metadata model loading creates duplicates (ecf45a4)
  • video popover scrollbar should always be dark (51f5296)
  • can't turn subtitles off (64cffb0)
  • bitrate should be capitalised (34ed3f7)
  • subtitle scanning can happen for audio (c74510e)
  • old sidebar shows at md screen size (f6dbd54)
  • bitrate must be in bps (61eb3ee)
  • pulse resource was using outdated packages (eefe041)
  • #226 by casting total_size attribute to int (a948027)
  • subtitle tests were missing source_key (6bfb33f)
  • spelling mistakes (fa7c572)
  • metadata ordering (fd30978)
  • default and forced tracks are not labelled (ca69b78)
  • subtitle scaling between browsers inconsistent (37fb6a6)
  • missing comment headers (87cfcd2)
  • player button class prop types (a79b7a2)
  • player button class is incompatible with used types (2f1b8e0)
  • folder updated_at was overwritten on every scan (20be206)
  • subtitle bottom padding on small screens isn't enough (2a42e78)
  • subtitle menu has fixed height even if no tracks are available (b2949bf)
  • library card has unequal roundign (1df9308)
  • player button uses old style of chosing component and classes (28ee240)
  • subtitle default and forced flags are not exposed (25f110c)
  • logical composite id is upserted? (7ca0150)
  • subtitle uuid should be null on delete and be cleaned manually later (08bed11)
  • indexing: metadata video links are not updated in place and require 2 indexes per action (delete, insert) rather than a single upsert (24193d3)
  • scamble api docs routes do not work (42559e8)
  • logic for matching new files to existing metadata is ambiguous (5e38a7a)
  • Streams beyond index 2 are dropped by ffmpeg #217 (f206ada)
  • get file metadata tag keys are not consistent case and require checking "uuid" and "UUID" between mp4 and mkv (b8d3832)
  • code smell (23860ed)
  • testing: can't test formatter strategy (3fdfb68)
  • subtitle resolver attempts extraction even if no video exists and logs model not found exceptions (df9f28b)
  • subtitle path fails if uuid param is malformed (fd25697)
  • Index counts any file as a library Fixes #215 (7cff454)
  • Index crashes if currently writing a video to a scanned directory Fixes #214 (636cc46)
  • log trace is not string in hasTags (e6336aa)
  • generate audio metadta when file updated (c7caa5d)
  • #213 audio metadata is reset on file update if not extracted (15c4410)
  • modal tooltip should be relative to prevent on-click-outside (87d0768)
  • hovercard appears under modal (c51444f)
  • allow folder sort even when there is only 1 page (8a92bb9)
  • default profile not working (c48ed27)
  • subtitles menu appears on music (088ffe6)
  • managed task is a managed subtask and should be named as such (acd7ec5)
  • ogp debug page forces secure image url (7b2de04)
  • #211 Editor information does not show (1eaefff)
  • job namespace does not match folder (22ee833)
  • Task with single failed VerifyFiles subtask continues indefinitely Fixes #209 (652021e)
  • subtitles turn off when navigating to new video even if it has subtitles (f35937b)
  • subtitle path does not rely on a single point (46f74d5)
  • subtitle extractor naming was unclear (1b07420)
  • subtitles missing from frontend tests (fc732e9)
  • source code url was not external (f47cf90)
  • video popover style changes (7b245ec)
  • ogp doesn't differentiate between majority audio vs video folders the same way as frontend (9ab4d54)
  • links to pulse and horizon are not marked external and fail (af1c606)
  • table control overflow (6320084)
  • table control overflow (d307643)

♻️ Refactoring

  • extract subtitle tagging to service (c97653c)

🔧 Maintenance


Prs

Full Changelog: 0.17.0-beta.6...0.17.0-beta.7

Beta Release - 0.17.0-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jan 17:13
1ed5bd2

Date: 2026-01-04

Hot Fixes

  • Remember Me Functionality was broken

What's Changed

🐛 Bug Fixes

  • auth clear toast header malformed (bb51c34)
  • remember me on login would not be sent to server (85275b4)

🔧 Maintenance

  • update readme with new roadmap (37e7335)

PRs

Full Changelog: 0.17.0-beta.5...0.17.0-beta.6

Beta Release - 0.17.0-beta.5

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jan 17:36

Date: 2026-01-02

Hot Fixes

  • Axios issue blocking any non-reading request to the server #202
  • Bitnami Postgres Container Delisted #204

What's Changed

🐛 Bug Fixes

  • use bitnamilegacy container (44d5f59)
  • axios never gets a valid app name to read xsrf tokens with (3266023)
  • remove debug log (323a2ac)

🔧 Maintenance

  • dep: update default postgres to latest bitnami legacy version 17.6.0 (9b0c9c6)
  • update pkg-lock via linux (39ef807)
  • remove irrelevant comments (6ffadc9)

PRs

Full Changelog: 0.17.0-beta.2...0.17.0-beta.5

Beta Release - 0.17.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jan 17:32
cf6832d

Date: 2026-01-01

Highlights

  • Update dependancies
    • Tailwind V4
    • Security Issues with Old Packages
  • Improve overall UX and UI consistency with cedar-ui
  • Support running multiple Laravel apps on the same top-domain

What's Changed

✨ Features

  • add updated folder editor modal to dashboard libraries (84787e9)
  • move metadata editor to cedar global modal (f971dfc)
  • replace edit folder and share content modals with cedar global modal (50ee27a)
  • use cedar base modal (796d871)
  • use cedar global modal (43e2542)
  • keybind to toggle playlist / autoplay (731d6b1)
  • animate heatmap scale (32989b3)
  • add drawer nav for settings and dashboard (a57f704)
  • install new modal but don't use for now (73359c5)
  • replace context menu (e15226c)
  • replace dropdown menu (84f54c7)
  • replace breadcrumbs (78431e5)
  • replace popover (c7e3f6e)
  • majority of ui replaced (adb18b8)
  • number field (f0fa538)
  • navlinks (7049aa5)
  • replace components in lyrics editor (0886305)
  • install form text area (a0a7078)
  • update dashboard ui to use cedar-ui (2fec05d)
  • update many components to use cedar-ui (c1a4d34)
  • use cedar components on video cards and info panel (cfeac9d)
  • use cedar-ui table everywhere (2a4c535)
  • swap to cedar-ui table for videos and folders (1207c63)
  • update local table (d084f16)
  • install clipboard, table, form, input and select (ec8856b)
  • redo sidebar cards with cedar-ui components (1114f6b)
  • add a loading spinner to root page (7e87bb0)
  • apply more theme styles to cards (f664950)
  • theme: apply theme to auth pages (8a35d86)
  • update drawers (b4195e4)
  • crude drawer system for mobile sidebars (1323ae1)
  • modularise sidebars (2a449ec)
  • swap to cedar-ui toasts (7b3d952)
  • crude private metadata file access (fc7b6cb)
  • crude subtitles display (df806c7)
  • show video uuid in editor (c680827)
  • inital cedar-ui components installation (174dcd1)
  • indexing: add m4a to list of supported file types (5fce251)
  • lrc lib logging (05c2842)
  • artist and album edit fields (5c23e82)
  • add modern ui toggle to player (a9aed29)
  • add toggle for modern player ui (c3c03ff)
  • remove manual type casting for content store (3afddfd)
  • migrate to contentstore.ts for video view (c21dd23)
  • use tanstack to load records on every page (1093d69)
  • move record api requests to tanstack (7040a19)
  • consistent nav buttons (65cdbeb)
  • modernise toggles (39c678d)
  • scroll to current lyric when enabling lyrics viewer while playing (6494265)
  • sorting folders in sidebar (2f1ce07)
  • better player control ui (configurable) (8d2253c)
  • stop ui updates in player when ui not visible (250x lower cpu usage) (3dee47c)
  • stop player updates if controls are hidden (b682716)
  • allow disabled teleport and teleport targets on toast controller and contextmenu (0e4d64b)
  • time remaining counter option on player (78158b0)
  • custom xsrf cookie name (c15f131)
  • initial upgrade to tailwind v4 (48e8e08)
  • sorting folders in sidebar (b9f2cab)
  • better player control ui (configurable) (70360b1)
  • stop ui updates in player when ui not visible (250x lower cpu usage) (d62a985)
  • stop player updates if controls are hidden (0887365)
  • allow disabled teleport and teleport targets on toast controller and contextmenu (1e44b4a)
  • time remaining counter option on player (f3e513f)
  • custom xsrf cookie name (1bb71e5)
  • sorting folders in sidebar (c3f7f6f)

🐛 Bug Fixes

  • opening auth only pages in a new tab redirects to login for no reason (5e3de84)
  • toast title cuts off letters that go out of bounds (eb65005)
  • lyrics editor cannot reset all fields (d617353)
  • form reset button is smaller than other variants (a93b261)
  • code smell unused imports (22b58bd)
  • code smells (25417b7)
  • code smell negated condition (72f4877)
  • auth form styling still uses gray (14af603)
  • rely on new auth endpoint to determine auth state (6c1828b)
  • history sidebar never enters loading state (be50416)
  • register response data is malformed (f6bea52)
  • delete account does not clear auth state itself (3e685b7)
  • code smell (ee51446)
  • api/auth returns an error 401 instead of useful data to signify auth state of session (810a343)
  • auth check is protected by middleware, bypassing the auth check when not logged in (a123ca9)
  • redundant double error handling in authAPI (0cee4be)
  • axios error custom message is unneeded (b077575)
  • token should not be expected on login and register (6ed112d)
  • loading user on focus is inconsistent (2015585)
  • retry csrf on 419 errors to prevent random logouts (357818a)
  • code smells (c73f4dc)
  • date picker null check on element does not work with typescript (c53a0be)
  • identify usage of -1 as empty id and improve single item upsert performance (95f9fa2)
  • use 0 and null for unset id for content store and video player (standardise at a later date but refrain from using -1) (84f2d43)
  • improve style consistency between legacy and global modal (9ca419e)
  • general styling (a41db1e)
  • folders have poor spacing in drawer (ac47131)
  • drawer style does not match other drawers on mobile apps (58a8ad8)
  • account setting form buttons overlap on mobile (21e629e)
  • wording mismatch for autoplay in player (3a3c89b)
  • modals too wide on large screen (988a6cd)
  • table controls overflow sidebar (1ae1a4d)
  • debug user loading state was leftover (959f8e1)
  • clear directory (library) state on 404 (84c36a5)
  • suspense on username (f5c82d3)
  • table pagination button works even if page count is 0 (abf0abe)
  • show 0 size for empty folders (90ca813)
  • suspense title on invalid video (5037199)
  • reset state video if invalid file loaded (6af56a3)
  • unused import code smells (aeebaba)
  • task service is treated as string (d3d4feb)
  • failed tasks have the wrong colour (83c1e62)
  • code smells (5398c9e)
  • context menu text is too big (2381cc3)
  • broken job state without queue worker #198 (5c10a46)
  • load more results in lyrics editor was mistakenly removed (e2d9c51)
  • video info panel button text can be selected, breaking info copying (fb959ab)
  • code smells (8fd2377)
  • toast has spacing and overlap issues (3864a0b)
  • code smells (d7f7dc4)
  • old toast system used in tests (03c2424)
  • code smells (b301634)
  • dropdown can show auth without user loaded (e840533)
  • code smells (35744ce)
  • code-smells: security hotspot using math.random (2b03435)
  • remove hardcoded subtitles (272d9ec)
  • breadcrumbs dont use new code (1ca5e46)
  • pagination button theme does not match (a212e93)
  • buttons should have outline on focus (eb71aed)
  • table pagination highlight overflows container (329de21)
  • reduce animation on theme change (39f88e7)
  • form footers are not consistent (d23c704)
  • new toast controller did not implement disabled teleport option (77d53e2)
  • toast icon not aligned with description (9b2c8c0)
  • table row id should not be optional (7265dbf)
  • history sidebar does not load server data if record is made before opening sidebar (39322f6)
  • inconsistent meta badge heights in video info panel (a105775)
  • style compile error in toast notification (79d02d4)
  • root scrollbar colours (48e6a02)
  • history view not using new table (9251442)
  • dashboard sidebar buttons don't a ct as valid links (285d8b0)
  • close drawer on page change (61fd10f)
  • remove drawer bg blur on mobile (49c6b23)
  • handle missing video playback quality support on edge android (80c1e17)
  • base theme border colours (d2f57b0)
  • empty left card shows in small screen sizes when no sidebar selected (4559124)
  • isPictureInPicture dsyncs with browser (2f78f4c)
  • album and artist are not included in video search filtering (cca680c)
  • lyrics are not editable on music videos (dc8cd77)
  • empty disabled value on user card (1c3c672)
  • readme grammar and wording issues (34392e4)
  • ui: folder card does not show formatted created at and updated at dates (cc547c6)
  • layout: mobile layout has too much padding (15316b5)
  • nav: Dashboard sidecards had incorrect titles (201c4db)
  • nav: Poor navigation wrapping and lack of titles (f6ceaf8)
  • folder search by name fails if series does not have set title (dada894)
  • audio files indexed but not verified have mime_type but not media_type (f5ec804)
  • player: volume scroll area should block page scroll (25a43a9)
  • player: volume slider is not centred (d5cc623)
  • lyrics: cursors for lyrics are inconsistent (3926c06)
  • player: ambient player canvas was too high resolution (780c1e2)
  • disabled video sort options show up (fd9cea0)
  • handle storage url needs to return null (9eda4a3)
  • media urls cant play if they include hashtag in filename Video with a # in the name will not play Fixes #194 (e2cc2f8)
  • artist and album should be on video resource (1ce409b)
  • testing: php metadata controller should test for integer video id and not strings anymore (8031763)
  • testing: sort test result should include view_counts (eac9f16)
  • tap controls on player broken because of classes (1f68836)
  • player controls padding inconsistent (9398bb3)
  • toggle horizontal movement isnt relative to size (cd35aaf)
  • attempt: media session actions and media key keybinds cause duplicate function calls (68c656f)
  • video heatmap throws exceptions if playback data fails to load (cfe75fb)
  • ambient player not running (d6c985f)
  • view count missing in test (31a91f0)
  • users arent eager loaded on tasks (645b01e)
  • library folder card shows invalid dates (d5c8fe8)
  • folder tags are not correctly eager loaded when opening a library or getting initial folders (2422fe3)
  • video view count might be null if metadata not yet linked (2e7b2cb)
  • library folder uses name instead of title (197a902)
  • r...
Read more

Release - 0.16.1

Choose a tag to compare

@github-actions github-actions released this 02 Jan 17:28
36e7821

Date: 2026-01-02

Hot Fixes

  • Fix use of old bitnami postgres container with bitnami legacy repo (stop-gap option with highest compatibility)

What's Changed

🐛 Bug Fixes

  • use bitnamilegacy container (89b548d)

🔧 Maintenance

  • dep: update default postgres to latest bitnami legacy version 17.6.0 (d395540)

What's Changed

Full Changelog: 0.16.0...0.16.1

Release - 0.16.0

Choose a tag to compare

@github-actions github-actions released this 24 Nov 21:15
03055e9

Date: 2025-11-24

Highlights

  • #129

    • Media Session API Support
    • Plausible Analytics Support
    • Realtime user counts if using Plausible
  • #139 (major)

    • Auto folder and video open graph previews with metadata and thumbnails
    • Automatic github tag versioning and manifest API with presence on site
    • Add month and year selector to date picker #132
    • Add tags on folder metadata #138
    • Library privacy toggle
    • Pages on folder list next to video player #135
  • #146 (major)

    • Dashboard navigation breadcrumbs
    • Lyrics viewer for music
    • Lyrics editor and search engine #145
    • Account Settings
    • Password Changes
    • Email Changes
    • User Session Info
    • Site Preferences
    • Media autoplay toggle
  • #151

  • #152

  • #161

    • Implement Laravel Horizon
    • Added a demo seeder
    • Setup redis caching
    • Artisan command for scanning media
    • Expected task wait times
  • #164

    • Buffer progress bar in video player
    • Clickable timestamps in descriptions
    • Tokenised descriptions
    • Expandable description card based on overflow
    • Load video with timestamp from url

Demo

  • #139

    • New video info layout
      image

    • Scan files from within library
      image

    • Date picker updates
      image
      image

    • Open graph preview
      image

    • Site version
      image

  • #146

    • Site Preferences
      image

    • User Account Settings
      image

    • Lyrics Editor
      image

    • Lyrics Viewer
      image
      image

    • Dashboard Navigation
      image

  • #161

    • Reduced scan time on 14800+ files from ~1.5 minutes to ~20 seconds with Horizon
      image
      image

    • Expected wait times
      image

  • #164

    • Buffer
    image
    • Timestamps
    image
    • Description Toggle
    image

What's Changed

✨ Features

  • move docker and github release workflows into individual files (dd87f3c)
  • workflows for 3 types of branches (0917dbe)
  • vast improvement to progress bar time and visual accuracy (39fbc2a)
  • extract player timeline to custom component (81cfb0b)
  • add copy and save video frame options to video context menu (b8e3f8d)
  • secure env based demo account for logs (f31333f)
  • show buffer on progress bar (466c4ed)
  • load timestamp from url (32a707b)
  • show/hide full video description with clickable timestamps (c9ab3a8)
  • tentative support for clickable timestamps in descriptions (bf15e15)
  • add hour support to lyrics (59a9512)
  • allow local network access to vite dev (3080cdd)
  • move trusted hosts to config (9ee1fd0)
  • update readme with demo (f721409)
  • basic suspense element on video titles (657c6d4)
  • add app version info card to settings (1b182ff)
  • show expected task times (a7870d1)
  • add horizon button to tasks page (cf36588)
  • nginx and font caching (53a3595)
  • playback caching (43dd809)
  • demo auto reset db (75c3c80)
  • add framerate to player stats (c317d61)
  • basic demo seeder (135d548)
  • record and tag factories (9d84c92)
  • optional login message (3b3e3e3)
  • add placeholders on login and register (02afbe0)
  • scan files command (8cfc0ed)
  • queue password reset on user (f269f63)
  • queue password resets (46b69a4)
  • cache website stats for 60 seconds (b1a7497)
  • add redis to docker compose, fix websockets and add email to docker env (9b69a50)
  • basic redis queue setup (86c58bb)
  • add redis and horizon to docker compose file (15495a2)
  • add redis and horizon to docker compose file (a694803)
  • install horizon (94e1ffe)
  • move shared env setup to script and add user config for domain (fc6f229)
  • reduce docker image size slightly by generating manifest within the build stage and not shipping git installed (7f60ef4)
  • add redis and horizon to docker compose file (2903fc5)
  • install horizon (2df356d)
  • add redis and horizon to docker compose file (e550b4f)
  • install horizon (eb5562d)
  • add redis and horizon to docker compose file (2baf356)
  • install horizon (b333232)
  • add view count to readme (93df7e2)
  • expose date file added to server (307d0da)
  • finish translating all pulse components to vue (a999b8b)
  • folder id and artist/album on mediaSession (366bf13)
  • global modal (8ff79f6)
  • toast swipes (0674f74)
  • add breadcrumbs to settings and make spacing and structure consistent between settings and dashboard (2bc6418)
  • delete account, sign out of other sessions and page height consistencies (c31fa50)
  • auth form styling (645bb60)
  • docker test mailpit setup in env (f0498d5)
  • generalise modal better (eaf478b)
  • backend for deleting account (f6ccc77)
  • password reset (d31d6e6)
  • session delete backend (4598dda)
  • password reset backend (e4d1ab5)
  • move auth forms to form components (202fede)
  • major form styling rework (2f3d08c)
  • further updates to doc (77bab23)
  • updated readme and operation instructions (c9d633e)
  • password reset skeleton (aa03c49)
  • convert some old js to ts and remove files that are no longer used (8e725f1)
  • convert clipboard to typescript (43bd3b7)
  • global loading bar and minimal scrollbar (this probably has bugs) (4c5ea79)
  • add link to settings from dashboard (046eccd)
  • settings page with working sessions, user email and password changes (8f070da)
  • general styling improvements and button style variants (ed3554b)
  • mobile icon taken from laravel jetstream (c125625)
  • generalise input label when not in form (5235463)
  • centralise form error styling (5350315)
  • root view with redirect logic to setup page (8ca1cad)
  • user sessions backend (987efcf)
  • Backend Support for changing Passwords and Emails with Testing (2c6f940)
  • username skeleton in navbar (c3ea454)
  • new lyrics editor and tests (3e2d9e4)
  • lyrics api and updating service + tests and factories (dfcfc45)
  • php testing config (de2aed7)
  • new form button (e55542a)
  • add album and artist fields to metadata (97204db)
  • expand on button style variants for buttonIcon (77729cf)
  • testing commands and configuration with coverage (9fe448d)
  • add search lyric api (b921738)
  • fix dashboard styling on library cards and breadcrumbs (f0ecef9)
  • basic user profile (bd3b425)
  • restructure lyrics preview and add UI indicating preview state (88d87e6)
  • implement metadata media type instead of reading mime type (df2053a)
  • basic lyrics importer (92be510)
  • temporary feature documentation (c1f2d4a)
  • sorting test (78ec141)
  • new sorting strategy to fix episode sorting (not too sure about this) (a3831fd)
  • lyrics styling and keybinds (67997c0)
  • lyric fading effects (742c1c6)
  • live lyrics viewer (423b87c)
  • add lyric support but not allowing edits yet (0f9535e)
  • add rating edit support and show it on preview (a47bac3)
  • add media type to series and optimise generating it (a5a638d)
  • video auto play option (79dc708)
  • codec info in video card (878950d)
  • add codec info to video description panel (d2eca99)
  • dashboard breadcrumbs (eac9d37)
  • manifest extra info (aa8aaaa)
  • version file (17b086c)
  • minimal manifest implementation (7cbadac)
  • minimal horizontal scrollbar (6867312)
  • select prefix (8e8b7a4)
  • fonts and header hierarchy (2fe06f9)
  • fading ambient mode (352d56c)
  • category privacy toggle and fix logout redirect (48aa7a6)
  • updated docker with full feature set (43ae99e)
  • docker compatibility and better cross platform compatibility with puppeteer (bfb513e)
  • update docker setup with working websockets (9d6c0d2)
  • health-check (2cb3f50)
  • generic table and folder table without search (3063063)
  • generalise forms and allow folder tag editing (18bfcff)
  • add tags to series (817f9b2)
  • Folder tag backend structure and improved previews (68040c9)
  • better date picker (b3e5738)
  • change preview content, compatibility for nixos, format values (a1383ab)
  • generate preview images (9ba15f1)
  • better link preview style (89932f9)
  • better quality og previews (21fb524)
  • increase path resolver support (46c0867)
  • working on an SSR implementation for folder previews (034a27c)
  • Move job functionality to service and serviceProvider (fd7a61b)
  • listen to mediaPlayPause on videoPlayer (0500e15)
  • add folder name to mediasession (9e867d8)
  • add index folders to main dropdown (d14a8ac)
  • code smells (6221774)
  • failed attempt to add volume slider in popover based on device (e28db8e)
  • l...
Read more

Beta Release - 0.16.0-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Nov 04:10

Release 0.16.0-beta.6


Docker Setup Files

No Docker-related files were changed in this release. To get the Docker setup packages, download them from a previous release with Docker changes.
Full Changelog: 0.16.0-beta.5...0.16.0-beta.6

Docker Release - 0.15.8-beta.20

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Aug 04:42
chore: reorder tests so that they run before pint runs and commits ch…