-
Notifications
You must be signed in to change notification settings - Fork 13
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
Add base layout #1488
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
juliangruber
approved these changes
Apr 25, 2024
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See subvisual#2