Commit Graph

578 Commits (b59e8ea2cda8671582ee40b6b94f8c51f023231e)

Author SHA1 Message Date
renovate[bot] 5821f2fe61
chore(deps): update github-actions (#24477)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 00:59:03 +07:00
Alex 1e1cf0d1fe
fix: build iOS fastlane installation (#24408) 2025-12-06 14:55:53 +07:00
Daniel Dietzler ae8f5a6673
fix: prettier (#24386) 2025-12-04 16:10:42 +07:00
renovate[bot] f07d1441ea
chore(deps): update github-actions (#24331)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 20:13:02 +07:00
renovate[bot] 5eec0dc981
chore(deps): update github-actions (#24038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 21:41:41 +07:00
renovate[bot] 2801a6e672
chore(deps): update actions/download-artifact action to v6 (#24164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 13:46:34 +07:00
renovate[bot] 01310c6d86
chore(deps): update node.js to v24.11.1 (#24147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 11:55:36 +07:00
bo0tzz 8175b3b75b
fix: allow adding new translations files (#23998) 2025-11-19 16:00:01 +07:00
bo0tzz 810f22057c
fix: create release as draft (#23996) 2025-11-19 14:46:14 +07:00
renovate[bot] 644a3bf090
chore(deps): update github-actions (#23962)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 21:32:00 +07:00
Min Idzelis d9fd52ea18
feat: timeline e2e tests (#23895)
* feat: timeline e2e tests

* Fix flakiness, mock all apis, allow parallel tests

* Upload playwright reports

* wrong report path

* Add CI=true, disable flaky/failing tests

* Re-enable tests, fix worker thread config

* fix maintance e2e test

* increase retries
2025-11-18 21:08:55 +07:00
bo0tzz edf577d7f7
feat: publish on release pr merge (#23867) 2025-11-18 21:03:49 +07:00
bo0tzz 62580455af
fix: use changelog file instead of PR body (#23864) 2025-11-13 10:35:30 +07:00
Alex 8969b8bdb2
fix: GHA build issue on iOS (#23849)
* fix: GHA build issue on iOS

* fix: resolve Swift Package dependencies in GitHub Actions

* fix: use Release configuration for iOS build

* fix: simplify code signing for build-only lane

* fix: explicitly resolve Swift packages before building

* fix: use specified XCode version
2025-11-12 15:32:08 +07:00
bo0tzz 4c9142308f
fix: use app token for github-script run (#23852) 2025-11-12 19:16:09 +07:00
bo0tzz bea5d4fd37
fix: release-pr workflow fixes (#23850) 2025-11-12 18:25:32 +07:00
bo0tzz 74c24bfa88
fix: pump-version.sh flags (#23848) 2025-11-12 17:47:52 +07:00
bo0tzz 95834c68d9
fix: bump args order (#23846) 2025-11-12 17:31:25 +07:00
bo0tzz 09024c3558
fix: release-pr script name (#23844) 2025-11-12 16:24:39 +07:00
bo0tzz 137cb043ef
feat: track next release in pull request (#23806) 2025-11-12 17:19:18 +07:00
renovate[bot] e8e9e7830e
chore(deps): update github-actions (major) (#23812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bo0tzz <git@bo0tzz.me>
2025-11-11 20:04:22 +07:00
renovate[bot] 2dc81e28fc
chore(deps): update github-actions (#23582)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 16:25:36 +07:00
bo0tzz 718b3a7b52
fix: mise tf task scope (#23761) 2025-11-10 15:49:44 +07:00
bo0tzz 8a73de018c
feat: mise monorepo tasks (#23691) 2025-11-10 15:55:15 +07:00
Jason Rasmussen 0df70365d7
feat: exif medium tests (#23561) 2025-11-04 16:03:02 +07:00
Alex b5efc9c16e
fix: passing secrets to trigger workflow (#23447)
* fix: passing secrets to trigger workflow

* pass secrets to workflow call
2025-11-02 15:54:35 +07:00
bo0tzz 0ddb92e1ec
fix: use pnpm directly for fix-format (#23483) 2025-11-01 15:38:18 +07:00
Alex 32791e98c2
chore: trigger prod build on prepare-release (#23424)
* chore: trigger prod build on prepare-release

* clean up
2025-10-31 14:26:03 +07:00
Alex 7ea443b3a9
chore: gha ios release | take 5 (#23203)
* chore: gha ios release | take 5

* code signing

* code signing 2

* manual signing for extensions

* chore(ios): add explicit code signing identity and debug output

* dev appbundle

* Deployment flow for development app

* skip waiting for change log

* refactor

* fix: ruby version

* fix: manual release lane

* build on main
2025-10-31 09:05:03 +07:00
bo0tzz 3f5cd48a59
fix: don't use app token for cli push (#23378) 2025-10-30 21:31:56 +07:00
Alex 217d719b0b
chore: re-enable android build (#23349) 2025-10-29 10:22:07 +07:00
renovate[bot] b489bdf8d3
chore(deps): update node.js to v24 (#23346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:48:20 +07:00
renovate[bot] 8273c822d7
chore(deps): pin dependencies (#23304)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 20:27:54 +07:00
renovate[bot] f72bcc8a8f
chore(deps): update node.js to v22.21.0 (#23314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 12:36:19 +07:00
Zack Pollard 8e3f6cdbbf
fix: ml container tags incorrect for different hardware builds (#23313)
Co-authored-by: bo0tzz <git@bo0tzz.me>
2025-10-28 12:30:12 +07:00
Kang 02b29046b3
feat: ocr (#18836)
* feat: add OCR functionality and related configurations

* chore: update labeler configuration for machine learning files

* feat(i18n): enhance OCR model descriptions and add orientation classification and unwarping features

* chore: update Dockerfile to include ccache for improved build performance

* feat(ocr): enhance OCR model configuration with orientation classification and unwarping options, update PaddleOCR integration, and improve response structure

* refactor(ocr): remove OCR_CLEANUP job from enum and type definitions

* refactor(ocr): remove obsolete OCR entity and migration files, and update asset job status and schema to accommodate new OCR table structure

* refactor(ocr): update OCR schema and response structure to use individual coordinates instead of bounding box, and adjust related service and repository files

* feat: enhance OCR configuration and functionality

- Updated OCR settings to include minimum detection box score, minimum detection score, and minimum recognition score.
- Refactored PaddleOCRecognizer to utilize new scoring parameters.
- Introduced new database tables for asset OCR data and search functionality.
- Modified related services and repositories to support the new OCR features.
- Updated translations for improved clarity in settings UI.

* sql changes

* use rapidocr

* change dto

* update web

* update lock

* update api

* store positions as normalized floats

* match column order in db

* update admin ui settings descriptions

fix max resolution key

set min threshold to 0.1

fix bind

* apply config correctly, adjust defaults

* unnecessary model type

* unnecessary sources

* fix(ocr): switch RapidOCR lang type from LangDet to LangRec

* fix(ocr): expose lang_type (LangRec.CH) and font_path on OcrOptions for RapidOCR

* fix(ocr): make OCR text search case- and accent-insensitive using ILIKE + unaccent

* fix(ocr): add OCR search fields

* fix: Add OCR database migration and update ML prediction logic.

* trigrams are already case insensitive

* add tests

* format

* update migrations

* wrong uuid function

* linting

* maybe fix medium tests

* formatting

* fix weblate check

* openapi

* sql

* minor fixes

* maybe fix medium tests part 2

* passing medium tests

* format web

* readd sql

* format dart

* disabled in e2e

* chore: translation ordering

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-10-27 14:09:55 +07:00
bo0tzz c4ff2ea6d5
fix: actually use tf output (#23221) 2025-10-24 17:07:05 +07:00
renovate[bot] b91b855473
chore(deps): update github-actions (major) (#22919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 16:21:41 +07:00
bo0tzz 7773d6d44f
chore: update multi-runner-build-workflow (#23183) 2025-10-24 14:08:04 +07:00
Alex d9a13dc8ac
chore: gha ios release | take 4 (#23202) 2025-10-23 16:06:55 +07:00
Alex f8afef0f9d
chore: gha ios release | take 3 (#23199)
* chore: gha ios release | take 3

* chore: gha ios release | take 3
2025-10-23 20:35:43 +07:00
Alex 47436ad0ce
feat: GHA for iOS release flow (#23196) 2025-10-23 21:57:19 +07:00
bo0tzz 0b941d78c4
fix: set TG_NON_INTERACTIVE (#23153) 2025-10-22 13:22:45 +07:00
bo0tzz fc5fc58759
fix: bump tofu (#23152) 2025-10-22 11:13:03 +07:00
bo0tzz 9bb2fc238a
fix: don't use app for final close-duplicates request (#23143) 2025-10-22 11:00:31 +07:00
bo0tzz 6f31f27218
fix: bump use-mise version (#23098) 2025-10-20 21:26:56 +07:00
bo0tzz 05f174a180
feat: move previews to immich.build (#23089)
dep https://github.com/immich-app/devtools/pull/1064
2025-10-20 12:39:15 +07:00
bo0tzz a390e44402
fix: don't use app token to push to ghcr (#23099)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-20 15:57:52 +07:00
bo0tzz 08f81eb3c6
feat: use explicit app token for all workflows (#22949) 2025-10-20 14:38:01 +07:00
bo0tzz 13d33f834f
chore: use mise instead of terragrunt-action (#22905) 2025-10-20 12:32:52 +07:00