Michael Mayer
|
d48db6cae4
|
Sync: Prevent downloads when read-only mode is enabled
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-13 18:14:10 +02:00 |
|
Michael Mayer
|
163398b76c
|
Passwords: Enforce 72-character limit and improve bcrypt support #1987
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-13 17:21:18 +02:00 |
|
Michael Mayer
|
f033fed01c
|
Config: Set default theme and locale
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-05 12:21:05 +02:00 |
|
Michael Mayer
|
e8e7dfa7b6
|
Build: Add flag for debug builds
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-05 12:09:00 +02:00 |
|
Michael Mayer
|
0e09606e35
|
Search: Update automatically generated filter overview #3321
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-02 11:33:13 +02:00 |
|
Michael Mayer
|
e7d862d07a
|
Albums: Improve database error handling #3320
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-02 10:27:57 +02:00 |
|
Michael Mayer
|
c426a184c5
|
Backup & Restore: Refactor commands not to run into size limits #3140
See also #3301, #3311, and #3298.
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-01 16:23:25 +02:00 |
|
Michael Mayer
|
b6378a5c1f
|
Albums: Improve parameter validation for database queries #3320
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-01 14:25:05 +02:00 |
|
Michael Mayer
|
9a3d61c99f
|
Config: Update membership sign up info
see https://twitter.com/photoprism_app/status/1641105072292605954
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-04-01 12:07:17 +02:00 |
|
Michael Mayer
|
db496c9392
|
WebDAV: Ensure remote path exists to fix sync upload #3310
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-30 14:50:16 +02:00 |
|
Michael Mayer
|
b6c404c3a6
|
Admin: implement demo mode for user management and improve logging #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-29 13:56:11 +02:00 |
|
Michael Mayer
|
c4593b750e
|
Help & Support: Improve about.vue and connect.vue pages
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-29 12:53:51 +02:00 |
|
Michael Mayer
|
e34c9759e4
|
WebDAV: Replace studio-b12/gowebdav client with emersion/go-webdav #3310
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-28 20:37:42 +02:00 |
|
Michael Mayer
|
8bfd95ddc4
|
Docker: Restart service unless terminated via SIGUSR1
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-27 21:21:34 +02:00 |
|
Michael Mayer
|
3e4121cc78
|
Server: Add "restart required" flag and button to restart the server
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-27 19:27:19 +02:00 |
|
Michael Mayer
|
84d1e7de1d
|
CLI: Add photoprism connect command
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-24 19:35:29 +01:00 |
|
Michael Mayer
|
5ea8e20a10
|
MediaFile: Add ChangeOrientation test for JPEG and PNG files #464
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-22 17:49:14 +01:00 |
|
Michael Mayer
|
e9d96e8849
|
Photos: Update file mod time when changing image orientation #464
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-22 17:41:07 +01:00 |
|
Michael Mayer
|
bad817f40e
|
API: Code clean-up #3297
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 20:42:13 +01:00 |
|
Michael Mayer
|
f63ac04956
|
Config: Rename HttpCacheTTL to HttpCacheMaxAge #3297
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 20:37:07 +01:00 |
|
Michael Mayer
|
824e2accef
|
Files: Update new file form test #464
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 16:41:23 +01:00 |
|
Michael Mayer
|
9ad86ac017
|
Edit: Change image orientation through the user interface #464
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 16:18:27 +01:00 |
|
Michael Mayer
|
d18e5d3ad3
|
Config: Default to cache TTL defined in thumbs package #3297
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 13:15:54 +01:00 |
|
Michael Mayer
|
010d243d14
|
Config: Change cache TTL default from 2630000 to 2592000 #3297
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 13:13:56 +01:00 |
|
Michael Mayer
|
286f06d894
|
Config: Add options for HTTP cache control #3297
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 11:40:46 +01:00 |
|
Michael Mayer
|
ff3f9b8537
|
Config: Improve Wallpaper URI caching and tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 10:28:01 +01:00 |
|
Michael Mayer
|
cc12f3f457
|
Auth: Improve sanitization of usernames and handles
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-15 22:41:59 +01:00 |
|
Michael Mayer
|
9161144c03
|
i18n: Add Lower() function and add code comments
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-15 18:19:03 +01:00 |
|
Michael Mayer
|
ef70992657
|
Config: Code clean-up
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-15 17:05:05 +01:00 |
|
Michael Mayer
|
cad0ecaa6a
|
Config: Use fixed users folder name in the storage path
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 23:17:12 +01:00 |
|
Michael Mayer
|
fb1744b820
|
Config: Fix UserStoragePath()
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 22:19:16 +01:00 |
|
Michael Mayer
|
addc5e8251
|
Auth: Refactor users path configuration and base path default
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 21:47:14 +01:00 |
|
Michael Mayer
|
3755421945
|
FFmpeg: Update AVC convert command test #3284
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 18:30:48 +01:00 |
|
Michael Mayer
|
157c6c723a
|
FFmpeg: Allow selection of specific video and audio streams #3284
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 18:00:55 +01:00 |
|
Michael Mayer
|
9ab833c2ec
|
Auth: Improve username validation and parsing
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 16:36:30 +01:00 |
|
ghostwheel
|
9762150da6
|
Changed audio conversion to only use one stream
0:a means take all audio streams of first file. 0🅰️0 means first stream of first file. 0🅰️0? means first audio stream of first file if available.
|
2023-03-14 15:32:37 +01:00 |
|
ghostwheel
|
7e843808ca
|
Added map for audio stream, too
It seems that if -map is used for video (-map 0✌️0) then a map is also needed for audio, otherwise no audio is produced.
|
2023-03-14 07:15:59 +01:00 |
|
Michael Mayer
|
cc97759806
|
Moments: Change default sort order in the overview to "newest" #3280
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 22:17:23 +01:00 |
|
Michael Mayer
|
88367b4ff7
|
Auth: Refactor user model and path validation #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 17:52:48 +01:00 |
|
Michael Mayer
|
36d62b5506
|
Auth: Refactor user model and improve validation #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 17:36:56 +01:00 |
|
Michael Mayer
|
5b73101442
|
Auth: Refactor user roles and auth providers in entity model #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-13 16:04:37 +01:00 |
|
Michael Mayer
|
c1efe61b92
|
Settings: Move download settings to general tab #449
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-11 15:34:59 +01:00 |
|
Michael Mayer
|
dcffa2848a
|
API: Add action and user context to indexing events #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-11 14:09:00 +01:00 |
|
Michael Mayer
|
0e3fb7dc75
|
Auth: Fix password API handler if uid does not match #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-10 17:16:43 +01:00 |
|
Michael Mayer
|
a425027a9b
|
Auth: Prevent unauthorized users from using the application #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-10 13:20:16 +01:00 |
|
Michael Mayer
|
8df444dfd7
|
Auth: Refactor session API #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-10 12:15:10 +01:00 |
|
Michael Mayer
|
ad5e9b2e21
|
User Details: Increase size of bio field, add about to UI #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-10 10:21:46 +01:00 |
|
Michael Mayer
|
654b41afe5
|
Auth: Prevent duplicate usernames when renaming accounts #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-09 19:56:07 +01:00 |
|
Michael Mayer
|
0a5dce5aeb
|
Auth: Refactor sessions API and model #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-09 18:45:04 +01:00 |
|
Michael Mayer
|
50913e301c
|
Auth: Prevent duplicate super admin accounts from being created #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-09 15:59:08 +01:00 |
|