Commit graph

102 commits

Author SHA1 Message Date
Johannes Millan
df014a9933 build: fix lighthouse again 2025-10-30 16:54:21 +01:00
Johannes Millan
cab1043a46 build: restore old lighthouse-ci.yml cfg 2025-10-30 16:21:41 +01:00
Johannes Millan
05286eb6c3 Revert "build: attempt to fix lighthouse check"
This reverts commit e2c4579c12.
2025-10-29 19:40:18 +01:00
Johannes Millan
85360ce039 Revert "build: try to fix lighthouse"
This reverts commit af93197dff.
2025-10-29 19:40:18 +01:00
Johannes Millan
e271e130e6 Revert "build: try to fix lighthouse 2"
This reverts commit 562251e2d5.
2025-10-29 19:40:18 +01:00
Johannes Millan
ac833bf70c Revert "build: try to fix lighthouse 3"
This reverts commit 6e5e237856.
2025-10-29 19:40:18 +01:00
Johannes Millan
6e5e237856 build: try to fix lighthouse 3 2025-10-29 19:05:06 +01:00
Johannes Millan
562251e2d5 build: try to fix lighthouse 2 2025-10-29 18:50:34 +01:00
Johannes Millan
af93197dff build: try to fix lighthouse 2025-10-29 18:22:08 +01:00
Johannes Millan
e2c4579c12 build: attempt to fix lighthouse check 2025-10-29 17:15:39 +01:00
Johannes Millan
44b604ce65 build: fix lighthouse 2025-10-28 15:04:22 +01:00
Johannes Millan
ce22606bf3 build: unify lighthouse config 2025-10-23 18:54:32 +02:00
Harshita
3696d62fba fix: properly handle single emoji as project icon 2025-09-20 20:14:06 +05:30
Johannes Millan
cca789c0ce refactor: improve code quality 2025-09-13 14:04:18 +02:00
Johannes Millan
6b7f6a698b Merge remote-tracking branch 'origin/master'
* origin/master:
  feat: add script to update missing i18n keys from en.json
  feat: add missing Turkish translations
2025-09-13 13:56:20 +02:00
Johannes Millan
b9550f4bfd build: adjust lighthouse warning thresholds 2025-09-13 12:58:25 +02:00
Cyber-Syntax
81f0a6b22e feat: add script to update missing i18n keys from en.json 2025-09-13 12:30:40 +03:00
Johannes Millan
296b431875 refactor(env): add getEnvOptional for non-required environment variables
- Add getEnvOptional() method for accessing optional environment variables
- Separate REQUIRED_ENV_KEYS from OPTIONAL_ENV_KEYS in load-env.js
- Update UnsplashService to use getEnvOptional() instead of getEnv()
- ENV object now only contains actual values, not 'undefined' strings
- Cleaner separation between required and optional configuration
2025-08-09 12:23:59 +02:00
Johannes Millan
75afe06b69 fix(docker): simplify env handling for Docker builds
- Always read system environment variables first, then override with .env file
- Ensure all required keys are always present in generated types
- Pass environment variables correctly in Docker build
- Update .dockerignore to exclude build artifacts
2025-08-09 12:16:31 +02:00
Johannes Millan
673cdd3079 build: fix unsplash api stuff for build 2025-08-08 20:10:32 +02:00
Johannes Millan
3777672711 fix(test): fix failing dropbox tests and scss lint issues
- Fix dropbox-api.spec.ts tests by mocking fetch on globalThis instead of window
- Fix task-detail-item.component.scss hover states for light/dark themes
- Remove duplicate background property in dark theme mixin
- Update check-file.js to use stylelint for SCSS files
2025-08-05 20:27:02 +02:00
Johannes Millan
7f324252d7 add overdue test data 2025-07-24 18:52:14 +02:00
Johannes Millan
966f65e6a9 build: final approach 2025-07-14 20:52:51 +02:00
Johannes Millan
97dd02fe7a build: env file improve 2025-07-14 19:47:48 +02:00
Johannes Millan
8432e1bbb4 build: add env files first draft 2025-07-14 18:58:27 +02:00
Johannes Millan
4ea38843d0 feat: add npm commands for single file operations with minified output
- Add 'npm run checkFile <file>' to run prettier and lint on a single file
- Add 'npm run prettier:file <file>' for formatting individual files
- Add 'npm run lint:file <file>' for linting individual files
- Add 'npm run test:file <file>' for running tests on individual spec files
- Create wrapper scripts that show minimal output on success, full output on errors
- Update CLAUDE.md to emphasize using checkFile command frequently
- Add 25-second timeout for test execution to prevent hanging
2025-07-12 10:48:51 +02:00
Johannes Millan
64012518a8 chore: adjust Lighthouse budget limits for current resource counts
- Increase script count limit from 90 to 100 (current: 93)
- Increase total resource count limit from 120 to 135 (current: 127)
- Provides reasonable headroom while maintaining performance standards
2025-06-29 15:32:51 +02:00
Johannes Millan
1d1e587639 ci: update Lighthouse resource count thresholds
Increase resource count limits to accommodate current app size:
- Script count: 90 → 100 (current: 93)
- Total resources: 120 → 140 (current: 129)

