Michael Mayer
1ff32a97e6
Frontend: Fix and improve model unit tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 11:10:12 +01:00
Michael Mayer
b44b8d52c1
WebP: Add support for indexing and playing animations #3197 #668
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 20:58:21 +01:00
Michael Mayer
ac3e1a3f4c
Albums: Add experimental private album flag to edit dialog #480
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 00:02:44 +01:00
Michael Mayer
826addb4c1
PWA: Create manifest.json in code without using a template #3181
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-10 15:53:01 +01:00
Michael Mayer
b0328e6a7f
Frontend: Fix datetime format assertions in unit tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 16:32:59 +01:00
Michael Mayer
3e8bf2d618
Albums: Shorten the URL by replacing the slug with "view"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-04 07:25:13 +01:00
Michael Mayer
051fe96869
UX: Update expected counts in config.values.count test #3164
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-03 08:36:50 +01:00
Michael Mayer
a3ee21897d
Auth: Improve display of username #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 17:11:35 +01:00
Michael Mayer
251d197063
Update year in copyright info
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:48:18 +01:00
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
69d14997f4
Config: Rename edition to about in client config values
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:23:48 +01:00
Michael Mayer
a579620a2e
Security: Change default site URLs to HTTP and add HTTPS init target
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:19:28 +02:00
Michael Mayer
837c9c2454
Frontend: Update site URL in link test
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:23 +02:00
Michael Mayer
f94ff54cc1
Auth: Improve account management page and config options #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:09:09 +02:00
Michael Mayer
59da5037e6
Server: Add Error 404 Not Found template and change ext to .gohtml #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-18 22:19:41 +02:00
Michael Mayer
4d54b28f8a
Frontend: Update user_test.js after model refactoring
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:52:56 +02:00
Michael Mayer
e3bb8b19dd
Routing: Prefix frontend UI routes with /library #840 #2466
...
Also improves migrations and updates the db schema docs.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-15 21:54:11 +02:00
theresa
b5132fedec
Tests: Fix unit test
2022-10-11 09:53:49 +02:00
Michael Mayer
6e74f16a77
Auth: Open album share links in the regular user interface #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 11:38:30 +02:00
Michael Mayer
f5a8c5a45d
Auth: Session and ACL enhancements #98 #1746
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 09:01:17 +02:00
Michael Mayer
85561547cc
Auth: Add "PHOTOPRISM_ADMIN_USER" option and refactor user table #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 21:30:50 +02:00
Michael Mayer
4246d5cd19
Frontend: Update translations and language options #2574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:21 +02: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
519f0c49c9
Videos: Stream OGV, VP8, VP9, AV1, WebM, and HEVC if supported #2461
2022-06-24 06:59:22 +02:00
Michael Mayer
3d277b2ef2
Search: Update frontend rest_test.js after changing limit #2433
2022-06-21 14:48:51 +02:00
Michael Mayer
5e5c9161e8
Library: Update file_test.js #2273
2022-04-21 22:27:39 +02:00
Michael Mayer
92e6c4fe1e
Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags #2234
...
Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
2022-04-15 09:42:07 +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
515b0bf62c
UX: Refactor photo viewer API and frontend components #1307 #1438
2022-03-31 17:09:08 +02:00
Michael Mayer
ab5f1629eb
UX: Dynamic infinite-scroll-distance based on window height #1438
...
In addition, you can now change the batch size in settings.yml.
2022-03-31 10:22:01 +02:00
Michael Mayer
9eda12ac20
Performance: Refactor database schema and UI components #995 #1438 #1811
2022-03-30 20:36:25 +02:00
Michael Mayer
1f47a3e2b8
Docker: Update default site caption and fix demo template
2022-02-23 14:24:50 +01:00
Michael Mayer
569d0f91dd
Frontend: Improve webpack.config.js and reorganize source files
...
Adds "resolve.preferRelative: true" to the webpack configuration.
Source file headers have been shortened and normalized.
2022-02-21 16:10:06 +01:00
Michael Mayer
03457bdb75
Frontend: Refactor asset loading #1648
2022-01-18 12:26:33 +01:00
Michael Mayer
3515d9f266
Copyright: Update year in tests
2022-01-03 13:48:44 +01:00
Michael Mayer
f19ea6c578
Frontend: Update options_test.js
2022-01-03 11:18:48 +01: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
Michael Mayer
c2fc8a0887
Frontend: Code clean-up
2021-10-06 20:04:40 +02:00
theresa
0bf22f8543
Frontend: Add unit tests
2021-10-06 16:42:53 +02:00
theresa
181050ff9e
Frontend: Add unit tests
2021-10-06 15:13:41 +02:00
theresa
b35d85c105
Frontend: Add unit tests
2021-10-06 12:21:52 +02:00
Michael Mayer
444c94bf9e
People: Improve performance & add counter to new faces page #1576 #1594
2021-10-06 11:19:07 +02:00
Michael Mayer
4556250b49
People: Omit new faces without marker in search results #1576
2021-10-05 20:28:08 +02:00
theresa
08cca09f22
Frontend: Add unit tests
2021-10-05 19:20:03 +02:00
theresa
dcbfe39303
Frontend: Add unit tests
2021-10-05 18:35:20 +02:00
theresa
9a374650d1
Tests: Add unit tests for frontend models
2021-10-05 17:33:12 +02:00