Theresa Gresch
c64f533dd2
Frontend: Add data-uid to elements
2020-05-28 18:01:16 +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
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
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
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
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
Theresa Gresch
28cde501da
Frontend: Add new translations
2020-04-30 15:33:12 +02:00
Michael Mayer
a4357151bb
Frontend: Change position of photo edit fields
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 09:38:00 +02:00
Michael Mayer
1e05670501
Increase NSFW detector threshold
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 16:12:09 +02:00
Michael Mayer
b54c06dea1
Frontend: Remove archive from minimized navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 13:19:08 +02:00
Michael Mayer
68b77e1e7d
Frontend: Show review info in upload dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 13:07:46 +02:00
Michael Mayer
5f29c0095a
Frontend: Make private more visible in the navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 12:30:50 +02:00
Michael Mayer
8a3973aaa2
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 10:31:00 +02:00
Michael Mayer
9c72a2168c
Frontend: Only show thumbs for which a hash exists
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 10:22:33 +02:00
Michael Mayer
1f3d9ca758
Frontend: Change date tooltip
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-29 02:49:25 +02:00
Michael Mayer
3630a49df0
Backend: Improve metadata indexing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-26 16:22:29 +02:00
Michael Mayer
882340a14c
Refactor string clipping in frontend & backend
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-26 14:31:33 +02:00
Michael Mayer
a551185a98
Frontend: Rename sort order options
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 18:47:21 +02:00
Michael Mayer
e29897715d
Change unknown place ID to "zz"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 16:17:59 +02:00
Michael Mayer
dab8052b76
make fmt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:55:26 +02:00
Michael Mayer
237711f9e6
Frontend: Refactor photo views
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:49:15 +02:00
Michael Mayer
430fb2acb3
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:48:08 +02:00
Michael Mayer
e8e0639d78
Backend: Provide unknown camera & lens as default
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 14:22:47 +02:00
Michael Mayer
8220f0a443
Frontend: Refactor select buttons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 12:19:16 +02:00
Michael Mayer
015a67d2e6
Frontend: Refactor long click event
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-25 11:43:00 +02:00
Michael Mayer
8609ab805f
Automatically set private flag if detect-nsfw is enabled
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 20:28:16 +02:00
Michael Mayer
4fb01fe669
Frontend: Fix update handler in album photos view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 18:23:18 +02:00
Michael Mayer
35bed81ec5
Filter private photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 18:19:18 +02:00
Michael Mayer
a57ca79663
Improve settings page #288
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 16:05:57 +02:00
Michael Mayer
77cea5d719
Implement score to sort photos by quality #288
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 13:21:18 +02:00
Michael Mayer
e9c9601a22
Frontend: Add like button to photo viewer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 09:55:14 +02:00
Michael Mayer
89b75a05f1
Frontend: Increase long click delay
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 09:08:23 +02:00
Michael Mayer
c4781ab99d
Frontend: Add attribution to settings footer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 08:36:41 +02:00
Michael Mayer
91d824530c
Frontend: Change p-col-primary css
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-24 08:35:56 +02:00
Michael Mayer
74d2cc327a
Frontend: Support long click in photo list view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 21:49:19 +02:00
Michael Mayer
a18f2833a6
Frontend: No long click when using select button
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 21:30:28 +02:00
Michael Mayer
7181adb360
Frontend: Fix photo model and card view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 18:47:19 +02:00
Michael Mayer
724ec41273
Frontend: Add range select for albums and labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
75f4cff8d7
Frontend: Improve range select on mobile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
4e23987c05
Frontend: Long click select for mobile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
5ba73dd2ce
Albums: Fix padding of description input
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
dd9299247a
Frontend: Rename "Details" view to "Cards"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
5a7ff13a4c
Frontend: Fix infinite scrolling for grouped photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-23 15:29:08 +02:00
Michael Mayer
3fd1261c0e
Frontend: Shorten hint text
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-22 13:00:02 +02:00
Michael Mayer
2186ef3f08
Frontend: Update icons in settings and library/originals
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 17:12:42 +02:00
Michael Mayer
2ba120f563
Frontend: Use thumb model in edit dialog and places
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 16:46:08 +02:00
Michael Mayer
3a257684bd
Frontend: Add thumb model (photo viewer refactoring)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 16:34:43 +02:00
Michael Mayer
9344a52760
Frontend: Fix Photo.getThumbnailUrl()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 14:16:59 +02:00
Michael Mayer
3ba9c3ad63
Frontend: Move notification to the bottom
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 10:32:11 +02:00
Michael Mayer
122e4730a3
Select primary file for grouped photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 10:23:27 +02:00
Michael Mayer
f31c405475
Merge photo updated event results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-21 02:10:59 +02:00
Michael Mayer
f0e9af64b4
Frontend: Change opacity of select buttons in albums and labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 23:22:46 +02:00
Michael Mayer
c367c8998b
Frontend: Change opacity of like and select buttons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 22:50:25 +02:00
Michael Mayer
99babb56ad
Albums: Remove autofocus from description
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 22:33:34 +02:00
Michael Mayer
10e912f31a
Frontend: Skip headers in rest model if empty
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 20:25:33 +02:00
Michael Mayer
360c87c348
Show grouped photos in search results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 20:07:58 +02:00
Michael Mayer
65a7ee01f2
Albums: Fix update event for syncing clients
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 11:51:42 +02:00
Michael Mayer
f70b506f77
Albums: Save sort order and description
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 10:38:01 +02:00
Michael Mayer
933c1c19d6
Sync: Rename "Sharing" to "Upload"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-20 08:52:52 +02:00
Michael Mayer
b97867ed25
Show version information in Web UI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-19 09:45:55 +02:00
Michael Mayer
d05cbf6fde
Frontend: Format code
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-19 01:28:35 +02:00
Michael Mayer
a0f94cd88e
Frontend: Fix label editing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-19 01:27:07 +02:00
Michael Mayer
b31508e4f3
Refactor & improve editing of photo labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-19 01:13:55 +02:00
Michael Mayer
f07064c2c3
Refresh titles, labels and locations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-18 23:20:54 +02:00
Michael Mayer
20a5912210
Rename, remove and re-activate labels
...
Still need to fix label names when re-indexing so that custom names are used, if changed by the user.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-17 21:20:38 +02:00
Michael Mayer
e3f614bc23
Backend: Update photo title when location or labels change
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-16 20:57:00 +02:00
Michael Mayer
43b56b34e6
Frontend: Improve list view selection
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-16 16:50:54 +02:00
Michael Mayer
34143840aa
Frontend: Touch swipe on thumbnail in edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-16 16:30:45 +02:00
Michael Mayer
54fde97aba
Frontend: Change photo viewer button titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-16 14:06:10 +02:00
Michael Mayer
6a2f4f6b51
Frontend: Add edit button to photo viewer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-15 14:27:05 +02:00
Michael Mayer
21fd6f20a8
Frontend: UI improvements & fixes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-15 10:00:39 +02:00
Michael Mayer
96ec67f868
Group related files #283
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 14:28:47 +02:00
Michael Mayer
855781658b
Add library settings #283
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 13:13:45 +02:00
Michael Mayer
16deff8873
Frontend: Shorten text on import page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 09:14:13 +02:00
Michael Mayer
fc95caaf06
Frontend: Improve library UX
...
Hints still need translations and options should be saved, so that they don't change when you reload the page.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-14 09:03:52 +02:00
Michael Mayer
463498c6d0
Frontend: Disable edit fields depending on feature flag
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-13 19:45:38 +02:00
Michael Mayer
c2fa3a7246
Add common feature flags incl upload #284
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-13 18:08:21 +02:00
Michael Mayer
47814e2fde
Initial stub for feature flags in settings #284
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-12 18:00:31 +02:00
Michael Mayer
265dafa08e
Frontend: Show notifications at the bottom on mobile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-12 16:28:04 +02:00
Michael Mayer
a06ac39639
Add "similar" sorting option as proof-of-concept
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-11 12:14:37 +02:00
Michael Mayer
5f00255c0d
Frontend: Change opacity in photo views to 75%
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 19:47:41 +02:00
Michael Mayer
19b96fe016
Frontend: Change opacity in photo views
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 18:26:17 +02:00
Michael Mayer
32a15be531
Frontend: Fix list view selection in albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 18:19:34 +02:00
Michael Mayer
1c5810f1cd
Frontend: Transparent buttons for details and mosaic view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 17:51:39 +02:00
Michael Mayer
88bb10b8cf
Frontend: Optimize list view for small screens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 16:52:29 +02:00
Michael Mayer
6d6d668cb0
Frontend: Photos view UX and clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 16:16:23 +02:00
Michael Mayer
a8c48ab40e
Initial API and entities for link sharing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 13:24:06 +02:00
Michael Mayer
f1e2d86e7c
Frontend: Update text on import page #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 08:55:38 +02:00
Michael Mayer
590420c870
Search: Remove stopwords
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 22:03:31 +02:00
Michael Mayer
b07ae9ecb9
Frontend: Fix tooltip text #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 16:05:48 +02:00
Michael Mayer
055ed7cecf
Frontend: Add tooltips #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 15:58:08 +02:00
Michael Mayer
8577c8e08f
Import: Improve wording and add upload button #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 13:59:57 +02:00
Michael Mayer
b020b4e415
Sync: Ignore unsupported file types #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 10:42:42 +02:00
Michael Mayer
924eeac55c
Frontend: Fix links in photo list view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 02:04:15 +02:00
Michael Mayer
607badf279
Frontend: Fix long titles in photo detail view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 01:40:10 +02:00
Michael Mayer
1a3966e798
Frontend: Improve date strings in tables
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-04 19:23:38 +02:00
Michael Mayer
c882b56f82
Sync: Download remote files #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-04 17:19:34 +02:00
Michael Mayer
2e5840f3b0
Implement share worker #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-03 18:08:49 +02:00
Michael Mayer
15d32016c6
Sharing: Refactor API and entities #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-02 18:17:07 +02:00
Michael Mayer
d9d476b9d5
Sharing: Improve success message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 17:51:35 +02:00
Michael Mayer
24dcc09c4c
Settings: Change select background color
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 13:34:07 +02:00
Michael Mayer
cdd4c994da
Frontend: Disable browser autocomplete in forms
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 12:23:02 +02:00
Michael Mayer
91b1d7a198
WebDAV sharing proof-of-concept #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 12:00:45 +02:00
Michael Mayer
2d5fede6dd
Share Dialog: Add setup button #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 10:55:13 +02:00
Michael Mayer
3d7a13b2ae
Settings: Improve UX of general tab
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 10:07:05 +02:00
Michael Mayer
5bea7d2a59
Maps: Add style to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 21:03:13 +02:00
Michael Mayer
09e2385c67
Maps: Add animation duration to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 18:56:52 +02:00
Michael Mayer
5f91d0d17b
Add photo share dialog for WebDAV #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 17:26:25 +02:00
Michael Mayer
7429e84f79
Navigation: Move favorites up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 18:09:01 +02:00
Michael Mayer
d765174c7f
Accounts: Improve wording #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:58:23 +02:00
Michael Mayer
cb1babfee5
Navigation: Reduce mobile-break-point from lg to md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:48:51 +02:00
Michael Mayer
b9de8e62fe
Frontend: Start with minimized navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:34:22 +02:00
Michael Mayer
32989f611b
Frontend: Improve photo list #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:30:25 +02:00
Michael Mayer
4c5f1cefbe
Frontend: UX improvements #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:07:05 +02:00
Michael Mayer
2321bb697d
Accounts: Fix padding #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:49:34 +02:00
Michael Mayer
024c0340c2
Accounts: Improve UX #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:34:18 +02:00
Michael Mayer
12f228142c
Accounts: Improve wording #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:20:33 +02:00
Michael Mayer
04a4437dcd
Accounts: Fix button color #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:06:47 +02:00
Michael Mayer
f6f1437846
Accounts: Disable download in readonly mode #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 11:21:01 +02:00
Michael Mayer
586d9baed1
Frontend: Fix account dialog in mobile browsers #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:40:36 +02:00
Michael Mayer
7257aad6c9
Frontend: Change wording in account edit dialog #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:26:50 +02:00
Michael Mayer
9f400a826c
Frontend: Fix account management issues #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:17:46 +02:00
Michael Mayer
b592e67dfa
Frontend: Improve account management #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-29 21:24:44 +02:00
Michael Mayer
61d7d751fa
Frontend: Show WIP info #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 23:01:37 +01:00
Michael Mayer
29c3880aeb
Accounts: Rename "push" to "share" #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 19:46:09 +01:00
Michael Mayer
79144bbde1
Frontend: Add accounts tab to settings #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:59:02 +01:00
Michael Mayer
a1feb1c99e
Frontend: Code clean-up #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:18:05 +01:00
Michael Mayer
0f5d7a7e42
Frontend: Add account model #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:17:11 +01:00
Michael Mayer
a28144f953
Frontend: Discard touchmove event if dialog active #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 16:57:15 +01:00
Michael Mayer
d80a69e962
Frontend: Reduce offset for touchmove.bottom #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-26 10:06:36 +01:00
Michael Mayer
eedaae8f91
Backend: Move photo description to separate table
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-26 09:41:33 +01:00
Michael Mayer
ccd92a4715
Update index after editing photo metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 14:14:00 +01:00
Michael Mayer
16e17b33bf
Add photo keywords edit field and improve indexing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 12:39:07 +01:00
Michael Mayer
1ea902c76c
Frontend: Refactor touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 10:21:04 +01:00
Michael Mayer
6b32598c3b
Frontend: Improve touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 17:01:57 +01:00
Michael Mayer
c19cefd5df
Frontend: Add touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 16:15:28 +01:00
Michael Mayer
d4b6eb1929
Frontend: Set overscroll-behavior-y to contain #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 14:41:33 +01:00
Michael Mayer
1c5fbbb776
Frontend: Add -webkit-user-drag: none to body #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 21:51:07 +01:00
Michael Mayer
5fba038442
Frontend: Set Modified* flags #243
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-07 17:24:24 +01:00
Michael Mayer
491751f4fc
Frontend: Fixed infinite scroll and reload
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 14:51:48 +01:00
Michael Mayer
f57c6688a5
Upload: Publish photos.created event
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 13:11:18 +01:00
Michael Mayer
e02cbe1b10
Labels: Add context menu
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 05:18:22 +01:00
Michael Mayer
cf5c0db1d3
Albums: Optimize push updates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 01:39:53 +01:00
Michael Mayer
da0fd93c05
Albums: React to push updates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 00:57:06 +01:00
Michael Mayer
a37072276c
Frontend: Add margin to not found card
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 00:33:00 +01:00
Michael Mayer
1c934d48d3
Add ffmpeg and improve UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-03 23:40:45 +01:00
Michael Mayer
9c6fbf02c3
Frontend: Fix navigation after adding link to docs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 06:55:35 +01:00
Michael Mayer
a90aecea51
Frontend: Add link to documentation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 02:09:41 +01:00
Michael Mayer
1cbb0a6d56
Labels: Edit name in overview #212
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 02:00:47 +01:00
Michael Mayer
d923746abb
Edit photo: Show photo title in toolbar
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-01 21:11:12 +01:00
Michael Mayer
a4e2867c86
Split import command into copy and move
...
Upgraded JS dependencies and did some refactoring along the way...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-31 15:29:06 +01:00
Michael Mayer
ceb7d258fe
Push updates: Add event types for photos & albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 18:19:26 +01:00
Michael Mayer
11c3ed70e3
Photo edit: Publish event to keep clients in sync
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 09:51:23 +01:00
Michael Mayer
d9ec032371
Photo edit: Refresh view after saving
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 06:17:02 +01:00
Michael Mayer
777526ce82
Upload: Refactor UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 01:53:18 +01:00
Michael Mayer
b3a50695c0
Frontend: Tweak theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 00:29:59 +01:00
Michael Mayer
d1ffc4e5db
Edit photo: Improve files tab
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 19:12:31 +01:00
Michael Mayer
8171d4dfa2
Edit photo: Add label on enter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 17:44:19 +01:00
Michael Mayer
91beb766fa
Edit photo: Improve add and remove labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 16:49:42 +01:00
Michael Mayer
bdf976abd7
Edit photo: Add and remove labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 15:28:20 +01:00
sashikknox
e594123a0c
Add Russian translation ( #230 )
...
- add Russian option
- update translations.pot
- add some translations entries to p-photo-search.vue
2020-01-28 10:53:55 +01:00
Michael Mayer
73e9ac98db
Edit Dialog: Disable sortable in labels tab #212
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:53:06 +01:00
Michael Mayer
e78e4af66d
Frontend: Fix time zone select on smaller screens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:45:15 +01:00
Michael Mayer
a4ba8bcda9
Frontend: Change position of F number in photo edit form #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:23:05 +01:00
Michael Mayer
a8af1f74a8
Frontend: Improve photo edit form #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 17:47:52 +01:00
Michael Mayer
601377d537
Frontend: Improve file list #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 16:06:03 +01:00
Michael Mayer
f56c2494ba
Edit dialog: Implement stubs for files and labels #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 11:27:35 +01:00
Michael Mayer
49b329d45c
Edit dialog: Make additional fields savable #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 10:25:08 +01:00
Michael Mayer
d3330877d1
Frontend: Refactor photo model to use primary file as preview #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 01:33:04 +01:00
Michael Mayer
2f48dae860
Frontend: First draft for an edit dialog #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 00:45:59 +01:00
Michael Mayer
5c913a422d
Frontend: Themes can define context menu colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-23 12:11:54 +01:00
Michael Mayer
2f4840f9c2
Only send full clientConfig if authenticated #216
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-23 07:39:04 +01:00
Michael Mayer
7342d5194a
Add Websocket authentication #216
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-22 16:54:01 +01:00
Michael Mayer
f569c3adb6
Require password for all pages (if not running in public mode)
...
See https://github.com/photoprism/photoprism/issues/167#issuecomment-574866401
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-22 13:43:07 +01:00
Michael Mayer
48f849472e
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-21 16:56:26 +01:00
Michael Mayer
f8c60fad7a
Frontend: No edit button if album name is empty
...
Should not happen
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-21 16:49:59 +01:00
Michael Mayer
88e0b50aaa
Frontend: Improve Onyx theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 17:52:49 +01:00
Michael Mayer
c8383ce241
Frontend: Improve Onyx theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 12:20:54 +01:00
Michael Mayer
ab369eb75e
Frontend: Add "Onyx" theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-19 19:12:18 +01:00
Michael Mayer
63d8aedfbe
Frontend: Set max zoom for fitBounds to 17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:16:24 +01:00
Michael Mayer
9bdfeaabeb
Frontend: Set max zoom for fitBounds to 16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:11:31 +01:00
Michael Mayer
3671cf078f
Frontend: Set max zoom for fitBounds to 15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:05:48 +01:00
Michael Mayer
0e1382cb67
Frontend: Increase map bounding box padding to 100
2020-01-15 20:28:29 +01:00
Michael Mayer
8a476edc2a
Maps: Fix marker positions and refresh after loading #199
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 19:45:54 +01:00
Michael Mayer
d9c68fa933
Frontend: Don't update markers while loading
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 16:48:54 +01:00
Pim Snel
c2b90b1faa
Add dutch translation ( #198 )
2020-01-15 13:38:58 +01:00
Michael Mayer
317ef92c42
Frontend: Remove existing markers after finding new results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 06:12:33 +01:00
Michael Mayer
fc3a83e5cd
Frontend: Don't fit bounds when search is cleared
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 04:49:49 +01:00
Michael Mayer
c31470dafb
Initial code for new Places UI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 04:04:33 +01:00
Michael Mayer
17d7551be5
Frontend: Rename "archive" to "hide" for soft delete #185
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-09 02:09:54 +01:00
Michael Mayer
10b143f8ae
Implement restore for hidden (deleted) photos #167
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 05:45:03 +01:00
Michael Mayer
fb82749447
Frontend: Change sort order defaults
...
See https://twitter.com/browseyourlife/status/1213498860133343234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 00:16:16 +01:00
Michael Mayer
c74bb7d13a
Import: Use goroutines and channels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-02 03:57:28 +01:00
Michael Mayer
7d5bc0619e
Add "experimental" feature flag #152 #153 #154
...
Use this flag to test new features before they are stable.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-30 12:38:11 +01:00
Michael Mayer
5c7b3b471a
Frontend: Update info for new discover area #153
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:43:48 +01:00
Michael Mayer
f24a1b0e66
Frontend: Remove rounded corners from colors #153
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:40:40 +01:00
Michael Mayer
843ac27e4a
First draft for a "Discover" area #153
...
It should enable users to find photos by similarity, by color, by season or just randomly.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:35:23 +01:00
Michael Mayer
9f29b2eb90
Frontend: Fix year filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 23:10:01 +01:00
Michael Mayer
a66d0887bd
Add lens, category, color and year search filters
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 23:06:44 +01:00
Michael Mayer
8e8642cb08
Themes: Rename "charcoal" to "moonlight"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 21:32:03 +01:00
Michael Mayer
b3f8fb76bf
Frontend: Disable tile view for simplicity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 21:31:14 +01:00
Michael Mayer
ca8cfffc24
Backend: Prepare database for advanced filtering and grouping #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 20:24:20 +01:00
Michael Mayer
f80bd63e20
Frontend: Improve "add to album" dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 10:37:54 +01:00
Michael Mayer
84a72104d5
Frontend: Enable history mode for photo viewer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 10:36:52 +01:00
Michael Mayer
04cb2be1d4
Frontend: Edit album name
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 07:02:49 +01:00
Michael Mayer
366c70d992
Optimize performance and data structures
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 05:18:52 +01:00
Michael Mayer
8e15c1d6fd
Code clean-up (make fmt)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:24:29 +01:00
Michael Mayer
974880401e
Frontend: Make new albums favorite by default and refresh navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:18:47 +01:00
Michael Mayer
fc1100ba0b
Frontend: Change default name of new albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:08:40 +01:00
Michael Mayer
1e7c0c2435
Backend: Improve location hashing and categories
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-20 23:05:44 +01:00
Michael Mayer
f3cf300590
Backend: Refactor location entity and indexer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-20 20:23:16 +01:00
Michael Mayer
7e137e4ebd
Places: Set default zoom to 12
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-18 08:23:04 +01:00
Michael Mayer
380bc4ec6c
Places: Don't update params for small changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 17:15:59 +01:00
Michael Mayer
82a02e5032
Places: Don't query for small position changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 17:12:29 +01:00
Michael Mayer
a965850f08
Places: Fix issue that prevents opening images
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 15:44:02 +01:00
Michael Mayer
f39d34b43a
Places: Improve UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 15:28:54 +01:00
Michael Mayer
cf0ea597c4
Frontend: Change position of refresh in labels overview
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 08:15:35 +01:00
Michael Mayer
e579a336b1
Frontend: Always show buttons in albums and labels overview
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 08:13:30 +01:00
Michael Mayer
ed182537f1
Frontend: Add button to show all labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 07:13:09 +01:00
Michael Mayer
4ab44c5c23
Frontend: Add photos to new album
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 04:39:23 +01:00
Michael Mayer
1cc8cefc92
Labels: Add cache, fix bugs & improve SQL queries
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 23:33:52 +01:00
Michael Mayer
12294ef703
Frontend: Show recently imported first in sort order dropdown
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 13:07:32 +01:00
Michael Mayer
6af94adc8d
Frontend: Change photo default order from "newest" to "imported"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 01:12:05 +01:00
Michael Mayer
252d1545fb
Frontend: Revert title of "Places"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 01:11:08 +01:00
Michael Mayer
8d7161d279
Frontend: Add NSFW info to upload form
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 17:38:15 +01:00
Michael Mayer
016d90054e
Backend: Implement NSFW config flags
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 17:19:16 +01:00
Michael Mayer
784fad44b7
Frontend: Refactor photo range selection #159
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 12:39:36 +01:00
thielepaul
73fc6ac5b3
Select range of photos by pressing Shift ( #159 )
...
* Frontend: fix lazy loading for albums
* Frontend: start working on a range select for photos
* Frontend: add range select to tiles and details view
* Frontend: remove keydown EventListener when component is destroyed
2019-12-15 10:46:58 +01:00
Michael Mayer
ae4295e387
Labels: Update labels.yml for better results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 04:43:30 +01:00
Michael Mayer
f92c21aef9
Indexer: Improve labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 03:07:26 +01:00
Michael Mayer
4df887fffa
Frontend: Update navigation titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-12 10:11:33 +01:00
Michael Mayer
9315aba912
Frontend: Update navigation and themes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-12 10:07:08 +01:00
Michael Mayer
dac272468e
Sharing: Render preview image & site info
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 14:10:20 +01:00
Michael Mayer
eb7f742d9a
Indexing: Disable "convert to jpeg" if library is read only
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 05:03:31 +01:00
Michael Mayer
592a6eac7a
Indexing: Add "Groom metadata" option to UI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 04:57:32 +01:00
Michael Mayer
27ca260942
Indexing: Add "convert to jpeg" and "create thumbnails" options
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 04:12:54 +01:00
Michael Mayer
e207c83242
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 21:58:36 +01:00
Michael Mayer
c3b9e97e07
Loading rainbow animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 20:07:31 +01:00
Michael Mayer
1621cd35b1
Update acceptance test suite
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 19:56:32 +01:00
Michael Mayer
ef5e26b4f0
Settings: Show info before reloading
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 17:26:44 +01:00
Michael Mayer
dc46ab9bc8
Fix indexer issues & use go generate to create stopwords map
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 16:58:01 +01:00
Theresa Gresch
33603c462a
Update translations
2019-12-09 19:58:51 +01:00
Theresa Gresch
e91e0cb4e5
Change download icon on album clipboard
2019-12-09 19:11:39 +01:00
Theresa Gresch
df0ab8a2e3
Change download icon on photo clipboard
2019-12-09 19:11:16 +01:00
Theresa Gresch
210ba18ce2
Change warning color
2019-12-09 19:10:24 +01:00
Theresa Gresch
c2bb342b03
Add translate tags to pages
2019-12-09 18:48:10 +01:00
Theresa Gresch
8c6ab8bf8d
Add translate tags to settings pages
2019-12-09 18:47:55 +01:00
Theresa Gresch
53196930a2
Add translate tags to library pages
2019-12-09 18:47:36 +01:00
Theresa Gresch
9b92d22f9c
Add translate tags to album page
2019-12-09 18:47:18 +01:00
Theresa Gresch
1eb6177ef1
Add translate tags to vue dialogs
2019-12-09 18:46:44 +01:00
Theresa Gresch
36f3faa11f
Add translate tags to vue components
2019-12-09 18:46:24 +01:00
Michael Mayer
f1b51541c3
Library: Rename index to maintenance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 18:10:20 +01:00
Michael Mayer
6d4e42c79e
Added option to skip indexing existing files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 08:04:41 +01:00
Michael Mayer
d24b10cd18
Simplify loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:41:35 +01:00
Michael Mayer
f89a4346e8
Colorchange loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:06:43 +01:00
Michael Mayer
e5bc5fa14f
Frontend: Update log css (font-weight: normal if empty)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 22:52:12 +01:00
Michael Mayer
84bf4700ec
Fix search query parser (unicode)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 22:45:45 +01:00
Michael Mayer
b74c32b5f2
Albums: Show progress bar #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 18:19:58 +01:00
thielepaul
3edf49bacd
Frontend: fix lazy loading for albums ( #155 )
2019-12-08 18:16:05 +01:00
Michael Mayer
c796431e1b
Faster keyword search (proof-of-concept)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 15:05:35 +01:00
Michael Mayer
f4d6b8c7ad
Albums: Refactor components #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 10:21:41 +01:00
Michael Mayer
661f1bfa9b
Albums: Select, delete & download #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-06 16:47:30 +01:00
Michael Mayer
fa17ff59eb
Frontend: Improve date picker in search
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-06 11:10:26 +01:00
Michael Mayer
34ef9e5bfe
Frontend: Refactored date picker in photo search form
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-06 01:57:16 +01:00
thielepaul
317c4dd553
Frontend: add search by date ( #151 )
2019-12-05 21:48:54 +01:00
Michael Mayer
47450cad91
Albums: Download single file #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 21:06:53 +01:00
Michael Mayer
e87759b139
Albums: Hide empty clipboard #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 20:34:23 +01:00
Michael Mayer
25d0e92036
Albums: Zip download #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 19:21:35 +01:00
Michael Mayer
a7ef85c467
Albums: Update window title on album change #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 14:41:57 +01:00
Michael Mayer
85489bf5e1
Albums: Remove photo #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 14:11:45 +01:00
Michael Mayer
77af67dd36
Albums: Refactor API #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 12:10:30 +01:00
Michael Mayer
757a33543d
Albums: Autocomplete for add to album dialog #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 04:54:31 +01:00
Michael Mayer
9f8bad1ffa
Frontend: Code & test clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:58:54 +01:00
Michael Mayer
1f6e55cfd8
Frontend: Upgrade to core-js (replaces babel/polyfill)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:13:42 +01:00
Michael Mayer
2c95d73520
Albums: Add photos by UUID #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-04 15:14:04 +01:00
Michael Mayer
c1088d4b54
Albums: Use month and year as default name #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-04 12:11:11 +01:00
Michael Mayer
ee6b1d9c4c
Albums: Improve search result notification #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-04 01:46:50 +01:00
Michael Mayer
e214ae2921
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:57:02 +01:00
Michael Mayer
6f3593ec9a
Albums: Use album slug in URL #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:55:24 +01:00
Michael Mayer
1213ee5f2a
Frontend: Limit log length to 100 items
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:31:59 +01:00
Michael Mayer
d3cdffb0a0
Albums: Routing & navigation #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:17:55 +01:00
Michael Mayer
09be259aeb
Albums: Fix title edit css #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 22:00:29 +01:00
Michael Mayer
fd9942b525
Albums: Code clean-up & small improvements #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 21:50:20 +01:00
Michael Mayer
c584a79a6f
Add album name edit dialog #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 21:25:40 +01:00
Theresa Gresch
bfa2bc3cab
Frontend: Add en translation files
2019-12-03 19:55:45 +01:00
Theresa Gresch
f91c7ed8df
Frontend: Add de translation files
2019-12-03 19:55:27 +01:00
Theresa Gresch
9fc4bbc5b1
Frontend: Add translations.pot
2019-12-03 19:54:56 +01:00
Theresa Gresch
8567df1995
Frontend: Rename gettest commands
2019-12-03 19:53:44 +01:00
Michael Mayer
cabf60aa59
Frontend: Show placeholder if logs are empty
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 14:50:52 +01:00
Michael Mayer
55918a40fe
Frontend: Fix tests & code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 13:08:48 +01:00
Michael Mayer
2b6b1b9f79
API: Improve logging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 12:51:23 +01:00
Michael Mayer
9a061a0454
Frontend: Code clean-up, small fixes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 08:51:43 +01:00
Michael Mayer
b6dd201d0f
Frontend: Update charcoal theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 08:04:24 +01:00
Theresa Gresch
e409399388
Frontend: Configure GetTextPlugin in app.js
2019-12-02 19:18:04 +01:00
Theresa Gresch
1bf9e576aa
Frontend: Use json format from easygettext for translations
2019-12-02 19:18:04 +01:00
Theresa Gresch
d8705d7019
Frontend: Add german as language option
2019-12-02 19:18:04 +01:00
Theresa Gresch
321be2dd01
Remove not needed import in config.js
2019-12-02 19:18:04 +01:00
Theresa Gresch
f167615800
Frontend: Add v-translate tag to settings.vue
2019-12-02 19:18:04 +01:00
Theresa Gresch
e5b4b91fe1
Frontend: Add v-translate tag to p-navigation.vue
2019-12-02 19:18:04 +01:00
Michael Mayer
9b4db75efd
Frontend: Rename "night" theme to "charcoal"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 19:17:27 +01:00
Michael Mayer
74f483b877
Frontend: Lighter toolbar color (night theme)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 18:18:28 +01:00
Michael Mayer
759b30198a
Frontend: Update log CSS and theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 18:13:06 +01:00
Theresa Gresch
4c8eedd9f7
Add colors for themes black, purple and teal
2019-12-02 16:57:44 +01:00
Theresa Gresch
271edd40ee
Add theme options black, teal and purple
2019-12-02 16:57:22 +01:00
Theresa Gresch
6a6dd544c5
Add color option for navigation-home
2019-12-02 16:56:50 +01:00
Michael Mayer
9571e1bef2
Frontend: Refactored theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 14:17:03 +01:00
Michael Mayer
4eb53c3994
Frontend: Remove photo list outer padding
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 13:25:32 +01:00
Michael Mayer
cd461d5594
Frontend: Real-time logging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 13:14:01 +01:00
Michael Mayer
14567a42ab
Frontend: Improve library & settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 02:43:41 +01:00
Michael Mayer
a2963e9fc6
Add event hook for sending logs to frontend
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 00:30:58 +01:00
Michael Mayer
063be1650e
Frontend: Add whale and raspberry theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 23:12:43 +01:00
Michael Mayer
05bdf1ea72
Frontend: Config / settings refactoring for themes and translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 22:45:28 +01:00
Michael Mayer
989ca0d5f0
Frontend: Handle logout using event
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-23 15:09:25 +01:00
Michael Mayer
696b1230a6
JSON config files for settings page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 14:24:48 +01:00
Michael Mayer
1547ee2145
Refactor clientConfig (frontend configuration)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 06:21:43 +01:00
Michael Mayer
7dc3d8d871
Detect protocol for websocket
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 04:07:38 +01:00
Michael Mayer
5a85fe9f83
Save and load settings to / from settings.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 03:08:13 +01:00
Michael Mayer
53078f41a0
Frontend: Run import / index in background (cancel request)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 02:11:27 +01:00
Michael Mayer
98cb0b2c28
Improve notifications for import / index
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 00:55:40 +01:00
Michael Mayer
2c3d6070cc
Code clean-up: Rename alert to notify
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 23:55:56 +01:00
Michael Mayer
aebbb17a53
Update client config after upload, import or index
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 23:22:50 +01:00
Michael Mayer
64868c81b3
Frontend: Sort imports in app.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 22:41:14 +01:00
Michael Mayer
bf68f7cffb
Fix clipboard component
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 18:33:54 +01:00
Michael Mayer
c602ce82b8
Fix upload page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 17:48:51 +01:00
Michael Mayer
65f084193e
Add event hub & websocket for push notifications
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 16:06:34 +01:00
Michael Mayer
9b03cc4d6d
Frontend: Add title attr to photo tiles & mosaic view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 17:13:28 +01:00
Michael Mayer
f88c574f3f
Improve HTTP header auth
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 05:49:10 +01:00
Michael Mayer
0becb8a92d
Stub for settings page & api
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 04:34:37 +01:00
Michael Mayer
fa3f8ce32b
Frontend: Remove deprecated test pages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:35:05 +01:00
Michael Mayer
5cb0f6b723
Hide events and people in navigation (until they are ready)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:28:40 +01:00
Michael Mayer
cdb7134b80
Frontend: Use public flag to disable auth #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:14:34 +01:00
Michael Mayer
a14b74dfa6
Config: Add public flag to disable auth #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 21:10:41 +01:00
Michael Mayer
56c97ec057
Basic login for admin #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-08 06:53:40 +01:00
Michael Mayer
8557c298d0
Add stub for login page #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-07 18:06:50 +01:00
Michael Mayer
0f47c84138
Implement time zone support for "TakenAt"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 14:23:39 -07:00
Theresa Gresch
2911561b23
Fix setValues function in config.js
2019-08-09 11:43:47 +02:00
Michael Mayer
d4526bedd2
Read-only mode: Disable upload & import in frontend and show info #56
2019-07-02 23:01:56 +02:00
Michael Mayer
e1d29132ba
Close delete dialog after pressing "esc"
2019-06-30 02:54:56 +02:00
Michael Mayer
8ac256289c
Move dialogs to separate dialog/ directory
2019-06-30 02:52:12 +02:00
Michael Mayer
8836b84d89
Delete dialog: Code clean-up and optimizations
2019-06-30 02:44:37 +02:00
Theresa Gresch
775cfd61f3
Refine spacing of dialog component
2019-06-28 14:42:50 +02:00
Theresa Gresch
9351a85b61
Add descriptive classes to scroll to top component and use dialog component for deletion confirmation
2019-06-27 17:03:36 +02:00
Theresa Gresch
2bb2dbdc02
Add descriptive classes to photo-viewer component and use dialog component for deletion confirmation
2019-06-27 17:03:16 +02:00
Theresa Gresch
fb6ddf9ea7
Add descriptive classes to clipboard component for testing
2019-06-27 17:02:39 +02:00
Theresa Gresch
6d27e34d3d
Add descriptive classes to clipboard component and use dialog component for deletion confirmation
2019-06-27 16:58:44 +02:00
Theresa Gresch
c754545f6b
Create dialog component in 3 versions
2019-06-27 16:58:44 +02:00
Theresa Gresch
b19c73e315
Add dialog component to component.js
2019-06-27 16:58:44 +02:00
Theresa Gresch
644e930575
Replaced ids from acceptance tests with descriptive classes
2019-06-25 14:55:46 +02:00
Michael Mayer
42d344b4b5
Frontend: Change story icon
2019-06-18 08:50:20 +02:00
Michael Mayer
dd10265ae8
Frontend: Add story toggle button to clipboard menu
2019-06-18 07:28:30 +02:00
Michael Mayer
df5aa57e68
Albums: Code clean-up and small fixes #15
2019-06-18 06:37:10 +02:00
Michael Mayer
94d670a277
Frontend: Disable experimental "pull to refresh" because of bugs
2019-06-18 02:23:06 +02:00
Michael Mayer
55ec4e5053
Frontend: Add experimental "pull to refresh" component
2019-06-18 01:27:14 +02:00
Michael Mayer
bcf59266d8
Frontend: Change upload success message to "Upload complete"
2019-06-17 23:40:10 +02:00
Theresa Gresch
5f63f2999c
Implement first album functionality
2019-06-17 21:45:06 +02:00
Michael Mayer
499057d81e
Frontend: Hide refresh button instead of view type on xs devices
2019-06-16 14:16:44 -07:00
Theresa Gresch
bcf8f55769
Frontend: Improve scroll to top UX
2019-06-16 23:07:37 +02:00
Michael Mayer
7891562826
Frontend: Smaller font for not found message
2019-06-16 06:19:48 -07:00
Michael Mayer
b88933dac5
Frontend: Add "scroll to top" button
2019-06-16 06:12:57 -07:00
Michael Mayer
15b6e8dac5
Frontend: Scroll toolbar off screen
2019-06-15 20:32:30 -07:00
Michael Mayer
2d6dd203e7
Frontend: Flat design for all components
2019-06-15 19:22:18 -07:00
Michael Mayer
a1baa569d5
Frontend: Reduce alert display durations
2019-06-15 19:06:26 -07:00
Michael Mayer
ba7820dccc
Frontend: Reduce elevation to 10 for selected photos
2019-06-15 19:02:45 -07:00
Michael Mayer
91c66824b8
Frontend: Add view change buttons
2019-06-15 18:59:36 -07:00
Michael Mayer
862253e3ec
Frontend: Flat design for detail, mosaic and tiles view
2019-06-15 18:36:42 -07:00
Michael Mayer
659690b594
Frontend: Reorder navigation items
2019-06-15 18:24:02 -07:00
Michael Mayer
e2c630e57c
Change chroma max value from 16 to 100 for better results
2019-06-15 16:11:55 -07:00
Michael Mayer
9387b8e3e8
Frontend: Add refresh button and automatically close search details on small devices
2019-06-15 14:37:29 -07:00
Michael Mayer
3ee3946011
Proof-of-concept for import and index from Web UI
2019-06-15 11:03:54 -07:00
Michael Mayer
f57eea8d76
Frontend: Change wording on upload page
2019-06-15 10:08:14 -07:00
Michael Mayer
0f6867af79
Photos: Add private and sensitive flag
2019-06-14 18:44:10 -07:00
Michael Mayer
ea3f209f8f
Proof-of-concept for batch like & delete
...
Requires additional code clean-up and unit / acceptance tests
2019-06-14 16:35:18 -07:00
Michael Mayer
6e25a661c1
Frontend: Show indeterminate progress while indexing upload
2019-06-14 13:29:46 -07:00
Michael Mayer
2005da9a25
Rename "Import" to "Library" and add tabs to page
2019-06-14 12:16:59 -07:00
Michael Mayer
2ae35b0d8b
Frontend: Hide message if no files were selected for upload
2019-06-13 17:18:06 -07:00
Michael Mayer
18f1b4bf4a
Frontend: Improve import page layout
2019-06-13 17:15:46 -07:00
Michael Mayer
60e9346f08
Proof-of-concept for upload & import
2019-06-13 11:26:01 -07:00
Michael Mayer
3433199c08
Frontend: Improve label result layout
2019-06-09 12:20:28 +02:00
Michael Mayer
66a17ab3b0
Frontend: Reduce number of example search filters
2019-06-09 11:32:19 +02:00
Michael Mayer
a354e24f2a
Frontend: Fix for refresh after page change
2019-06-09 08:54:57 +02:00
Michael Mayer
971135f782
Frontend: Rename export to share and some code clean-up
2019-06-09 05:20:23 +02:00
Michael Mayer
8642b6f664
Proof-of-concept for labels and search filters
2019-06-09 04:37:02 +02:00
Michael Mayer
ec0eb4d59c
Increase max js / css asset size in webpack.config.js
2019-06-07 00:54:15 +02:00
Michael Mayer
c230de6b2b
Add time zone info to photos (if available)
2019-06-07 00:04:34 +02:00
Michael Mayer
c501abe932
Improve photo classification, indexing, titles & location info
2019-06-05 10:18:03 +02:00
Michael Mayer
ac435f7cd7
Frontend: Remove bookmarks from navigation
2019-06-03 15:34:23 +02:00
Michael Mayer
3864d35e42
Frontend: Remember photo view type in localStorage
2019-05-30 09:49:35 +02:00
Michael Mayer
548396f225
Frontend: More reliable infinite scrolling after view change
2019-05-30 02:18:01 +02:00
Michael Mayer
ec0559136b
Frontend: Always show marker on map, if query contains lat & long
2019-05-30 02:02:47 +02:00
Michael Mayer
89b1858f3b
Frontend: Favorites page based on photos page component
2019-05-29 01:51:53 +02:00
Michael Mayer
fd45769900
Frontend: Rename refreshList() to search() and fix formChange() in places
2019-05-29 00:28:16 +02:00
Michael Mayer
177f71612d
Frontend: Rename tags page to labels
2019-05-28 03:49:44 +02:00
Michael Mayer
fcb4d58f6a
Frontend: Rename register.js to components.js
2019-05-28 02:50:22 +02:00
Michael Mayer
824c523765
Frontend: Use meta.area as toolbar title (mobile)
2019-05-28 02:48:02 +02:00
Michael Mayer
573e879f08
Frontend: Spacer toolbar must be transparent (mobile)
2019-05-22 15:15:56 +02:00
Michael Mayer
d31305a503
Move static assets from public/ to static/ for clearer structure
2019-05-22 13:55:11 +02:00
Michael Mayer
4193c575ea
Frontend: Fix for click handler in list view #15
2019-05-22 09:37:48 +02:00
Michael Mayer
2e4f2d0966
Frontend: Add photo clipboard component and refactor photos page #15
2019-05-21 17:59:12 +02:00
Michael Mayer
944ba01109
Frontend: Add photo search form component #15
2019-05-21 17:47:27 +02:00
Michael Mayer
280444022f
Frontend: Use $clipboard methods directly instead of props #15
2019-05-21 13:44:06 +02:00
Michael Mayer
4486e8b517
Frontend: Fix for top navigation on mobile (small screen)
2019-05-21 13:42:48 +02:00
Michael Mayer
65648450a4
Frontend: Add global clipboard for photo selection #15
2019-05-21 11:54:39 +02:00
Michael Mayer
1d2e0faf36
Frontend: Use disabled instead if v-if for menu #15
2019-05-21 10:19:48 +02:00
Michael Mayer
493df99133
Frontend: Code clean-up on photos page #15
2019-05-21 02:47:48 +02:00
Michael Mayer
3ac22ab105
Frontend: Add clear button to photo menu #15
2019-05-21 02:27:08 +02:00
Michael Mayer
3877b1c5f8
Frontend: Fix and improve list view #15
2019-05-21 01:39:52 +02:00
Michael Mayer
97411781da
Frontend: Use existing query results if only view type changes
2019-05-20 23:22:34 +02:00
Michael Mayer
68b79081b3
Frontend: Refactor photo selection #15
2019-05-20 19:30:32 +02:00
Theresa Gresch
f05e07d1d6
Renames p-navigation-open to p-navigation-show, adds first testcafe tests and configuration, Moves unit tests into unit folder, Adds make test-acceptance command
2019-05-20 19:02:29 +02:00
Michael Mayer
e49934ef40
Frontend: Refactor photo selection #15
2019-05-20 18:38:08 +02:00
Michael Mayer
d9916c89a2
Frontend: Add classes for navigation testing #15
2019-05-20 11:10:03 +02:00
Michael Mayer
da954ad2b9
Frontend: Add classes to navigation sidebar and toolbar #15
2019-05-20 10:53:29 +02:00
Michael Mayer
137a073e35
Frontend: Use p-page-* classes for pages #15
2019-05-19 20:24:56 +02:00
Michael Mayer
a607fb6c1e
Frontend: Rename Gallery to Viewer #15
2019-05-19 20:13:19 +02:00
Michael Mayer
9a66822c6c
Frontend: Refactor CSS #15
2019-05-19 19:57:10 +02:00
Michael Mayer
68c4810f17
Frontend: Refactor PPhotoViewer (code clean-up) #15
2019-05-19 19:17:58 +02:00
Michael Mayer
9061a4a683
Frontend: Move css to app directory #15
2019-05-19 19:06:37 +02:00
Michael Mayer
5accd629d2
Use "p-" prefix for PhotoPrism frontend components #15
2019-05-19 18:58:30 +02:00
Michael Mayer
5c69939966
Use "p-" prefix for PhotoPrism frontend components #15
2019-05-19 18:19:41 +02:00
Michael Mayer
e855262bb2
Use components for photo details, list, mosaic and tile view #15
2019-05-19 17:52:23 +02:00
Michael Mayer
f9c553acb4
Add link from detail view to places search
2019-05-16 12:49:30 +02:00
Michael Mayer
ed4b06d5c3
Add camera make to camera info in detail view
2019-05-16 12:24:13 +02:00
Michael Mayer
8124a8cde1
Use label rules to optimize image classification
2019-05-16 08:41:16 +02:00
Michael Mayer
0400b6ec7a
Add download links to thumbnails in photo viewer
2019-05-16 04:03:55 +02:00
Michael Mayer
1cf23aac3e
Additional search parameters incl distance and location (lat/long)
2019-05-16 02:22:38 +02:00
Michael Mayer
9a320c60df
Search string parser similar to GitHub, see #2
2019-05-15 21:51:00 +02:00
Michael Mayer
1533f60a1a
Less spacing for image actions in mosaic view
2019-05-15 19:05:32 +02:00
Michael Mayer
feda86f0e2
Location search must only return results with known location
2019-05-15 14:37:31 +02:00
Michael Mayer
7fd1ed7a7b
New "mosaic" view (tiny tiles)
2019-05-15 11:07:26 +02:00
Michael Mayer
441922c35e
Add download button to photo viewer
2019-05-14 18:16:35 +02:00
Michael Mayer
db261d40b3
Share available thumbnail types with JS frontend
2019-05-14 16:04:17 +02:00
Michael Mayer
dc4536b249
Improve thumbnail rendering and indexing performance
2019-05-13 18:01:50 +02:00
Theresa Gresch
dc67f8ccb2
Merge branch 'develop' of /Users/theresa/Development/graciousgrey/photoprismRepo/photoprism with conflicts.
2019-05-12 13:03:18 +02:00
Michael Mayer
8d4291de38
Use double quotes for JS files to avoid confused Go developers
2019-05-09 06:48:10 +02:00
Michael Mayer
c5e2783b8d
Upgrade Go to 1.12.5, improve Makefile and add chromium-browser
2019-05-09 06:18:22 +02:00
Michael Mayer
58f03eff47
Fix for updateMap() when there are no photos with location information
2019-05-08 07:54:53 +02:00
Michael Mayer
e7c8889793
Add photo markers and additional icons to leaflet map componenty
2019-05-08 06:47:30 +02:00
Michael Mayer
0f0a1b5f12
UI improvements for gallery, maps and alerts
2019-05-08 04:37:45 +02:00
Michael Mayer
07c5c6a580
Use https for loading map tiles, see #3
2019-05-07 17:02:15 +02:00
Michael Mayer
940e2a69f9
Upgrade Webpack and JS dependencies
2019-05-07 15:41:33 +02:00
Michael Mayer
53a5d84653
Switch from yarn to npm and other frontend improvements, see #3
...
See https://iamturns.com/yarn-vs-npm-2018/
2019-05-07 02:05:01 +02:00
Michael Mayer
ffc64cceb0
Use 3x3 thumbnail for color indexing #7
...
Other implementations were unstable due to the use of random numbers.
This seems to be fast and also enables us to search specific parts
of an image. 16 colors are indexed (Material Design).
2019-04-26 02:22:53 +02:00
Sebastian Kunert
48a9f78cb3
Improve color indexing by using k-means clustering ( #103 )
...
* First commit for color-improvements
* Use k-means for prominent color detection
* Remove debugging code
* Add color checks to tests
* Add additional test for color names
2019-04-18 17:27:08 +02:00
Theresa Gresch
8d73d38246
Added designs for albums, import, tags and photos
2019-04-15 11:06:49 +02:00
Sebastian Kunert
9a00403aff
Integrate PhotoSwipe as photo viewer ( #96 )
...
* Implement photoswipe
* - Make images fit correctly in lightbox mode
- Use photoswipe also for detail view
* Add responsive image resizing
* Clean up code
* Remove old viewer code
* Move lightbox to bottom
* Move images with sizes to computed properties
* Remove unnecessary formatting
2019-02-11 22:55:29 +01:00
Radu
5b99b3512e
Fixed JS unit tests ( #73 )
...
* Fixed chai tests
* Removed result.html from git
* Ignoring result.html from git
* Added tests for form.js, along with type enumeration and type testing
2018-11-27 22:43:32 +01:00
Philipp Knobel
00f79b2d01
First implementation of liking a photo ( #48 )
...
First implementation of liking a photo
2018-10-31 03:33:18 +01:00
Theresa Gresch
4c20c74e77
Added timout attribute to snackbar variable fixes #54
2018-10-29 10:56:18 +01:00
Michael Mayer
660153e70c
Set padding for search selects to 2 (aligned with search input)
2018-09-26 16:55:12 +02:00
Michael Mayer
2986626221
Reduces padding for search selects
2018-09-26 16:51:17 +02:00
Michael Mayer
a7f554621a
Remove dense flag from toolbar for small devices
2018-09-26 16:47:18 +02:00
Michael Mayer
98c95084ea
Using dark mode for selected photos
2018-09-26 15:07:23 +02:00
Michael Mayer
78bf700914
Changed toolbar and context menu color to grey
2018-09-26 14:38:34 +02:00
Michael Mayer
b991792dcb
Changed toolbar color from grey to blue-grey
2018-09-26 14:31:17 +02:00
Michael Mayer
83f70b6588
Responsive navigation and toolbar for small / mobile devices
2018-09-26 13:56:13 +02:00
Michael Mayer
5ca33411a4
Photo search form uses less space and different backgrounds
2018-09-26 13:14:28 +02:00
Michael Mayer
5ef875f11d
Changed arrow directions
2018-09-26 08:17:47 +02:00
Michael Mayer
b549d87b1b
Fixed photo model image sizes (largest size first)
2018-09-25 11:00:09 +02:00
Michael Mayer
9658da6a8d
Added max-width and max-height to v-img to properly size full-screen photos
2018-09-25 10:43:20 +02:00
Michael Mayer
f950e3fcdf
Added vue-fullscreen
2018-09-25 09:45:06 +02:00
Michael Mayer
f31898c898
Resized photo view to 100% instead of window width
2018-09-25 08:18:02 +02:00
Michael Mayer
1c7610ad08
Improved JS error handling
2018-09-25 08:16:52 +02:00
Michael Mayer
fe636ea535
Added prev/next buttons to photo view dialog
2018-09-24 21:13:39 +02:00
Michael Mayer
689355d1ca
Photos are getting elevated when selected
2018-09-24 20:10:05 +02:00
Michael Mayer
1511a64def
Card are getting elevated when selected
2018-09-24 20:06:24 +02:00
Michael Mayer
fc3baa3cba
Bugfix for photo model
2018-09-24 19:26:25 +02:00
Michael Mayer
bbab05f9db
Added additional photo meta data like aperture, lens and camera make; smaller perceptive hash; implemented stub for single photo view
2018-09-24 19:07:43 +02:00
Michael Mayer
13426caba2
Added country name and text wrap to photo search detail view
2018-09-24 11:48:52 +02:00
Michael Mayer
16a89c84c0
Refactoring: Separate file for each REST route and changed thumbnail URL
2018-09-24 11:27:46 +02:00
Michael Mayer
4ac3b2a602
Implemented detail view proof-of-concept for photo search
2018-09-19 20:15:46 +02:00
Michael Mayer
f3c51a2182
Implemented list view proof-of-concept for photo search
2018-09-19 09:07:50 +02:00
Michael Mayer
3203c71953
Removed lodash from js dependencies
2018-09-19 07:44:19 +02:00
Michael Mayer
d3ef7abb54
Experimental filters for category and country (photo search)
2018-09-19 00:53:39 +02:00
Michael Mayer
39ab854672
Implemented infinite scrolling and improved search API
2018-09-18 23:24:19 +02:00
Michael Mayer
78b0e2e1e2
Not found message for photo search
2018-09-18 08:14:48 +02:00
Michael Mayer
31562d43cb
Improved docker and application config
2018-09-13 20:54:34 +02:00
Michael Mayer
d63e486499
Fixed camera_id photo search parameter
2018-09-13 11:51:40 +02:00
Michael Mayer
b881bbcf17
Implemented client config and 404 error image for thumbnails, if original was not found
2018-09-13 10:23:06 +02:00
Michael Mayer
91411a450b
Refactored tag search and added tag_slug column; improved search form
2018-09-13 07:05:13 +02:00
Michael Mayer
801b680f12
Major search API and database refactoring
2018-09-12 16:37:30 +02:00
Michael Mayer
820982e3cb
Improved keyword and color indexing
2018-09-11 23:43:03 +02:00
Michael Mayer
7dbbc64506
Changed color of search input to blue-grey
2018-09-10 09:35:46 +02:00
Michael Mayer
26a68e448c
Refactored alerts (uses snackbar now) and updated screenshot/docs
2018-09-10 09:08:06 +02:00
Michael Mayer
5d41015e6e
Implemented proof-of-concept for dial menu
2018-09-09 11:31:41 +02:00
Michael Mayer
7773859775
Improved search form design
2018-09-08 10:09:27 +02:00
Michael Mayer
d521167ad6
Proof-of-concept for advanced search for; updated docs
2018-09-07 16:05:22 +02:00
Michael Mayer
7120ae8737
Proof-of-concept for main navigation
2018-09-07 10:57:23 +02:00
Michael Mayer
3c51fb3aff
Improved navigation and photo search form
2018-09-07 01:12:12 +02:00
Michael Mayer
d5f46df060
Replaced bootstrap-vue with vuetify
2018-09-06 23:58:16 +02:00
Michael Mayer
e11cfbf793
Use make for Dockerfile and Travis CI
2018-09-05 22:55:28 +02:00
Michael Mayer
144927b953
Separate table for camera models and improved search form (draft)
2018-08-15 09:59:51 +02:00
Michael Mayer
cea3d70835
Improved photo search
2018-08-09 23:10:05 +02:00
Michael Mayer
6a6017a478
Improved tile view with link button
2018-08-07 20:17:14 +02:00
Michael Mayer
04fb039ab6
Implemented navigation
2018-08-03 15:17:13 +02:00
Michael Mayer
fcddb5ddfe
Implemented frontend proof of concept with Webpack and VueJS
2018-07-27 17:31:39 +02:00