commit - 95b4202f3aa9884483f4ec27297ff38b583103f5
commit + 2fd6d79901f66fd87e01490969f057e8ab56c7c8
blob - 8ad871eef51952c64946397dc79e2e9d4427d98e
blob + 88820447541ce263ea8109305c31a54ec5e0da04
--- flake.nix
+++ flake.nix
name = "corpus-pnpm-source";
};
pname = "corpus";
- hash = "sha256-OFwbchn99xlSUym2wh11TrYMJmLyGAe4atkRp863xzs=";
+ hash = "sha256-ziqh0zZ2w3KgvmGrwxpm5JHTrPpX6BRb/LhCsSC0q2A=";
fetcherVersion = 4;
};
blob - e3ae02fc7487d776d2ba8adf9be69cad7a78a658
blob + 05ac3f48b5d86bcafb7a0b69cb821248c2dc05b6
--- spago.lock
+++ spago.lock
},
"package_set": {
"address": {
- "registry": "77.13.0"
+ "registry": "80.2.1"
},
"compiler": ">=0.15.15 <0.16.0",
"content": {
"arraybuffer-builder": "3.1.0",
"arraybuffer-types": "3.0.2",
"arrays": "7.3.0",
- "arrays-extra": "0.6.1",
+ "arrays-extra": "0.6.2",
"arrays-zipper": "2.0.1",
"ask": "1.0.0",
"assert": "6.0.0",
"axon": "0.0.3",
"b64": "0.0.9",
"barbies": "1.0.1",
- "barlow-lens": "0.9.0",
+ "barlow-lens": "1.0.0",
+ "baskerville-core": "0.1.3",
+ "baskerville-mycroft": "0.1.0",
"benchlib": "0.0.4",
"bifunctors": "6.1.0",
"bigints": "7.0.1",
"chameleon-styled": "2.5.0",
"chameleon-transformers": "1.0.0",
"channel": "1.0.0",
- "chartjs": "0.1.1",
- "chartjs-halogen": "0.1.0",
+ "chartjs": "0.2.0",
+ "chartjs-halogen": "0.2.0",
"checked-exceptions": "3.1.1",
"choku": "1.0.2",
"classless": "0.1.1",
"data-mvc": "0.0.2",
"datetime": "6.1.0",
"datetime-parsing": "0.2.0",
- "debounce": "0.1.0",
+ "debounce": "0.1.2",
"debug": "6.0.2",
"decimals": "7.1.0",
"default-values": "1.0.1",
- "deku": "0.9.23",
+ "deku": "0.9.24",
"deno": "0.0.5",
"dissect": "1.0.0",
"distributive": "6.0.0",
"echarts-simple": "0.0.1",
"effect": "4.0.0",
"either": "6.1.0",
- "elmish": "0.13.0",
+ "elmish": "0.14.0",
"elmish-enzyme": "0.1.1",
- "elmish-hooks": "0.11.0",
- "elmish-html": "0.10.0",
+ "elmish-html": "0.12.0",
"elmish-testing-library": "0.3.2",
- "elmish-time-machine": "0.4.2",
"email-validate": "7.0.0",
"encoding": "0.0.10",
"enums": "6.0.1",
"halogen-use-trigger-hooks": "1.0.0",
"halogen-vdom": "8.0.0",
"halogen-vdom-string-renderer": "0.5.0",
+ "halogen-widgets": "0.2.1",
"halogen-xterm": "2.0.0",
"harmonia": "0.2.0",
"heckin": "2.0.1",
"huffman": "0.4.0",
"humdrum": "0.0.1",
"hylograph-canvas": "0.1.0",
+ "hylograph-components": "0.1.0",
"hylograph-d3-kernel": "0.1.0",
"hylograph-graph": "0.3.0",
"hylograph-layout": "0.3.0",
"hylograph-music": "0.4.0",
"hylograph-optics": "0.1.0",
- "hylograph-selection": "0.5.1",
- "hylograph-simulation": "0.5.0",
+ "hylograph-selection": "0.5.3",
+ "hylograph-simulation": "0.6.0",
"hylograph-simulation-core": "0.1.0",
- "hylograph-simulation-halogen": "0.5.0",
+ "hylograph-simulation-halogen": "0.5.1",
"hylograph-transitions": "0.1.0",
"hylograph-wasm-kernel": "0.1.0",
- "hyrule": "2.3.8",
+ "hyrule": "2.3.9",
"i18next": "0.1.0",
"idb": "0.2.0",
"identity": "6.0.0",
"monad-unlift": "1.0.1",
"monoid-extras": "0.0.1",
"monoidal": "0.16.0",
- "morello": "0.4.0",
"mote": "3.0.0",
"motion": "4.0.0",
"motsunabe": "2.0.0",
"mvc": "0.0.1",
+ "mycroft": "0.1.1",
+ "mycroft-z3-wasm": "0.1.0",
"mysql": "6.0.1",
"n3": "0.1.0",
"nano-id": "1.1.0",
"options": "7.0.0",
"optparse": "5.0.1",
"ordered-collections": "3.2.0",
- "ordered-set": "0.5.0",
+ "ordered-set": "0.5.2",
"orders": "6.0.0",
"org-doc": "0.1.0",
"owoify": "1.2.0",
"react-dnd-kit": "0.6.0",
"react-dom": "8.0.0",
"react-halo": "3.0.0",
- "react-icons": "1.1.5",
+ "react-icons": "1.1.6",
"react-markdown": "0.1.0",
"react-testing-library": "4.0.1",
"react-virtuoso": "1.0.0",
"vectors": "2.1.0",
"versions": "7.0.0",
"visx": "0.0.2",
- "vitest": "2.0.0",
+ "vitest": "2.0.1",
"wasm-base": "0.2.0",
"web-chain": "1.0.1",
"web-clipboard": "6.0.0",
"web-touchevents": "4.0.0",
"web-uievents": "5.0.0",
"web-url": "2.0.0",
- "web-workers": "1.1.0",
+ "web-workers": "2.0.0",
"web-xhr": "5.0.1",
"webb-aff-list": "0.0.2",
"webb-array": "0.0.2",
"yoga-docker-compose": "0.1.1",
"yoga-dynamodb": "0.1.1",
"yoga-elasticsearch": "0.1.1",
- "yoga-fastify": "0.5.3",
- "yoga-fastify-om": "0.4.5",
+ "yoga-fastify": "0.5.4",
+ "yoga-fastify-om": "0.4.6",
"yoga-fetch": "1.0.1",
"yoga-fetch-om": "0.7.0",
"yoga-format": "1.0.0",
"yoga-heroui": "2.0.3",
- "yoga-http-api": "0.3.2",
+ "yoga-http-api": "0.3.3",
"yoga-jaeger": "0.1.1",
"yoga-json": "5.2.1",
"yoga-language": "1.0.0",
"yoga-next-fastify": "0.2.0",
- "yoga-om": "2.2.0",
+ "yoga-om": "2.2.1",
"yoga-om-layer": "2.1.0",
"yoga-om-strom": "0.4.3",
"yoga-om-workerbees": "0.1.2",
"yoga-react-dom": "2.0.1",
"yoga-react-native": "0.2.1",
"yoga-react-om": "0.2.0",
- "yoga-redis": "0.1.0",
+ "yoga-redis": "0.1.1",
"yoga-shadcn": "1.0.5",
- "yoga-sql-types": "0.1.0",
+ "yoga-sql-types": "0.2.0",
"yoga-sqlite": "0.3.3",
"yoga-sse": "0.1.1",
"yoga-subtlecrypto": "0.1.0",
blob - b1006db90f3c4d2fb6b77a20a1b5c84bd98e5688
blob + bbc499780f455ed62848cfa5ac6049529d2cf4fe
--- src/Templates.purs
+++ src/Templates.purs
flex-wrap: wrap;
gap: var(--space-sm);
align-items: center;
+ justify-content: center;
margin: var(--space-md) 0;
}
blob - fd4c30133d970ba4d82edb8ebbb648b0ff85be70
blob + 0a89b990ee5fa9668b7c6a916334afa6f9a6ef2e
--- src/View.elm
+++ src/View.elm
]
, renderContent model
, renderCoverOverlay model.hoveredCover
- , div [ class "pagination" ]
+ , Html.node "nav" [ class "pagination", Attr.attribute "aria-label" "Pagination" ]
[ button
[ class "page-btn"
, disabled (model.offset == 0 || model.loading)