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