Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-23 | [109] Add: logout action and some session endpoint refactor | Grant Shangreaux | |
2024-06-19 | Rename classes with convention | colin | |
2024-06-19 | Fix: reorganizing code into modulesHEADmain | colin | |
2024-06-19 | Add: link to new account page from login page | colin | |
2024-06-19 | Fix: s/login/login.html | colin | |
2024-06-19 | Fix: html on home page | Grant Shangreaux | |
2024-06-19 | [87] Add: invite creation, listing, and deletion when used up | Grant Shangreaux | |
2024-06-01 | Add: page macro, css. Refactor: endpoints for consistent naming | colin | |
2024-05-31 | Add: new user page | Grant Shangreaux | |
2024-05-31 | Add: initial login form and authentication | Grant Shangreaux | |
2024-05-31 | checkpoint | colin | |
2024-05-18 | Fix: track-file overwrite should not have change generic to defun | colin | |
2024-05-18 | Remove: Purged CLOG | colin | |
2023-02-25 | Cleanup | colin | |
2023-02-24 | Fix: do placeholder/value stuff correctly and don't write "" | Grant Shangreaux | |
Empty string values were getting set on the track object when the inputs were empty. this won't do that now | |||
2023-02-24 | Use value instead of place-holder for track inputs | Grant Shangreaux | |
2023-02-24 | Fix: double events and input hiding weirdness | Grant Shangreaux | |
2023-02-24 | Add: working version of track info editing | Grant Shangreaux | |
caution, this is not set up to work across connections | |||
2023-02-22 | Add: WIP track info editing | Grant Shangreaux | |
2023-02-17 | Add: --format-sort --prefer-free-formats instead of --audio-format | Grant Shangreaux | |
Turns out --audio-format is related to the -x flag which converts media after it has been downloaded. Instead, prefer using the FORMAT SELECTION features of youtube-dl to set the preferred media types when downloading. The specific change is tied primarily to sites that may offer multiple audio format downloads and will prefer free formats over others. This is to work around the issue where HTML5 media containers can not play (all?) m4a tracks because of the non-free format being unsupported (in firefox at least). | |||
2023-02-15 | Add: explicit --audio-format opus to youtube-dl command | Grant Shangreaux | |
certain codecs aren't supported by HTML5 media, at least in Firefox. specifically, m4a tracks were unplayable even though they would download just fine. this will ask the downloader to convert them to opus on download | |||
2023-01-21 | Add: "logging" and symlink update to DEPLOY.org | Grant Shoshin Shangreaux | |
2023-01-20 | Fix: overwrite track-file accessor to use config static dir | Grant Shoshin Shangreaux | |
ideally we go back and fix the data so that the `file` slot on a track object holds the NUID.CODEC filename, rather than the path to the track on the filesystem it was downloaded on. the filesystem path can then be constructed by merging it with the media directory's path | |||
2023-01-20 | Fix: redundant & unprotected destroy of playlist-ctl clog object | Grant Shoshin Shangreaux | |
2023-01-20 | Docs: update path to vampire binary in INSTALL.md service | Grant Shoshin Shangreaux | |
2023-01-14 | Refactor: superfluous with-open-file was masking a bug | colin | |
The bug was the use of :if-exists :overwrite when it should have been :if-exists :supersede. Cleaned up zipped-playlist-url too. | |||
2023-01-08 | Add: synchronized download link appear/delete across clients | Grant Shangreaux | |
2023-01-08 | Clean: code review feedback Add: extra filename cleaning | Grant Shangreaux | |
Removes the legion cluster for zipping and just uses inline zipping in a thunk before adding the link element to the DOM. Cleans more characters from filenames for the zip file. Ensures there aren't errors around deleting the zip file if it isn't there. | |||
2023-01-07 | Add: async zip download and manage link element | Grant Shangreaux | |
2023-01-07 | Add: zip/download UI and deletion of archive on playlist edit | Grant Shangreaux | |
- Clicking the button will zip the playlist (if there is no zip archive already existing) - editing a playlist will delete the zip file | |||
2023-01-07 | Clean: zipper.lisp implementation and defuns, fewer iterations | Grant Shangreaux | |
2023-01-07 | Clean: add fasl files to gitignore | Grant Shangreaux | |
2023-01-07 | Add: initial hookup of playlist download UI elements | Grant Shangreaux | |
2023-01-07 | Clean: reorganize and fix hardcoded directories | Grant Shangreaux | |
2023-01-07 | Add: basic first implementation of creating playlist zips | Grant Shangreaux | |
2023-01-01 | Docs: Changed Hacking and Install docs | colin | |
2023-01-01 | Merge branch 'featre/password-reset' | colin | |
2023-01-01 | Chage: earmuffs back | colin | |
2023-01-01 | Add: password reset feature | colin | |
2022-12-12 | Fix: use defparameter and earmuffs for css-version | Grant Shoshin Shangreaux | |
2022-12-11 | Fix: header styling | shoshin | |
2022-12-11 | Add: more refinements to responsive styles | shoshin | |
2022-12-07 | Fix: format nil instead of t for stylesheet filename | shoshin | |
2022-12-07 | Add: first draft of DEPLOY.org program | Grant Shoshin Shangreaux | |
2022-12-07 | Add: versioned CSS | Grant Shoshin Shangreaux | |
2022-12-05 | Add: minor improvement of mobile [style] | Grant Shoshin Shangreaux | |
Add: code review feedback Fix: unbalanced paren Fix: all the other stuff | |||
2022-12-04 | Add: bin/ directory to the gitignore | Grant Shoshin Shangreaux | |
2022-11-27 | Fix: playlist duration trying to add nil track-duration to integer | Colin Okay | |
This is a hotfix. A TRACK's DURATION slot should never be nil. | |||
2022-11-21 | Fix: ensure-directories-exist for bin/ in build.lisp | Grant Shoshin Shangreaux | |
2022-11-21 | Modify: CSS twiddling | Colin Okay | |