Michael Mayer
|
7f48ad5efa
|
Purge: Only process 250 rows per iteration
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 22:36:08 +02:00 |
|
Michael Mayer
|
b865203d89
|
Purge: Sleep 250ms to give database time for other tasks
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 22:21:05 +02:00 |
|
Michael Mayer
|
556a0dd38b
|
Docker: Start mysqld with --innodb-rollback-on-timeout=ON and --innodb-lock-wait-timeout=120
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 22:18:01 +02:00 |
|
Michael Mayer
|
5a924a46b1
|
Remove Alex Leahu again, as he was already listed
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 21:54:32 +02:00 |
|
Michael Mayer
|
a916e54180
|
Add Alex Leahu to SPONSORS.md
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 21:52:58 +02:00 |
|
Michael Mayer
|
561323d544
|
Backend: Re-render thumbs after files changed #299
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 20:10:17 +02:00 |
|
Michael Mayer
|
4f8b4d58a2
|
Frontend: Proof-of-concept for relative label popularity
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 19:45:43 +02:00 |
|
Michael Mayer
|
8ccaaff4e5
|
Backend: Update label photo count and refactor entity fixtures
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 19:43:49 +02:00 |
|
Michael Mayer
|
406737e180
|
Fix places counter #292
See https://github.com/photoprism/photoprism/issues/292#issuecomment-626203720
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 16:12:15 +02:00 |
|
Michael Mayer
|
4beeebe5cc
|
Backend: Add Hidden column to PhotoAlbum
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-09 21:00:02 +02:00 |
|
Michael Mayer
|
253fbc632b
|
Backend: Add Hidden column to PhotoAlbum
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-09 20:59:45 +02:00 |
|
Michael Mayer
|
6be30c2c94
|
Frontend: Improve private filter description
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-09 20:59:08 +02:00 |
|
Michael Mayer
|
5112c1df04
|
Frontend: Update dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-09 20:58:41 +02:00 |
|
Michael Mayer
|
252e67ce03
|
Add photo_count column to labels table
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-09 11:00:22 +02:00 |
|
Michael Mayer
|
3aad02501f
|
Run unit tests in separate databases to avoid conflicts
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 19:34:29 +02:00 |
|
Michael Mayer
|
e703a54586
|
Backend: Close db connection after running tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 18:35:19 +02:00 |
|
Michael Mayer
|
2f28c6840e
|
Backend: Try migrations a second time if they fail
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 18:18:19 +02:00 |
|
Michael Mayer
|
40b7a1285f
|
Backend: Reduce db migration error log level to debug
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 18:02:53 +02:00 |
|
Michael Mayer
|
c5dbe1bc14
|
Backend: Refactor database migration
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 17:45:32 +02:00 |
|
Michael Mayer
|
94dfb3cd19
|
Add WaitForMigration() function to avoid db test failures
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 16:36:09 +02:00 |
|
Michael Mayer
|
05d9187167
|
Update count in places are restoring photos #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 16:01:34 +02:00 |
|
Theresa Gresch
|
aaf1ff64ad
|
Backend: Add tests to internal/entity
|
2020-05-08 15:46:16 +02:00 |
|
Michael Mayer
|
842da9f09b
|
Backend: Query package refactoring
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 15:41:01 +02:00 |
|
Theresa Gresch
|
695294fc58
|
Backend: Improve photo_label_test
|
2020-05-08 14:31:58 +02:00 |
|
Theresa Gresch
|
0d0ba28331
|
Backend: Add tests to internal/entity
|
2020-05-08 14:18:11 +02:00 |
|
Michael Mayer
|
1894b4440f
|
Detect and report photos without primary file, e.g. after purging #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 12:01:28 +02:00 |
|
Michael Mayer
|
3288ede6e6
|
Simplify Purge() function #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 12:01:28 +02:00 |
|
Theresa Gresch
|
dc23632556
|
Backend: Add tests to internal/entity
|
2020-05-08 11:46:09 +02:00 |
|
Theresa Gresch
|
a136945470
|
Backend: Add tests to internal/entity
|
2020-05-08 10:21:03 +02:00 |
|
Michael Mayer
|
c0c0c96c30
|
Remove primary flag for missing files #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 09:36:34 +02:00 |
|
Michael Mayer
|
305ec3e822
|
Get convert option for index command from settings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 08:09:43 +02:00 |
|
Michael Mayer
|
a5a2da36f1
|
Automatically purge when running index command #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 07:56:14 +02:00 |
|
Michael Mayer
|
830ce5fc21
|
Improve purge performance using ignore option #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 07:43:14 +02:00 |
|
Michael Mayer
|
94382ad893
|
Frontend: Rename "Recently imported" to "Recently added"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 07:14:30 +02:00 |
|
Michael Mayer
|
979a5f5c76
|
Code clean-up and refactoring of purge command #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 21:55:34 +02:00 |
|
Michael Mayer
|
252672b291
|
Run purge after indexing files in Web UI #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 21:46:00 +02:00 |
|
Michael Mayer
|
ac33ee87a1
|
Purge command: Fix database query and add --dry flag #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 20:33:11 +02:00 |
|
Michael Mayer
|
f0187df4a1
|
Purge command to remove missing files from the index #234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 19:42:04 +02:00 |
|
Theresa Gresch
|
5c0d12c4d9
|
Backend: Add tests to internal/entity
|
2020-05-07 18:08:12 +02:00 |
|
Theresa Gresch
|
4c6aec9912
|
Backend: Add tests to internal/entity
|
2020-05-07 17:29:35 +02:00 |
|
Theresa Gresch
|
a0465e0e10
|
Backend: Add tests to internal/entity
|
2020-05-07 16:45:33 +02:00 |
|
Michael Mayer
|
e0a57673eb
|
UX: Rename "location" to "folder"
See https://twitter.com/browseyourlife/status/1258330913991208960
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 13:08:44 +02:00 |
|
Michael Mayer
|
c318d22ca7
|
UX: Rename "path" to "folder"
See https://twitter.com/browseyourlife/status/1258330913991208960
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 12:49:06 +02:00 |
|
Michael Mayer
|
38fe8277fa
|
UX: Rename "directory" to "folder"
See https://twitter.com/browseyourlife/status/1258330913991208960
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 12:33:09 +02:00 |
|
Michael Mayer
|
6e3e9a9759
|
Frontend: Improve wording on import page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 11:36:37 +02:00 |
|
Michael Mayer
|
118f15a579
|
Frontend: Removed unused translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 11:29:21 +02:00 |
|
Michael Mayer
|
4816296399
|
Frontend: Change wording on import page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 11:15:14 +02:00 |
|
Michael Mayer
|
40ed6f118a
|
Frontend: Fix displayed date for photos without time zone
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 11:07:08 +02:00 |
|
Michael Mayer
|
314d8878d2
|
Frontend: Fix "Private" translation in navigation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 10:57:57 +02:00 |
|
Michael Mayer
|
3073e0e53c
|
Frontend: Disable unavailable settings in read-only mode
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 10:52:18 +02:00 |
|