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

Add base layout #1488

Merged
merged 4 commits into from
Apr 25, 2024
Merged

Add base layout #1488

merged 4 commits into from
Apr 25, 2024

Conversation

davelange
Copy link
Collaborator

@juliangruber juliangruber merged commit 527d09c into CheckerNetwork:v2 Apr 25, 2024
11 checks passed
@davelange davelange deleted the dl/add-layout branch June 11, 2024 08:56
juliangruber added a commit that referenced this pull request Jul 8, 2024
* Update pages structure (#1476)

* update pages structure

* use routes helper

* replace route string

* fix paths

* Update import paths (#1487)

* update tsconfig

* use absolute paths

* Add base layout (#1488)

* add base layout and sidebar

* move wallet widget up

* update tests

* rename component

* Add settings page (#1489)

* add page

* fix

* Connect settings page (#1498)

* expose settings fns to view

* use in settings page

* remove from tray

* fix

* move to settings.js

* update checkbox update

* Update renderer/src/pages/settings/Settings.tsx

Co-authored-by: Julian Gruber <[email protected]>

---------

Co-authored-by: Julian Gruber <[email protected]>

* Update tests (#1510)

* update deps

* fix mocks

* add test for settings

* add tests

* remove uneeded

* Add wallet modal (#1514)

* add radix dialog

* create dialog provider comp

* add dialog to layout, remove curtain

* add wallet modal content, and utils

* close dialog on route change

* fix util

* update tests

* Add wallet page content (#1515)

* add basic wallet page

* tx history

* add basic transfer form

* fix form

* fix condition

* Setup dashboard chart (#1534)

* add mock rewards data

* add hook, move rewards out of activity hook

* add basic chart, add deps

* update tests

* Style sidebar (#1518)

* add new icons

* initial styling

* style links

* add expandable

* fix

* font size fix

* replace icon

* Add chart controls (#1544)

* generate mock data

* adjust scheduled reward viz

* fixes

* add filtered

* fix scheduled rewards gen

* Add modules page (#1524)

* add page

* create hook with mock data

* Add draggable bar (#1545)

* create draggable component

* fix layout

* fix drag style

* add bg pattern

* Add modules api (#1550)

* add modules api

* add spark logo

* add voyager logo

* Update design system (#1551)

* update tailwind config and styles

* update changed

* add text and button generics

* update layout

* add switch

* add safelist to config

* font type fix

* Style settings page (#1560)

* use settings group comp

* add icons

* fixes

* layout fix

* add bordered box

* fix test

* use html ents

* Add openExternalURL (#1571)

* add openExternalURL

* normalize urls

* add tests

* replace other url handlers

* add pattern allowlist

* Style wallet page info (#1568)

* add new icons

* add tooltip component

* add address component

* add page shell

* use appshell in settings

* style half of wallet page

* improve address tooltips

* add tx empty state

* fixes

* fix indent

* lint fix

* Address fixes

* remove pageshell

* `eslint --fix .`

* fix don't update balance while transaction processing

* `eslint --fix .`

* Style modules page (#1577)

* setup mod card component

* add tags

* add icons

* style card

* handle text overflow

* indent fix

* Update rewards mock data (#1576)

* update mock data gen

* chart controls for mod id

* move fns out of utils

* Update renderer/src/lib/utils.ts

Co-authored-by: Julian Gruber <[email protected]>

---------

Co-authored-by: Julian Gruber <[email protected]>

* Style transfer flow (#1572)

* add Input component

* create transfer wrapper comp

* add error state to Input component

* add variant to input

* create transfer flow components

* add adress validation hook

* add Button disabled state and 3rd variant

* add tooltip to address save

* add transfer states

* add icon

* fix validation initial valid

* Update renderer/src/components/Tooltip.tsx

Co-authored-by: Julian Gruber <[email protected]>

* Update renderer/src/components/Tooltip.tsx

Co-authored-by: Julian Gruber <[email protected]>

* Update renderer/src/components/Tooltip.tsx

Co-authored-by: Julian Gruber <[email protected]>

* rename isShowingConfirm

* remove lint ignore

* rename useCallback

* feedback changes

* use ref to track status

* use tx status

* lint indent fixes

---------

Co-authored-by: Julian Gruber <[email protected]>

* Style wallet widget (#1586)

* update wallet widget

* add modal content, styles

* show sent or received

* add status indicator comp

* add spinner loading

* hide on wallet page

* fix tooltip maxwidth

* improvements

* fix tests

* Style dashboard info (#1587)

* style info

* create select component

* add tab btn

* style values info

* use togglegroup component

* fix maxwidth

* lint fix

* fix ui test

* add default val to select

* Configure chart styles (#1593)

* update chart config

* create custom tooltip

* add cross lines on hover

* fix tooltip movement

* add payout event indicator

* update layout

* add payout version tooltip

* fixes

* fix, add comment

* fix e2e test

* Add transfer flow transitions (#1594)

* add Transition comp

* animate form, step 1

* animate next steps

* improvements for Transition

* update tx indicator in blance cotnrol

* style tweaks, fixes

* reinstall deps

* Fix wallet hook and sync (#1598)

* backend fix

* fix hook

* remove uneeded hook

* Add grid (#1599)

* add grid canvas

* add grid class, with warp

* ro count fix

* fix warp point calc

* rerender on resize

* force as prop

* add tween render

* warp on balance

* grid improvements, add midline reveal

* add transfer glow

* remove mocked state

* rebase fix

* get config for balance

* style tweaks

* persist grid

* remove comment

* Update renderer/src/lib/grid-utils.ts

Co-authored-by: Julian Gruber <[email protected]>

* Update renderer/src/lib/grid.ts

Co-authored-by: Julian Gruber <[email protected]>

* Update renderer/src/lib/grid.ts

Co-authored-by: Julian Gruber <[email protected]>

* move utils to grid

* update import path

---------

Co-authored-by: Julian Gruber <[email protected]>

* Highlight latest tx (#1601)

* highlight latest tx

* fix

* add transition

* rename

* style fix

* General fixes (#1602)

* fix button font size

* fix walletwidget drag

* fix sidebar

* improve forms

* copy fix

* render grid when no dest addresss

* fix openAtLogin initial state

* add fadeins

* fix overflow sizes

* fix grid when on resize render

* fix wallet page tabindex order

* Remove old files (#1617)

* remove components

* remove icons

* remove empty css

* remove 1d (#1616)

* Add read scheduled rewards from API (#1618)

* add read scheduled rewards from API

* dynamic from/to

* finish query

* update scheduled rewards url

* fix scheduled rewards parsing

* style

* add historic reward transfers

* Add update historic rewards (#1624)

* add update historic rewards every hour

* skip update when window hidden

* update when window becomes visible

* update every 20 minutes (round length)

* add safe (#1628)

* Frontend file structure proposal (#1477)

* first draft

* Update docs/architecture-decision-records/2024-04-frontend-file-structure.md

Co-authored-by: Julian Gruber <[email protected]>

* Update docs/architecture-decision-records/2024-04-frontend-file-structure.md

Co-authored-by: Julian Gruber <[email protected]>

* Update docs/architecture-decision-records/2024-04-frontend-file-structure.md

Co-authored-by: Julian Gruber <[email protected]>

* Update docs/architecture-decision-records/2024-04-frontend-file-structure.md

Co-authored-by: Julian Gruber <[email protected]>

---------

Co-authored-by: Julian Gruber <[email protected]>

* add dynamic SPARK rewards

* Fixes  (#1629)

* fix tooltip zindex

* chart y min

* disable input spellcheck

* coming soon

* deprecated -> ended

* add laoding

* fix resize (#1631)

* Add tests (#1634)

* update dashboard test 1st half

* update dashboard populated

* add wallet page tests

* remove file

* fix

* remove log

* 2.0.0-0

* Open the wallet docs in external browser (#1640)

* tray: fix updater referencing removed items (#1658)

* StationRewards: fix rewards not accumulating

* Chart: fix summing logic for scheduled rewards

* 2.0.0-1

* explain June 13th situation

* 2.0.0-2

* 2.0.0-3

* prevent deselect time range (#1673)

---------

Co-authored-by: David Lange <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants