Michael Mayer
0f0a1b5f12
UI improvements for gallery, maps and alerts
2019-05-08 04:37:45 +02:00
Michael Mayer
052578a932
Fix navigation z-index
2019-05-07 21:40:46 +02:00
Michael Mayer
07c5c6a580
Use https for loading map tiles, see #3
2019-05-07 17:02:15 +02:00
Michael Mayer
1497e15cee
Upgrade chalk, copy-webpack-plugin, eslint-plugin-html and ora (JS)
2019-05-07 16:15:38 +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
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