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