Michael Mayer
ae5f35259c
Server: Move process handling and shutdown to separate package #4767
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-02-04 19:05:26 +01:00
Michael Mayer
1f4f65e988
Server: Add "force" and "mode" flags for sockets #4673 #4767 #4765 #4467
...
These changes allow you to force the re-creation of existing Unix domain
sockets and set the permissions of sockets after they have been created.
The flag or variable value for this must be formatted as follows:
--http-host="unix:/var/run/photoprism.sock?force=true&mode=660"
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-02-04 12:03:00 +01:00
Michael Mayer
d4a4690707
Commands: Remove unused faceFlagsInfo var from show_config_options.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-01-17 00:14:21 +01:00
Michael Mayer
52b4a5f3b9
About: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-01-09 10:41:37 +01:00
Michael Mayer
01f15fa406
Backend: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-01-09 10:28:17 +01:00
graciousgrey
3f26d79380
Tests: Refactor command tests
2024-12-09 15:11:39 +01:00
Michael Mayer
cd4e6f1b57
CLI: Add RunWithTestContext function for command tests #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-12-06 09:08:38 +01:00
Michael Mayer
9eef183323
CLI: Upgrade github.com/urfave/cli from v1 to v2 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-12-05 17:15:59 +01:00
Michael Mayer
8be12117d9
CLI: Add command flags to show account login and creation time #4570
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-10-12 11:47:19 +02:00
Michael Mayer
51bc0f1f5a
CLI: Add command flag to show deleted user accounts #4570
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-10-11 11:37:11 +02:00
songzhibin97
f6b5d03465
fix: usage with deprecated elements
2024-08-29 10:03:19 +02:00
Michael Mayer
16f02e41fd
API: Move swagger.json to /internal/api and embed it in build #2132
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-19 22:08:56 +02:00
Michael Mayer
02234e7c06
Docs: Update links to PDF documents on dl.photoprism.app
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-19 18:13:08 +02:00
graciousgrey
1140ceea40
Tests: Add unit tests
2024-07-17 16:38:34 +02:00
Michael Mayer
1f51d9cfea
Auth: Add --remove flag to "photoprism passwd" command #782
...
see https://docs.photoprism.app/known-issues/#openid-connect-oidc
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 17:40:26 +02:00
Michael Mayer
fe9caaa83b
OIDC: Improve CLI commands and add AuthIssuer to users and sessions #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 11:01:59 +02:00
Michael Mayer
22aa700b1e
Config: Refactor initialization of settings and database connection
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-07 17:00:38 +02:00
Michael Mayer
9721f4cc73
Backend: Move sortby package to /internal/entity/sortby #4203
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-03 09:52:20 +02:00
Michael Mayer
1ee04c3017
Backend: Move unix package to /pkg/time/unix
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-03 09:31:27 +02:00
Michael Mayer
44b94d0f62
Backend: Move report package to /pkg/txt/report
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-03 09:29:15 +02:00
Michael Mayer
fb186bf34d
Backend: Move session package to /internal/auth/session
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 08:11:17 +02:00
Michael Mayer
e5bbff4020
Backend: Move get package to /internal/photoprism/get
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 08:03:30 +02:00
Michael Mayer
43b2b39b51
Backend: Move search package to /internal/entity/search
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 07:39:39 +02:00
Michael Mayer
7f60af3e3f
Backend: Move customize, pwa, ttl, query, classify and nsfw packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 07:36:52 +02:00
Michael Mayer
6944566b7b
Backend: Move migrate package to /internal/entity/migrate
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 06:40:03 +02:00
Michael Mayer
f019ee2ad3
Backend: Move backup package to internal/photoprism/backup
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 06:32:17 +02:00
Michael Mayer
1a6d3cf785
Backend: Move auto-indexing and import functionality to workers package
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 06:27:05 +02:00
Michael Mayer
a97f8d0795
API: Implement OIDC redirect endpoint #782
...
Requires further testing and refinement before it can be released.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-01 16:50:53 +02:00
Michael Mayer
d25b555dbc
Commands: Refactor "show config-options" and "show config-yaml" tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-01 08:58:39 +02:00
graciousgrey
3005d83baf
Tests: Add unit tests #782
2024-06-28 11:59:29 +02:00
Michael Mayer
c0ea3c79a3
OIDC: Add additional config options and OAuth2 API endpoints #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-06-26 14:05:58 +02:00
Michael Mayer
a436dc3fd8
Config: Refactor OIDC options and report #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-06-25 10:07:01 +02:00
Michael Mayer
9fef64c57d
Thumbs: Improve thumbnail types and sizes report #4300
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-29 10:02:52 +02:00
Michael Mayer
2caf04a1d4
Config: Add backup options to the Advanced Settings UI #2495 #4243 #4269
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-20 10:18:52 +02:00
Michael Mayer
6f00545563
Config: Improve usage descriptions for backup options and flags #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-19 16:17:16 +02:00
Michael Mayer
3d908c7256
Config: Add “daily” and “weekly” backup schedule options #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-19 14:17:01 +02:00
Michael Mayer
ee33e2e663
Thumb: Update supported sizes for videos and full screen viewer #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-17 15:07:27 +02:00
Michael Mayer
e5780b6e3e
Thumbs: Optimize thumbnail sizes and libvips rendering performance #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-17 11:43:13 +02:00
Michael Mayer
60851fe8b7
Config: Improve usage descriptions of thumbnail generation options #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-16 16:42:32 +02:00
Michael Mayer
12864a8cdf
Config: Update report section title for thumbnail options #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-16 14:51:25 +02:00
Michael Mayer
ca78305eac
Backups: Improve command-line backup and restore commands #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-15 15:25:30 +02:00
Michael Mayer
d5580c116a
Backups: Rename "backup-index" config option to "backup-database" #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-14 11:11:50 +02:00
Michael Mayer
f00d88dfca
Backups: Improve log messages for photo and album metadata exports #3284
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-13 15:36:32 +02:00
Michael Mayer
b3782fc427
Backups: Improve usage descriptions of config options #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-13 09:41:19 +02:00
Michael Mayer
0396e86f4e
Backups: Refactor config and add "sidecar-yaml" config option #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-13 09:21:34 +02:00
Michael Mayer
1fe0bab4c1
Backups: Add config option to limit the number of backups to keep #4243
...
PHOTOPRISM_BACKUP_RETAIN lets to specify the number of index database
dumps to keep (backup filenames are in the format "YYYY-MM-DD.sql").
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-12 17:44:33 +02:00
Michael Mayer
0e7c91f1b6
Config: Allow scheduling of indexing and backup tasks #2495 #2608 #4243
...
Note that this is "bleeding edge" functionality and that the newly added
config option PHOTOPRISM_BACKUP_RETAIN can be set, but does not have any
effect yet. Feedback welcome!
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-11 19:11:49 +02:00
Michael Mayer
424ed84f2a
Backups: Add worker to create backups in the background #4237 #4243
...
In the next step, this worker can be configured to automatically create
index and/or album backups at regular intervals.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-10 17:41:32 +02:00
Michael Mayer
4a988eb88d
Auth: Recreate auth_sessions table when running "users reset" cmd #4242
...
This also adds a more detailed description to the photoprism auth reset
and "photoprism users reset" sub commands to explain what they do.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-10 09:10:17 +02:00
Michael Mayer
13255695e5
Albums: Remove photo from review when adding it to an album #4229
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-09 16:00:53 +02:00