Viktor Strate Kløvedal
3758397280
Merge pull request #102 from viktorstrate/dependabot/npm_and_yarn/ui/lint-staged-10.4.2
...
ui (npm): bump lint-staged from 10.4.0 to 10.4.2 in /ui
2020-10-19 09:51:25 +02:00
Viktor Strate Kløvedal
969359a7f3
Merge pull request #104 from viktorstrate/dependabot/npm_and_yarn/ui/babel/preset-env-7.12.1
...
ui (npm): bump @babel/preset-env from 7.11.5 to 7.12.1 in /ui
2020-10-19 09:51:11 +02:00
Viktor Strate Kløvedal
8c443f9615
Merge pull request #103 from viktorstrate/dependabot/npm_and_yarn/ui/react-16.14.0
...
ui (npm): bump react from 16.13.1 to 16.14.0 in /ui
2020-10-19 09:51:00 +02:00
Viktor Strate Kløvedal
2bf3b2201d
Merge pull request #100 from viktorstrate/dependabot/npm_and_yarn/ui/babel/core-7.12.3
...
ui (npm): bump @babel/core from 7.11.6 to 7.12.3 in /ui
2020-10-19 09:50:32 +02:00
dependabot[bot]
8eca92d4b3
ui (npm): bump @babel/preset-env from 7.11.5 to 7.12.1 in /ui
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.11.5 to 7.12.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.1/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 05:06:49 +00:00
dependabot[bot]
ae45795906
ui (npm): bump react from 16.13.1 to 16.14.0 in /ui
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 16.13.1 to 16.14.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v16.14.0/packages/react )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 05:05:10 +00:00
dependabot[bot]
512d7df740
ui (npm): bump lint-staged from 10.4.0 to 10.4.2 in /ui
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.4.0 to 10.4.2.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.4.0...v10.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 05:04:20 +00:00
dependabot[bot]
e3b53c2c75
ui (npm): bump @babel/core from 7.11.6 to 7.12.3 in /ui
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.11.6 to 7.12.3.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.12.3/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 05:02:46 +00:00
stz184
f18e9be81a
Fixes viktorstrate/photoview#71
...
Added a separate order direction button
2020-10-16 17:44:34 +03:00
stz184
0f971f7c2d
Merge branch 'master' of github.com:viktorstrate/photoview into sorting-options
2020-10-15 14:49:06 +03:00
stz184
cbedf16eac
Fixes viktorstrate/photoview#71
...
Prevent unnecessary rerenderings when different sorting is applied on an album's page
2020-10-15 14:47:51 +03:00
stz184
55885ddb65
Fixes viktorstrate/photoview#71
...
- Performance optimizations - restructured the code so no necessary Layout and AlbumFilter component rerenderings are made.
2020-10-15 14:33:02 +03:00
viktorstrate
87b87009b5
Disable some gh actions on forks
2020-10-14 17:52:54 +02:00
stz184
a290392894
Fixes viktorstrate/photoview#71
...
- When changing the sorting pictures being outside of the viewport may become visible but the lazy load will refuse to show them until forceVisible() is called.
2020-10-13 18:51:03 +03:00
stz184
9a5127b7a4
Fixes viktorstrate/photoview#71
...
- To keep things simple and follow the single-responsibility principle, I decided to move the logic for favorites checkbox and sorting dropdown to a new component instead of adding non-relevant functionality to AlbumTitle.
- Added sorting dropdown
2020-10-13 18:49:46 +03:00
stz184
53b323640f
Fixes viktorstrate/photoview#71
...
In order to prevent SQL injections and , reveal information about the database tables avoid passing MySQL functions as GQL sorting parameters, I refactored the FormatSQL() function.
Additionally, the old approach with using regex to filter the orderBy parameter was not effective and prevented using column.table annotations.
2020-10-13 18:27:28 +03:00
Viktor Strate Kløvedal
ff7ae7a576
Merge pull request #97 from viktorstrate/dependabot/npm_and_yarn/ui/eslint-7.11.0
...
ui (npm): bump eslint from 7.10.0 to 7.11.0 in /ui
2020-10-12 10:46:27 +02:00
dependabot[bot]
09786c1dfd
ui (npm): bump eslint from 7.10.0 to 7.11.0 in /ui
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.10.0 to 7.11.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.11.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 08:40:31 +00:00
Viktor Strate Kløvedal
50c11180de
Merge pull request #98 from viktorstrate/dependabot/npm_and_yarn/ui/eslint-plugin-react-7.21.4
...
ui (npm): bump eslint-plugin-react from 7.21.3 to 7.21.4 in /ui
2020-10-12 10:39:23 +02:00
dependabot[bot]
cd503c6bac
ui (npm): bump eslint-plugin-react from 7.21.3 to 7.21.4 in /ui
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.21.3 to 7.21.4.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.21.3...v7.21.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 05:02:56 +00:00
stz184
f14bdd6b3f
Fixes viktorstrate/photoview#71
...
Regex changed in order to actually allow ordering by columns annotated as table.column
2020-10-11 18:17:49 +03:00
Viktor Strate Kløvedal
69747b3741
Merge pull request #93 from viktorstrate/dependabot/npm_and_yarn/ui/semantic-ui-react-2.0.0
...
ui (npm): bump semantic-ui-react from 1.3.0 to 2.0.0 in /ui
2020-10-05 09:25:27 +02:00
Viktor Strate Kløvedal
68c3154f6c
Merge pull request #92 from viktorstrate/dependabot/npm_and_yarn/ui/eslint-plugin-react-7.21.3
...
ui (npm): bump eslint-plugin-react from 7.21.2 to 7.21.3 in /ui
2020-10-05 09:24:45 +02:00
dependabot[bot]
b0f6098d6b
ui (npm): bump semantic-ui-react from 1.3.0 to 2.0.0 in /ui
...
Bumps [semantic-ui-react](https://github.com/Semantic-Org/Semantic-UI-React ) from 1.3.0 to 2.0.0.
- [Release notes](https://github.com/Semantic-Org/Semantic-UI-React/releases )
- [Changelog](https://github.com/Semantic-Org/Semantic-UI-React/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Semantic-Org/Semantic-UI-React/compare/v1.3.0...v2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-05 05:03:21 +00:00
dependabot[bot]
a60d2b890b
ui (npm): bump eslint-plugin-react from 7.21.2 to 7.21.3 in /ui
...
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react ) from 7.21.2 to 7.21.3.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases )
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.21.2...v7.21.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-05 05:02:42 +00:00
viktorstrate
940e48fee3
Enable http compression for API
2020-10-04 16:34:47 +02:00
viktorstrate
6e2d5032ee
Rewrite PhotosPage with react hooks
2020-10-01 22:19:40 +02:00
viktorstrate
4fe0608194
Setup cache headers for photo routes
2020-09-30 14:08:30 +02:00
viktorstrate
bba82538fc
Remove call to react-lazyload forceVisible
...
This call resulted in all media being loaded at once, which is a huge performance hit with larger libraries
2020-09-28 16:56:35 +02:00
viktorstrate
885748905a
Remove unused App.test.js file
2020-09-27 23:06:26 +02:00
Viktor Strate Kløvedal
7665876b3a
Add automated UI tests
2020-09-27 23:04:05 +02:00
viktorstrate
335ee3ebe2
Cleanup ui files
2020-09-27 22:50:27 +02:00
Viktor Strate Kløvedal
fdc4260a2e
Update codeql-analysis.yml
2020-09-27 21:58:32 +02:00
Viktor Strate Kløvedal
257f624bcd
Create codeql-analysis.yml
2020-09-27 21:28:27 +02:00
viktorstrate
9939818cf0
Disable docker check manifest step
...
as it often returned false positives
2020-09-27 20:59:14 +02:00
Viktor Strate Kløvedal
54bfc3d480
Merge pull request #90 from viktorstrate/geographic-map-page
...
Geographic map page
2020-09-27 20:54:15 +02:00
viktorstrate
b5e640c1bd
Add graphql query for getting media from an array of ids
...
- Add keyboard navigation when presenting images in map view
2020-09-27 20:52:09 +02:00
viktorstrate
db64d3eb1b
Merge branch 'master' into geographic-map-page
2020-09-27 20:08:43 +02:00
Viktor Strate Kløvedal
a0ee666616
Merge pull request #76 from stz184/favorites-checkobox-on-photos-and-album-page-viktorstrate/photoview#6
...
Fixes viktorstrate/photoview#6
2020-09-27 18:34:46 +02:00
viktorstrate
1b55caa0a2
Disable places page when mapbox token isn't defined
2020-09-27 18:18:30 +02:00
viktorstrate
539b1c1245
When map marker is clicked a present view is shown
2020-09-27 17:54:50 +02:00
viktorstrate
c73c962fc3
Show media with thumbnail on map
2020-09-27 16:20:55 +02:00
stz184
cd0d9d811c
Fixes viktorstrate/photoview#6
...
- Removed unused methods from PhotosPage component
2020-09-27 17:17:31 +03:00
stz184
abc0bc54d5
Fixes viktorstrate/photoview#6
...
- Used useCallback to improve the performance
2020-09-27 16:58:26 +03:00
stz184
df973c3992
Fixes viktorstrate/photoview#6
...
- Replaced pushState with replaceState
- Fixed issue that caused problems navigating to album's favorites page
2020-09-27 16:17:58 +03:00
viktorstrate
0a314b8e1d
Add geojson graphql endpoint, work on mapbox
2020-09-27 00:46:01 +02:00
viktorstrate
41febdb180
Start on map page web ui
2020-09-26 21:19:47 +02:00
stz184
85a8dbedb0
Fixes viktorstrate/photoview#6
...
- Fixed issue that prevented favorites toggle to switch on on the Photos page
- The favorites toggle is moved on left
2020-09-26 02:18:30 +03:00
viktorstrate
534b95edcb
Set defaults for new migrations,
...
to ensure updating photoview is seemless
2020-09-25 19:31:35 +02:00
viktorstrate
b133a1846c
Fix bug with max worker jobs
...
Fix bug where it was possible to set max scanner worker jobs to 0,
resulting in the scanner not processing any jobs.
2020-09-25 19:21:03 +02:00