summaryrefslogtreecommitdiff
path: root/package.json
Commit message (Collapse)AuthorAge
* Hoist global state access out of individual components.Owen Jacobson2025-02-21
| | | | | | | | Access to "global" (maybe "external?") state is now handled at the top level of the component hierarchy, in `+page.svelte`, `+layout.svelte`, and their associated scripts. State is otherwise passed down through props, and changes are passed up through callbacks. This is - hopefully - groundwork for refactoring state management a bit. I wanted to move access to state out to a smaller number of places, so that I have fewer places to update to implement reconnect logic. My broader goal is to make it easier to refactor these kinds of external side effects, as well, though no such changes are in this branch. This change also makes testing a mile easier, since tests can interact with props and callbacks instead of emulating the whole HTTP request stack and the Pilcrow API. This change removes do-very-little tests.
* Mass update JS dependencies.Owen Jacobson2025-02-18
| | | | I hit an actual Svelte bug (it was misattributing which component state changes originated in) that's fixed in newer Svelte 5, so I might as well hit 'em all.
* Strip out Tailwind etcKit La Touche2024-12-30
|
* Add Luxon to dependenciesKit La Touche2024-11-29
| | | | | This handles datetimes better than the browser-builtin, and is in many ways a successor to Moment, the previous standard choice.
* Merge remote-tracking branch 'origin/prop/touch-events'Owen Jacobson2024-11-19
|\
| * Add Tinygesture for swipe eventsKit La Touche2024-11-18
| | | | | | | | | | Hide and show channel menu thus. It doesn't gradually pull it out, which is less than ideal, but it's good enough for now.
* | Add in start of testsKit La Touche2024-11-14
| |
* | Add FE test frameworkKit La Touche2024-11-14
|/
* Rename the project to `pilcrow`.Owen Jacobson2024-11-08
|
* Better dep target for vite-plugin-svelteOwen Jacobson2024-11-03
|
* Svelte 5Owen Jacobson2024-11-03
|
* Upgrade dependencies.Owen Jacobson2024-11-02
| | | | (Svelte 5 upgrade not included.)
* Merge remote-tracking branch 'origin/wip/mobile'Owen Jacobson2024-11-02
|\
| * Actually sanitize rendered MarkdownKit La Touche2024-11-02
| |
* | Relax Node dependencies to the current major versionOwen Jacobson2024-11-02
|/
* Specify engines in package.jsonKit La Touche2024-10-31
| | | | So we know what npm and node versions this expects.
* Package upgrades (Node)Owen Jacobson2024-10-19
|
* Hoist the UI one step up furtherOwen Jacobson2024-10-10