Commit Graph

487 Commits (v1.141.0)

Author SHA1 Message Date
bo0tzz 2f1385a236
chore: request LLM disclosure in PR template (#21553)
Suggestions for different wording/placeholder are welcome
2025-09-03 09:11:24 +07:00
bo0tzz 0df910c0cd
fix: don't run close-dupes workflow unnecessarily (#21333) 2025-09-02 16:04:07 +07:00
Min Idzelis 147accd957
fix: fix docker perms for dev (#21359) 2025-08-28 22:07:29 +07:00
Alex 2fe0d17fe1
chore: install pnpm in prepare-release GHA (#21126)
* Revert "chore: version v1.139.1"

This reverts commit 89533a858f.

* chore: install pnpm in prepare-release GHA
2025-08-21 17:19:42 +07:00
shenlong a1beb0a87d
chore: update build and test mobile actions to not use npm (#21079)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-19 22:50:48 +07:00
Alex f422b341d1
chore: generate mobile translation file in GHA (#21070) 2025-08-19 16:13:35 +07:00
bo0tzz 90538d2535
chore: device input field for issue template (#21066) 2025-08-19 17:13:52 +07:00
renovate[bot] 7186914531
chore(deps): update github-actions (#20875)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 09:12:27 +07:00
Min Idzelis 845b0f2073
chore: use pnpm for builds (#19752)
* Migrate from npm to pnpm across entire project

• Update all GitHub workflow files to use pnpm instead of npm
• Replace npm commands with pnpm equivalents in devcontainer scripts
• Remove package-lock.json files and update to use pnpm-lock.yaml
• Consolidate node version references to use server/.nvmrc

* Refine pnpm migration based on review feedback

• Replace SKIP_SHARP_FILTERING with SHARP_IGNORE_GLOBAL_LIBVIPS environment variable
• Improve Sharp package filtering to include specific Linux architectures for Docker builds
• Optimize Dockerfile dependency caching with improved layer structure
• Clean up workspace configuration and remove redundant settings

* Address additional review feedback for pnpm migration

• Fix node-version-file paths in GitHub workflow configurations
• Refactor .pnpmfile.cjs to use switch statement for better code organization
• Correct cache type typo in fix-format workflow
• Simplify Vite configuration by merging configs inline
• Update package description for consistency

* Use 'server/.nvmrc' for fix-format.yml GHA

* Delete npm locks

* Remove Docker volume isolation for node_modules directories

• Remove volume mounts for node_modules and related directories
• Allow shared access between host and container filesystem
• Update init container to handle file ownership with conditional existence check

* Remove unused Docker volumes and volume mounts

• Remove node_modules volume mounts from devcontainer configuration
• Remove unused named volumes for pnpm-store, node_modules, and cache directories
• Clean up Docker Compose configuration after removing volume isolation

* Fix typescript-sdk package issues

• Remove unknown "build" dependency that was incorrectly added to package.json
• Update pnpm-lock.yaml to reflect dependency removal

* Add pnpm setup to mobile workflow for translation formatting

• Add pnpm action setup step to mobile unit tests workflow
• Required for translation file formatting and sorting operations

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-08-19 08:55:24 +07:00
bo0tzz cd6d8fcdfe
chore: elaborate dupe bot comment (#21025)
Hopefully this stops people opening new threads
2025-08-18 13:36:53 +07:00
bo0tzz 1283491cc2
chore: fork PRs can't have previews (#20464)
* chore: fork PRs can't have previews

* chore: fix formatting

* chore: different close message for fork PRs

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-07 12:14:33 +07:00
renovate[bot] 5c76cc34e1
chore(deps): update node.js to v22.18.0 (#20662)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 11:01:15 +07:00
renovate[bot] 8e003f95db
chore(deps): update github/codeql-action action to v3.29.5 (#20656)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 11:44:50 +07:00
bo0tzz c8f9a72d3e
feat: close likely duplicates (#20556)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-04 18:15:15 +07:00
bo0tzz 47a025f39f
chore: also run docs build on oapi changes (#20440) 2025-07-30 13:30:21 +07:00
renovate[bot] 59a50b8697
chore(deps): update github-actions (#20384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 12:07:14 +07:00
Jeremy Fleischman e5ee1c8db6
chore: add missing 'make pigeon' instruction (#20202)
* chore: fix typo 'make_build' -> 'make build'

* chore: add missing 'make pigeon' instruction

Turns out I was getting bit by forgetting to run `make pigeon`, which
also generates files. Perhaps it would be better to make it part of
`make build`?

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-07-25 15:05:40 +07:00
shenlong 13281f8531
docs: more make commands and add mobile checks to pr-checklist (#20211)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-25 13:24:08 +07:00
shenlong ad65e9011a
chore: bump line length to 120 (#20191) 2025-07-25 02:37:22 +07:00
Alex 6170a3843c
chore: remove build flavor Android (#20161) 2025-07-24 14:55:49 +07:00
renovate[bot] 637eba6e08
chore(deps): update node.js to v22.17.1 (#20066)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 09:59:16 +07:00
bo0tzz d9891f759e
chore: use upstream setup-dcm action (#19963) 2025-07-16 09:35:36 +07:00
renovate[bot] c18f167e29
chore(deps): update immich-app/devtools action to v0.1.1 (#19938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 16:42:49 +07:00
Alex d087f7c870
chore: beta flavor build (#19862)
* chore: beta flavor build

* make file

* beta flavor

* add build flavor to GHA

* add build flavor to GHA
2025-07-10 21:42:29 +07:00
immich-tofu[bot] 1f50a0075e
chore: modify .github/workflows/org-checks.yml 2025-07-10 15:59:44 +07:00
immich-tofu[bot] d902e7f87d
chore: modify .github/workflows/org-checks.yml 2025-07-09 15:23:30 +07:00
renovate[bot] 1f9813a28e
chore(deps): update github/codeql-action action to v3.29.2 (#19806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 12:26:07 +07:00
renovate[bot] a87c2e82cd
fix(deps): update typescript-projects (#19666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-07 20:29:58 +07:00
bo0tzz a11ab4c3f7
chore: tidy up DCM analysis workflow (#19797) 2025-07-07 15:11:44 +07:00
Alex 8c5269c002
chore: lock DCM version in GHA (#19795) 2025-07-07 17:56:54 +07:00
Min Idzelis 090d87f82e
chore: dev environment improvements and dependency updates (#19676) 2025-07-01 22:47:59 +07:00
bo0tzz e0c4b8df6f
chore: remove runner deps install step (#19527)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-01 14:18:14 +07:00
renovate[bot] 590f96246d
chore(deps): update github-actions (#19654)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 11:33:01 +07:00
renovate[bot] 36b018e355
fix(deps): update typescript-projects (#18898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-07-01 10:00:35 +07:00
renovate[bot] 214ca50406
chore(deps): update node.js to v22.17.0 (#19656)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:59:31 +07:00
bo0tzz 6c11ef62e8
fix: don't use @master action version (#19526) 2025-06-25 17:55:17 +07:00
renovate[bot] 5f89c2d111
chore(deps): pin actions/cache action to 5a3ec84 (#19529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-25 16:21:49 +07:00
Zack Pollard afb444c92c
fix: only pass in is_main flag to mobile build for zizmor (#19525) 2025-06-25 17:53:08 +07:00
Zack Pollard 027c4a8b34
ci: much faster mobile builds (#19490) 2025-06-25 10:40:53 +07:00
shenlong 5b0575b956
refactor: DCM - const border radius, constructor & switch expressions (#19515)
* enable border radius, switch exp, const constructor

* regenerate provider

* more formatting

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-25 13:06:24 +07:00
renovate[bot] 9240bbc6ff
chore(deps): update github-actions (#19045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-24 22:54:05 +07:00
Min Idzelis bfe32c2bb9
chore: npm caching (#19410) 2025-06-24 12:16:09 +07:00
Min Idzelis 3a9e79a452
chore: optimize playwright gha (#19435) 2025-06-23 12:11:52 +07:00
Mert 7c43e6c3c8
fix: bump vchord default to 0.4.3 (#19365)
bump default to 0.4.3
2025-06-20 08:35:32 +07:00
Jason Rasmussen 023bcffdb8
chore: no test coverage in ci (#19235) 2025-06-17 21:16:52 +07:00
Zack Pollard 749f63e4a0
fix: partner asset and exif sync backfill (#19224)
* fix: partner asset sync backfill

* fix: add partner asset exif backfill

* ci: output content of files that have changed
2025-06-17 09:56:54 +07:00
Andreas Tollkötter b890440f6b
feat(mobile): enabled DCM (#17957)
* enable DCM in CI

* chore: up version

* chore: up version

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-09 11:09:02 +07:00
bo0tzz b0a0ae6cd3
feat: use shared success-check action (#18975) 2025-06-07 10:54:39 +07:00
bo0tzz fb94fd3132
chore: cleanup unused actions (#18865) 2025-06-02 16:13:50 +07:00
shenlong dbdb64f6c5
feat: delta sync (#18428)
* feat: delta sync

* fix: ignore iCloud assets

* feat: dev logs

* add full sync button

* remove photo_manager dep for sync

* misc logs and fix

* add time taken to DLog

* fix: build release iOS

* ios sync go brrr

* rename local sync service

* update isar fork

* rename to platform assets / albums

* fix ci check

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-29 10:42:00 +07:00