Philippe Rivière

Results 379 issues of Philippe Rivière

We could add [subresource integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) hashes to scripts (and stylesheets?). Related: - #20 - #303

enhancement

Problem: a developer might not see that a page errors (client-side), and might ship a broken dashboard. Two ideas for mitigation: * Notify the preview server of client-side errors; this...

enhancement

For anything that needs absolute URLs (#168, #178, #179). ~~The 404.html page (#174) should also somehow be aware of the server's root (does not need the **host** option, but the...

enhancement

Like vitepress, build an items array from the list of pages, with a `transformItems` hook that allows the user to modify the array before passing it to https://www.npmjs.com/package/sitemap (with options)....

enhancement

A js or ts code block could have an option that moves it to a web worker. It might not be guaranteed to work (inputs and outputs must be serializable,...

enhancement

If you add a new data loader, it should show up live in the preview server. Same if you rename a data loader from data.csv.sh to data.csv.js.

bug

To support internationalization, we might need: - a **lang** option (for a project and in front matter), to inform the [lang](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang) attribute of the document - a **dir** option (or...

enhancement

see https://talk.observablehq.com/t/how-to-use-div-to-customize-inputs-positions-in-framework/8948/6 and https://observablehq.observablehq.cloud/pangea/support/inputs-bind

documentation
enhancement

A data loader is not always a single file (it could be `data.csv.py` calling `data-analysis.py` and `data-model.py`. Or a `.sh` loader calling deno or bun on a `.ts` file). The...

enhancement

For tile-based maps… even though maybe that approach is slowly being replaced by vectiles, we need a simple way to add a background.

enhancement
geo