Splines
Splines
In #609, we migrated from `globalize` to `mobility`, a "Pluggable Ruby translation framework". We migrated according to their [guide here](https://github.com/shioyama/mobility/wiki/Migrating-from-Globalize). However, we didn't check our own migrations file. Now we...
It'd be great to have an option to **treat all paths in a submodule relative to the directory containing the root `.justfile`**. I think I'd prefer a *per-module* flag for...
I have checked the [module documentation](https://just.systems/man/en/chapter_56.html) and the [aliases documentation](https://just.systems/man/en/chapter_26.html). It'd be awesome if we could do something like this ```sh mod test ".config/commands/test.justfile" alias t := test ``` And...
## Context At [MaMpf](https://github.com/MaMpf-HD/mampf), we migrated from `globalize` to `mobility`. Everything worked flawlessly with the help of your [migration guide](https://github.com/shioyama/mobility/wiki/Migrating-from-Globalize). Recently, we noticed that we had a few migrations using...
Rack was downgraded in #632 in April 2024. We should upgrade back to one of the newer versions. See the comments there for further information.
JavaScript has matured over the years, also thanks to the development of CoffeeScript. Let's use the power of modern JS in our code and therefore drop one dependency. There are...
This is a "structured dumping ground" for useful resources that could help refactoring our code base. I think some issues are pretty-well summarized by a teaser for Jason Swett's book...
There a [quite a few new versions](https://github.com/railsware/js-routes/blob/master/CHANGELOG.md) of the `js-routes` gem. We are currently at `v1.4.9`, but there is already `v2.2.9`, so let's migrate in the near future. Updating to...
There are many points where the design of the MaMpf video player (called Thyme player) could be improved, e.g. the default video bar could benefit from some face lifting and...
Currently, we use the `clipboard-rails` gem as wrapper for the [`clipboard.js`](https://github.com/zenorocha/clipboard.js) library. It uses a [`fakeCopyAction`](https://github.com/zenorocha/clipboard.js/blob/899378dee9681dcf4cb3d702c23a3f3cd9f473d8/src/actions/copy.js#L11-L19) to copy to the clipboard via [`document.execCommand()`](https://github.com/zenorocha/clipboard.js/blob/899378dee9681dcf4cb3d702c23a3f3cd9f473d8/src/common/command.js#L8), which is [**deprecated**](https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand). We use the library...