Commit graph

  • 4682791253 CI: Apply Go linter recommendations to "ai/classify" package #5330 Michael Mayer 2025-11-22 11:19:30 +01:00
  • 2bd56bf25f Merge remote-tracking branch 'origin/develop' into FixSQLClean Keith Martin 2025-11-22 20:16:18 +10:00
  • 53da18754b CI: Apply Go linter recommendations to "ai/vision" package #5330 Michael Mayer 2025-11-22 11:15:17 +01:00
  • 8e37a114c7 Entity: Refactor fixtures due to reuse of Photo56 Keith Martin 2025-11-22 20:13:15 +10:00
  • 5daf8b5e17 Tests: Refactor due to Fixture changes Keith Martin 2025-11-22 20:12:30 +10:00
  • 2002d39bfc Batch: Apply Go linter recommendations #271 #5330 Michael Mayer 2025-11-22 10:51:35 +01:00
  • cca86c08c7 Batch: Perform priority comparison after resolving the PhotoLabel #271 Michael Mayer 2025-11-22 10:31:50 +01:00
  • 6e0416db34 Backend: Apply linter recommendations to "backup" package #5330 Michael Mayer 2025-11-22 10:22:52 +01:00
  • 24e29a89ff Backend: Apply linter recommendations to "photoprism/dl" package #5330 Michael Mayer 2025-11-22 10:21:59 +01:00
  • cc651a84d0 Workers: Apply "golangci-lint" recommendations #5330 Michael Mayer 2025-11-22 10:20:47 +01:00
  • 01c8dd0a10 Tests: Add more test cases #271 graciousgrey 2025-11-22 10:19:15 +01:00
  • 4eac10c9d1 API: Apply "golangci-lint" recommendations #5330 Michael Mayer 2025-11-22 09:25:01 +01:00
  • 264bc78d51 Backend: Remove legacy Go build tags #5330 Michael Mayer 2025-11-22 09:24:28 +01:00
  • 264051d858 Merge remote-tracking branch 'origin/develop' into Homophone Keith Martin 2025-11-22 18:15:28 +10:00
  • d023139c12 TestMain: Handle "defer" before os.Exit #5330 Michael Mayer 2025-11-21 18:58:36 +01:00
  • 6c50a87632 Auth: Apply "golangci-lint" recommendations #5330 Michael Mayer 2025-11-21 16:22:42 +01:00
  • 52ab802731 Pkg: Apply "golangci-lint" recommendations to txt/... packages #5330 Michael Mayer 2025-11-21 16:16:42 +01:00
  • 7cb639da89 Pkg: Apply "golangci-lint" recommendations to rnd package #5330 Michael Mayer 2025-11-21 15:40:26 +01:00
  • 5e4e6d988c Pkg: Apply "golangci-lint" recommendations to authn & dsn packages #5330 Michael Mayer 2025-11-21 15:33:23 +01:00
  • 23529d0472 Pkg: Apply "golangci-lint" recommendation to clean package #5330 Michael Mayer 2025-11-21 15:28:04 +01:00
  • 9d86b2a512 Settings: Use PHOTOPRISM_DISABLE_FEATURES to initialize default features Michael Mayer 2025-11-21 15:19:15 +01:00
  • 82b0ecea65 Config: Apply "golangci-lint" recommendation to customize package #5330 Michael Mayer 2025-11-21 14:16:03 +01:00
  • b2448e5be0 CI: Upgrade base image from 251113-questing to 251121-questing #5330 Michael Mayer 2025-11-21 14:07:46 +01:00
  • ce92f56900 Batch: Update internal/photoprism/batch/README.md #271 #5324 Michael Mayer 2025-11-21 13:57:17 +01:00
  • 46d53d63f8 Dockerfiles: Add "binutils" and "binutils-gold" packages #5330 Michael Mayer 2025-11-21 13:36:29 +01:00
  • 82e94efbbb Backend: Update "golang.org/x/crypto" in go.mod and go.sum Michael Mayer 2025-11-21 13:04:28 +01:00
  • 41256b47c8 Frontend: Update deps in package.json and package-lock.json Michael Mayer 2025-11-21 13:04:08 +01:00
  • 0c39c7334b Weblate: Update frontend/src/locales/json/fr.json #5329 Michael Mayer 2025-11-21 13:03:38 +01:00
  • 89f45766b8 Weblate: Update frontend translations Weblate 2025-11-20 20:41:09 +01:00
  • 59e24a8fcb Weblate: Update frontend translations Weblate 2025-11-20 20:41:09 +01:00
  • 41cb9dc55a CI: Add ./.../internal/... to fmt-go and test-go Make targets #5330 Michael Mayer 2025-11-21 13:01:20 +01:00
  • be7c1f9607 Batch: Improve test label cleanup in apply_labels_test.go #271 #5324 Michael Mayer 2025-11-21 12:30:48 +01:00
  • 7fedc4603e Batch: Improve test fixture handling in apply_labels_test.go #271 #5324 Michael Mayer 2025-11-21 12:15:59 +01:00
  • 54106a5791 CI: Document "make lint", "make lint-go", & "make lint-js" targets #5330 Michael Mayer 2025-11-21 10:42:21 +01:00
  • f4858212d1 Services: Resolve issues in node/bootstrap.go and options_apply.go #5330 Michael Mayer 2025-11-21 10:30:19 +01:00
  • 83c644df68 Scripts: Update dist/install-go-tools.sh #5330 Michael Mayer 2025-11-21 10:29:06 +01:00
  • 5c8a6d93f6 CI: Add revive.toml & "make lint-go" target, improve .golangci.yml #5330 Michael Mayer 2025-11-21 10:28:43 +01:00
  • f0607ac64c Entity: Fix code comments in auth_user.go Michael Mayer 2025-11-21 08:56:55 +01:00
  • 8fc9f807de Develop: Add .golangci.yml and update install-go-tools.sh script Michael Mayer 2025-11-21 08:56:25 +01:00
  • 661662f2c5
    Frontend: Add menu open state management to chip-selector component fix-chip-selector Ömer Duran 2025-11-21 08:44:24 +01:00
  • 65e0b54683
    Frontend: Enhance chip-selector input behavior and simplify item handling Ömer Duran 2025-11-21 08:29:32 +01:00
  • b1b616e940
    Frontend: refactor chip-selector input handling Ömer Duran 2025-11-21 07:48:10 +01:00
  • b45abbd0cd Config: Fix fallback that loads defaults from config/defaults.yml #5325 Michael Mayer 2025-11-20 18:42:06 +01:00
  • 2e85caa6b0 Batch: Update YAML file backups for all referenced albums #271 #5324 Michael Mayer 2025-11-20 17:36:33 +01:00
  • 117c8db73b Batch: Pre-create new albums/labels to improve performance #271 #5324 Michael Mayer 2025-11-20 16:56:14 +01:00
  • ad2470ca04 Batch: Add helpful Items receivers to values_item.go Michael Mayer 2025-11-20 16:20:17 +01:00
  • fa3aba1667 Batch: Keep existing label with higher priority in apply_labels.go Michael Mayer 2025-11-20 15:49:13 +01:00
  • c573f0975e Batch: Refine code and add table-driven tests for label removal action Michael Mayer 2025-11-20 15:42:42 +01:00
  • 5b23f306d3 Batch: Reformat internal/photoprism/batch.go Michael Mayer 2025-11-20 15:22:47 +01:00
  • 51a6380e44 Upload: Update album YAML backups when photos have been added Michael Mayer 2025-11-20 14:39:06 +01:00
  • 1a9e795dad Batch Edit: Refine styles and settings for location input #271 #5324 Michael Mayer 2025-11-20 13:05:27 +01:00
  • 56cb462281
    Frontend: Refactor menu suppression logic in chip-selector Ömer Duran 2025-11-19 17:44:59 +01:00
  • 19b8b6363c Backend: Update deps in go.mod and go.sum Michael Mayer 2025-11-19 14:39:44 +01:00
  • 30c0e8c4e7 Downloads: Improve playlist error handling in "internal/photoprism/dl" Michael Mayer 2025-11-19 14:39:00 +01:00
  • 2687242098 Frontend: Update deps in package.json and package-lock.json #271 #5324 Michael Mayer 2025-11-19 14:35:23 +01:00
  • 606c877349 Batch Edit: Regenerate frontend translation .json files #271 #5324 #5327 Michael Mayer 2025-11-19 14:34:03 +01:00
  • ea6f98fc3e Batch Edit: Disable API endpoint if feature is disabled #271 Michael Mayer 2025-11-19 14:30:02 +01:00
  • b67efd9cd3 Tests: Adapt acceptance tests to run more stable graciousgrey 2025-11-19 14:29:28 +01:00
  • cb20f771bb Tests: Adapt acceptance test targets to work with latest chrome graciousgrey 2025-11-19 14:28:26 +01:00
  • 8d44b82664 Weblate: Update frontend translations Weblate 2025-11-19 13:54:33 +01:00
  • ecb2b0a3f5 Weblate: Update frontend translations Weblate 2025-11-19 13:54:33 +01:00
  • 0a30f8127f Entity: revert authID to authId as per review Keith Martin 2025-11-19 20:47:16 +10:00
  • c20426c839 Assets: Regenerate locales/el/default.po Michael Mayer 2025-11-19 11:25:53 +01:00
  • 9c6d3e2903 Batch Edit: Update frontend translations .pot and .po files #271 #5324 Michael Mayer 2025-11-19 11:25:35 +01:00
  • 37e731a96d Migrate: Comment out MySQL statements required for GormV2 Keith Martin 2025-11-19 20:24:00 +10:00
  • d32751300a Weblate: Update backend translations Weblate 2025-11-19 11:23:21 +01:00
  • cd8ff206bc Weblate: Update backend translations Weblate 2025-11-19 11:23:21 +01:00
  • 1e00d1f52e
    UX: Add batch edit dialog and API endpoints #271 #5324 Ömer Duran 2025-11-19 11:20:34 +01:00
  • 2adc71ce08 Tests: Improve unit tests #271 feature/batch-edit graciousgrey 2025-11-19 10:26:04 +01:00
  • 558fe0e78e Merge remote-tracking branch 'origin/develop' into PostgreSQL Keith Martin 2025-11-19 18:06:27 +10:00
  • ddb5d2f5a4 Batch Edit: Update internal/photoprism/batch/README.md #271 #5324 Michael Mayer 2025-11-19 08:33:55 +01:00
  • c949e7a980 Batch Edit: Update internal/photoprism/batch/README.md #271 #5324 Michael Mayer 2025-11-19 08:30:19 +01:00
  • e47c6329f5 Batch Edit: Increase padding of selection preview on mobile #271 #5324 Michael Mayer 2025-11-19 03:30:49 +01:00
  • 0e869b8b34 Batch Edit: Improve styles of selection preview table #271 #5324 Michael Mayer 2025-11-19 03:20:33 +01:00
  • 716bbe6a0d Batch Edit: Add time, labels, and albums to success logs #271 #5324 Michael Mayer 2025-11-19 02:34:37 +01:00
  • 1a3fdcdad4 Batch Edit: Add batchEdit feature flag in backend & frontend #271 #5324 Michael Mayer 2025-11-19 01:54:04 +01:00
  • 49653d24bb Batch Edit: Add applyContext() in lightbox.vue #271 #5324 Michael Mayer 2025-11-19 01:04:15 +01:00
  • ab5fe8d48e Batch Edit: Disable archive/restore in lightbox.vue #271 #5324 Michael Mayer 2025-11-19 00:38:23 +01:00
  • e4ec797e2f Batch Edit: Exclude unavailable models from model selection #271 #5324 Michael Mayer 2025-11-19 00:25:14 +01:00
  • 313e60734c Batch Edit: Add comments to form.SearchPhotos values #271 #5324 Michael Mayer 2025-11-18 23:40:48 +01:00
  • afcc059d80 Tests: Improve stability of TestBuildFaceCandidates() #271 #5324 Michael Mayer 2025-11-18 23:25:26 +01:00
  • 7e6dabc9ad Batch Edit: Add keyword cache to speed up changes/indexing #271 #5324 Michael Mayer 2025-11-18 23:06:57 +01:00
  • 34bf6e4e26 Batch Edit: Fix debug log in apply_labels.go #271 #5324 Michael Mayer 2025-11-18 21:53:37 +01:00
  • ccceb41573 Batch Edit: Add todo comments to apply_albums.go #271 #5324 Michael Mayer 2025-11-18 21:13:08 +01:00
  • 25e7c230a2 Batch Edit: Improve log messages in apply_labels.go #271 #5324 Michael Mayer 2025-11-18 21:09:24 +01:00
  • bf76c0b251 Batch Edit: Run make-fmt #271 #5324 Michael Mayer 2025-11-18 20:15:57 +01:00
  • 45edceea96 Tests: Adapt tests to changes graciousgrey 2025-11-18 20:25:04 +01:00
  • 2d176fac09 Batch Edit: Optimize updating associated labels and albums #271 #5324 Michael Mayer 2025-11-18 17:48:12 +01:00
  • a691ddb98b Entity: revert wrap/unwrap for AuthID Keith Martin 2025-11-18 22:32:39 +10:00
  • 543633e2f3 Batch Edit: Add Rules for Deleting Photo Labels to README.md #271 #5324 Michael Mayer 2025-11-18 12:27:47 +01:00
  • 3977e0694f Batch Edit: Update package documentation in README.md #271 #5324 Michael Mayer 2025-11-17 17:49:21 +01:00
  • 2a9068c0a9 Batch Edit: Revert temporary fix in formTitle() #271 #5324 Michael Mayer 2025-11-17 17:16:14 +01:00
  • a959ea5eae Batch Edit: Refactor "batch" package and related API endpoint #271 #5324 Michael Mayer 2025-11-17 16:50:20 +01:00
  • de0500369f Backend: Add ordered list package (pkg/list/ordered) #271 #5324 Michael Mayer 2025-11-17 15:21:12 +01:00
  • 8789975a92 Frontend: Use afterEnter/afterLeave to init batch edit dialog #271 #5324 Michael Mayer 2025-11-17 15:18:21 +01:00
  • 93183fbd21 Auth: Ensure only users with full access can open batch edit #271 #5324 Michael Mayer 2025-11-17 12:17:41 +01:00
  • 0672e58232 Merge remote-tracking branch 'origin/develop' into SQLiteOIDC#4951 Keith Martin 2025-11-17 18:48:47 +10:00
  • b97809589e Frontend: Refactor Batch Edit model and use Promises #271 #5324 Michael Mayer 2025-11-17 05:28:13 +01:00
  • 7240096965 Frontend: Add duplicate handling to location/dialog.vue #271 #5324 Michael Mayer 2025-11-17 03:47:58 +01:00
  • 5a0e07a320 Frontend: Remove unused toggleAllIds() in clipboard.js #271 #5324 Michael Mayer 2025-11-17 03:31:43 +01:00