Michael Mayer
d4f4af313d
Add change password command and improve account page in settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 12:38:58 +02:00
Theresa Gresch
c85ff1b5b7
Frontend: Add tests for photo.js
2020-07-01 12:04:09 +02:00
Michael Mayer
6f7a0accb5
Frontend: Change result limit to 2222 #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:31:48 +02:00
Michael Mayer
262e95fc80
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:28:10 +02:00
Michael Mayer
38476248d6
Frontend: Only discard viewer results if offset was 0 #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:10:29 +02:00
Michael Mayer
c4328b7728
Add edit button to album clipboard
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 10:07:53 +02:00
Michael Mayer
d8e8ae41b6
Fix and improve photo viewer #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 09:49:03 +02:00
Michael Mayer
ee853e9d6e
Frontend: Display file codec in uppercase
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 22:10:43 +02:00
Michael Mayer
bf6d9629d4
Frontend: Re-add download file action #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:35:42 +02:00
Michael Mayer
1eed08f618
Frontend: Use radio button to mark primary file #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:27:35 +02:00
Michael Mayer
e4eb89fdc6
Frontend: Fix Photo.fileModels() #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:23:40 +02:00
Michael Mayer
15a5fd3c37
Ungroup files #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 16:58:39 +02:00
Theresa Gresch
b12f916e69
Frontend: Add tests
2020-06-30 16:53:21 +02:00
Michael Mayer
ef1c40f2d0
Frontend: Refactor files tab in photo edit dialog #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 16:12:21 +02:00
Theresa Gresch
9003a63b3b
Frontend: Add tests for notify.js and clipboard.js
2020-06-30 14:29:54 +02:00
Michael Mayer
68571df624
Frontend: Refactor dialog file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 13:44:32 +02:00
Michael Mayer
dceebdde24
WebDAV: Cache directory list #301
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 12:58:56 +02:00
Michael Mayer
f7a12f0413
Frontend: Use theme colors for buttons and icons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 12:32:26 +02:00
Michael Mayer
a28122ee02
Frontend: Fix add to album dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:55:42 +02:00
Michael Mayer
0353c18f83
Frontend: Fix rest model test
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:41:42 +02:00
Michael Mayer
8e155f14e5
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:36:36 +02:00
Michael Mayer
95802d9f6c
Add album edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:27:02 +02:00
Michael Mayer
2f88ab2ebc
Improve UX of account page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 09:06:59 +02:00
Michael Mayer
0e426a547b
Disable account page in public mode
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 08:50:44 +02:00
Michael Mayer
56cf8e95e0
Add change password form to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 21:14:34 +02:00
Theresa Gresch
dd03671bc6
Frontend: Add tests for notify.js
2020-06-29 13:21:58 +02:00
Theresa Gresch
3cada728d8
Frontend: Add tests for session.js and notify.js
2020-06-29 13:21:58 +02:00
Theresa Gresch
4f8b3fd97c
Frontend: Add tests for session.js
2020-06-29 13:21:57 +02:00
Michael Mayer
2a2b3cb523
Frontend: Show logs in local time
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:27:32 +02:00
Michael Mayer
bfd73932e5
Improve UX and title generation from file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:10:24 +02:00
Michael Mayer
cf773b5714
Frontend: Reset all results after update #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:02:14 +02:00
Theresa Gresch
6818845462
Frontend: Add tests for util.js
2020-06-29 09:37:57 +02:00
Michael Mayer
fd0a33ea38
Frontend: Reset all results after search or reload #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 21:51:55 +02:00
Michael Mayer
7f942598f8
Frontend: Change default theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 17:25:45 +02:00
Michael Mayer
02af0c8ead
Frontend: Adjust index to show the right photo while results change #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 17:10:10 +02:00
Michael Mayer
ec312deb7d
Frontend: Update themes.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 16:46:11 +02:00
Michael Mayer
50050363a0
Frontend: Use new logo colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 16:37:46 +02:00
Michael Mayer
f2955fdefc
Sharing: Refactor link entity and database columns #367 #18
...
Add missing fields in js model and rename fields for mode clarity. A link token can be valid for multiple shares.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 14:52:26 +02:00
Theresa Gresch
e6bb13240d
Frontend: Adapt test url to new port
2020-06-28 14:48:08 +02:00
Michael Mayer
e7fecd3b27
Improve album sharing and album UX #18 #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 13:08:45 +02:00
Michael Mayer
92d096fe88
Frontend: Change photo album success messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 10:51:23 +02:00
Michael Mayer
8edb849aaf
Frontend: Reindent HTML with 2 spaces
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 10:31:20 +02:00
Michael Mayer
fc5baa7eb7
Sharing: Improve album layout on small screens #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 09:56:37 +02:00
Michael Mayer
8d79f90138
Sharing: Use album title & description for site metadata #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 09:28:32 +02:00
Michael Mayer
1172109fef
Frontend: Use largest thumb as fallback #362
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 17:00:46 +02:00
Theresa Gresch
80a4047a3a
Frontend: Update labels test
2020-06-26 16:43:52 +02:00
Theresa Gresch
ebabd7d8cf
Frontend: Add acceptance test for sharing
2020-06-26 16:43:52 +02:00
Theresa Gresch
1fb9156084
Frontend: Add classes for testing
2020-06-26 16:43:52 +02:00
Michael Mayer
5359b93ac6
Frontend: Use static rainbow background for sidebar logo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:41:08 +02:00
Michael Mayer
1fb8b5cd63
Use static logo in sidebar navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:11:56 +02:00
Michael Mayer
3eece7a8ad
Frontend: Use new logo for splash screen
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 10:49:44 +02:00
Theresa Gresch
4c4b48c4ad
Frontend: Add translations
2020-06-25 16:16:34 +02:00
Theresa Gresch
1cd55c5896
Frontend: Adapt acceptance tests to changes
2020-06-25 16:16:00 +02:00
Michael Mayer
5d59b50912
Sharing: ACL authorization for REST API #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 14:54:04 +02:00
Michael Mayer
1f1f92408a
Sharing: Token authentication #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 01:20:58 +02:00
Michael Mayer
474d9cd657
Frontend: Add logo variants and use 6pt for navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 17:08:40 +02:00
Michael Mayer
610cefd011
CSS: Set rainbow page background color to transparent
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 14:11:12 +02:00
Michael Mayer
7b835f3168
Frontend: Use white background for rainbow page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:35:10 +02:00
Michael Mayer
628885f8fe
Frontend: Use new logo in main navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:01:59 +02:00
Michael Mayer
43abf0bd83
Photos: Rename maintained_at to checked_at
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:34:23 +02:00
Michael Mayer
9a07c0506e
Frontend: Change position of scroll to top button
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:21:02 +02:00
Michael Mayer
12424280bf
Frontend: Fix buttons on albums page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:16:34 +02:00
Michael Mayer
e62eceda5d
Frontend: Always use flat toolbars
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 07:46:33 +02:00
Michael Mayer
739a9a3c54
Frontend: Fix scroll to top button
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 06:54:32 +02:00
Michael Mayer
2b1056c5e1
Sharing: Add new logo and simplify layout #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 18:53:34 +02:00
Michael Mayer
41807b349d
Sharing: Simplify navigation #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 17:53:01 +02:00
Michael Mayer
61278b5402
Frontend: Use button for "add to album" hint
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 16:03:29 +02:00
Michael Mayer
1a0398d01f
Docs: Fix indentation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 13:53:11 +02:00
Michael Mayer
4154715512
Docs: Update package information and copyright
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 13:44:14 +02:00
Theresa Gresch
a529e7bf2b
Frontend: Refactor acceptance tests
2020-06-23 13:07:33 +02:00
Michael Mayer
c26d059a84
Frontend: Change link in settings footer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:38:22 +02:00
Michael Mayer
a406c2e053
Sharing: Frontend code clean-up #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:27:51 +02:00
Michael Mayer
5d5fff165d
Sharing: UX improvements and fixes #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:22:12 +02:00
Michael Mayer
1f9690778e
Sharing: Add padding to WebDAV dialog #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:50:45 +02:00
Michael Mayer
2effaafd3a
Sharing: UX improvements #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:42:24 +02:00
Michael Mayer
5db5fdc3f2
Sharing: Show share button on mobile too #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:13:47 +02:00
Michael Mayer
f94edd804b
Sharing: Improve dialogs #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:09:12 +02:00
Michael Mayer
9bd0e4c74a
Sharing: Improve UX #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 07:12:01 +02:00
Michael Mayer
6f9271945d
Frontend: Improve album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:31:05 +02:00
Michael Mayer
515c35b6d3
Frontend: Improve album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:26:52 +02:00
Michael Mayer
27deb81ce7
Sharing: Shorten page title #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:21:15 +02:00
Michael Mayer
58b43afddb
Frontend: Fix album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:19:41 +02:00
Michael Mayer
f7fbc6e0de
Show max 500 files per folder #364
...
No infinite scrolling in this case... Maybe we add it later. Waiting for user feedback.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 21:21:02 +02:00
Michael Mayer
cb9ca60efe
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:40:29 +02:00
Michael Mayer
0ed82c690c
Add link sharing template #18
...
Public mode only, auth not implemented yet.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:15:08 +02:00
Michael Mayer
39ccb59d41
Sharing: Disable selection for expansion panel caption #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 16:25:27 +02:00
Michael Mayer
722d7dd421
Improve link sharing dialog and api #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 15:16:26 +02:00
Michael Mayer
dc28b35b71
Merge branch 'develop' into feature/sharing
2020-06-22 07:19:34 +02:00
Michael Mayer
5d4b36b53c
Update copyright notice
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-20 14:29:11 +02:00
Michael Mayer
ee86bed33a
GetTextPlugin: Set autoAddKeyAttributes to true
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 13:19:51 +02:00
Michael Mayer
e73fafcac0
Frontend: Add translation keys
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 13:09:40 +02:00
Michael Mayer
41608d077d
Add album share dialog #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 12:51:46 +02:00
Theresa Gresch
f063b0ba1b
Merge branch 'develop'
...
# Conflicts:
# frontend/src/dialog/p-upload-dialog.vue
# frontend/src/dialog/photo/edit.vue
# frontend/src/dialog/photo/info.vue
# frontend/src/resources/de.mo
# frontend/src/resources/de.po
# frontend/src/resources/translations.json
# frontend/src/resources/translations.pot
2020-06-16 10:51:31 +02:00
Theresa Gresch
d65c3e5ebb
Frontend: Fix and update translation
2020-06-16 10:39:00 +02:00
Theresa Gresch
2a68ebf9f3
Frontend: Update translations
2020-06-16 10:08:34 +02:00
Theresa Gresch
fdbc9aafda
Frontend: Update translations.json
2020-06-16 10:08:34 +02:00
Theresa Gresch
94ce884b9b
Frontend: Add translate tags
2020-06-16 10:08:34 +02:00
Theresa Gresch
8f44d96ad8
Frontend: Update translations
2020-06-16 10:02:58 +02:00
Theresa Gresch
6c51300ac3
Frontend: Update translations.json
2020-06-15 12:46:23 +02:00
Theresa Gresch
aac52d3735
Frontend: Add translate tags
2020-06-15 12:45:53 +02:00
Michael Mayer
961fda3b11
Add photos from other albums (clone)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-14 11:39:53 +02:00
Michael Mayer
d89356c715
Frontend: Use icon as "Info" tab label
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-13 11:15:27 +02:00
Michael Mayer
791dca5276
Frontend: Rename "Advanced" tab to "Info"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-13 07:41:02 +02:00
Michael Mayer
374ea03b10
Frontend: Add offline maps
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-12 17:27:30 +02:00
Michael Mayer
02cb9d2e9f
Frontend: Revert name change of first tab (edit dialog)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 18:40:34 +02:00
Michael Mayer
d5e4aec8ea
Frontend: Add fields to advanced tab (edit dialog)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 18:26:05 +02:00
Michael Mayer
f0c51abc21
Frontend: Add advaned tab to photo edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 14:13:57 +02:00
Michael Mayer
ef876e0754
Frontend: Refactor photo edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 13:16:24 +02:00
Michael Mayer
0f7b598806
Frontend: Show fullscreen toggle in experimental mode only
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 10:28:18 +02:00
Michael Mayer
0d5c7bd608
Frontend: Add fullscreen toggle to toolbars
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 08:41:35 +02:00
Michael Mayer
c40ebc49b6
Frontend: Show video size for live photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 19:39:41 +02:00
Michael Mayer
54d4bf694f
Frontend: Rename Accounts to Sync
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 19:39:19 +02:00
Michael Mayer
fe0dc09b01
Frontend: Add archive button to card view and improve upload dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 15:56:47 +02:00
Michael Mayer
b27a48a453
Frontend: Hide hidden info when there is only 1 hidden file
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:56:18 +02:00
Michael Mayer
9d49af2cf2
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:52:42 +02:00
Michael Mayer
d72480200e
Add approve button to photo card view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 09:20:20 +02:00
Michael Mayer
20d0a88bf6
Add setting to remove Library from navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:37:43 +02:00
Michael Mayer
922f399423
Frontend: Change states route
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:13:51 +02:00
Michael Mayer
c97b1098c6
Frontend: Add zoom-in button to photos view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:13:17 +02:00
Michael Mayer
ef313ca738
Update navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 23:23:19 +02:00
Michael Mayer
220bd4cbbf
Rename favorite places to states
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 20:02:21 +02:00
Michael Mayer
99c0b49a76
Frontend: Improve country select in edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:44:12 +02:00
Michael Mayer
a2e7797736
Fix empty category select
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:39:01 +02:00
Michael Mayer
8fa1cb9392
Add favorite places
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:32:51 +02:00
Michael Mayer
0032951b36
Update links to docs.photoprism.org
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 13:14:20 +02:00
Michael Mayer
9bd2a867be
Frontend: Change download icon
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-06 18:32:08 +02:00
Theresa Gresch
95c958a142
Frontend: Add acceptance tests
2020-06-05 18:12:43 +02:00
Theresa Gresch
8f421f6864
Frontend: Update acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
e80435a8ec
Frontend: Update acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
15d8e2bb3b
Frontend: Add acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
5af6730b5b
Frontend: Add classes for testing
2020-06-05 18:12:42 +02:00
Michael Mayer
e129fab926
Open location: Add place & country fallback
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 17:01:18 +02:00
Michael Mayer
fbf675fbfb
Add s2 prefix to all cell ids
...
Fixes location search when using SQLite
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 16:49:32 +02:00
Michael Mayer
5d12ad05d7
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 14:03:49 +02:00
Michael Mayer
43ec7e14e3
Frontend: Fix navigation in library file browser
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 10:47:47 +02:00
Michael Mayer
ca8a8466d4
Indexing bug fixes and UX improvements
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 14:56:27 +02:00
Theresa Gresch
73c4891cde
Frontend: Add acceptance test
2020-06-04 11:11:26 +02:00
Theresa Gresch
a39402c27e
Frontend: Add classes for testing
2020-06-04 11:11:06 +02:00
Theresa Gresch
f1b84c4c88
Frontend: Add acceptance tests
2020-06-04 08:06:17 +02:00
Theresa Gresch
a9309dddc3
Frontend: Add classes for testing
2020-06-04 08:06:17 +02:00
Theresa Gresch
d667485803
Frontend: Update import title
2020-06-03 09:42:40 +02:00
Theresa Gresch
49fb38b1df
Frontend: Add acceptance tests
2020-06-03 08:54:09 +02:00
Theresa Gresch
39d76297dc
Frontend: Add classes for testing
2020-06-03 08:54:09 +02:00
Theresa Gresch
0dc340e55d
Frontend: Add acceptance tests
2020-06-03 08:54:09 +02:00
Theresa Gresch
ca56105fde
Frontend: Add classes for testing
2020-06-03 08:54:08 +02:00
Michael Mayer
c2adaa5752
Frontend: Fix album events and clipboard
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 16:34:45 +02:00
Michael Mayer
7fb04acd51
Import: Disable cache for folder list #346
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 16:07:57 +02:00
Theresa Gresch
a8ae54a886
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
29faac0c43
Frontend: Add classes for testing
2020-06-01 17:04:54 +02:00
Theresa Gresch
2adf5fe32b
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
12efe82fbf
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
785d51e724
Frontend: Add classes for testing to places
2020-06-01 17:04:53 +02:00
Theresa Gresch
1af9cda8e4
Frontend: Add classes for testing to dialog
2020-06-01 17:04:53 +02:00
Theresa Gresch
190b0d0b3c
Frontend: Add classes for testing to dialog
2020-06-01 17:04:53 +02:00
Theresa Gresch
795bf318c9
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Theresa Gresch
6c1cc3c4d8
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Theresa Gresch
6eaab57843
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Theresa Gresch
ad9167360d
Feature/246 ( #345 )
...
* Import: Implement "add to album" in backend #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Import: Implement "add to album" in frontend #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Add OriginalName to photo search result
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Add json tags to PhotoName and PhotoPath
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Photo: Use EstimateCountry() in UpdateLocation()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Photo: Set OriginalName earlier while indexing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Ignore whitespace when stripping sequence from filename #335
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Fix labels count for SQLite
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Import: Show name of new albums #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Frontend: Add acceptance test files
Co-authored-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 09:45:24 +02:00
Michael Mayer
14c89022d3
Improve browsing by original file and folder name #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 14:42:41 +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
065059b4bc
Frontend: Disable JS unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:51:45 +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
d0199598d0
Simplify configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:09:52 +02:00
Michael Mayer
825c8b31a7
Code clean-up (make fmt)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:37:24 +02:00
Michael Mayer
5d92ece264
Albums: Add category filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:11:56 +02:00
Michael Mayer
ea6ed61d1f
Automatically create albums from folders #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 15:42:04 +02:00
Michael Mayer
e79abbfee7
Frontend: Add folders and months to navigation #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:56:50 +02:00
Michael Mayer
dd442ab9e9
Add moments #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 01:41:47 +02:00
Michael Mayer
9a5d4fa719
Backend: Indexing improvements #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 18:04:30 +02:00
Michael Mayer
f6c929528e
Locations and places: Revert key renaming
...
Code reads better this way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 12:56:24 +02:00
Michael Mayer
dcc610d7a9
Use AlbumType to distinguish between manual collections and moments #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 12:21:17 +02:00
Sid Karunaratne
2efd419862
Add whitespace in thank you message ( #336 )
2020-05-29 09:24:09 +02:00
Theresa Gresch
c64f533dd2
Frontend: Add data-uid to elements
2020-05-28 18:01:16 +02:00
Theresa Gresch
4cf06a795f
Frontend: Add/refactor acceptance tests
2020-05-28 18:00:54 +02:00
Theresa Gresch
5749b93e0c
Frontend: Add/refactor acceptance tests
2020-05-28 17:59:57 +02:00
Theresa Gresch
e65b12ed7a
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:40 +02:00
Theresa Gresch
f9e11211f3
Frontend: Add data-uid to elements
2020-05-28 16:36:39 +02:00
Theresa Gresch
d2dc39c5ff
Frontend: Add data-uid to photo elements
2020-05-28 16:36:39 +02:00
Theresa Gresch
6c6224a7e8
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:39 +02:00
Theresa Gresch
57030d3cc7
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:39 +02:00
Theresa Gresch
7dff2a032f
Frontend: Add classes for testing in details.vue
2020-05-28 16:36:39 +02:00
Theresa Gresch
251f648ee8
Frontend: Add classes for testing in p-photo-search.vue
2020-05-28 16:36:39 +02:00
Theresa Gresch
abf066d09c
Frontend: Add classes for testing in navigation.vue
2020-05-28 16:36:39 +02:00
Michael Mayer
02800e796e
Guess title, location and date from file and path name #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 15:12: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
5453cf2e86
Frontend: Increase page size in albums from 60 to 480 #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 13:59:45 +02:00
Michael Mayer
f510ac994c
XMP: Group files based on DocumentID and Instance ID #335
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 13:40:21 +02:00
Michael Mayer
00ad34cb6e
Change title of browse view #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 13:17:20 +02:00
Michael Mayer
72ceac16fd
Disable quality filter when browsing all content #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 13:12:34 +02:00
Michael Mayer
2154dc7087
Set title of files view to "File Browser" #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 12:57:10 +02:00
Michael Mayer
fe732e274c
Fix saving photo metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 12:46:22 +02:00
Michael Mayer
10d5f433aa
Albums/Folders: Add category, country, year & month columns #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 09:02:19 +02:00
Michael Mayer
48aba09aff
Show all files when browsing labels #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-25 20:28:52 +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
4421e7d203
Add simple file browser to Library #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-24 22:16:06 +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
e796d036c2
Fix indexer and add sort by file name #328
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 19:05:16 +02:00
Michael Mayer
a7122ff4e1
Add /folders API to get directory lists for browsing #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 16:29:12 +02:00
Michael Mayer
9b01cb864d
Frontend: Update link to 3rd-party software licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 18:23:37 +02:00
Michael Mayer
872865f8fd
Frontend: Show camera icon on RAW photos #314
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 13:38:55 +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
Michael Mayer
b4c224ebc6
Frontend: Update settings footer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 10:24:21 +02:00
Michael Mayer
2efb0039e8
Photos: Add photo_type column and search filters for path / name
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 10:03:56 +02:00
Michael Mayer
a77d74e6eb
Add play button for videos to photo viewer #321
...
You can now play a video by clicking on the title (or description) if a video icon is shown next to it.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 10:42:48 +02:00
Michael Mayer
bc5ba03fe5
Frontend: Change slideshow play icon in photo viewer #269
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 06:34:11 +02:00
Michael Mayer
5ae25cf6f2
Frontend: Add slideshow button to photo viewer #269 ( #318 )
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 16:52:00 +02:00
Michael Mayer
035938938d
Frontend: npm run fmt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 09:21:20 +02:00
Michael Mayer
6936b7f8d1
Frontend: Show description in photo viewer and card view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 08:51:25 +02:00
Michael Mayer
b24d5c03a1
Use YAML files to save and restore photo metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-18 22:18:58 +02:00
Michael Mayer
abfd2fa79d
Videos: Improve indexing and searching #312
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-16 17:07:44 +02:00
Michael Mayer
03f3b802fc
Frontend: Show upload button on medium sized screens too
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-16 09:24:57 +02:00
Michael Mayer
9937304d0c
Metadata: Improve date and error handling; see #302 , #304 , #305 and #295
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-15 15:29:56 +02:00
Michael Mayer
b5151d499e
Frontend: Fix translations in Library
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-15 09:56:57 +02:00
Michael Mayer
71fb67adb2
Videos: Support H.264/AVC .mov files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-15 09:39:32 +02:00
Michael Mayer
86c8723f79
Frontend: Remove <translate> from main navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 19:09:10 +02:00
Michael Mayer
2d1763edbe
Add videos to main navigation #17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 19:03:12 +02:00
Michael Mayer
0611e0e1bb
Frontend: Show additional photo infos in card view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 12:11:04 +02:00
Michael Mayer
2045e3d770
Index and show video metadata #17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 11:57:26 +02:00
Michael Mayer
22bd546c70
Fix video dimensions after resizing #17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 08:40:43 +02:00
Michael Mayer
7c59cdc9e7
Fix video size #17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-14 00:07:17 +02:00
Michael Mayer
41ae68d4cf
Frontend: Remove story flag code
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-13 21:24:25 +02:00
Michael Mayer
bd3426ae51
Add video player #17
...
Still need to index metadata. Work in progress.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-13 15:36:49 +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
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
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
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
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
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
Michael Mayer
06fce417fd
Frontend: Move "Convert to JPEG" checkbox to Settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-07 10:11:03 +02:00
Michael Mayer
4940052623
Settings: Improve description of quality filter #296
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-07 09:35:08 +02:00
Michael Mayer
3ccad67622
Index and import subdirectories #258
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-06 15:53:47 +02:00
Michael Mayer
1479a3ec5b
Refactor indexer so that thumbs and jpegs can be created on demand #258
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-06 10:35:41 +02:00
Michael Mayer
bc69f22da2
Fix edit dialog after renaming config value
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-05 19:44:02 +02:00
Michael Mayer
9b643c830f
Add template settings; remove twitter config value
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-05 18:26:44 +02:00
Michael Mayer
f9b2ff326b
Refactor feature flags and settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-04 18:28:23 +02:00
Theresa Gresch
3f44ba23ed
Frontend: Update german translations
2020-05-04 10:36:35 +02:00
Theresa Gresch
18c0f15191
Frontend: Remove not working translation tag
2020-05-04 09:43:50 +02:00
Michael Mayer
2c4005c5a2
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-01 13:31:17 +02:00
Theresa Gresch
2fb8a2d547
Frontend: Add new translation tags to dialog/account
2020-04-30 15:44:14 +02:00
Theresa Gresch
6a01d58e52
Frontend: Add new translation tags to settings
2020-04-30 15:34:40 +02:00
Theresa Gresch
139e8acd64
Frontend: Add new translation tags to library
2020-04-30 15:34:10 +02:00
Theresa Gresch
3b3a146848
Frontend: Add new translation tags to components
2020-04-30 15:33:52 +02:00