1
Fork 0
Commit Graph

1021 Commits

Author SHA1 Message Date
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
viktorstrate 467ec54797 Fix bug where reloading initial setup page,
would cause an exception
2020-09-25 19:16:49 +02:00
viktorstrate b1f911d29c Set fixed versions in docker-compose.example.yml
- Update ui dependencies
2020-09-25 19:10:35 +02:00
stz184 9212ac52eb Fixes viktorstrate/photoview#6
- Fixed incorrect typename of the optimistic response of markFavorite()
- Added onFavorite callback to track when media is favorited
- Added logic to refetch the query when media is added/removed to favorites
2020-09-25 19:10:32 +03:00
viktorstrate bbff25973e Fix bug where max_concurrent_tasks for...
scanner queue would be initialized to 0.
2020-09-24 17:52:53 +02:00
viktorstrate 6dc9345a96 Fix multi-arch build configuration in Dockerfile 2020-09-23 14:35:02 +02:00
viktorstrate 44a00c7415 Move setup of executable workers to function
- Fix startup crash if no site_info row was found
2020-09-23 14:34:26 +02:00
viktorstrate d09bb3b99e Fix database compatibility issues with arm (#88)
- Change max key-length of username to 128
- Fix minor syntax error
2020-09-23 13:18:46 +02:00
viktorstrate 9861788ce7 Update gqlgen to v0.13.0 and regenerate 2020-09-22 09:46:35 +02:00
dependabot[bot] d960e1a44c
Merge pull request #83 from viktorstrate/dependabot/npm_and_yarn/ui/eslint-7.9.0 2020-09-21 20:28:04 +00:00
dependabot[bot] 3524e85e22
ui (npm): bump eslint from 7.7.0 to 7.9.0 in /ui
Bumps [eslint](https://github.com/eslint/eslint) from 7.7.0 to 7.9.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.7.0...v7.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-21 20:24:01 +00:00
Viktor Strate Kløvedal 5b3a46872c
Merge pull request #81 from viktorstrate/dependabot/go_modules/api/github.com/vektah/gqlparser/v2-2.1.0
api (gomod): bump github.com/vektah/gqlparser/v2 from 2.0.1 to 2.1.0 in /api
2020-09-21 22:03:20 +02:00
Viktor Strate Kløvedal 33ebd497d5
Merge pull request #84 from viktorstrate/dependabot/npm_and_yarn/ui/prettier-2.1.2
ui (npm): bump prettier from 2.0.5 to 2.1.2 in /ui
2020-09-21 22:02:52 +02:00