300 Commits

Author SHA1 Message Date
Trevor Fitzgerald fe8c0b62ee setup playwright 2026-05-25 11:27:16 +02:00
Simek 7651f79ba5 workspace: upgrade pnpm to 11, bump dev dependencies 2026-05-18 12:21:32 +02:00
Simek 832f943569 workspace upgrade to TypeScript 6, bump ApexCharts for the compatibility
# Conflicts:
#	pnpm-lock.yaml
#	ui/mod/package.json
#	ui/mod/src/mod.activity.ts
2026-05-06 12:55:21 +02:00
Thibault Duplessis 0512e1fbc1 Merge branch 'master' into workspace-setup-integrity-check-fix-warnings 2026-05-06 12:51:36 +02:00
Simek d63576c628 small tweaks for Lichess icons generation 2026-05-06 12:13:21 +02:00
Simek 9cc0a072ce workspace: setup @manypkg/cli monorepo integrity tool, fix warnings 2026-05-06 10:57:05 +02:00
Simek a371fe92d3 ui: introduce LiconType, use icon helpers in more places 2026-05-05 12:29:55 +02:00
Thibault Duplessis 548428219a Merge branch 'master' into ui-tweak-lint-setup-fix-dependency-cycles 2026-05-03 10:22:59 +02:00
Simek e55832378b update workspace dependencies, match Node types version 2026-05-03 09:27:52 +02:00
Simek ae0096454f ui: tweak lint setup, fix dependency cycles 2026-05-02 18:59:57 +02:00
Simek ab46bc13bc [ui] address missing awaits in bits and site snippets 2026-04-25 09:29:24 +02:00
Thibault Duplessis 198d349ae1 tweak pnpm scripts and add some devenv tasks 2026-04-24 09:47:14 +02:00
Simek 099fc70b4c update tsgolint, remove no longer needed ignore comment 2026-04-23 10:06:55 +02:00
Simek 949093ed97 update OXC tools, address new warnings 2026-04-23 10:06:55 +02:00
Simek d764d43d19 bump OXC tools, add few rules, fix warnings 2026-04-04 15:54:31 +02:00
Thibault Duplessis bcc6dab9c1 pgn-viewer 2.6 2026-03-31 11:44:43 +02:00
Thibault Duplessis cd9fb95b92 oxfmt 0.40 2026-03-22 10:21:36 +01:00
Simek 29bbe49f97 chore: add SVGO and config, disable problematic rules, optimize assets 2026-03-17 14:58:59 +01:00
Sérgio Glórias db7eb8e7cc Revert "Merge pull request #19787 from Simek/workspace-add-svgo-optimize-assets"
This reverts commit 292643a4a6, reversing
changes made to 04d7e454b0.
2026-03-16 19:22:36 +00:00
Thibault Duplessis 921cd0f6a9 fix lint-staged warning
`Detected incorrect braces with only single value: `*.{scss}`.
Reformatted as: `*.scss`
2026-03-11 16:10:43 +01:00
Thibault Duplessis 34ba37bd79 Merge pull request #19792 from Simek/chore-autofix-if-possible-in-lint-staged
chore: try to autofix issues in lint-staged runs
2026-03-11 16:09:42 +01:00
Simek c9c9b12e10 chore: update Node and PNPM to the latest, tweak Copilot instructions 2026-03-11 14:04:28 +01:00
Simek fcc13c8c69 remove SCSS from code glob in lint-staged 2026-03-11 13:23:03 +01:00
Simek 3b7deeee4a chore: try to autofix issues in lint-staged runs 2026-03-11 13:18:32 +01:00
Thibault Duplessis 3c701a5e4d restore package.json packageManager setting
what breaks dev on NixOs is that pnpm adds `node_modules/.bin` to the
$PATH.

`rm -rf node_modules/.bin` works as a workaround
2026-03-11 12:56:02 +01:00
Thibault Duplessis a6eccc7773 distinct lint & lint-staged configs for scss
authored by Simek
2026-03-11 12:50:46 +01:00
Thibault Duplessis a91a9f219d remove duplicated scss extension from package.json
also change the stylelint dirs to ui/**

because the previous config had stylelint endlessly hog CPU
2026-03-11 12:43:10 +01:00
Thibault Duplessis a360058ef2 Merge branch 'master' into devenv 2026-03-11 11:15:27 +01:00
Simek 11e9e7ce7e chore: add SVGO and config, optimize SVG assets 2026-03-11 08:57:20 +01:00
Thibault Duplessis d012a392ad remove packageManager from package.json
as it certainly doesn't help running pnpm scripts, at least on NixOs
2026-03-10 16:35:06 +01:00
Simek 607845a09f chore: few new lint rules, apply fixes 2026-03-07 22:37:29 +01:00
Thibault Duplessis 5e226c7918 upgrade chessground 2026-03-07 11:01:22 +01:00
Simek b522246663 workspace: fix lint-staged configs, lint styles, add scalafmt command 2026-03-02 11:17:30 +01:00
Simek e9e547a9b3 workspace: add few lint rules, correct warnings 2026-02-25 15:31:27 +01:00
Simek 4b33ff0692 workspace: add promise plugin and enable few rules in Oxlint 2026-02-24 10:58:47 +01:00
Simek 88c8e9eac9 add few types related lint rules, bump OXC tools
# Conflicts:
#	ui/bits/src/bits.infiniteScroll.ts
2026-02-20 19:04:20 +01:00
Simek ef25a4ea7b align @types/node version 2026-02-20 14:34:07 +01:00
Thibault Duplessis 18eb59f72a Merge branch 'master' into experimental-setup-of-stylelint 2026-02-18 11:29:27 +01:00
Thibault Duplessis 16cae7541f upgrade lpv to fix #19462 2026-02-16 16:47:27 +01:00
Simek 1e8dd3f03b experiment: setup stylelint, cleanup SCSS files 2026-02-16 09:24:31 +01:00
Simek f67f2b6a6a update lint stack, unsuppress and fix some warnings 2026-02-13 01:13:52 +01:00
Thibault Duplessis 9ba5f0a43f upgrade the pgn-viewer 2026-02-08 23:15:31 +01:00
Simek ba42408fd9 improve OXC tools setup and bump deps, format whole repo 2026-02-06 12:33:56 +01:00
Thibault Duplessis 55ed880457 chessground 10.0.2 2026-02-06 11:36:40 +01:00
Simek 9d3820b312 migrate lint stack to Oxlint + Oxfmt 2026-01-21 13:14:41 +01:00
Thibault Duplessis 8980188b05 pgn-viewer 2.5.6 2026-01-20 09:12:20 +01:00
Thibault Duplessis 4832a18f0a chessground 10.0.1 2026-01-20 08:58:51 +01:00
Thibault Duplessis 60e0908e88 chessground 10.0.0 with square node pool
uh oh
2026-01-19 09:52:15 +01:00
Thibault Duplessis e21b258529 upgrade chessground 2026-01-18 23:39:35 +01:00
Thibault Duplessis a29e38c253 upgrade chessground to simplify the coords selectors 2026-01-18 20:24:06 +01:00