Commit graph

65 commits

Author SHA1 Message Date
Michael Mayer 854ed642ac Search/Albums: Change API batch size for albums, faces, and labels #3009
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 16:35:43 +01:00
Michael Mayer 8b6e46cef8 Search/Albums: Increase query batch size for improved performance #3009
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 16:17:48 +01:00
Michael Mayer 4ea795729a Frontend: Update photo_test.js to be more resilient #2434 2022-06-28 16:01:05 +02:00
Michael Mayer 161fa2b327 Frontend: Correct slight inconsistencies in UI components #2434 2022-06-27 17:49:31 +02:00
Michael Mayer 82d61d1f93 File Types: Add experimental support for animated GIFs #590 #2207
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer d432584041 Frontend: Don't change UTC when original time was in UTC #1668 2021-11-22 18:19:45 +01:00
theresa 9b786afa0f Frontend: Add unit tests 2021-10-08 18:16:39 +02:00
theresa 4bc38f7cc9 Frontend: Add unit tests 2021-10-08 17:48:31 +02:00
theresa 0bf22f8543 Frontend: Add unit tests 2021-10-06 16:42:53 +02:00
Michael Mayer 26560e8d71 Frontend: Upgrade Webpack from v4 to v5
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00
Michael Mayer c87d5da2e3 Config: Add CDN URL option #425 #1351 2021-07-05 16:41:43 +02:00
Michael Mayer f6c1592cb9 Config: Update default site description 2021-05-24 10:47:38 +02:00
Michael Mayer 683292cae9 Docs: Update Twitter account name 2021-05-15 10:48:37 +02:00
theresa 958a9d5766 Tests: Add tests for javascript models 2021-03-11 15:18:05 +01:00
theresa bea30bbe34 Tests: Add tests for photo.js 2021-03-11 11:55:38 +01:00
Michael Mayer bb5f8d8858 Improve UX on iOS touch devices #832 2021-01-16 15:49:52 +01:00
Michael Mayer 8869e5b995 UX: Remove lag when selecting pictures #477 #500 #862 2021-01-10 22:14:47 +01:00
Michael Mayer 9ec2381307 Update copyright after year change 2021-01-01 22:37:25 +01:00
Michael Mayer a8776a56a8 Frontend: Update JS tests after year change 2021-01-01 22:33:03 +01:00
Michael Mayer 801dc49dd7 Settings: Add "delete" feature flag and share page title #167 2020-12-13 14:53:26 +01:00
Michael Mayer 618525969b Frontend: Fix video size in places view #647 2020-12-12 20:01:56 +01:00
Michael Mayer 473566f404 Videos: Enforce transcoding to MPEG-4 AVC #603 2020-12-12 17:20:31 +01:00
Michael Mayer 7935bd87eb Video: Fix JS unit tests 2020-12-05 04:31:07 +01:00
Michael Mayer b540e4ec03 Frontend: Fix Photo.localMonthString()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-02 00:30:26 +01:00
Michael Mayer 33d366118c Frontend: Fix JS unit tests
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:59:25 +02:00
Theresa Gresch 7b9f21207e Backend: Add tests for entity 2020-10-20 09:25:19 +02:00
Theresa Gresch bb30a841c4 Frontend: Add unit tests 2020-10-19 14:14:50 +02:00
Michael Mayer 4d42222caf Rename "thumbnails" to "thumbs" and group api functions in one file
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 17:25:27 +02:00
Michael Mayer 212857318b UX: Rename group(ed) to stack(ed) #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:59:54 +02:00
Michael Mayer 4a9f992056 Thumbs: Use fit_4096 in favor of fit_3840 and add convert limit #362 #388
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:23:54 +02:00
Michael Mayer 5648c9616e Backend: Refactor location data tables and entities
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 08:27:05 +02:00
Michael Mayer e1c45c4d5f Rename "location" to "geo" to have a short, common prefix for geo data
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 23:43:29 +02:00
Michael Mayer 3b8f3ebd23 Improve date input parsing #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:32:37 +02:00
Michael Mayer 581404648c Add search filter for content that has no album #377
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:48:49 +02:00
Theresa Gresch 0f766a8bde Frontend: Add tests for photo.js 2020-07-03 17:29:30 +02:00
Theresa Gresch fd1f03c5be Frontend: Add tests for photo.js 2020-07-03 17:24:48 +02:00
Theresa Gresch 266371de43 Frontend: Remove logs from tests 2020-07-02 12:57:32 +02:00
Theresa Gresch c179cce291 Frontend: Refactor tests 2020-07-02 10:03:00 +02:00
Theresa Gresch 127d13a7fd Frontend: Add tests for photo.js 2020-07-01 16:50:28 +02:00
Theresa Gresch 6ccc4178fa Frontend: Add tests for photo.js 2020-07-01 16:16:47 +02:00
Theresa Gresch 994cf595e4 Frontend: Add tests for photo.js 2020-07-01 14:49:12 +02:00
Theresa Gresch c85ff1b5b7 Frontend: Add tests for photo.js 2020-07-01 12:04:09 +02:00
Theresa Gresch b12f916e69 Frontend: Add tests 2020-06-30 16:53:21 +02:00
Michael Mayer b1f7cb4264 Frontend: Improve navigation and fix unit tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:52:41 +02:00
Michael Mayer 37ee277599 Frontend: Fix albums view
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:33:18 +02:00
Michael Mayer 94846c2337 Rename ThumbToken to PreviewToken
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 19:56:56 +02:00
Michael Mayer 6f6e3799dc Refactor download urls and client config
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 19:38:40 +02:00
Michael Mayer 2156afd85a File browser: Implement clipboard; refactor entities and fixtures #260
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-25 19:10:44 +02:00
Michael Mayer 03ec4b586d Initial commit for folders and moments #154 #260 #331
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 20:58:58 +02:00
Michael Mayer f9b6952947 Support for Live Photos #177
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 13:26:28 +02:00