Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-deployment: enhancements #1768

Open
13 tasks done
JackScanlon opened this issue Dec 10, 2024 · 0 comments
Open
13 tasks done

Pre-deployment: enhancements #1768

JackScanlon opened this issue Dec 10, 2024 · 0 comments
Assignees
Labels
Backend To be considered in or relates to backend development Enhancement New feature or request Frontend To be considered in design, or relates to frontend development

Comments

@JackScanlon
Copy link
Collaborator

JackScanlon commented Dec 10, 2024

Task

1. Changes

1.1. Misc. changes

  • Improve detail page stylesheet & scaling
  • Add target=_blank to data source anchors
  • Cache slow option request(s)
  • Update templates: phenoflow_uuid description to match new UUID requirement

1.2. Markdown changes

Tip

  • See backend (pre/post)-processor changes in entity_utils/sanitise_utils.py & entity_utils/markdown/*
  • Switch TinyMDE dependency to EasyMDE - more modern and is more extensible, will better support future requirements & features
  • Improved linkifier for email references & anchors
    • Add mailto: prefix to parsed e-mails
    • Add appropriate attributes to anchors
  • Support additional formatting within markdown renderer:
    • Impl. strikethrough post-processor
    • Support code blocks & inline code snippets
    • Support quote blocks
    • Add associated stylesheets

2. Associated commit / PR

See:

  • (pre-post)-processor implementation, markdown changes & misc. @ 88a7398
  • Cache slow request(s) & update templates @ 7b563d1
@JackScanlon JackScanlon added Enhancement New feature or request Frontend To be considered in design, or relates to frontend development Backend To be considered in or relates to backend development labels Dec 10, 2024
@JackScanlon JackScanlon self-assigned this Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend To be considered in or relates to backend development Enhancement New feature or request Frontend To be considered in design, or relates to frontend development
Projects
None yet
Development

No branches or pull requests

1 participant