Commit graph

510 commits

Author SHA1 Message Date
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
Louis Fradin
9f3187f551 Fix for buttons in Firefox (#75)
- Change import order on frontend CSS
2018-11-28 00:49:48 +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
Michael Mayer
2cce8ded84 Moved all server assets to subdirectory #55 2018-11-09 19:25:58 +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
Theresa Gresch
d53ae64989 Yarn. lock see #54 2018-10-29 10:55:43 +01:00
Theresa Gresch
0c24970784 Removed unused alert.css see #54 2018-10-29 10:55:04 +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
9cb470ece9 Set body background to light gray 2018-09-25 10:59:49 +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
609778e7d6 Moved all assets to assets/ and improved config 2018-09-14 12:44:15 +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
37912b4b99 Reorganized server assets directory and config; added --debug flag 2018-09-13 11:34:56 +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