1.12.4 (2024-10-28)
- server: edited Caddy configuration to support playlists rather than redirect 404 (b0977b4), closes #10
1.12.3 (2024-10-28)
- encoding: fixed and rewrote playlist identification and linking to better support every chars (8f32876), closes #10
1.12.2 (2024-10-27)
- encoding: added support for special symbols and percents in the playlists' and files' name (d05719a), closes #10
1.12.1 (2024-10-27)
1.12.0 (2024-10-26)
- client: added (OS-based) dark theme support for playlist and blacklist managers (b1b98d1), closes #10
- client: added a dedicated play/pause button to replace the tap-to-pause gesture (cbcbeeb), closes #10
- client: added collapsible navigation in fullscreen mode, with mouse move activation (4023e7d), closes #10
1.11.0 (2024-10-25)
- cache: fixed caching mechanism broken due to random shuffling in the first place (69c50db)
- client: added double-tap-to-toggle fullscreen feature (43b26d9), closes #10
- project: added support for playlists with UI navigation and auto-discovery on the server (09daea9), closes #10
1.10.2 (2024-09-15)
- client: big performance improvement on metadata-loading and authentication (ee2bda5)
1.10.1 (2024-09-14)
- style: improved video metadata's style for long content and contrast (231241c)
1.10.0 (2024-09-14)
- project: added support for video metadata using Tiktok UI with channel, link, and caption (bd61dec), closes #7
1.9.0 (2024-09-13)
1.8.0 (2024-09-09)
- client: added capture of down and up arrows to ease scrolling when page is not focused (1c7466d)
1.7.0 (2024-09-09)
- client: added support for moving the progress bar to the top / bottom via an env variable (ddb4485), closes #6
- client: added support for seeking a video forward and backward using the left and right arrows (0154aa8), closes #6
1.6.1 (2024-09-02)
- client: the autoplay feature is now working consistently across browsers and operating systems (478f1dc)
1.6.0 (2024-08-30)
- client: added a progress tracker under the video player (e16b861)
1.5.0 (2024-08-09)
- client: added autoplay feature, to automatically swipe to the next video when current ended (cedc52e)
1.4.1 (2024-07-30)
- client: muting / Unmuting the player won't trigger a freeze anymore (5507870)
1.4.0 (2024-07-30)
- client: added a guard to prevent JS errors when swiping too fast (7e3e7d3)
- client: rewrote the feed entirely to avoid causing a memory hog on instances with many videos (a2c9cb2)
- client: added visual hover effects and borders on buttons, to make it more usable on mobile (cda85cf)
1.3.0 (2024-07-26)
- client: added the ability to show a specific feed by changing the URL's path to match a folder (7f24988)
1.2.1 (2024-07-26)
- client: added a proper random-shuffling algorithm to replace the previous one (28711cd)
- client: attempt at improving loading speed and caching of videos (a2fe0c1)
- client: increased the bottom controls' width to make it easier to use them on mobile (1b2c80e)
- client: made the mask feature move on to the next video, rather than to the previous one (6d20cc1)
1.2.0 (2024-07-24)
- client: increased input font size for Safari users (to prevent zoom), and enforced mp4 files (bcb44a5)
- client: new attempt to make the address bar disappear on mobile browsers (Chrome / Safari) (6a8c2fc)
- client: removed unnecessary testing delay for cache (e439954)
- client: reverted a change preventing users from reading anything other than mp4 on Safari (df57531)
- client: rewrote the video's title bar to fix the visibility issue on mobile (65a6c84)
- client: added blacklist feature : You can now hide videos from your feed (5f0afdd)
- client: added blacklist manager to view and unmask previously-masked videos (b9af397)
- client: added local cache to improve loading performances (18a71fe)
1.1.1 (2024-07-21)
- client: fixed the download feature to download the proper video, not always the first one (13a0b30)
- client: the downloaded video now has the proper file name, rather than a part of the auth hash (6bcf85e)
1.1.0 (2024-07-19)
- build: fixed the Docker's Caddyfile so that the browser's app title works with quotes (f89f87e)
- client: make the app full-screen or adress-bar-less on mobile (cb2d3de)
- client: added a check to prevent Safari from crashing when trying to read .ogg video files (d253e5b)
- client: fixed a bug causing videos to keep playing and overlap audio in the background (68a560c)
- client: improved the browser tab's title generation to support authentication (8f37281)
- client: removed code causing a JS crash : The play() request [...] removed from the document (72ccc0b)
- client: the tall letters are not truncated anymore, and the title's font size was increased (98b3ae3)
- client: the video player doesn't stretch videos anymore, and there is no more cut at the bottom (0cc03ef)