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
00ea1eb5ce
Adapt gettext extract command
2019-12-09 19:10:45 +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
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
Theresa Gresch
bfa2bc3cab
Frontend: Add en translation files
2019-12-03 19:55:45 +01:00
Michael Mayer
2b6b1b9f79
API: Improve logging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 12:51:23 +01:00
Theresa Gresch
7d297409fa
Frontend: Install easygettext
2019-12-02 19:18:04 +01:00
Michael Mayer
9d646a42bf
Frontend: Update JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 13:59:06 +01:00
Michael Mayer
50a3dab447
Upgrade chart.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 08:44:02 +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
0becb8a92d
Stub for settings page & api
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 04:34:37 +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
Michael Mayer
47aaa2803b
Frontend: Upgrade JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 09:26:08 -07:00
Theresa Gresch
1fa5cf5eb4
Add sinon
2019-08-13 11:33:47 +02:00
Theresa Gresch
f7866ed41b
Add karma-coverage-istanbul-reporter and babel-plugin-istanbul to package.json
2019-07-24 10:07:15 +02:00
Michael Mayer
ed2c9a9829
Frontend: Remove "karma-webdriver-launcher"
2019-07-15 22:19:42 +02:00
Michael Mayer
cacf326997
Upgrade JS dependencies: vuetify, webpack, babel, karma & eslint
2019-07-15 20:38:14 +02:00
Michael Mayer
f5d5dbe25e
Upgrade lodash to ^4.17.14
2019-07-14 21:14:21 +02:00
Theresa Gresch
287c6df29f
Add selector timeout (shorter than the default one) to test commands
2019-07-02 22:05:48 +02:00
Michael Mayer
6c6e20ec2a
Frontend: Upgrade dependencies
2019-06-18 01:26:36 +02:00
Michael Mayer
8642b6f664
Proof-of-concept for labels and search filters
2019-06-09 04:37:02 +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
a8716fad88
Frontend: Upgrade JS dependencies and lock file
2019-06-03 16:42:04 +02:00
Michael Mayer
1e0d309148
Frontend: Upgrade axios to fix security issue
2019-06-03 15:32:04 +02:00
Michael Mayer
b5678c0e8d
Frontend: Add karma-verbose-reporter
2019-05-28 01:29:39 +02:00
Michael Mayer
aad81e50ff
Frontend: Dependency upgrades and config clean-up
2019-05-28 01:18:27 +02:00
Michael Mayer
7490ee5b51
Fix firefox running in Docker by setting /dev/shm size to 2gb
2019-05-20 20:36:31 +02:00
Michael Mayer
6670bb30de
Fix frontend tests
2019-05-20 20:06:26 +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
24a205314a
Upgrade fontawesome-free, leaflet and material-design-icons-iconfont
2019-05-09 03:49:05 +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
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
Michael Mayer
f950e3fcdf
Added vue-fullscreen
2018-09-25 09:45:06 +02:00
Michael Mayer
4ac3b2a602
Implemented detail view proof-of-concept for photo search
2018-09-19 20:15:46 +02:00
Michael Mayer
3203c71953
Removed lodash from js dependencies
2018-09-19 07:44:19 +02:00
Michael Mayer
39ab854672
Implemented infinite scrolling and improved search API
2018-09-18 23:24:19 +02:00
Michael Mayer
d5f46df060
Replaced bootstrap-vue with vuetify
2018-09-06 23:58:16 +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