Merge Frontend Modes `gallery`, `view` and `frame` Into a Unified Frontend
The primary purpose of this PR is to sync https://github.com/LycheeOrg/Lychee-front/pull/323, but is also has some merits on its own.
This PR depends on https://github.com/LycheeOrg/Lychee/pull/1525. The changes of https://github.com/LycheeOrg/Lychee/pull/1525 are also incorporated in this PR (otherwise the CI would fail), but https://github.com/LycheeOrg/Lychee/pull/1525 should be merged first and independent of this PR.
This PR:
- Cleans up some of the configuration options
- Removes and simplifies everything which is not needed anymore on the backend, because the frontend takes care of those things on its own
- It also removes the left-over of the "page" mode which has already been removed by https://github.com/LycheeOrg/Lychee/pull/1489, but failed to clean up completely.
I am not sure yet about that way of dropping /frame, but I am curious of what it will look like.
Codecov Report
Merging #1522 (3417d3f) into master (231075e) will decrease coverage by
1.04%. The diff coverage is60.00%.
Additional details and impacted files
@kamil4 Need your checks. :) @nagmat84 resolved conflicts.