9a4b354 | Nicolas Jeannerod | 11 February 2023, 22:59:20 UTC | Rework and improve Nix environment (#150) * Enter flake-parts * Run `nixfmt` * Move `mkDerivation` to own lib * Enable pre-commit hooks * Rework CI to use Cachix * Enable cache in flake * Try TeXlive medium * Try TeXlive small * Try TeXlive basic * Custom TeXlive * Use action to create PR comment * +enumitem * Enable action for testing purposes * github.event.issue.number * github.event.number * +wrapfig * Comment token * Missing slash * Re-disable action * Run `prettier` on CSS files * Run `prettier` on YAML files * Run flake checks in CI as well * Move `nixConfig` to proper place in flake * Base on `scheme-small` * Move packages to own files * Breaaathe | 11 February 2023, 22:59:20 UTC |
4f41204 | dependabot[bot] | 11 February 2023, 11:30:42 UTC | Bump actions/github-script from 6.3.3 to 6.4.0 (#149) Bumps [actions/github-script](https://github.com/actions/github-script) from 6.3.3 to 6.4.0. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6.3.3...v6.4.0) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 11 February 2023, 11:30:42 UTC |
86b974b | Nicolas Jeannerod | 20 January 2023, 22:07:36 UTC | Add a short author to “On The Way To The [...]” (#148) | 20 January 2023, 22:07:36 UTC |
3d53f88 | dependabot[bot] | 17 January 2023, 21:51:25 UTC | Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.2 (#147) Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3.9.0 to 3.9.2. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3.9.0...v3.9.2) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicolas Jeannerod <niols@niols.fr> | 17 January 2023, 21:51:25 UTC |
680d7eb | dependabot[bot] | 17 January 2023, 21:33:48 UTC | Bump actions/download-artifact from 3.0.1 to 3.0.2 (#145) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v3.0.1...v3.0.2) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicolas Jeannerod <niols@niols.fr> | 17 January 2023, 21:33:48 UTC |
6b8b468 | dependabot[bot] | 17 January 2023, 21:24:10 UTC | Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#146) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 17 January 2023, 21:24:10 UTC |
66b0194 | Nicolas Jeannerod | 01 January 2023, 19:30:50 UTC | Fix schema for dances's tunes (#143) * Improve flake efficiency by not looking up `website` derivation in substitutes/caches * Fix schema for dances's tunes both internal and external - Examples were at the property level; this is fixed. - The absence of additional properties was not enforced. It is now. * Fix: author should be `composer` | 01 January 2023, 19:30:50 UTC |
4d9c0bd | Nicolas Jeannerod | 01 January 2023, 14:21:28 UTC | Improve flake efficiency (#142) by not looking up `website` derivation in substitutes/caches | 01 January 2023, 14:21:28 UTC |
8e9d9b4 | Nicolas Jeannerod | 31 December 2022, 14:21:05 UTC | Fix “composer” -> “photocopier” (#141) | 31 December 2022, 14:21:05 UTC |
a964f00 | Nicolas Jeannerod | 30 December 2022, 16:47:20 UTC | Add “On the way to the Printing Shop” by Giulio, Pascaline and myself (#140) * Add dance “On the Way to the Printing Shop” * Add tune “En marchant pour aller photocopier[...]” | 30 December 2022, 16:47:20 UTC |
44f9936 | Nicolas Jeannerod | 06 December 2022, 00:01:04 UTC | Add four tunes by Nicolas “Niols” Jeannerod (#138) * A439 * A Jig So Puzzled * Love is in the Air (48 bars) * PhD Thesis, What a Bliss! | 06 December 2022, 00:01:04 UTC |
9921469 | Nicolas Jeannerod | 05 December 2022, 23:46:34 UTC | Add dance “Hello, Goodb” by Nicolas “Niols” Jeannerod (#132) | 05 December 2022, 23:46:34 UTC |
be69459 | Nicolas Jeannerod | 05 December 2022, 14:12:28 UTC | Fix commit message on scd.niols.fr (#137) | 05 December 2022, 23:24:27 UTC |
e273167 | Aymeric Fromherz | 02 December 2022, 17:25:05 UTC | Add tune “Out of Tune” by Aymeric Fromherz (#136) | 02 December 2022, 17:25:05 UTC |
1992ca6 | Nicolas Jeannerod | 22 November 2022, 23:11:18 UTC | Use `<object/>` and not `<img/>` for SVG (#135) * Use `<object/>` and not `<img/>` for SVG * Follow change in CSS * Use closing `</object>` tag instead * Update tests | 22 November 2022, 23:11:18 UTC |
b745b57 | Nicolas Jeannerod | 20 November 2022, 22:36:57 UTC | Add tunes “Donaldon's Rant” & “The Fighter of Bears” by Saskia Frisby (#68) * Fix tune view when dances don't have scddb-id * Add tunes Donaldon's Rant & The Fighter of Bears * Fix type for date * Both tunes were composed in 2019 * Lowercase kinds * Link tunes to corresponding dances | 20 November 2022, 22:36:57 UTC |
cd6f8c2 | Nicolas Jeannerod | 14 November 2022, 12:59:53 UTC | Fix tune view when dances don't have scddb-id (#134) | 14 November 2022, 12:59:53 UTC |
a969fb2 | Nicolas Jeannerod | 08 November 2022, 21:12:34 UTC | Cache Nix dependencies for faster CI (#133) * Cache Nix deps with `mtoohey31/cache-flake-attrs` * Dummy build & install phase for CI | 08 November 2022, 21:12:34 UTC |
af77f11 | dependabot[bot] | 06 November 2022, 11:19:35 UTC | Bump peaceiris/actions-gh-pages from 3.8.0 to 3.9.0 (#130) Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3.8.0 to 3.9.0. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3.8.0...v3.9.0) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 06 November 2022, 11:19:35 UTC |
0b01089 | dependabot[bot] | 22 October 2022, 07:37:31 UTC | Bump actions/upload-artifact from 3.1.0 to 3.1.1 (#128) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicolas Jeannerod <niols@niols.fr> | 22 October 2022, 07:37:31 UTC |
55a3abc | dependabot[bot] | 22 October 2022, 07:26:57 UTC | Bump actions/download-artifact from 3.0.0 to 3.0.1 (#129) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 22 October 2022, 07:26:57 UTC |
24af606 | Nicolas Jeannerod | 21 October 2022, 10:00:11 UTC | Consider more viewports during testing (#127) * More viewports * Update tests to follow | 21 October 2022, 10:00:11 UTC |
d2d7900 | Nicolas Jeannerod | 20 October 2022, 23:35:27 UTC | Show tunes in dances (#126) * Allow listing tunes for each dance * For dances, `music-by` relies on declared tunes `recommended music` disappears altogther, the rest is only views considerations * Follow new schema in database * Dead schema key * Fix slug for 40 bars of clouds * Update HTML views to new schema * Update TeX views to follow * Better HTML view for tunes * Better HTML view for dances * Cloud dances & tunes are all internal * Better TeX view for dances * Better look for itemizes in TeX * Update tests to follow | 20 October 2022, 23:35:27 UTC |
6ee08f8 | Nicolas Jeannerod | 19 October 2022, 22:47:49 UTC | Default index only lists dances (#124) * No global index; go directly to the dances * Instant redirection * No index screenshot; books screenshot though * update tests to follow * fix typo * update tests | 19 October 2022, 22:47:49 UTC |
6ce7319 | dependabot[bot] | 19 October 2022, 20:24:05 UTC | Bump actions/github-script from 6.3.2 to 6.3.3 (#122) Bumps [actions/github-script](https://github.com/actions/github-script) from 6.3.2 to 6.3.3. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6.3.2...v6.3.3) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicolas Jeannerod <niols@niols.fr> | 19 October 2022, 20:24:05 UTC |
8d260b9 | Nicolas Jeannerod | 19 October 2022, 20:11:16 UTC | Specify explicitly the breakpoint for datatables (#123) * Specify explicitly the breakpoint for datatables in the hope to fix the tests and the odd behaviour where some columns would hide even in desktop mode * Do wrap tables * update tests | 19 October 2022, 20:11:16 UTC |
3299d68 | dependabot[bot] | 12 October 2022, 16:49:23 UTC | Bump actions/github-script from 6.3.1 to 6.3.2 (#119) Bumps [actions/github-script](https://github.com/actions/github-script) from 6.3.1 to 6.3.2. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6.3.1...v6.3.2) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 12 October 2022, 16:49:23 UTC |
9ddc93d | Nicolas Jeannerod | 07 October 2022, 14:51:22 UTC | Fix fonts in LilyPond (#118) * Fix fonts issues * Update tests to follow | 07 October 2022, 14:51:22 UTC |
96cfe7e | Nicolas Jeannerod | 07 October 2022, 13:43:20 UTC | Get Nix dependencies before starting other things (#117) | 07 October 2022, 13:43:20 UTC |
f0acfe6 | Nicolas Jeannerod | 07 October 2022, 13:07:02 UTC | Replace `shtpen` by `j2` for templating (#116) * Introduce jinja2; rewrite HTML header * Rewrite HTML footer * Depend on `j2cli` directly * Rewrite tune template * Ignore python cache * Inherit templates instead of calling j2 several x * Move j2 filters under `views/` * Rewrite tunes template * Rewrite dances template * Reintroduce missing fonts they were lost during the rebase * Fix generation of trivial book * Rewrite index & non-scddb templates * Tiny Makefile fixes * Replace dance list by a macro The `{# no space -#}` bits are necessary. Without them, spacing is added to the contents of `td` and the spacing plays a role in DataTable's sorting functionality. * Replace tune list by macro * Replace book list by macro * Use dance list macro in dances list * Fix printing of trivial files * Rewrite books template in j2 * Rewrite book template * Rewrite dance template * Move blockquote into div for devised by item * Remove crap * Fail when unexpected item type * More error raising * Fix errors; provide `error` macro * Some fixes to the dance template * Rewrite tune ly template * Rewrite dance TeX template * Exit `shtpen` | 07 October 2022, 13:07:02 UTC |
3c843a3 | Nicolas Jeannerod | 06 October 2022, 09:49:25 UTC | Improve testing engine (#115) * Move Trebuchet MS to own directory * Define a factorised version of `...mkDerivation` * Factorise `src = self` * Factorise `FONTCONFIG_FILE` * Use `Source Sans Pro` instead of `Trebuchet MS` * No need to build Trebuchet MS anymore * Show “width” in Makefile's output * Distinguish unexpected failures / no existing test | 06 October 2022, 09:49:25 UTC |
6ccd39a | Nicolas Jeannerod | 06 October 2022, 09:24:16 UTC | Use Source Sans Pro instead of Trebuchet MS (#114) * Use `Source Sans Pro` instead of `Trebuchet MS` * No need to build Trebuchet MS anymore * Update tests to follow font change * Trigger GHA * Trigger GHA | 06 October 2022, 09:24:16 UTC |
0f45929 | Nicolas Jeannerod | 05 October 2022, 14:37:55 UTC | Cleanup flake file, factorising a bunch of things (#113) * Move Trebuchet MS to own directory * Define a factorised version of `...mkDerivation` * Factorise `src = self` * Factorise `FONTCONFIG_FILE` | 05 October 2022, 14:37:55 UTC |
67e52fe | Nicolas Jeannerod | 05 October 2022, 13:27:37 UTC | Catch and report XeLaTeX's errors (#112) | 05 October 2022, 13:27:37 UTC |
7c5f4df | Nicolas Jeannerod | 02 October 2022, 16:07:44 UTC | Don't show a list of recommended dances when there is only one (#111) * Add a function `length` measuring a field * Don't show a list of dances when there is only one * Follow in tests | 02 October 2022, 16:07:44 UTC |
f10caac | Nicolas Jeannerod | 02 October 2022, 14:59:37 UTC | Show actual dance name in “recommended for” (#110) * Add Drawn in to the tested dances necessary for The Translator now that links actually work * Show actual dance names in recommendations * Update tests to follow | 02 October 2022, 14:59:37 UTC |
e8c38e9 | Nicolas Jeannerod | 02 October 2022, 13:38:23 UTC | Rework engine to provide all tunes, dances and books to standalone entries (#109) * Fix typo in dances schema * Introduce raw JSON files for tunes * Introduce raw JSON files for dances * Introduce raw JSON files for books * JSON files w/ all tunes/etc. are made of raw JSONs * Raw tunes/dances/books JSON files * Replace `index.json` by an `all.raw.json` * Standalone books use the new `all.raw.json` * Same for standalone tunes and dances * Fix title for dances | 02 October 2022, 13:38:23 UTC |
710d47c | Nicolas Jeannerod | 02 October 2022, 12:58:52 UTC | Add A Strath* for George (#108) | 02 October 2022, 12:58:52 UTC |
0920daa | dependabot[bot] | 01 October 2022, 14:46:55 UTC | Bump actions/github-script from 6.2.0 to 6.3.1 (#107) Bumps [actions/github-script](https://github.com/actions/github-script) from 6.2.0 to 6.3.1. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6.2.0...v6.3.1) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 01 October 2022, 14:46:55 UTC |
c8a3a5b | Nicolas Jeannerod | 01 October 2022, 13:49:22 UTC | Add footer (#106) * Add footer * Fix `shtpen` to restart from original context every time * Follow tests | 01 October 2022, 13:49:22 UTC |
819a945 | dependabot[bot] | 30 September 2022, 22:12:03 UTC | Bump cachix/install-nix-action from 15 to 17 (#105) Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 15 to 17. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v15...v17) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 30 September 2022, 22:12:03 UTC |
1b22f7c | Nicolas Jeannerod | 30 September 2022, 16:49:58 UTC | Fix Firefox issue (#104) * Fix Firefox not communicating with its friend * Screenshot by a Selenium-controlled Firefox * Ignore Selenium log file * Add new test inputs to flake * Follow changes in test expects * Cleanup screenshotter * Wait at the right time * Take a full-height screenshot * Get rid of all mentions of the height in tests * Cleanup useless flake dependencies | 30 September 2022, 16:49:58 UTC |
6071afb | Nicolas Jeannerod | 30 September 2022, 16:23:51 UTC | Nixify everything (#103) * Define devShell in Nix flake * Avoid `with import nixpkgs` * Only x86_64-linux * CI uses Nix * Install Nix in CI * `nix develop` >> `nix run` * Come back Firefox * Exit Docker | 30 September 2022, 16:23:51 UTC |
e90bf1c | Nicolas Jeannerod | 20 September 2022, 15:45:03 UTC | Fix “A Wee Journey” by Nicolas “Niols” Jeannerod (#96) * Couples on opposite sides and not own * Fix tests | 20 September 2022, 15:45:03 UTC |
45f2660 | Nicolas Jeannerod | 20 September 2022, 15:32:32 UTC | Fix “The Reel of the 51st Confusion” by Anne Lanvin et al. (#65) * Fix The Reel of the 51st Confusion * Improve wording again * Face second corners; clearer than partners | 20 September 2022, 15:32:32 UTC |
9060efe | Nicolas Jeannerod | 20 September 2022, 15:24:20 UTC | Remove direnv integration and ignore it (#100) * Reorganise gitignore * Ignore `.envrc` file * Remove forced `.envrc` file | 20 September 2022, 15:24:20 UTC |
795891d | Nicolas Jeannerod | 20 September 2022, 12:37:02 UTC | Fix link to SCDDB for books (#99) | 20 September 2022, 12:37:02 UTC |
4e28abc | Niols | 20 September 2022, 11:42:44 UTC | Add missing SCDDB ids (#98) | 20 September 2022, 11:43:24 UTC |
4dff67c | Nicolas Jeannerod | 19 September 2022, 13:35:33 UTC | Also show index in book tables; sort by index (#97) | 19 September 2022, 13:35:33 UTC |
ed6bea3 | Nicolas Jeannerod | 03 September 2022, 09:27:00 UTC | Improve schema of phrases with or without sub-instructions (#93) * Change schema to split `phrase` items - remove `text` - introduce phrase with just `content` - rename old one into `phrase-with-sub-instructions` * Follow change to simplify database * Follow change in views | 03 September 2022, 09:27:00 UTC |
21bf045 | Nicolas Jeannerod | 01 September 2022, 16:15:29 UTC | Make dance instructions more declarative and better named (#92) * Update dance schema to split instruction in two * Update DB to follow new schema * Change my mind and go for a string * Follow change in views * Untabify dance view * Update tests * Rename dance field `description` to `instructions` * Follow change in database * Follow in views | 01 September 2022, 16:15:29 UTC |
f13383c | Nicolas Jeannerod | 01 September 2022, 15:52:42 UTC | Cleanup schemas (#91) * Cleanup and improve tunes schema * Cleanup and improve dance schema | 01 September 2022, 15:52:42 UTC |
a87f956 | Nicolas Jeannerod | 01 September 2022, 15:35:23 UTC | Rework dances for a more declarative `devised by` (#90) * Decompose `devised by` as metadata; same as tunes * Update dances in database to follow new schema * Follow changes in views * Update tests | 01 September 2022, 15:35:23 UTC |
89160bc | Nicolas Jeannerod | 01 September 2022, 14:33:27 UTC | Allow descriptions of tunes (#88) * Allow for the custom description of a tune * Existence of fancy field just tries to run it * Replace fancy `at_date` by richer `formatted_date` * Inprove view to use all of this * Follow new changes in style | 01 September 2022, 14:33:27 UTC |
f040b09 | Nicolas Jeannerod | 01 September 2022, 14:22:53 UTC | Fix fancy `at_date` that was just generating `now` (#89) * Fix fancy `at_date` that was just generating `now` * Update tests | 01 September 2022, 14:22:53 UTC |
0d2e190 | Nicolas Jeannerod | 31 August 2022, 14:24:18 UTC | Introduce fancy formatter `at_date`; use it (#87) * Introduce fancy formatter `at_date`; use it * Update tests | 31 August 2022, 14:24:18 UTC |
96317c3 | Nicolas Jeannerod | 31 August 2022, 12:29:06 UTC | Make tunes' kinds lowercase (#82) | 31 August 2022, 12:29:06 UTC |
bde885d | Nicolas Jeannerod | 31 August 2022, 12:17:49 UTC | Show associated dances in HTML view (#81) | 31 August 2022, 12:17:49 UTC |
475780e | Nicolas Jeannerod | 31 August 2022, 11:59:22 UTC | Allow associating tunes to dances (#80) * Add references to dances for all tunes * Allow dances in tunes' schema | 31 August 2022, 11:59:22 UTC |
f4f8fb5 | Nicolas Jeannerod | 31 August 2022, 11:26:12 UTC | Allow tune without date (#79) * If date is present, show it in tune's HTML * In LilyPond, show year only if it is defined * Update tests to show date | 31 August 2022, 11:26:12 UTC |
24c767b | Nicolas Jeannerod | 29 August 2022, 15:22:08 UTC | Improve dances' wordings, following the Doonhamers' Book (#75) | 29 August 2022, 15:22:08 UTC |
c95b861 | Niols | 29 August 2022, 14:41:21 UTC | Make Makefile better at handling errors (#76) closes #76 - Make it resilient to no books, tunes or dances - Improve error reporting | 29 August 2022, 14:41:21 UTC |
93db096 | Niols | 29 August 2022, 14:27:44 UTC | Improve dance “A Wee Journey" and make it a jig (#74) - Update tests to follow the change - Some more improvements to wording - Add a note explaning reels of six - Specify which circulating allemande goes which way - Make A Wee Journey a jig | 29 August 2022, 14:27:44 UTC |
f91a524 | Niols | 29 August 2022, 14:09:58 UTC | Put the project in a Nix environment (#56) | 29 August 2022, 14:09:58 UTC |
99a8ba7 | Niols | 29 August 2022, 14:00:30 UTC | Update tests to follow new Inkscape behaviour Wrapping Inkscape slightly change its behaviour. The tests have to be updated to reflect this. | 29 August 2022, 14:00:30 UTC |
eea4574 | Niols | 29 August 2022, 11:41:06 UTC | Also build the Docker builder for tests It is necessary. However, this is now extremely inefficient as a CI. Nix will have to come quickly to replace everything. | 29 August 2022, 11:41:59 UTC |
3a11be2 | Niols | 29 August 2022, 09:58:12 UTC | Set up `direnv` to pick up on the flake | 29 August 2022, 11:09:30 UTC |
e96f1e8 | Niols | 24 August 2022, 21:38:00 UTC | Factorise build inputs list | 29 August 2022, 11:09:30 UTC |
a7f960a | Niols | 24 August 2022, 21:37:09 UTC | Ignore Nix's `result` folder | 29 August 2022, 11:09:30 UTC |
970e46f | Niols | 24 August 2022, 17:37:26 UTC | Add a package for the test website | 29 August 2022, 11:09:30 UTC |
1639618 | Niols | 24 August 2022, 15:06:56 UTC | Fix Nix building by wrapping Inkscape cleverly | 29 August 2022, 11:09:30 UTC |
d45a1c0 | Niols | 22 August 2022, 12:16:25 UTC | Use `yq --unwrapScalar` instead of `yq -r` Makes the code clearer; also makes it compatible with `yq` in version 4.25.1 that does not have the `-r` shortcut yet. | 29 August 2022, 11:09:28 UTC |
ccd8bbf | Niols | 11 August 2022, 14:07:49 UTC | Build in parallel in the flake | 29 August 2022, 11:08:50 UTC |
9900d7d | Niols | 11 August 2022, 13:54:24 UTC | Ignore Emacs TeX files | 29 August 2022, 11:08:50 UTC |
75b0a3c | Niols | 11 August 2022, 12:41:20 UTC | Remove `done` in Makefile output | 29 August 2022, 11:08:48 UTC |
8a79055 | Niols | 11 August 2022, 11:44:36 UTC | Add a basic flake that makes `nix develop` work somehow it still fails with `nix shell` and `nix build` because of fonts stuff but that will come eventually | 29 August 2022, 11:07:35 UTC |
8fd3143 | dependabot[bot] | 27 August 2022, 14:18:57 UTC | Bump actions/github-script from 6.1.1 to 6.2.0 (#67) Bumps [actions/github-script](https://github.com/actions/github-script) from 6.1.1 to 6.2.0. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6.1.1...v6.2.0) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 27 August 2022, 14:18:57 UTC |
eb3da71 | Nicolas Jeannerod | 27 August 2022, 13:22:04 UTC | Make book page fancier (#61) | 27 August 2022, 13:22:04 UTC |
f1a3f04 | Niols | 22 August 2022, 14:34:11 UTC | Fancy HTML title when it makes sense | 27 August 2022, 13:05:51 UTC |
8ad3749 | Niols | 22 August 2022, 14:13:39 UTC | Handle nicely the case of empty dances/tunes/books | 27 August 2022, 13:05:51 UTC |
518fdd4 | Niols | 22 August 2022, 13:57:59 UTC | Show clean details about books | 27 August 2022, 13:05:51 UTC |
37e7771 | Niols | 22 August 2022, 13:38:20 UTC | Provide dances and tunes in a book's JSON | 27 August 2022, 13:05:51 UTC |
bac6741 | Niols | 22 August 2022, 13:29:38 UTC | Provide books in an object; not an array | 27 August 2022, 13:05:51 UTC |
ec37181 | Niols | 22 August 2022, 13:27:45 UTC | Provide tunes in an object; not an array | 27 August 2022, 13:05:51 UTC |
0d83f61 | Niols | 22 August 2022, 13:26:35 UTC | Provide dances in an object; not an array | 27 August 2022, 13:05:51 UTC |
309ee38 | Niols | 22 August 2022, 12:43:19 UTC | Extend iteration to objects; expose iteration key | 27 August 2022, 13:05:51 UTC |
ab956c1 | Niols | 22 August 2022, 12:14:59 UTC | Wrap book JSON into a `book` field | 27 August 2022, 13:05:51 UTC |
b1a2034 | Niols | 22 August 2022, 12:05:49 UTC | Wrap tune JSON into a `tune` field | 27 August 2022, 13:05:50 UTC |
d7bacc9 | Niols | 22 August 2022, 11:58:15 UTC | Wrap dance JSON into a `dance` field | 27 August 2022, 13:05:50 UTC |
3c0e6f3 | Niols | 22 August 2022, 11:45:08 UTC | Rework `leave`, `leave_all`, `parent` and `root` - `leave` goes up one level - `leave_all` goes up to the root - `parent` is a prefix that interprets in the previous level - `root` is a prefix that interprets in the root level | 27 August 2022, 13:05:50 UTC |
33f31d5 | Niols | 21 August 2022, 23:30:17 UTC | Support `root` in `shtpen` | 27 August 2022, 13:05:50 UTC |
06ec700 | Niols | 21 August 2022, 23:28:35 UTC | Support `leave` in `shtpen` | 27 August 2022, 13:05:50 UTC |
ba9d320 | Niols | 21 August 2022, 21:17:16 UTC | Support `enter` in `shtpen` | 27 August 2022, 13:05:50 UTC |
4fa95e2 | Nicolas Jeannerod | 27 August 2022, 13:05:32 UTC | Add support for books (#60) | 27 August 2022, 13:05:32 UTC |
f011ffb | Niols | 27 August 2022, 13:04:41 UTC | Reorder the Doonhamers' Book | 27 August 2022, 13:04:41 UTC |
ba5f08f | Niols | 21 August 2022, 10:17:54 UTC | Also mention books schema in README | 27 August 2022, 11:27:37 UTC |
58f9bce | Niols | 21 August 2022, 10:14:52 UTC | Add views for books and lists of books | 27 August 2022, 11:27:36 UTC |
776152b | Niols | 21 August 2022, 10:04:48 UTC | List books in index and non-SCDDB page | 27 August 2022, 11:27:36 UTC |
a593e58 | Niols | 21 August 2022, 09:57:49 UTC | Support building and testing books in Makefile | 27 August 2022, 11:27:36 UTC |
8ef92b3 | Niols | 21 August 2022, 09:51:35 UTC | Also check schemas for books | 27 August 2022, 11:27:36 UTC |