1
Fork 0
Commit Graph

650 Commits

Author SHA1 Message Date
stz184 f76c3e4e0d AlbumPages is now using useQuery hook instead of <Query> component 2020-10-30 15:54:09 +02:00
stz184 9e1a3464eb AlbumsPages is migrated to a functional component 2020-10-30 15:24:35 +02:00
viktorstrate 60e93a8497 Add ui tests for routes 2020-10-28 00:15:30 +01:00
viktorstrate 7029e6642e Add more ui tests for share page 2020-10-27 12:53:18 +01:00
Viktor Strate Kløvedal 8a9948ce3c
Merge pull request #110 from viktorstrate/js-testing
Setup UI for testing & Migrate Apollo to v3
2020-10-27 00:30:11 +01:00
viktorstrate 82925396a3 Add first UI test 2020-10-27 00:22:08 +01:00
viktorstrate db9d64d948 Migrate to apollo v3 2020-10-26 22:55:04 +01:00
viktorstrate d2b2537346 jest setup 2020-10-26 22:06:53 +01:00
viktorstrate d6d0b0688e update npm dependencies 2020-10-26 20:15:02 +01:00
Viktor Strate Kløvedal 3a24b57b27
Merge pull request #99 from stz184/sorting-options
Sorting options and refactoring
2020-10-26 11:35:00 +01:00
viktorstrate 9481850a53 Remove colon after 'sort by' 2020-10-26 11:27:31 +01:00
viktorstrate 1386c8d91d Remove error messages when visiting share without being logged in 2020-10-26 11:22:42 +01:00
viktorstrate a3eab5db74 Add Layout to AlbumSharePage to prevent page from crashing
- When Layout was removed from AlbumGallery, it wasn't added back in on the AlbumSharePage
2020-10-26 11:10:38 +01:00
stz184 1f3fe5fe0d Fixes viktorstrate/photoview#71
- Added URL parameters for order column and order direction
- forceCheck() is called when the loading is complete in order to display photos that may have been outside the viewport but are visible now because of changed ordering
- Moved the label of Favorites toggle to the left for consistency
2020-10-26 02:38:44 +02:00
stz184 64d38ecee3 Merge branch 'master' of github.com:viktorstrate/photoview into sorting-options 2020-10-21 15:34:03 +03:00
dependabot[bot] 9220c25753
Merge pull request #101 from viktorstrate/dependabot/npm_and_yarn/ui/babel/plugin-transform-runtime-7.12.1 2020-10-19 07:59:55 +00:00
dependabot[bot] 30de6b8dae
ui (npm): bump @babel/plugin-transform-runtime in /ui
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) 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-plugin-transform-runtime)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 07:53:10 +00:00
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