Commit graph

30 commits

Author SHA1 Message Date
Thebora Kompanioni
02115e808a
chore(ci): pin ci actions (#1389) 2026-07-30 21:23:08 +02:00
Thebora Kompanioni
3e7f5ea41f
build(deps): update node to v26.5.0 (#1353) 2026-07-26 20:02:42 +05:30
Thebora Kompanioni
64ecd7ad77
feat: plan scheduled sweep (#1339)
Some checks are pending
Build / build (v26.3.0) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
* refactor: add reason to scheduler error messages

* fix: dismiss schedule confirm dialog on error

* chore(i18n): distinct scheduler starting/stopping messages

* chore(sweep): remove redundant manual destination validation

* chore(sweep): initial sweep options

* chore(ui): add slider component

* chore(sweep): add rounding chance option

* feat(sweep): ability to add/remove destinations

* chore(sweep): use plan tumbler mutation

* refactor(sweep): use tumblerstartMutation

* refactor(sweep): externalize SweepForm

* feat(sweep): ability to set min/max number of collaborators

* chore(sweep): increase time_lambda_seconds in insecure test options

* chore(sweep): fix progress step of quick sweep

* chore(sweep): start refactor schedule entry

* chore(sweep): preserve raw data in ScheduleEntry

* feat(sweep): show destination addresses

* chore(sweep): scroll to top after start/stop

* chore(ui): add Item component

* fix: only abort single taker runs on send page

* chore(sweep): schedule entries with Item component

* chore(sweep): show wait time before next action

* chore(sweep): schedule entries in accordion

* chore(sweep): remove scheduler.progress_current_state_wait_before_next message

* chore(sweep): tab for completed entries

* refactor(sweep): align Schedule object structure

* chore(sweep): display error message on failed actions

* chore(sweep): display completed scheduled sweep

* chore(sweep): move stop button from child component to page

* feat(sweep): ability to review scheduled sweep plan

* chore(sweep): increase schedule polling from 3s to 10s

* chore(sweep): hourglass icon for waiting alerts

* chore(sweep): adapt buttons, labels and alert texts

* fix(sweep): default min confirmations between phases

* chore(sweep): improve time estimate on sweeps

* chore(sweep): show pending tasks in details

* feat(sweep): ability to configure mintxcount

* chore(storybook): add slider, sidebar and item stories

* test(sweep): verify add/remove sweep destination input

* test: load decorators from story meta config

* chore(sweep): add makeSessionIdleTimeoutSeconds to form values

* chore(sweep): reload schedule if not stale or terminated

* chore(sweep): more details in sections

* chore(sweep): reorder entry details

* chore(sweep): show transaction info in destination section

* chore(sweep): estimate duration with fixed runtime info of maker phases

* chore(regtest): setup dummy wallet fidelity bonds

* fix(sweep): maker idle timeout less than runtime duration

* chore(sweep): use taker_utxo_age as min confs in sweep preconditions

* chore(build): add task test:coverage

* chore(sweep): max number of destination addresses

* chore(sweep): maxNumberOfDestinations
2026-07-23 13:06:40 +02:00
Thebora Kompanioni
945ece0df8
build(deps): update @vitejs/plugin-react to v6.0.2 (#1288)
Some checks failed
Build / build (v26.3.0) (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Deploy Storybook / deploy (push) Has been cancelled
* build(deps): update dependencies

 @radix-ui/react-accordion      1.2.13  →  1.2.14
 @radix-ui/react-avatar         1.1.12  →   1.2.0
 @radix-ui/react-checkbox        1.3.4  →   1.3.5
 @radix-ui/react-dialog         1.1.16  →  1.1.17
 @radix-ui/react-dropdown-menu  2.1.17  →  2.1.18
 @radix-ui/react-label           2.1.9  →  2.1.10
 @radix-ui/react-popover        1.1.16  →  1.1.17
 @radix-ui/react-radio-group     1.4.0  →   1.4.1
 @radix-ui/react-select          2.3.0  →   2.3.1
 @radix-ui/react-separator       1.1.9  →  1.1.10
 @radix-ui/react-slot            1.2.5  →   1.3.0
 @radix-ui/react-switch          1.3.0  →   1.3.1
 @radix-ui/react-tabs           1.1.14  →  1.1.15
 @radix-ui/react-tooltip         1.2.9  →  1.2.10
 @tailwindcss/vite               4.3.0  →   4.3.1
 eslint-plugin-react-refresh     0.5.2  →   0.5.3
 lucide-react                   1.17.0  →  1.20.0
 prettier                        3.8.3  →   3.8.4
 radix-ui                        1.5.0  →   1.6.0
 react-hook-form                7.77.0  →  7.79.0
 react-router-dom               7.17.0  →  7.18.0
 tailwindcss                     4.3.0  →   4.3.1
 typescript-eslint              8.60.1  →  8.61.1

* build(deps): update @vitejs/plugin-react to v6.0.2

* build: update node to v26.3.0

* build(deps): update vitest to v4.1.9

* build(deps): update @playwright/test to v1.61.0
2026-06-17 16:01:40 +05:30
Thebora Kompanioni
71fa206006
fix: soft display query reloading (#1273)
* refactor: remove unused props from JamWalletInfoContextType

* chore(ci): fix name of storybook build task
2026-06-10 21:13:23 +02:00
theborakompanioni
d2fe8f180d
chore(ci): build storybook on pull request
Some checks are pending
Build / build (v24.11.1) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
2026-06-09 23:03:02 +02:00
Thebora Kompanioni
d60950c337
fix(storybook-static): github pages storybook deployment (#1272) 2026-06-09 22:54:36 +02:00
Parth
54b2b73bbd
ci: skip coverage upload when report is missing (#1270)
Some checks are pending
Build / build (v24.11.1) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
2026-06-08 20:28:44 +02:00
Thebora Kompanioni
7ef8d73b1c
chore(storybook): add mobile/tablet viewports (#1254)
Some checks are pending
Build / build (v24.11.1) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Storybook / deploy (push) Waiting to run
* chore(ci): update storybook-pages actions

* chore(storybook): add mobile/tablet viewports

* chore(storybook): disable isolation for storybook tests
2026-06-07 03:04:26 +05:30
Parth
182da89194
chore(storybook): deploy Storybook preview to GitHub Pages (#1252)
* chore(storybook): add pages build script

* ci(storybook): add pages deployment workflow

* docs(storybook): document pages preview

* ci(storybook): scope pages workflow concurrency

* ci(storybook): simplify pages deployment
2026-05-22 00:24:36 +05:30
Thebora Kompanioni
a5d47c8be0
build(ci): report test coverage (#1241) 2026-05-08 17:07:56 +02:00
Thebora Kompanioni
79915db774
build(deps): update dependencies and fix eslint violations (#1230)
* build(deps): update dependencies

 @tailwindcss/vite               4.2.2  →    4.2.4
 @tanstack/eslint-plugin-query  5.99.0  →  5.100.1
 @tanstack/react-query          5.99.0  →  5.100.1
 prettier-plugin-tailwindcss     0.7.2  →    0.7.3
 react-i18next                  17.0.2  →   17.0.4
 react-router-dom               7.14.1  →   7.14.2
 tailwindcss                     4.2.2  →    4.2.4
 typescript                      6.0.2  →    6.0.3
 @scure/bip32                    2.0.1  →    2.2.0
 @scure/bip39                    2.0.1  →    2.2.0
 eslint-plugin-react-hooks       7.0.1  →    7.1.1
 lucide-react                    1.8.0  →    1.9.0
 react-hook-form                7.72.1  →   7.73.1
 typescript-eslint              8.58.2  →   8.59.0

* chore(build): fix violations after eslint plugin updates

* chore: check window availability in useIsMobile

* build(deps): update dependencies

 @tanstack/eslint-plugin-query  5.100.1  →  5.100.6
 @tanstack/react-query          5.100.1  →  5.100.6
 prettier-plugin-tailwindcss      0.7.3  →    0.7.4
 react-i18next                   17.0.4  →   17.0.6
 typescript-eslint               8.59.0  →   8.59.1

* build(deps): update dependencies

 jsdom                        29.0.2  →  29.1.0
 lucide-react                  1.9.0  →  1.13.0
 prettier-plugin-tailwindcss   0.7.4  →   0.8.0
 react-hook-form              7.73.1  →  7.74.0

* build(ci): check format

* chore(ci): run pipeline for master and devel
2026-04-29 10:07:37 +02:00
Saurabh Singh
123a9c15b9
chore: add github PR template (#1067)
* added Pr template

* rename
2026-04-09 20:30:49 +02:00
theborakompanioni
8378f5c8f1
chore(ci): fix playwright version in ci 2026-04-09 20:29:48 +02:00
theborakompanioni
86eec0ddd0
chore(build): min node version is 24.11.1 2026-04-09 20:29:47 +02:00
theborakompanioni
f6011108a3
chore(ci): cleanup build action 2026-04-09 20:29:47 +02:00
Nischal Shetty
3e1b4b80b5
initialize Jam V2
Co-authored-by: theborakompanioni <theborakompanioni+github@gmail.com>
2026-04-09 20:29:28 +02:00
theborakompanioni
92bf282aa7
ci: run build and codeql on v2 2025-06-17 18:38:02 +02:00
Thebora Kompanioni
30b3a33601
chore: add warning text to bug report and feature request templates (#910) 2025-06-10 10:27:52 +02:00
Thebora Kompanioni
72d2c7d152
build: update node version (#866)
* build(deps): require node >=v22.11.0

* chore(build): add .nvmrc
2024-10-31 10:00:41 +01:00
Thebora Kompanioni
bbf72b993a
chore(i18n): remove unused translations (#832)
* chore(i18n): remove unused translations

* test(settings): verify link and button texts

* ci(actions): run workflows on devel branch

* fix(api): possible referencing missing response error values
2024-09-04 11:53:41 +02:00
Thebora Kompanioni
88ed96ffb4
ci(deps): update codeql actions from v2 to v3 (#763) 2024-05-22 15:34:31 +05:30
Thebora Kompanioni
82f2ae730f
build(deps): update dependencies (#757)
* build(deps): update testing libs dependencies

 @testing-library/jest-dom    ^6.2.0  →    ^6.4.5
 @testing-library/react      ^14.1.2  →   ^15.0.7
 @types/jest                ^29.5.11  →  ^29.5.12

* build(deps): update react from v18.2.0 to v18.3.1

 @types/react      ^18.2.47  →  ^18.3.2
 @types/react-dom  ^18.2.18  →  ^18.3.0
 react             ^18.2.0  →  ^18.3.1
 react-dom         ^18.2.0  →  ^18.3.1

* build(deps): update i18next lib dependencies

* ci(deps): update github actions deps

* build(deps): update bootstrap from v5.3.2 to v5.3.3

 @emotion/react  ^11.11.3  →  ^11.11.4
 bootstrap         ^5.3.2  →    ^5.3.3

* build(deps): update react-router-dom from v6.21.1 to v6.23.1

* build(dev-deps): update prettier from v3.1.1 to v3.2.5
2024-05-17 18:19:33 +05:30
Thebora Kompanioni
dc0e83be33
deps(workflow): update github actions to newest versions (#552) 2022-10-26 21:37:01 +02:00
Thebora Kompanioni
e37fcf04c5
chore(github): add issue templates (#526)
* chore(github): add issue templates

* chore(github): minor improvement to issue templates

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
2022-10-03 18:30:26 +02:00
Thebora Kompanioni
087eb0782e
deps: update dependencies (#425)
* deps: remove unused lib moving-letters

* deps: update react-bootstrap from v2.4.0 to v2.5.0-beta.1

* deps: update react-router-bootstrap from v0.26.1 to v0.26.2

* deps: update bootstrap from v5.1.3 to v5.2.0

* dev: update node from v16.11.0 to v16.16.0 in GitHub build action

* dev: harmonize options button styles on Receive and Earn page
2022-07-26 16:29:49 +02:00
Thebora Kompanioni
f32e95ac8e
dev: enable npm config engine-strict (#197)
* dev: enable engine-strict to enforce specified npm/node min versions

* dev: update npm min version from v7.0.0 to v8.0.0

* dev: update node min version from v16.0.0 to v16.11.0
2022-04-04 09:30:42 +02:00
Thebora Kompanioni
90fa57374b
test: add basic test suite (#130)
* test: add basic test for App component

* test: add basic test for Wallets component

* Debug log only in dev env (spare test environment)

* ci: enable tests in GitHub build workflow

Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2022-03-03 11:04:31 +01:00
d11n
eb59bd7b76
Add build workflow (#25)
* Add build workflow

Perform the lint, test and build tasks on master and pull requests targeting master.

* Format CSS file

* Exclude non-existing tests for now
2022-01-27 15:51:00 +01:00
d11n
d2e81c9b6a
Create codeql-analysis.yml 2022-01-04 14:29:28 +01:00