Commit Graph
68 Commits
Author SHA1 Message Date
Sebastian Martinez a016e98169 Add katex render to Markdown
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-10-04 11:50:49 +02:00
Rūdolfs Ošiņš 8e3789b799 Bump transitive dependencies
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-10-04 08:36:51 +02:00
Rūdolfs Ošiņš 414593c221 Remove unused dependencies
- eventemitter3
- ethereum-blockies
- eip1193-provider
- walletconnect
- eslint-plugin-radicle
- typescript-eslint/parser
- types/sanitize-html

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-10-04 08:36:51 +02:00
Rūdolfs Ošiņš df49db3ded Replace custom rewrite middleware with vite plugin
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-30 17:13:16 +02:00
Rūdolfs Ošiņš 89ffddf854 Remove code coverage and it's dependencies
We weren't really using any of it.

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-30 10:59:44 +02:00
Rūdolfs Ošiņš 46ae7982a6 Remove unused caip dependency
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-29 18:03:35 +02:00
Rūdolfs Ošiņš e69987296c Upgrade patch, minor and major-level dependencies
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-29 18:03:28 +02:00
Rūdolfs Ošiņš e8f372fb81 Upgrade typescript 4.7.4 -> 4.8.3
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-29 16:30:20 +02:00
Rūdolfs Ošiņš a6dd423c99 Upgrade @tsconfig/svelte 1.0.13 -> 3.0.0
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-29 16:30:18 +02:00
Rūdolfs Ošiņš 9b8a9a46dd Upgrade Cypress dependency
This gets rid of the testing-library-* and cypress-vite-devserver
dependencies and updates the specs according to the latest Cypress
documentation.

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-26 16:34:30 +02:00
Sebastian Martinez 5775cae7f9 Move prettier and prettier-plugin-svelte to devDependencies
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-09-06 16:58:18 +02:00
Rūdolfs Ošiņš dadd82d8e8 Improve CommitVerifiedBadge UX
- debounce hover events to prevent flickering when mousing over multiple badges
- keep the card visible while hovering over it
- show verified badge on the Commit page

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-09-01 16:40:44 +02:00
Sebastian Martinez 906b205e95 Replace MockExtensionProvider with @rsksmart/mock-web3-provider
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-09-01 11:05:01 +02:00
Rūdolfs Ošiņš 687174a8e0 Add prettier
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-08-31 11:26:42 +02:00
Sebastian Martinez 513e487600 Update ethers to v5.7.0 and siwe to v2.0.5
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-24 08:40:06 +02:00
Sebastian Martinez 694bb38b8a Add caching
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-18 16:31:09 +02:00
Sebastian Martinez da0b4200cd Update Vite to 3.0
- Replaces `sanitize-html` with `xss` due to Node core modules
  dependencies
- Remove empty style tag from SeedDropdown
- Update devServer ports
- Replace vite-plugin-rewrite-all
- Add node events polyfill

Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-02 15:13:32 +02:00
Sebastian Martinez 799eecf0bc Update cypress to 10.3
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-01 15:58:02 +02:00
Sebastian Martinez 2d7c535e14 Update Cypress to v10
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-09 08:34:10 +02:00
Sebastian Martinez 24a50014b3 Update cypress to 9.7
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-09 08:22:53 +02:00
Alexis Sellier 5c48abfc07 Update linting/checking
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 16:01:53 +02:00
Alexis Sellier d1994fa310 Show avatar in sign in button
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier e1d5633d75 Fix vulnerable packages
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Sebastian Martinez a7364a4282 Update WalletConnect dependencies
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 08a7cf6e14 Update ethers and @walletconnect/client
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez e50418a95d Add siwe packages
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Alexis Sellier 0cced197ba Improve commit history and detail view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-04-08 15:36:47 +02:00
Sebastian Martinez 286cb1cd21 Improve testing suite
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-03-24 15:05:15 +01:00
Alexis Sellier 6f2f8c454f Switch to @radicle/gray-matter fork
Upstream wasn't interested in updating to working js-yaml.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-03-22 18:02:30 +01:00
Alexis Sellier ec9e4fd16d Support front-matter in markdown
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-03-10 00:12:32 +01:00
Sebastian Martinez 55bf46729b Add custom eslint rule
Adding a custom Radicle ESLint rule to enforce one (1) space
after a unary logical NOT (`!`)

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-28 13:57:42 +01:00
Sebastian Martinez 02a0ed4664 Fix Icon behaviour with empty clickhandler
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-02-05 21:05:22 +01:00
Sebastian Martinez 547c87d24b Sanitize markdown content
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-02 15:30:58 +01:00
Sebastian Martinez eb3b683935 Reduce vite verbosity during tests
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-02 13:01:12 +01:00
Sebastian Martinez 6e1c8a09c8 Update package-lock
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-02 12:29:20 +01:00
Sebastian Martinez 0a2481792c Add unit & integration testing
* Add Cypress component testing
* Add SeedAddress component testing
* Add Error component test
* Add Search component test
* Add code coverage instrumentation
* Add BranchSelector component testing
* Add coverage check to CI
* Require node version 14

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-31 16:05:23 +01:00
Sebastian Martinez 1f5193b032 Update IDX dependencies
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-10-30 22:43:05 +02:00
Alexis Sellier 0c2aecde72 Update to latest 'caip' package
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-12 18:38:33 +02:00
Alexis Sellier f22cd89833 Update @walletconnect dependencies 2021-09-14 14:26:48 +02:00
Alexis Sellier e6bd21b0d5 Update 'svelte-preprocess' dependency 2021-09-14 14:26:48 +02:00
Alexis Sellier 6d8fc47cec Update 'svelte' dependency 2021-09-14 14:26:47 +02:00
Alexis Sellier 738466fe03 Update 'vite' dependency 2021-09-14 14:26:47 +02:00
Alexis Sellier af436bdeb7 Update gnosis-safe dependencies 2021-09-14 14:26:47 +02:00
Alexis Sellier 4359b2681a Update ethers for EIP 1559 support 2021-09-01 12:29:07 +02:00
Alexis Sellier c90cf21952 Update svelte to v3.42.1 2021-08-20 10:54:41 +02:00
Alexis Sellier e8a344bddc Update WalletConnect to v1.6.2 2021-08-19 20:12:10 +02:00
Sebastian Martinez 3b7bdd7978 Remove IDX route and unnecessary dependencies
Since we start using https://self.id for managing and linking DIDs with
ETH addresses we no longer need this route and the required packages

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-08-19 09:57:48 +02:00
Alexis Sellier 736aaee045 Release v1.0.0 2021-08-12 11:49:54 +02:00
Alexis Sellier b2e23ebac1 Update walletconnect to 1.5.2 2021-08-04 11:52:58 +02:00
Alexis SellierandNjoku Emmanuel 400a2df0a4 Add WalletConnect support
Co-authored-by: Njoku Emmanuel <kalunjoku123@gmail.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-08-03 16:25:16 +02:00