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

Further reactification #1359

Merged
merged 7 commits into from
Sep 30, 2022
Merged

Further reactification #1359

merged 7 commits into from
Sep 30, 2022

Commits on Sep 29, 2022

  1. client: Avoid selfoss.config in React components

    Replacing a global variable by a pseudo-global React context.
    jtojnar committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    d829be9 View commit details
    Browse the repository at this point in the history
  2. client: Convert shares to pure function

    Let’s make it a React hook to allow caching the value.
    
    Ideally, we would create the sharers once in EntriesPage and then pass them down
    but that would break custom sharers since the `user.js` may take some time to load.
    jtojnar committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    3f8c985 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    072357f View commit details
    Browse the repository at this point in the history
  4. client: Move authorization check to App

    Requires attaching App after `selfoss.loggedin` is updated.
    jtojnar committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    44f78d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7afbd4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. client: Replace fancybox & drop jQuery

    The jQuery removal was long coming.
    Since the next version of Fancybox is unfree, let’s switch to something else.
    jtojnar committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    9304445 View commit details
    Browse the repository at this point in the history
  2. client: Switch to yet-another-react-lightbox

    It is bit more maintained and looks better.
    jtojnar committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    773db11 View commit details
    Browse the repository at this point in the history