44027b9303
feature/1149 vault allocation error ( #1173 )
...
- **refactor: update devbox configuration and scripts**
- **refactor: remove web documentation**
- **refactor: move resolver formatter to services package**
- **refactor: Rename x/vault -> x/dwn and x/service -> x/svc**
- **refactor: remove unused dependencies and simplify module imports**
- **refactor: remove dependency on DWN.pkl**
- **refactor: Move IPFS interaction functions to common package**
- **refactor: remove unused TUI components**
- **feat: add gum package and update devbox configuration**
- **refactor: rename Assertion to Account and update related code**
- **fix: resolve rendering issue in login modal**
- **refactor: migrate build system from Taskfile to Makefile**
- **refactor: Deployment setup**
- **refactor: Update Credential table to match WebAuthn Credential
Descriptor**
- **feat: add fast reflection methods for Capability and Resource**
- **fix: update devbox lockfile**
- **feat: add support for parent field and resources list in Capability
message**
- **feature/1149-vault-allocation-error**
- **fix: adjust fullscreen modal close button margin**
2024-11-26 22:05:50 -05:00
89989fa102
feature/1114 implement account interface ( #1167 )
...
- **refactor: move session-related code to middleware package**
- **refactor: update PKL build process and adjust related
configurations**
- **feat: integrate base.cosmos.v1 Genesis module**
- **refactor: pass session context to modal rendering functions**
- **refactor: move nebula package to app directory and update templ
version**
- **refactor: Move home section video view to dedicated directory**
- **refactor: remove unused views file**
- **refactor: move styles and UI components to global scope**
- **refactor: Rename images.go to cdn.go**
- **feat: Add Empty State Illustrations**
- **refactor: Consolidate Vault Index Logic**
- **fix: References to App.wasm and remove Vault Directory embedded CDN
files**
- **refactor: Move CDN types to Models**
- **fix: Correct line numbers in templ error messages for
arch_templ.go**
- **refactor: use common types for peer roles**
- **refactor: move common types and ORM to a shared package**
- **fix: Config import dwn**
- **refactor: move nebula directory to app**
- **feat: Rebuild nebula**
- **fix: correct file paths in panels templates**
- **feat: Remove duplicate types**
- **refactor: Move dwn to pkg/core**
- **refactor: Binary Structure**
- **feat: Introduce Crypto Pkg**
- **fix: Broken Process Start**
- **feat: Update pkg/* structure**
- **feat: Refactor PKL Structure**
- **build: update pkl build process**
- **chore: Remove Empty Files**
- **refactor: remove unused macaroon package**
- **feat: Add WebAwesome Components**
- **refactor: consolidate build and generation tasks into a single
taskfile, remove redundant makefile targets**
- **refactor: refactor server and move components to pkg/core/dwn**
- **build: update go modules**
- **refactor: move gateway logic into dedicated hway command**
- **feat: Add KSS (Krawczyk-Song-Song) MPC cryptography module**
- **feat: Implement MPC-based JWT signing and UCAN token generation**
- **feat: add support for MPC-based JWT signing**
- **feat: Implement MPC-based UCAN capabilities for smart accounts**
- **feat: add address field to keyshareSource**
- **feat: Add comprehensive MPC test suite for keyshares, UCAN tokens,
and token attenuations**
- **refactor: improve MPC keyshare management and signing process**
- **feat: enhance MPC capability hierarchy documentation**
- **refactor: rename GenerateKeyshares function to NewKeyshareSource for
clarity**
- **refactor: remove unused Ethereum address computation**
- **feat: Add HasHandle and IsAuthenticated methods to HTTPContext**
- **refactor: Add context.Context support to session HTTPContext**
- **refactor: Resolve context interface conflicts in HTTPContext**
- **feat: Add session ID context key and helper functions**
- **feat: Update WebApp Page Rendering**
- **refactor: Simplify context management by using single HTTPContext
key**
- **refactor: Simplify HTTPContext creation and context management in
session middleware**
- **refactor: refactor session middleware to use a single data
structure**
- **refactor: Simplify HTTPContext implementation and session data
handling**
- **refactor: Improve session context handling and prevent nil pointer
errors**
- **refactor: Improve session context handling with nil safety and type
support**
- **refactor: improve session data injection**
- **feat: add full-screen modal component and update registration flow**
- **chore: add .air.toml to .gitignore**
- **feat: add Air to devbox and update dependencies**
2024-11-23 01:28:58 -05:00
bf94277b0f
feature/1110 abstract connected wallet operations ( #1166 )
...
- **refactor: refactor DID module types and move to controller package**
- **refactor: move controller creation and resolution logic to keeper**
- **refactor: update imports to reflect controller package move**
- **refactor: update protobuf definitions for DID module**
- **docs: update proto README to reflect changes**
- **refactor: move hway to gateway, update node modules, and refactor
pkl generation**
- **build: update pkl-gen task to use new pkl file paths**
- **refactor: refactor DWN WASM build and deployment process**
- **refactor: refactor DID controller implementation to use
account-based storage**
- **refactor: move DID controller interface to base file and update
implementation**
- **chore: migrate to google protobuf**
- **feat: Add v0.52.0 Interfaces for Acc Abstraction**
- **refactor: replace public_key with public_key_hex in Assertion
message**
- **refactor: remove unused PubKey, JSONWebKey, and RawKey message types
and related code**
2024-11-18 19:04:10 -05:00
01cb37e82e
refactor: move signer implementation to mpc package
2024-11-18 11:06:00 -05:00
99861266c6
refactor: change verification table id
2024-11-04 13:38:58 -05:00
dd272bf194
<no value>
2024-11-01 14:42:56 -04:00
388ca462a4
refactor(proto): remove macaroon proto
2024-11-01 14:42:08 -04:00
5b85868993
refactor: rename ValidateBasic to Validate
2024-10-30 13:44:50 -04:00
f70fa75e86
docs: update README with dependencies and state info
2024-10-30 09:58:47 -04:00
f14f6ff536
docs(marketing): improve section data model and section rendering
2024-10-24 16:11:30 -04:00
d3f5e613ea
Merge branch 'feature/1119-allocate-vault-macaroon' into feature/1126-implement-pkl-config
2024-10-21 17:02:31 -04:00
2479bae12e
feat: Update service module README based on protobuf files
2024-10-21 17:02:12 -04:00
fd62b6ec67
feat: Update x/macaroon/README.md with details from protobuf files
2024-10-21 17:00:59 -04:00
348555981b
docs: update DID Modules Readme files
2024-10-21 16:59:29 -04:00
6faf2e172b
feat: update Vault README with details from proto files
2024-10-21 16:57:35 -04:00
54953ccb4b
refactor: remove formatter.go from service module
2024-10-21 16:22:35 -04:00
f84773f1f8
refactor: remove unused sync-initial endpoint
2024-10-21 13:15:02 -04:00
603da5560f
feat: add controller creation step to allocate
2024-10-21 13:07:38 -04:00
311b957550
feature/1118 formatter interface creation ( #1147 )
...
- **refactor: improve query service code structure**
- **chore(deps): update protoc-gen-go-grpc to v1.5.1**
- **refactor: replace package with**
- **chore(deps): update dependencies**
- **fix(deps): update webauthn to v0.11.2**
- **refactor: remove onsonr.sonr from package names**
- **refactor: improve code readability in vault querier**
- **refactor: simplify controller initialization**
- **fix: remove unnecessary function for counter data**
- **refactor: update button component file paths**
- **refactor(authentication): simplify register page**
- **fix: update error filenames in marketing section templates**
2024-10-21 11:30:52 -04:00
3ad6036eb8
refactor: update gRPC client to use new request types
2024-10-18 15:10:09 -04:00
a0a5f0c7e0
refactor: use RawPublicKey instead of PublicKey in macaroon issuer
2024-10-18 14:09:16 -04:00
6da6f2b97b
feat: add custom secp256k1 pubkey
2024-10-18 13:45:57 -04:00
a7df1415d2
refactor: improve error handling in DID module
2024-10-18 13:36:29 -04:00
2cd44c0b66
feature/1125 offload sync service worker ( #1144 )
...
- **feat: provide access to block time**
- **refactor: move block expiry calculation to helper function**
- **feat: register decentralized web node HTMX views**
- **feat: Reorganize methods in layout.templ file alphabetically**
- **feat: add support for layout variants**
- **feat: update Allocate RPC to use GET request with path parameters**
- **feat: add gRPC Gateway endpoint for Allocate**
- **refactor: rename SyncCurrent to Sync**
- **feat: improve code organization by making vault assembly private**
- **feat: add a new method for syncing DID documents**
2024-10-18 13:07:52 -04:00
b6c49828ed
feature/1111 sync chain dwn endpoint ( #1143 )
...
- **feat(did): add assertion type to DID spec**
- **refactor: update build process to include assets generation**
- **refactor: update import paths for to**
- **feat: introduce new authentication state management**
- **feat: add current account route**
- **feat: implement global toasts with custom HTML**
- **refactor: remove unused session code**
- **feat: add config.json to embedded assets**
- **refactor: remove unused dependency on gorilla/sessions**
- **refactor: simplify session management and remove unnecessary
fields**
- **fix: remove unnecessary import for unused protobuf types**
- **feat: introduce separate HTTP contexts for Highway and DWN**
- **fix(keeper): Handle missing controller during initial sync**
- **refactor: extract DWN configuration from DWNContext**
- **feat: add view route**
- **fix: update configuration file name in embed.go**
- **feat: improve vaultindex page loading experience**
- **feat(hway): add highway context to echo context**
- **chore(deps): bump onsonr/crypto from 1.32.0 to 1.33.0**
- **refactor: rename DWNSessionMiddleware to WebNodeSessionMiddleware**
- **feat: rename client API to web node API**
- **refactor: separate API and view routes**
- **refactor: remove unused build targets in Makefile**
- **feat: add Devbox integration to container**
- **feat: add wasm support for dwn**
- **refactor: update module proto import**
- **feat: add default first and third party caveats**
- **feat: Add target vault allocation mechanism**
- **refactor: introduce standardized session cookie handling**
- **fix: update service worker installation and ready states**
- **feat: add worker handlers**
- **feat: Enable SSH access to devcontainer**
- **refactor: rename HighwayContext to HwayContext**
- **feat: add block expiration calculation to sonr context**
- **feat: remove config from cookie and header**
- **feat(gen): Remove generated code for IPFS, Motr and Sonr**
- **refactor: remove unused createMotrConfig function**
- **feat: add project analytics with Repobeats**
- **docs: Remove component details from README**
- **refactor: rename SetConfig to injectConfig**
2024-10-15 14:31:19 -04:00
3790e926de
feature/1109 grpc session model ( #1141 )
...
- **feat: remove Hway deployment**
- **feat: introduce session middleware for requests**
- **refactor: update path imports to use new pkg folder**
- **feat: add gRPC client for interacting with services**
- **feat: remove grpc client and use REST api**
- **refactor: move from to**
- **feat: add client views endpoint**
- **feat: add webauthn support**
- **closes: #1124**
- **refactor: Improve PR labeler configuration**
- **feat: add milestone discussion template**
- **feat: remove OKR tracking issue template**
- **feat: use gorilla sessions for session management**
- **refactor: move pubkey related code to**
- **<no value>**
- **refactor: remove unused identifier type**
- **feat: integrate Macaroon Keeper with Service Module**
- **refactor: rename worker routes for clarity**
2024-10-11 16:47:52 -04:00
279ab6e5e3
feature/1129 integrate webauthn controller ( #1135 )
...
* **refactor: remove nebula static file serving**
* **feat: Add login, register, and authorize sections**
* **feat: implement registration form UI**
* **refactor: abstract template rendering to ctx module**
* **feat: add deployment target for Highway gateway**
* **feat: migrate Highway gateway to Cloudflare Workers**
* **feat: refactor nebula routes to components**
* **chore(deps): remove unused dependencies**
* **chore(deps): remove unused dependencies**
* **feat: add user and relaying party entities**
* **refactor: remove unused imports**
*
* **feat: add motion scale-in and opacity-in animations**
* **refactor: move dwn and orm packages to internal**
* **refactor: update imports to use relative paths**
* **refactor: rename build targets for clarity**
* **feat: add RelayingPartyEntity model**
* **refactor: rename creds templates to credentials**
* **refactor: remove unused entity model**
* **refactor: move models to internal package**
* **refactor: move models package to internal/orm**
* **feat: implement broadcast channel context**
* **feat: remove config upload step**
* **feat: remove unused configuration files**
* **feat: migrate authentication logic to workers**
* **feat: remove cloudflared dependency**
* **refactor: move client related routes to 'routes/client.go'**
* **feat: implement macaroon middleware**
* **refactor: move fetch package to cmd/motr**
* **feat: remove auth and grant endpoints**
* **docs: add conceptual descriptions to did module**
<sub><a
href="https://huly.app/guest/sonrhq?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsaW5rSWQiOiI2NzA4MTIyNmM3ZDZhNTZhOGY4ZGFjOTciLCJndWVzdCI6InRydWUiLCJlbWFpbCI6IiNndWVzdEBoYy5lbmdpbmVlcmluZyIsIndvcmtzcGFjZSI6InctcHJhZC1zb25yaHEtNjVlZjcyZDQtY2UyOGQ0ODJjNi00ZWY4ZDAifQ.j-w5jk5Ji-0vCkaxVaK8pDMIOhRsXmG7o6oZictoHYE ">Huly®:
<b>ENG-1057</b></a></sub>
2024-10-10 13:44:17 -04:00
35348fef6a
refactor: remove unused fields from
2024-10-08 17:13:22 -04:00
f6879f1c12
feat: add PubKey fast reflection
2024-10-08 16:43:59 -04:00
c3e8fcc3d3
feat(macaroon): add transaction allowlist/denylist caveats
2024-10-08 16:26:21 -04:00
fbc640b7c4
fix: update Schema service to use new API endpoint
2024-10-07 21:22:56 -04:00
e926e5b9d6
refactor: move Pkl module definitions to dedicated package
2024-10-07 20:35:40 -04:00
ab476712af
feat(vault): introduce assembly of the initial vault
2024-10-07 10:24:30 -04:00
9ebd80f740
<no value>
2024-10-07 09:48:21 -04:00
a76d264a0c
docs: add Eraser link to README
2024-10-07 09:46:25 -04:00
0be7ed7ecf
docs: add operations section to README
2024-10-07 09:05:55 -04:00
77d76938a3
feat: remove motr.mjs dependency
2024-10-04 01:57:43 -04:00
fccb42761c
feat: add rudimentary DidController table
2024-10-03 17:49:29 -04:00
8d8935c045
feat(nebula): create Home model for home page
2024-10-02 18:01:30 -04:00
3baec2745b
refactor: rename msg_server_test.go to rpc_test.go
2024-10-02 16:30:48 -04:00
8ef7a7eab7
feat(service): integrate group module ( #1104 )
2024-10-02 04:20:55 -04:00
52b9f60261
feat: allow multiple macaroons with the same id
2024-10-02 01:44:30 -04:00
edb109b542
feature/dwn sw js ( #1103 )
...
- **feat(macaroon): add and to macaroon genesis**
- **refactor: move schema definitions to dedicated file**
- **feat: remove Session model**
- **refactor: move session middleware to internal package**
2024-10-02 01:40:49 -04:00
fa6bb93c78
feat: add DID to vault genesis schema
2024-10-01 18:55:02 -04:00
1c08e786a6
feat: add DWN resolver field
2024-09-30 22:22:04 -04:00
48b197890e
refactor: move nebula configuration to static file
2024-09-30 21:51:16 -04:00
aa830517f3
feat: add PKL schema for message formats
2024-09-30 19:44:16 -04:00
dfc30b9754
feat: add macaroon and oracle genesis states
2024-09-30 15:28:27 -04:00
d7d19f4bb7
feat: add scheduled binary release workflow
2024-09-30 15:13:00 -04:00
4a76f105af
refactor: move dwn wasm build to pkg directory
2024-09-30 00:13:58 -04:00