Commit graph

460 commits

Author SHA1 Message Date
Michael Mayer 8c691f4938 Frontend: Update dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-18 14:30:39 +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 78eae2f14e Backend: Add NSFW detector
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-14 15:41:37 +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 00ea1eb5ce Adapt gettext extract command 2019-12-09 19:10:45 +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 2541b95c68 Frontend: Upgrade to @types/leaflet 1.5.6
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:15:14 +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
Theresa Gresch 7d297409fa Frontend: Install easygettext 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