| 2025-02-21 | 
Christian Heller | Configure default tags via config file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-21 | 
Christian Heller | Make more header sticky. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Add new /tags view, sortable by name and usage number. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | In /files view only show "show absent" option if file...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | To /files view add sorting by tags amount. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Fix /yt_result showing "linked queries" before query...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Fix and simplify code switching in file view between...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Fix broken tag links in file view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Fix broken tag links in player display. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-20 | 
Christian Heller | Improve interface and live-ness of file data editing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Add sorting buttons to /files view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Fix duration formatting. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Restore decimal zeroes to VideoFile.duration millisecon...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Display duration sans milliseconds in /files view too. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Simplify VideoFile.__hash__. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Add VideoFile.duration_ms with storage in DB. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Adapt to plomlib update. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Update plomlib. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Fix incompletely formatted error message. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | For reading DbData tables, add check for DbData._cols...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-18 | 
Christian Heller | Fix broken tagging in some pages' player control display. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-17 | 
Christian Heller | Link tags everywhere to tag-filtered files listing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-17 | 
Christian Heller | Add "inject all" button to /files view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-17 | 
Christian Heller | To /playlist, add "empty" button to clear playlist. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-17 | 
Christian Heller | Remove playlist manipulation form from /playlist, turn...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-16 | 
Christian Heller | For /files, move towards live-updating view by filter...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-15 | 
Christian Heller | Improve tag selection interface in files index. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-15 | 
Christian Heller | Minor refactoring of VideoFile tags config. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-14 | 
Christian Heller | Refactor tags filtering/display configuration. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-14 | 
Christian Heller | Add anchor links and jumps to them to playlist. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-14 | 
Christian Heller | Make header sticky. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-13 | 
Christian Heller | In file view, add play button. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Improve ModuleNotFoundError message. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Retrieve bugfixing plomlib commit. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Outsource install and startup shell code to plomlib. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Adapt plomlib links to its new directory structure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Replace direct cloning of submodule into src/ by specif...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-10 | 
Christian Heller | Allow calling mere "ytplom" rather than "ytplom serve...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-02-08 | 
Christian Heller | Avoid unnecessary pip install runs. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-26 | 
Christian Heller | Update plomlib (for Jinja autoescaping). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-18 | 
Christian Heller | Adapt web server code to plomlib.web. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-15 | 
Christian Heller | Fix broken tag filtering. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-15 | 
Christian Heller | Update yt-dlp requirement. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-15 | 
Christian Heller | Include plomlib for its db.py, adapt DB code to it. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-06 | 
Christian Heller | Simplify schema validation code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-06 | 
Christian Heller | Minor code refactoring, and fix default DB path back...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-06 | 
Christian Heller | Don't commit migrations before surviving schema validat...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-06 | 
Christian Heller | Reorganize migrations code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-05 | 
Christian Heller | Re-work migration mechanisms. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-04 | 
Christian Heller | Add table schema validation. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-04 | 
Christian Heller | Re-organize command calling of sub-scripts. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-04 | 
Christian Heller | More DB management code reorganization; add explicit...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-03 | 
Christian Heller | Some further minor DB management code simplifications. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-02 | 
Christian Heller | Further simplify DB code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-01-02 | 
Christian Heller | Simplify DB management code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Simplify _ReqMap code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Re-organize http module code, mostly alphabetically. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | Minor re-organizations and refactorings of http module. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | On purge command, reload playlist, to avoid impossible...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | On sync, rather than only unlink "deleted" files, also...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-26 | 
Christian Heller | To file view, add button to unlink locally. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Add "do not sync" flag to keep files from syncing witho...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Don't try to ffprobe for duration if file is not actual...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | Fix sync using from hash representation for retrieving...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | For sync, identify missing files by .digest.b64 rather...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-25 | 
Christian Heller | To file data view, add duration as per ffprobe. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-23 | 
Christian Heller | Fix variability of VideoFile hash due to missing sortin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-23 | 
Christian Heller | Improve verbosity of sync script. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-22 | 
Christian Heller | Don't start right into playback, simplify player control. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix broken tag editing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix tags not showing in file view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-19 | 
Christian Heller | Fix playing link brokenness. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Simplify keeping alive of events stream. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Minor improvements to events connection handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-18 | 
Christian Heller | Minor code clean-up. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-17 | 
Christian Heller | Identify "playing" entry in playlist by playlist.idx...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-17 | 
Christian Heller | Restart playlist after ending of last file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-16 | 
Christian Heller | In /playlist, don't block moving up/down towards playin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-16 | 
Christian Heller | Re-organize Player code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Slightly reorganize sync script. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Close events stream earlier by checking for frequent...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Simplify config file tagset fields. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-15 | 
Christian Heller | Re-organize tags code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add option for tags whitelist prefilter, i.e. tags...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Minor redesigns/refactorings/renamings on Tag code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add config option to (dis-)allow file data editing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-11 | 
Christian Heller | Add config option to always apply invisible AND tag...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Turn tags-filtering from OR into AND filter. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Treat tag filter input fields as OR of comma-delimited...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In YT result page, don't directly link files, instead...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | To each new file, add "new" tag. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Update yt-dlp version. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Reduce overkill in type definitions. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Add config option to hide YT queries older than a defin...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Remove over-complicating tag editing in playlist view. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In all-pages player control, show playing titles tags. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | In all-pages player control, link playing title to...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-10 | 
Christian Heller | Reorganize playlist page to only use JS API, smaller...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-06 | 
Christian Heller | Greatly simplify template context type checking. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2024-12-06 | 
Christian Heller | Have basic player control as part of every page's head...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |