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

Frontend scaffolding #99

Merged
merged 44 commits into from
Apr 5, 2024
Merged

Frontend scaffolding #99

merged 44 commits into from
Apr 5, 2024

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    f5b69b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bb435e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    b6e627c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1689c34 View commit details
    Browse the repository at this point in the history
  3. frontend: add styling + anim dependencies + environment

    - Add panda-css + react-spring
    - Load vars from environment (see env.ts)
    - README instructions
    - dprint / formatting
    bpierre committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    dbb2012 View commit details
    Browse the repository at this point in the history
  4. typo

    bpierre committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    d7f7422 View commit details
    Browse the repository at this point in the history
  5. Base app structure

    bpierre committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5887baa View commit details
    Browse the repository at this point in the history
  6. remove math.ts for now

    bpierre committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    ecc782f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. theming

    bpierre committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    a7959b3 View commit details
    Browse the repository at this point in the history
  2. theming

    bpierre committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2771893 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. upgrade dependencies

    bpierre committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2e1a2ee View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Panda => StyleX

    bpierre committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    cea56f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Vite => Next

    bpierre committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    72096c2 View commit details
    Browse the repository at this point in the history
  2. Update README

    bpierre committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    5c53227 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Update frontend/.gitignore

    Remove patterns targetting yarn, npm and panda.
    bpierre committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c878f69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a708be8 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Move back to Panda CSS + ConnectKit integration

    This commit moves back from StyleX to Panda CSS.
    
    StyleX is exclusively relying on a babel transform, which causes issues
    with new tools and libraries where the general consensus is to avoid
    relying on Babel, mostly for performances reasons.
    
    Next has a Babel mode which I activated for StyleX, but it comes with a
    few downsides:
    
    - The compilation becomes much slower than with swc [1].
    - I encountered one feature missing in this mode [2].
    - It can create some tricky issues with external libraries, like
      RainbowKit and ConnectKit (which both embed client-side libraries
      relying on Node APIs).
    
    The StyleX team is currently working on a solution that would allow to
    not rely on Babel anymore [3], but it is not ready yet. For these
    reasons and rather than spending too much time on these issues, I think
    Panda would be the better option for SSR-compatible styles.
    
    [1] https://swc.rs/
    [2] https://nextjs.org/docs/messages/babel-font-loader-conflict
    [3] facebook/stylex#412
    bpierre committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    90e2e14 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

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

Commits on Mar 13, 2024

  1. Env vars: add CHAIN_ID

    bpierre committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    1ef7db9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a39e974 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92c90b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    e9cc883 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bd8a1f View commit details
    Browse the repository at this point in the history
  3. useTroveDetails()

    bpierre committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    49a38d2 View commit details
    Browse the repository at this point in the history
  4. Add more Liquity utils

    - useOpenTrove()
    - useCloseTrove()
    - useBoldBalance()
    
    Also add contracts.ts which contains structures representing each
    contract with their ABI.
    bpierre committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    32badfc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afdcf84 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    6a88bf3 View commit details
    Browse the repository at this point in the history
  2. Add TCR + Redemption Rate

    bpierre committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    816f94e View commit details
    Browse the repository at this point in the history
  3. README Instructions

    bpierre committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    97a19f7 View commit details
    Browse the repository at this point in the history
  4. README tweaks

    bpierre committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2fe4afc View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    b25c8ec View commit details
    Browse the repository at this point in the history
  2. Upgrade dependencies

    bpierre committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    1e2f9fc View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Add TextButton

    bpierre committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8070e3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e40459d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2287153 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10ea553 View commit details
    Browse the repository at this point in the history
  5. SSR fix

    bpierre committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b43af61 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Components: Root + Modal

    bpierre committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c211a94 View commit details
    Browse the repository at this point in the history
  2. Add ConfigModal

    bpierre committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    536e6df View commit details
    Browse the repository at this point in the history
  3. Footer: open settings

    bpierre committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c95c97f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b3a17b View commit details
    Browse the repository at this point in the history
  5. Types: minor tweak

    bpierre committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    889ed01 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

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

Commits on Apr 5, 2024

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