These changes prevent CI failures while maintaining reasonable
performance constraints.
2025-06-27 23:04:33 +02:00
Johannes Millan
75f1b64105 build: update configuration files
Update various configuration files as part of the build system reorganization.
2025-06-27 10:25:00 +02:00
Johannes Millan
962b60844f build: move fastlane to android/fastlane
Relocate fastlane metadata from root to android/fastlane where it belongs for Android projects. Update bump-android-version.js script to use the new path.
2025-06-27 10:20:29 +02:00
Johannes Millan
ebc2ff1998 build: better organize stuff 2025-06-27 09:03:16 +02:00
Johannes Millan
8acea4c70b build: update lighthouse cfg 2025-06-17 22:42:22 +02:00
Johannes Millan
92c8e60f60 build: update lighthouse cfg 2025-06-17 21:04:37 +02:00
Johannes Millan
bd541c067b build: update lighthouse cfg 2025-06-17 20:53:30 +02:00
Johannes Millan
2a718e7141 remove custom schematics stuff 2025-02-21 15:47:02 +01:00
Johannes Millan
b8016de2c3 build: fix android version bump script 2024-12-21 15:53:18 +01:00
Johannes Millan
869fd120bf build: add script to auto bump android version 2024-11-08 10:28:00 +01:00
Johannes Millan
b8df214108 build: add performance test results via github actions 2024-10-25 14:02:58 +02:00
johannesjo
9ac6badb8d build: try changing env variables 2024-09-22 21:20:16 +02:00
Johannes Millan
6ffc0effdd build: remove unused dependencies and update versions 2024-07-18 09:49:21 +02:00
Johannes Millan
b36405817f build: auto check language files for json errors 2023-01-05 15:07:07 +01:00
dependabot[bot]
7f15e6ac23 build(deps): bump minimatch from 3.0.4 to 3.1.2 in /tools/schematics
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 12:04:17 +01:00
Johannes Millan
f06fdaeab8 build: add decompress script 2021-12-21 00:28:45 +01:00
Johannes Millan
c259328ea2 feat: add new icon names and icon name extraction script 2021-12-13 12:38:25 +01:00
Johannes Millan
29245715a9 build: change way to extract version 2 2021-09-23 18:19:48 +02:00
Johannes Millan
6a44f83566 build: change way to extract version 2021-09-23 17:48:10 +02:00
dependabot[bot]
4603fac637 build(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /tools/schematics
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 20:33:46 +02:00
Johannes Millan
e62f8d43e1 build: add git commit hash when building 2021-09-03 22:53:03 +02:00
Johannes Millan
ed00e47a9c build: update info about skip postinstall 2021-07-14 15:01:44 +02:00
Johannes Millan
2f8f469109 build: make es6 build work for windows 2021-06-15 21:30:29 +02:00