Skip to content

Conversation

vcfxb
Copy link
Member

@vcfxb vcfxb commented Dec 31, 2021

Supersedes #218

This PR includes dynamic OGP tags. It also separates pages into their own struct, used instead of forms. Adding dynamic content to pages becomes easier with this change, as pages are now typed and additional fields can be as well.

This PR completely rewrites the navbar template to match OGP tags in the page template structure.
This PR also removes the specific structure dedicated to form templates and uses the normal template structure in its place.

cjreed121 and others added 8 commits December 30, 2021 00:12
Refactor all forms to be just templates and refactor pages to be separate structs from templates. This allows us to add more fields to pages in the future without breaking existing page functions.
@vcfxb vcfxb added enhancement New feature or request Web Interface Issues and PRs related to the Telescope web interface Discord Interface Issues and PRs related to the Telescope Discord interface labels Dec 31, 2021
@vcfxb vcfxb merged commit 1d92a2d into master Dec 31, 2021
@vcfxb vcfxb deleted the dynamic-pages branch December 31, 2021 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discord Interface Issues and PRs related to the Telescope Discord interface enhancement New feature or request Web Interface Issues and PRs related to the Telescope web interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants