Simon Repp
|
bb0f75bfbd
|
Hide synopsis for the time being, add notes regarding accessible breadcrumbs
|
2025-08-11 16:35:56 +02:00 |
|
Simon Repp
|
bf1a5ff325
|
Tweak playlist sidebar responsive behavior
|
2025-08-11 16:24:59 +02:00 |
|
Simon Repp
|
d55e262e13
|
Synchronize and polish latest changes in site and embed player implementations
|
2025-08-11 13:20:08 +02:00 |
|
Simon Repp
|
bfe13c9a28
|
Support toggling the playlist sidebar for a session, refactor script globals
|
2025-08-11 12:07:08 +02:00 |
|
Simon Repp
|
b17c8b712d
|
Refine monochrome logo icon variant to use subtle opacity gradients
|
2025-08-09 20:23:54 +02:00 |
|
Simon Repp
|
4379530dea
|
Implement audio mute toggle, handle shortcuts case-insensitively, refine help
|
2025-08-09 20:21:59 +02:00 |
|
Simon Repp
|
904d72f03a
|
Introduce shortcuts link and help panel
|
2025-08-09 17:47:47 +02:00 |
|
Simon Repp
|
b77aedfe7e
|
Ensure immediate transition from browse to search and back in all states
|
2025-08-09 14:45:01 +02:00 |
|
Simon Repp
|
c97753b9b1
|
Extend player outro screen, use LQIPs in thumbnails, fix player state issues
|
2025-08-09 14:09:16 +02:00 |
|
Simon Repp
|
d606013309
|
Address lifetime elision warnings introduced in Rust 1.89
|
2025-08-08 10:19:26 +02:00 |
|
Simon Repp
|
d1948651fe
|
Iterate on design, displayed details, ordering, search and responsive behavior
|
2025-08-07 15:53:05 +02:00 |
|
Simon Repp
|
2c4bd010f1
|
Indicate and/or pre-expand current page in site tree navigation
|
2025-08-07 10:18:55 +02:00 |
|
Simon Repp
|
dfeb789cdc
|
Implement collapse/expand toggles and refine site tree navigation
|
2025-08-06 15:20:01 +02:00 |
|
Simon Repp
|
8e7fc3c237
|
Iterate on layout, design, outlines and contextual elements
|
2025-08-06 11:00:13 +02:00 |
|
Simon Repp
|
9db27973dd
|
Let the application return an error code for all obvious error branches
|
2025-08-05 15:43:03 +02:00 |
|
Simon Repp
|
e2777d3ad8
|
Respect clean/explicit url mode for header home/title link (add missing parts)
|
2025-08-05 15:39:17 +02:00 |
|
Simon Repp
|
2b658b6e32
|
Respect clean/explicit url mode for header home/title link
|
2025-08-05 15:16:29 +02:00 |
|
Simon Repp
|
9d968c4e43
|
Prepare server-less preview implementation for upcoming ESM removal
|
2025-08-05 15:14:56 +02:00 |
|
Simon Repp
|
90a680f294
|
Add --preview option for directly opening the site after building through CLI
|
2025-08-05 11:26:25 +02:00 |
|
Simon Repp
|
4bc4dc8513
|
Sketch out mobile navigation, link title to home, write lqips to js site tree
|
2025-08-04 11:08:57 +02:00 |
|
Simon Repp
|
a7760a87ec
|
Add dedicated icons for "Replay" and "Next Video" links in video player
|
2025-08-03 11:44:21 +02:00 |
|
Simon Repp
|
5361c79ab8
|
Add keyboard shortcut (b) for toggling the browser, unify site tree access
|
2025-08-03 11:09:35 +02:00 |
|
Simon Repp
|
d1b638ed23
|
Disable preview button in the editor for offline content
|
2025-08-02 20:09:44 +02:00 |
|
Simon Repp
|
b307c4e664
|
Introduce browse feature, unify navigation in header
|
2025-08-02 16:47:40 +02:00 |
|
Simon Repp
|
a34711f8c9
|
Trial new logo design
|
2025-08-02 11:51:53 +02:00 |
|
Simon Repp
|
f603714240
|
Move search to header
|
2025-08-01 16:26:22 +02:00 |
|
Simon Repp
|
8ace47391a
|
Drop unused walk_recursive/SiteItem abstractions
|
2025-08-01 15:29:49 +02:00 |
|
Simon Repp
|
71a649eca1
|
Switch to a nested search model, exclude search feature on single video sites
|
2025-08-01 15:26:08 +02:00 |
|
Simon Repp
|
eae09a97df
|
Implement video synopsis field in the backend
|
2025-07-28 11:47:55 +02:00 |
|
Simon Repp
|
cbb9a6458a
|
Address/hide a few warnings
|
2025-07-24 13:53:00 +02:00 |
|
Simon Repp
|
06e7521430
|
Introduce search feature
|
2025-07-24 11:44:11 +02:00 |
|
Simon Repp
|
c8f2e0583c
|
Extract aspect ratio abstraction into own module
|
2025-07-21 10:09:56 +02:00 |
|
Simon Repp
|
53f974579b
|
Include textual poster format info in visual poster image cropping aid
|
2025-07-19 12:43:26 +02:00 |
|
Simon Repp
|
48ad0391a5
|
Fix missing trailing slash in dynamically rendered configure deployment link
|
2025-07-19 12:42:12 +02:00 |
|
Simon Repp
|
b8ea78622f
|
Switch to discrete cache item types to allow partial cache invalidation
|
2025-07-19 12:29:41 +02:00 |
|
Simon Repp
|
97db0c8ec9
|
Implement asynchronous, cache-backed poster meta and LQIP computation
|
2025-07-19 11:03:19 +02:00 |
|
Simon Repp
|
7ae0853768
|
Revisit and activate the playlist context interface widget
|
2025-07-18 11:02:14 +02:00 |
|
Simon Repp
|
5fefc6e8c5
|
Work around forgejo stripping color declarations from inline svgs in readme
|
2025-07-17 15:04:06 +02:00 |
|
Simon Repp
|
1e4d0933d7
|
Force player aspect ratio in embeds as well
|
2025-07-17 14:19:21 +02:00 |
|
Simon Repp
|
c23a4c95a0
|
Fix "Next video" link text color in player outro screen
|
2025-07-17 14:09:54 +02:00 |
|
Simon Repp
|
a4f89c20fa
|
Remove redundant commas in theme option listing
|
2025-07-17 12:29:07 +02:00 |
|
Simon Repp
|
6802d7e7e3
|
Visualize poster and thumbnail cropping against video on poster image page
|
2025-07-17 12:25:54 +02:00 |
|
Simon Repp
|
7768f51994
|
Document openssl requirement, remove intermediate packaging note
|
2025-07-15 14:45:52 +02:00 |
|
Simon Repp
|
c6c2a64c9f
|
Release 0.21.0
0.21.0
|
2025-07-15 13:46:40 +02:00 |
|
Simon Repp
|
f3794fceca
|
Update credits
|
2025-07-15 13:31:18 +02:00 |
|
Simon Repp
|
b02a1e81ef
|
Improve responsive behavior and fix glitches with portrait aspect ratio videos
|
2025-07-12 19:05:41 +02:00 |
|
Simon Repp
|
aa1888b81d
|
Transpose resolution when rotational side data in video stream is present
|
2025-07-12 18:55:40 +02:00 |
|
Simon Repp
|
b791dbc886
|
Url-encode arbitrary video filenames for src attribute usage
|
2025-07-12 11:34:21 +02:00 |
|
Simon Repp
|
a272944d0a
|
Use content-aware syncing to minimize service interruptions during deployment
|
2025-06-18 17:43:02 +02:00 |
|
Simon Repp
|
28960a780a
|
Ensure version selector in player controls is ordered descending by fidelity
|
2025-06-18 09:28:02 +02:00 |
|