Matt Fiddaman
994b959050
parallelise contributor points calculations ( #5465 )
2025-08-04 18:46:33 -04:00
Matt Fiddaman
2d95fe6d03
add some basic linting rules for translation consistency ( #5212 )
...
* lint rules
* trans rule
* migrate away from rulesDir config
* fixes
* prefer Trans to t()
* typechecker
* cleanup
* note
* typo
* extend regex to include punctuation
* extend fixer to handle imports
* autofixes from punctuation
2025-07-04 15:17:17 -04:00
Matiss Janis Aboltins
fbd6989a18
Add GitHub workflow and script for counting monthly contributor points ( #5147 )
2025-06-14 13:18:40 +01:00
Joel Jeremy Marquez
583ddab2ac
Use @desktop-client alias in all of desktop-client package ( #4960 )
...
* Use @desktop-client alias in all of desktop-client package
* Run yarn lint:fix
2025-05-22 09:01:05 -07:00
Matt Fiddaman
4c15647f7f
⬆️ upgrade low risk dependencies to their newest minor version ( #5025 )
...
* vitest
* types
* eslint
* better-sqlite3
* pluggy-sdk
* globals
* google-protobuf
* fast-check
* chokidar
* i18next
* openid-client
* playwright
* lru-cache
* memfs
* redacted font
* sass
* @vitejs/plugin-basic-ssl
* re-resizable
* rollup-plugin-visualizer
* note
* update vrt screenshots
* vrt
2025-05-21 16:56:07 -04:00
Matt Fiddaman
f7a45d2081
⬆️ bump dependency patch versions ( #5015 )
...
* bump dependency patch versions
* note
* remove unused ts-expect-error directives
* downgrade adm-zip again
2025-05-18 16:50:32 -04:00
Matt Fiddaman
99768a9aae
⬆️ upgrade yarn from v4.7.0 to v4.9.1 ( #5014 )
...
* upgrade yarn from v4.7.0 to v4.9.1
* note
2025-05-18 14:22:37 -04:00
Matt Fiddaman
7dbb3404f1
⬆️ bump jq ( #5018 )
...
* bump jq
* note
2025-05-18 14:22:33 -04:00
Matt Fiddaman
ca09bbb858
remove dependency on ip ( #5017 )
...
* remove transitive dependency on ip
* note
2025-05-18 14:22:18 -04:00
Roger Goldfinger
0dca8498fe
Set yarn engine version ( #5011 )
...
* Set yarn engine version
* release notes
* more precise version
2025-05-18 00:34:01 -04:00
Matt Fiddaman
6d921a48b6
change minimum version of Node.js to version 20 ( #4978 )
...
* update workflows
* update supported engines in package.json
* .nvmrc
* base yarn cache on node version being used rather than .nvmrc
* note
2025-05-12 13:49:09 -04:00
Julian Dominguez-Schatz
9531a57f1c
Deduplicate vite versions ( #4943 )
...
* Deduplicate vite versions
* Add release notes
* Ensure plugins are compatible with the latest vite
* yarn dedupe
2025-05-06 18:10:51 -04:00
Roger Goldfinger
090345bd95
Enable Typescript in sync-server ( #4887 )
...
* attempt at running with typescript
* release notes
* working jest tests for TS files
* working docker image build
* remaining docker images
* cleanup
* ensure vitest is working
* get tests passing in ci
* less strict
* update release notes
* use tsc compiled assets in the published package
* scripts
* update yarn.lock
* Use build path for electron app
* PR feedback: move sync-server build out of bin/build-browser
* PR feedback: undo moduleResolution change
* extend main tsconfig and fix types
* PR feedback on scripts and when the sync-server build runs
* fix lint (unrelated change)
---------
Co-authored-by: alecbakholdin <alecbakholdin@gmail.com >
2025-05-05 23:45:49 -04:00
Matiss Janis Aboltins
cc02970a16
⬆️ upgrade to React v19 ( #4700 )
2025-04-10 08:49:38 +01:00
Matiss Janis Aboltins
9489e2f3b4
🔧 added eslint auto-fix to the lint-staged step ( #4757 )
...
small DX improvement
2025-04-10 08:19:44 +01:00
ADRROE
0d420ab4d9
Add functionality to download custom reports as an image. ( #4219 )
...
* Add functionality to download custom reports as an image.
* Add functionality to download custom reports as an image.
* Switched from html2canvas to html-to-image due to size considerations.
* Snapshot filename
* Add functionality to download custom reports as an image.
* Add functionality to download custom reports as an image.
* Update ReportTopbar.tsx
Fixed mistake
* Use existing date function
* fix imports
* Update VRT
* move component out of common in aid of components lib migration
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-08 11:20:22 -04:00
Matiss Janis Aboltins
c4b4108eca
🔧 improving typechecker and lint local performance ( #4710 )
2025-04-06 14:47:49 +01:00
Michael Clark
26ee3179e1
:electron: Playwright testing for electron ( #4674 )
...
* playwright testing for electron
* pipeline updates
* fix normal e2e scripts
* fix path to artifact
* listing out whats there
* attempt to fix ci
* umm
* again
* setting a viewport
* window size to be consistent across machine for tests
* now it work... Righhttt?
* hmm
* do it
* worflow
* will this work
* oops
* dont skip
* trust in the pipeline gods
* remove update snapshots, just do it in the pipeline
* change name of snapshot to account for os
* lint
* fix package script
2025-04-05 09:19:06 +01:00
Matt Fiddaman
ad1df689d7
bump various dependencies ( #4656 )
2025-03-20 13:27:17 -04:00
Alec Bakholdin
d9716caf5d
🔧 Added release-notes-generator.ts under generate:release-notes ( #4664 )
2025-03-20 10:19:04 -04:00
Matiss Janis Aboltins
074d5b76cf
⬆️ upgrade yarn from v4.3.1 to v4.7.0 ( #4641 )
2025-03-17 17:21:28 +00:00
Michael Clark
bdf76f6c63
:electron: Embed the sync-server (experimental) ( #4526 )
...
* sync server embedded
* cleanup
* remove comment
* remove comment
* changing settings names
* release notes
* release notes
* making dev easier (and slower)
* updating reference to webroot
* using the workspace package yo
* coderabbit
2025-03-14 22:22:17 +00:00
Michael Clark
379a84d2e2
🐳 @actual-app/web workspace in sync-server ( #4569 )
...
* Workspace ref web client (#9 )
---------
Co-authored-by: lelemm <lelemm@gmail.com >
2025-03-14 09:07:59 +00:00
Matiss Janis Aboltins
ddcd771488
♻️ (sync-server) align dependency versions; cleanup lint & typecheck ( #4605 )
2025-03-12 14:03:23 +00:00
lelemm
3b6c97faab
Development mode for sync server (React Fast Refresh on port 5006) ( #4372 )
...
* devmode for sync server
* removed pluggy from this version
* md
* code review
* changed how open browser
* missed this
* linter
* trigger actions
2025-02-17 20:49:46 +00:00
Michael Clark
87779d3199
Updating sync server package name to @actual-app/sync-server ( #4370 )
...
* updating sync server to have a consistent package name
* release notes
2025-02-16 22:37:00 +00:00
Mike Clark
ce99c49ddb
updating the way the server loads the actual web build path to account for different folder structure
2025-02-09 10:16:29 +00:00
mikesglitch
46aa79ab7c
updating docker with new references to sync-server
2025-02-08 22:18:01 +00:00
Mike Clark
83ba751410
integrating actual-server git workflows
2025-02-07 20:30:41 +00:00
Mike Clark
722e30e385
updating yarn lock file to accomodate sync-server
2025-02-07 19:13:30 +00:00
Matt Fiddaman
bd77dfd111
🔧 Migrate to ESLint v9 ( #3993 )
2025-01-07 18:51:59 +00:00
Matiss Janis Aboltins
f3660c166f
⬆️ upgrade typescript, eslint, prettier ( #3289 )
2024-08-20 17:18:54 +01:00
Julian Wachholz
8142dd1ec9
feat: introduce i18n framework ( #3036 )
...
* feat: introduce i18n framework
* Incorporate review feedback
* Patch demo
* remove unnecessary arguments
* Consistently use t() function
* Fix typing issue
* Fix e2e tests
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-08-11 15:37:33 -04:00
Matiss Janis Aboltins
4af2c4f214
⬆️ upgrade yarn to 4.3.1 ( #3105 )
2024-07-20 09:53:42 +01:00
Matiss Janis Aboltins
aaea04fc00
🔧 add lint-staged and husky to auto-patch formatting issues ( #3058 )
2024-07-16 19:10:57 +01:00
Joel Jeremy Marquez
e63fb46c8f
Add run-vrt script to run vrt inside docker ( #2762 )
...
* Add run-vrt script to run vrt inside docker
* Release notes
* Update README
* Support E2E_START_URL env variable
* Update README
2024-05-16 14:51:46 -07:00
Julian Dominguez-Schatz
bfb7c1d213
Add plugin for offline PWA support ( #2369 )
...
* Add plugin for offline PWA support
* Add release notes
* Attempt to fix kcab fetch issue
* Fix type errors
* Cache more file types
* Empty commit to try to bump action
* Attempt to fix fonts
2024-02-20 18:23:27 -07:00
Joel Jeremy Marquez
8a8113a648
Update loot-core deps ( #2280 )
...
* Upgrade desktop-client depenencies
* yarn dedupe
* Update useSelectors
* Update loot-core deps
* yarn dedupe
* Move deps to devDependencies
* yarn dedupe
2024-02-07 18:40:59 -08:00
Joel Jeremy Marquez
d5e49dde59
Update yarn to 4.0.2 ( #2283 )
...
* Update yarn
* Release notes
2024-02-02 18:11:07 -08:00
Matiss Janis Aboltins
edba670d3a
⬆️ (prettier) upgrade, fix issues and enable for jsx files ( #2253 )
2024-01-19 21:48:30 +00:00
Matiss Janis Aboltins
f33bce41ea
♻️ (typescript) enable strict mode everywhere ( #2230 )
2024-01-15 08:24:33 +00:00
Matiss Janis Aboltins
08c80b6f58
⬆️ (yarn) upgrade to v4 and better-sqlite3 to v9.1.1 ( #1902 )
2023-11-14 08:34:12 +00:00
Matiss Janis Aboltins
a1dd6cf3dc
🔧 removing unnecessary manual module resolution ( #1707 )
2023-09-18 18:42:57 +01:00
Matiss Janis Aboltins
4d8efccc73
🔧 (electron) improved OS detection ( #1658 )
...
* 🔧 (electron) improved OS detection
* Release notes
2023-09-07 06:56:15 +01:00
Matiss Janis Aboltins
6817c45ddc
⬆️ upgrade absurd-sql and remove patch-package ( #1632 )
2023-09-03 17:26:01 +01:00
Matiss Janis Aboltins
a0290609f9
👷 visual regression tests ( #1553 )
2023-08-25 17:34:10 +01:00
Matiss Janis Aboltins
b114a8f8fc
✨ (export) adding error handling & improving dev-exp for electron ( #1468 )
2023-08-17 08:28:43 +01:00
Jed Fox
a99e88b46c
Update node-fetch in the API to fix connection drop issue ( #1397 )
2023-07-29 05:24:51 -07:00
Shazib Hussain
7165a2159d
Lint tweaks ( #1223 )
2023-06-30 10:20:18 -04:00
Jed Fox
ed50e2b392
Run ESLint at the top level once ( #1202 )
...
This significantly speeds up `yarn lint` for me. It also ensures we’re
listing all source files in the project, including the `.eslintrc` files
and any other files that may be present.
2023-06-26 15:32:56 -04:00