about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* build(deps): bump moment from 2.29.2 to 2.29.4 in /web dependabot/npm_and_yarn/web/moment-2.29.4dependabot[bot]2023-04-191-6/+6
| | | | | | | | | | | | | | Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* refactor(pkgs): reduce closure size of likely-music-backend HEAD mastersternenseemann2023-02-071-21/+26
|
* fix(web): fix typo in gatherParamssternenseemann2023-02-071-1/+1
|
* chore(web): update packages in lock filesternenseemann2022-04-101-6/+6
|
* refactor(likely-music-service): add package optionsternenseemann2022-02-271-5/+5
| | | | | | This will allow users to specify a different package for likely-music, e. g. one obtained by importing the package set with their own version of napalm.
* feat: expose nixos module as nixosModule attributesternenseemann2022-02-271-0/+2
|
* refactor(likely-music-backend): prevent unnecessary rebuildssternenseemann2022-02-271-4/+22
| | | | | By filtering irrelevant things, building and iterating on likely-music shouldn't be as big a chore anymore.
* fix(web): correct NaN checking when validating inputsternenseemann2022-02-271-2/+2
| | | | Apparently === NaN is always false.
* chore(web): switch to napalm from yarn2nixsternenseemann2022-02-277-66/+235
| | | | | | | | | | | | | These days, support for npm's package-lock.json seems to besser than for yarn, so let's drop yarn2nix which is not quite where it needs to be yet (we pinned an experimental branch after all) and use napalm instead. For this we have to migrate from yarn to npm completely. Using npmlock2nix would be preferrable (as it doesn't require building a Haskell registry server), but there we end up running into an unsolved issue [1]. [1]: https://github.com/svanderburg/node2nix/issues/106
* chore: remove shell.nixsternenseemann2022-02-271-2/+0
|
* refactor(web): switch from parcel to esbuildsternenseemann2022-02-276-1907/+62
| | | | | | | | | | | | This means we no longer can use babel which should be fine nowadays, as the major browsers all support ES6 fine. The build process is much simpler now and is neatly handled using make, additionally we can get rid of babel which brought a lot of dependencies. Another small change: We can forgo installing the images bundled with vis-network, as it inlines them as data URLs into the distributed CSS. Since we provide esbuild via Nix, we don't include it in package.json.
* chore(web): upgrade dependenciessternenseemann2021-08-111-33/+33
|
* fix(default.nix): remove syntax errorsternenseemann2021-06-141-1/+1
|
* chore: deal with stdenv.lib removalsternenseemann2021-06-142-6/+6
|
* web: bump dependenciessternenseemann2021-03-091-65/+73
|
* likely-music-service.nix: add nixos servicesternenseemann2021-01-092-1/+66
|
* release 0.1.1 0.1.1sternenseemann2020-08-155-15/+7
| | | | | | * Bump version numbers * Remove comments from README.md * Remove ChangeLog.md (info is in README.md)
* web/default.nix: bump yarn.lock and yarn2nixsternenseemann2020-08-142-49/+50
|
* README: add missing yarn run commandsternenseemann2020-07-221-0/+1
|
* web/default.nix: get rid of bash dependencysternenseemann2020-07-221-12/+7
| | | | | 11872a4da6ab14af0c67281075cec1f3f7a7acba removed the {…,…} bash syntax, so we don't need to set the yarn config anymore.
* web: switch from legacy vis to vis-networksternenseemann2020-07-225-111/+35
| | | | | | | | | * main.js: remove dependency on DataSet * index.html: fix css path * default.nix: set NODE_PATH, so vis-network can find its peer dependency, ignore dist/ * package.json: add vis-network and vis-data (required for vis-network to compile
* web/package.json: make build:prod fail when browserify doessternenseemann2020-07-222-2/+2
| | | | Also switch to using env, since we require an unix shell anyways.
* README: add detailed description of projectsternenseemann2020-07-224-23/+110
| | | | also document setup using nix
* Add likely-music pkg (wrapped backend with all deps resolved)sternenseemann2020-07-221-0/+26
| | | | | | | | | | use makeWrapper to wrap likely-music-backend and add the necessesary env vars: * LIKELY_MUSIC_FRONTEND points to likely-music-frontend * LIKELY_MUSIC_SYNTH points to a wrapper script around fluidsynth which accepts just the two necessary options and has soundfont-fluid set up properly.
* Get paths to dependencies via env vars in backendsternenseemann2020-07-223-17/+35
| | | | | | | | | | | | * LIKELY_MUSIC_FRONTEND: path to frontend dist folder, for example ./web/dist * LIKELY_MUSIC_SYNTH: a executable which accepts two parameters: 1. INPUT: input midi file 2. OUTPUT: path to output wav file likely-music will call LIKELY_MUSIC_SYNTH with such two parameters and the read the OUTPUT wav file and send it to the user. If an env var is not set, likely-music will behave as it used to, i. e. assume a static location of the dependency.
* Build frontend using nixsternenseemann2020-07-2110-1935/+140
| | | | | | | | | | | | | | | | * Clean up package.json, remove eslint stuff * It's now possible to build the frontend using nix via Profpatsch/yarn2nix. This in preparation of a nix package of the complete application that doesn't depend on any working directory. Currently it is possible to * nix-build -A likely-music-backend (haskell package including lib and backend server) * nix-build -A likely-music-frontend To use the latter with the former, you'd have to add a gc-root as ./web/dist.
* Bump frontend dependenciessternenseemann2020-07-171-439/+207
|
* Update js dependenciessternenseemann2020-04-041-295/+377
|
* typo fixsternenseemann2019-12-191-1/+1
|
* update READMEsternenseemann2019-07-141-4/+5
|
* update js dependenciessternenseemann2019-07-141-850/+1715
|
* doc: last fixes 0.1.0sternenseemann2017-09-282-10/+10
|
* doc: naja jetzt passt es ehsternenseemann2017-09-272-0/+6
|
* Instead of throwing an error, if an edge is missing, just terminatesternenseemann2017-09-271-9/+11
|
* doc: almost theresternenseemann2017-09-273-50/+113
|
* Reduce number of notessternenseemann2017-09-271-24/+14
|
* doc: new, pretty screenshotssternenseemann2017-09-2714-15/+10
|
* Lessen alignment miserysternenseemann2017-09-271-2/+10
|
* Remove console.log and other debugging stuffsternenseemann2017-09-271-4/+2
|
* doc: typos, grammar etc.sternenseemann2017-09-272-47/+46
|
* doc: screenshots!sternenseemann2017-09-2713-0/+83
|
* Fix cabal file's license fieldsternenseemann2017-09-271-1/+1
|
* Increase amount of temp files and make error message bettersternenseemann2017-09-271-3/+3
|
* doc: bumpsternenseemann2017-09-266-17/+66
| | | | also showcase dotted notes in example graph yay
* Fix dot finder algorithmsternenseemann2017-09-262-29/+40
| | | | | - revoke object urls when unneeded - use “normal” pitch for example
* Merge branch 'master' of https://github.com/sternenseemann/likely-musicsternenseemann2017-09-2615-63/+405
|\
| * Merge pull request #1 from 1183519e/mastersternenseemann2017-09-261-6/+6
| |\ | | | | | | doc: Typos und Stil auf Seite 1
| | * Typos und Stil auf Seite 11183519e2017-09-261-6/+6
| |/
| * doc: bumpsternenseemann2017-09-262-65/+196
| | | | | | | | | | | | | | - corrections & improvements - frontend section extended - licensing section - future improvement section
| * Properly AGPL-ifysternenseemann2017-09-268-0/+110
| |