Commit graph

20 commits

Author SHA1 Message Date
Keith Martin
9b87e29969 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2026-02-21 10:33:23 +10:00
Michael Mayer
a2b7615c93 Go: Apply go fix modernizations across backend packages
Run `go fix ./...` and keep mechanical modernization updates.

- Replace `interface{}` with `any` in signatures and local types
- Apply formatter/style cleanups from go1.26 tooling
- Keep `omitempty` behavior-preserving simplifications suggested by fix
- No functional feature changes intended

Validation:
- go test ./... -run '^$' -count=1 (Go 1.26.0)
- GOTOOLCHAIN=go1.24.10 go test ./... -run '^$' -count=1

Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-20 03:54:33 +01:00
Keith Martin
b731d949f5 Merge tag '251130-b3068414c' into PostgreSQL 2025-12-01 17:16:33 +10:00
Ömer Duran
1e00d1f52e
UX: Add batch edit dialog and API endpoints #271 #5324
Signed-off-by: Michael Mayer <michael@photoprism.app>
Co-authored-by: Michael Mayer <michael@photoprism.app>
Co-authored-by: graciousgrey <theresagresch@gmail.com>
2025-11-19 11:20:34 +01:00
Keith Martin
77feef96b4 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-10-04 16:51:54 +10:00
Michael Mayer
1d984fb8b0 Docs: Improve code comments in internal/entity/passcode.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 16:27:22 +02:00
Keith Martin
9a6ac26f1f Backend: reinstate Values alias for map[string]interface{} 2025-10-01 20:03:05 +10:00
Michael Mayer
ee46794509 CLI: Add "photoprism vision reset" command to reset metadata #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 18:59:52 +02:00
Keith Martin
8669cb512a Merge remote-tracking branch 'photoprism/develop' into gorm2 2025-03-27 20:52:16 +10:00
rubyisrust
6dce52643c chore: make function comment match function name
Signed-off-by: rubyisrust <rustrover@icloud.com>
2025-03-18 10:00:49 +01:00
Keith Martin
d8fa21e622 Merge remote-tracking branch 'photoprism/develop' into gorm2 2025-02-06 20:41:06 +10:00
Michael Mayer
6a89519e63 Videos: Refactor codec, content and file type specifications #4770
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Keith Martin
1b140fd91c Add type:bytes; tag to all varbinary columns in structs 2024-09-20 14:25:07 +10:00
Keith Martin
6246affd58 Remove type Map as GORM2 throws unsupported data when using it 2024-09-18 22:36:44 +10:00
Keith Martin
c61c8f4241 albrechtf 05dc86d1 Fix gorm relations; make most SQL more generic 2024-09-18 20:07:37 +10:00
Keith Martin
993339bd10 albrechtf 20dad85a Replace GORM with GORMv2 2024-09-18 17:22:23 +10:00
Michael Mayer
7430adbb33 Search: Change time_format to RFC3339 and add "edited" filter #4300
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-27 09:16:21 +02:00
Michael Mayer
37c3c9d624 Account: Add auth-related error messages to pkg/authn #808 #4114
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-29 12:16:26 +01:00
Michael Mayer
edac621daf Auth: Deactivate 2FA if recovery code has been used #808
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-21 19:26:44 +01:00
Michael Mayer
4425becb3d Auth: Implement 2FA setup and login in the web user interface #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-21 14:32:51 +01:00