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

Addons: integrate with new beta addons flyout #1526

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Commits on Sep 13, 2023

  1. Addons: integrate with new beta addons flyout

    Initial experimentation to use the `CustomEvent` triggered by the addons called
    `readthedocsdataready` event (from
    readthedocs/addons#64) to build the Read the Docs
    flyout being integrated into the theme keeping the original look & feel.
    
    * Related: readthedocs/addons#64
    * Closes #1523
    humitos committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c1ea98e View commit details
    Browse the repository at this point in the history
  2. READTHEDOCS variable has to be passed to the html_context

    This is because we are not executing the Read the Docs magic that modifies the
    `conf.py` file on the fly :/
    humitos committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    476abbd View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    09c6a18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc09448 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    71c978e View commit details
    Browse the repository at this point in the history
  2. Don't auto-remove the original flyout

    This can be disabled per-project by using the settings UI from the dashboard.
    humitos committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    70f94e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6edac2 View commit details
    Browse the repository at this point in the history
  4. Support translations

    Use the current pattern to translate string generated for the flyout.
    humitos committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    04d7909 View commit details
    Browse the repository at this point in the history
  5. Remove HTML tags for testing

    humitos committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    775addd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e068ac2 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    cb78b36 View commit details
    Browse the repository at this point in the history
  2. Render footer

    humitos committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    577f5a6 View commit details
    Browse the repository at this point in the history
  3. Add some styling

    humitos committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    6140050 View commit details
    Browse the repository at this point in the history
  4. TODO comments to work on

    humitos committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    92f65aa View commit details
    Browse the repository at this point in the history
  5. add div.injected

    humitos committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7a743bb View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Apply suggestions from code review

    Co-authored-by: Anthony <aj@ohess.org>
    humitos and agjohnson committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    7671e07 View commit details
    Browse the repository at this point in the history
  2. Translate privacy policy

    humitos committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    356cd80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0033307 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef0a57e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecebe4c View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    c805605 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    131de0d View commit details
    Browse the repository at this point in the history
  2. Add UTM analytics

    humitos committed May 23, 2024
    Configuration menu
    Copy the full SHA
    53e32c6 View commit details
    Browse the repository at this point in the history