-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: Multisignature #396
Merged
Merged
feat: Multisignature #396
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
* feat: created collection coconut_issuers * feat(organizations): add coconut collection manager * feat: create multisignatures collection * feat: add multisignature_request collection * feat: created multisignatures page * feat: add multisignatures to sidebar * fix(collectionManagerHeader): improved slot logic * feat(multisignatures): add multisignatures request page * feat(multisignatures): add link to requests * fix: css * feat: updated fields
* feat: created collection coconut_issuers * feat(organizations): add coconut collection manager * feat: create multisignatures collection * feat: add multisignature_request collection * feat: created multisignatures page * feat: add multisignatures to sidebar * fix(collectionManagerHeader): improved slot logic * feat(multisignatures): add multisignatures request page * feat(multisignatures): add link to requests * fix: css * feat: configured vscode + clsx + tailwind * feat: multisignature page step-1 * fix: updated '/my' page * feat: ui updates * feat: rename `requests` to `seals` page * refactor: sectionTitle * feat: added side card component * feat: add svelte-persisted-store * fix: style * feat: export fieldcontroller from forms module * fix: form submit behavior * feat(multisignature): update start button * fix(organizations): update layout * feat: add multisignature form page * Update pnpm-lock.yaml * feat: move `multisignatures` inside [[lang]]
* feat: add info text * feat: improved submitbutton * feat: updated db schema * feat: add effect/ts * feat(components): new reviewField * fix(forms): improved relations component ts * feat(multisignature): add participants and review step
* feat: update Effect * feat: update multisig creation logic * feat: add redirect to multisignature page * fix: effect import * fix: multisignature effect logic * feat: create multisignature page * feat: improved components * feat: setup multisignature page * fix: update pageContent prop usage
* feat: update client_zencode * feat: add cascade delete to seals * feat(db): add reflow_seal to multisignatures * feat(db): add issuer_public_key to coconut issuer * feat(components): improve collection manager * fix(lib): improved zencodeExec props handling * feat(utils): add prop to getUserPublicKeys * feat: completed multisignature creation * feat: completed seal signing * feat: completed multisignature finalization * feat: fix multisignature home
puria
approved these changes
May 16, 2024
github-actions bot
pushed a commit
that referenced
this pull request
May 18, 2024
# 1.0.0 (2024-05-18) ### Bug Fixes * 💄 beautiful error message on keypair errors ([#593](#593)) ([2f2ed3e](2f2ed3e)) * add missing imports ([a738b41](a738b41)) * **admin:** api rule docs ([dd8aa9a](dd8aa9a)) * **api:** auth server well known edit ([#549](#549)) ([3d3b498](3d3b498)) * attributes of the metadata credential_issuer ([#358](#358)) ([1b4e04f](1b4e04f)) * component name ([1003d12](1003d12)) * credential templates display ([#431](#431)) ([2146c8f](2146c8f)) * **db:** issuance flows api rules ([#550](#550)) ([7664d07](7664d07)) * defaults is not read ;( ([eed5ce1](eed5ce1)) * did api should return same object if generate a new one or retrive an old one ([#472](#472)) ([876f1e6](876f1e6)) * display username instead of user in table ([#381](#381)) ([1de2e63](1de2e63)) * Docker compose running `typo` on sbmodule path ([8466791](8466791)) * Docker images ([#441](#441)) ([da23dc0](da23dc0)) * dont resolve two times routes if it has already lang tag during redirects ([#405](#405)) ([6f8da72](6f8da72)) * download credential issuance ([#417](#417)) ([8adf9b8](8adf9b8)) * file avatar upload ([#246](#246)) ([5e199f0](5e199f0)) * **folders:** card styling ([78a9e9d](78a9e9d)) * **folders:** updated card logic ([de7ffa8](de7ffa8)) * **forms:** improve validation code in relations field ([#436](#436)) ([c4e38b7](c4e38b7)) * hide 'add entry' button where appropriate ([#502](#502)) ([ecff0a0](ecff0a0)) * hide avatar in verification flow page ([#526](#526)) ([bb8f3c3](bb8f3c3)) * hide organization ui if user is member ([#545](#545)) ([6c9e29e](6c9e29e)) * hide unused stuff ([#45](#45)) ([d0df062](d0df062)) * improve qr code display for flows ([#551](#551)) ([76b5bf5](76b5bf5)) * in /my section fix bottom sidebar and main content padding ([#243](#243)) ([24f3c19](24f3c19)) * in folder detail create form should have folder precompiled" ([#301](#301)) ([6c6b277](6c6b277)) * **issuance_flows:** hide 'active, display 'public' ([#523](#523)) ([4132159](4132159)) * keep issuance description ([#430](#430)) ([77d2890](77d2890)) * languages flags ([#406](#406)) ([db4145f](db4145f)) * layout ([0dd7c2d](0dd7c2d)) * lodash import ([2d0f0f5](2d0f0f5)) * login on safari ([#286](#286)) ([16d9994](16d9994)) * logout route ([983c262](983c262)) * main content container ([#247](#247)) ([ef3a3d7](ef3a3d7)) * **microservices:** empty jwks kid ([#505](#505)) ([437bef1](437bef1)) * Migrations rename so they are applied to fix depoyments ([af459b4](af459b4)) * missing imports in keypairoom route ([#333](#333)) ([a97ac34](a97ac34)) * Organization settings page ([#468](#468)) ([1a0b265](1a0b265)) * organizations hook ([8b80168](8b80168)) * perform single document xades signature client side ([8263cdb](8263cdb)) * pnpm-check founded issues ([#285](#285)) ([be9c8e4](be9c8e4)) * prevent sual way to create services ([#346](#346)) ([6bbf888](6bbf888)) * previous bad_merge ([#515](#515)) ([023c9e1](023c9e1)) * protect flows edit page ([#525](#525)) ([1943fca](1943fca)) * QR copy ([#428](#428)) ([7a9b87b](7a9b87b)) * record form files handling ([#434](#434)) ([9f1a26b](9f1a26b)) * recordmaneger fix to show values again ([0e4df07](0e4df07)) * remove :string ([#412](#412)) ([32fcac7](32fcac7)) * remove beta card ([1ccdca2](1ccdca2)) * rename wepapo package name ([b1e005d](b1e005d)) * sendmail for multiple recipients (multiple relations) ([178c688](178c688)) * service form: add props ([85de801](85de801)) * signature API rule ([db4b400](db4b400)) * signatures didnt show folders name ([#64](#64)) ([9e57830](9e57830)) * **signatures:** folder now correctly shows buttons ([#43](#43)) ([51217d4](51217d4)) * **signatures:** updated reactive folder view ([ba868d8](ba868d8)) * signed file is not there until rerender ([#213](#213)) ([404a701](404a701)) * signle document xades signature ([ec35082](ec35082)) * small fixes ([#439](#439)) ([326a016](326a016)) * small UI fixes ([#516](#516)) ([72a9bb0](72a9bb0)) * solved issues detected with pnpm check ([#519](#519)) ([e07845d](e07845d)) * starters update and cruft merge ([#342](#342)) ([ce1afc8](ce1afc8)) * use correct labels in template form ([#501](#501)) ([0c96e28](0c96e28)) * use svelte native fetch ([#321](#321)) ([0f949c0](0f949c0)) * using `name` field instead of username ([#410](#410)) ([e7932a7](e7932a7)) * validate file upload appereance ([#302](#302)) ([457063f](457063f)) * working-directory not read ([309db50](309db50)) ### Features * Add `authorization_servers` and `relying_parties` collections ([#357](#357)) ([7814711](7814711)) * Add `credential_type` field to `service` collection, add `sd-jwt` ([#352](#352)) ([cbdbd9d](cbdbd9d)) * add collections for services, issuers and templates ([#234](#234)) ([0334d4d](0334d4d)) * add correct translations for verification flow qr ([#503](#503)) ([2cec3b8](2cec3b8)) * add credential issuer metadata schema ([63c138e](63c138e)) * add email notifications for `orgJoinRequests` ([#281](#281)) ([cc8a051](cc8a051)) * Add endpoint field to issuers collection ([#356](#356)) ([31cb058](31cb058)) * add Issuance flow image ([#435](#435)) ([541aaed](541aaed)) * add jades, pades and xades signature ([#27](#27)) ([7e2a1d5](7e2a1d5)) * add language selector in sidebar ([#544](#544)) ([e2055c9](e2055c9)) * add username in registration form ([#380](#380)) ([a5d1beb](a5d1beb)) * Add verification flow ([#471](#471)) ([a8d5aca](a8d5aca)) * added pagination ([#378](#378)) ([35a21cb](35a21cb)) * allow numbers in service form ([#470](#470)) ([f2b8e9c](f2b8e9c)) * **api:** add scopes_supported when downloading microservices ([#538](#538)) ([c76caab](c76caab)) * autogenerated video tutorials and screenshots ([#442](#442)) ([28e286d](28e286d)) * **breadcrumbs:** improved logic ([#440](#440)) ([ac6572f](ac6572f)) * changed label ([#554](#554)) ([fc5fe49](fc5fe49)) * copy image button and service qr code more readable ([#372](#372)) ([75f5ce3](75f5ce3)) * Create `/my/organizations/join` ([#270](#270)) ([4eef081](4eef081)) * cruft update + layout + organizations rbac ([#223](#223)) ([c3194bc](c3194bc)) * cruft update with did features ([#407](#407)) ([9117549](9117549)) * **downloadCredentialIssuer:** remove modal ([#361](#361)) ([e424054](e424054)) * enhance the Makefile with purge and better clean ([87c3381](87c3381)) * filter microservices ([#561](#561)) ([d4c01cb](d4c01cb)) * **flows:** Improve template select dropdown display ([#491](#491)) ([2e0f668](2e0f668)) * Folders improvements ([#28](#28)) ([0d30ec4](0d30ec4)) * handling template display error ([#547](#547)) ([a36a689](a36a689)) * hide some organization ui if user is member ([#548](#548)) ([8cbd4ab](8cbd4ab)) * i18n ([#369](#369)) ([504b84b](504b84b)) * I18n improve ([#479](#479)) ([2ce5082](2ce5082)) * I18n localization - first round ([#404](#404)) ([d7d96d1](d7d96d1)) * **i18n:** added some strings ([#433](#433)) ([7821a95](7821a95)) * Implement new relation input ([#51](#51)) ([478b30a](478b30a)) * improve I18n copy ([#498](#498)) ([856bf63](856bf63)) * improved form and recordForm module ([#446](#446)) ([c0adc6c](c0adc6c)) * improved org home ([#543](#543)) ([6a2580f](6a2580f)) * improved translations in organizations ([#420](#420)) ([e5df4ad](e5df4ad)) * initial implementation ([846e2d5](846e2d5)) * **issuance form:** add authorization server code fields ([#437](#437)) ([e0916f9](e0916f9)) * JSON schema builder update ([#376](#376)) ([72a479f](72a479f)) * Layout update ([#450](#450)) ([071e825](071e825)), closes [#443](#443) [#444](#444) [#447](#447) [#442](#442) * **layout:** Sidebar update ([#456](#456)) ([897aa7e](897aa7e)) * makefile and submodules update ([#590](#590)) ([2714d8d](2714d8d)) * **microservices:** add field descriptions in forms ([#528](#528)) ([bd01749](bd01749)) * Multisignature ([#396](#396)) ([f592a57](f592a57)), closes [#387](#387) [#397](#397) [#402](#402) [#585](#585) [#595](#595) * new breadcrumbs component ([#355](#355)) ([6f8d4a0](6f8d4a0)) * New keypairrom flow, with check of missing/deleted/forgotten eddsa and copy button ([#314](#314)) ([70f2448](70f2448)) * nru join organization page" ([#287](#287)) ([41be823](41be823)) * **organizations:** add delete functionality for collections ([#504](#504)) ([cad878f](cad878f)) * **organizations:** routes rename ([#421](#421)) ([c0bf483](c0bf483)) * password reset ([#568](#568)) ([ae71344](ae71344)) * Refactor QR function ([#415](#415)) ([7d5442b](7d5442b)) * remove relying party from issuance flow creation ([#438](#438)) ([5059c6b](5059c6b)) * Requests lists in Organizations admin panel ([#273](#273)) ([fbc476a](fbc476a)) * **routes:** rename `credential-templates` into `templates` ([#486](#486)) ([45b6a70](45b6a70)) * **saas:** Add JSON Schema builder ([#235](#235)) ([c8175c3](c8175c3)) * semantic ver ([#594](#594)) ([cc0684e](cc0684e)) * service qr code ([#365](#365)) ([b8a6c03](b8a6c03)) * **service:** add "download issuer" button ([df48603](df48603)) * **service:** download credential issuer instance from service definition ([#320](#320)) ([9b01898](9b01898)) * share signature ([#42](#42)) ([aa4de3d](aa4de3d)) * show topbar on small screens ([#553](#553)) ([d05d605](d05d605)) * signature flow ([#32](#32)) ([9b43730](9b43730)) * **signatures:** fixed edit form errors ([#60](#60)) ([b8af79b](b8af79b)) * Subscribe records in signatures and folders ([#59](#59)) ([f8099e2](f8099e2)) * templates public data ([#540](#540)) ([e656dc3](e656dc3)) * **templates:** add `public` field to `templates` collection ([#490](#490)) ([c86b7aa](c86b7aa)) * **templates:** color code for each type ([#488](#488)) ([fde2286](fde2286)) * translations ([#403](#403)) ([4cc74f4](4cc74f4)) * update labels ([#478](#478)) ([ead5836](ead5836)) * update QR generation ([#419](#419)) ([72afb0c](72afb0c)), closes [#418](#418) * update submodules ([#409](#409)) ([5b00da4](5b00da4)) * Updated issuance flow creation ([#465](#465)) ([7ce7ec7](7ce7ec7)), closes [#461](#461) * updated json schema input ([#476](#476)) ([48c3707](48c3707)) * use `TemplatesPublicData` in flow forms ([#569](#569)) ([b086a58](b086a58)) * validate signature ([#39](#39)) ([6a21373](6a21373)) * video tutorials ([#529](#529)) ([cfe9fbe](cfe9fbe)) * video tutorials ([#531](#531)) ([f511a27](f511a27)) ### Reverts * Revert "feat: video tutorials (#529)" (#530) ([df4a154](df4a154)), closes [#529](#529) [#530](#530) * Revert "fix: did api should return same object if generate a new one or retri…" (#473) ([92dd8a6](92dd8a6)), closes [#473](#473)
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
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.
No description provided.