13 Commits

Author SHA1 Message Date
Trim21
676bb30c50 build: upgrade lingui (#777) 2024-08-10 21:12:22 +08:00
Trim21
61ea0b445a build: migrate to pnpm (#772) 2024-08-09 20:36:38 +00:00
Jesse Chan
d746831783 Revert "client: migrate some styles to CSS module or CSS-in-JS"
This reverts commit ffcc5c8e05.

Hit some visual regressions.
2021-11-19 01:56:22 -08:00
Jesse Chan
ffcc5c8e05 client: migrate some styles to CSS module or CSS-in-JS 2021-11-08 23:20:09 -08:00
Jesse Chan
0e8579f9b3 client: add @emotion for CSS + React 2021-02-03 20:35:32 +08:00
Jesse Chan
73bc640c8e client: move to new React JSX factory styles 2021-01-20 12:39:44 +08:00
Jesse Chan
07e428d1ba dependencies: bump (minor) 2020-11-25 19:30:04 +08:00
Jesse Chan
7b2bf411ee client: remove unused svg component generator 2020-11-15 20:08:40 +08:00
Jesse Chan
0e57e36663 client: migrate from Flux to MobX 2020-10-25 06:06:53 -05:00
Jesse Chan
bb684d0084 tests: use ts-jest for TypeScript 2020-10-14 10:58:52 +08:00
Jesse Chan
485bb1ff34 i18n: implement dynamic language loading 2020-09-17 19:56:53 +08:00
Jesse Chan
44423533d5 i18n: use JSON for strings 2020-08-12 22:00:49 +08:00
John Furrow
92404918a0 Introduce Typescript & CSS Modules (#815)
* Adding typescript support

* Begins configuring webpack builds

* Fix lint warnings

* Updates react-router

* Fixes lint configuration

* Adds missing dependency

* Restores disabled performance hints

* Renames connectStores

* Types connectStores

* Uses correct envvars and fixes missing EOF newline

* Formats files

* Defaults props to empty object

* Ignores type definitions in eslint

* Another newline

* Adjusts script invocation

* Ignore jsdoc output

* Undoes the autoformatting of CSS module types

* Improves lint rules

* Finishes webpack config changes

* Updates deps

* Fixes lint errors and attempts to fix SVG icon generator

* Fixes SVG sprite generator

* Adds type for SVG imports

* Explicitly use babelrc in SVG loader

* Formats files

* Refactors prettier formatter, formats CSS module type defs

* Updates style types

* Uses nicer syntax in typed-css-modules-loader

* Removes unnecessary div

* optional property in package.json

* package-lock

* Fixes upstream lint errors

* Removes unused modules
2019-11-22 22:47:09 -08:00