Skip to content

Commit c7e91dc

Browse files
authored
Merge branch 'main' into feat_ui_feedback_for_adding_type
2 parents 4628f09 + f35bf7d commit c7e91dc

304 files changed

Lines changed: 16346 additions & 11260 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/config.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77
"access": "public",
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",
10-
"ignore": ["events", "next-example", "docs", "hypergraph-vite-react-template", "hypergraph-template-nextjs"],
10+
"ignore": [
11+
"events",
12+
"privy-login-example",
13+
"next-example",
14+
"docs",
15+
"hypergraph-vite-react-template",
16+
"hypergraph-template-nextjs"
17+
],
1118
"prettier": false
1219
}

.claude/settings.local.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"permissions": {
3+
"allow": ["Bash(pnpm lint:fix:*)", "Bash(pnpm typecheck:*)", "Bash(pnpm check:*)"],
4+
"deny": [],
5+
"ask": []
6+
}
7+
}

.vscode/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"typescript.tsdk": "./node_modules/typescript/lib",
3+
"typescript.enablePromptUseWorkspaceTsdk": true,
24
"files.watcherExclude": {
35
"**/routeTree.gen.ts": true
46
},

CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Hypergraph is a local-first framework for building web3 consumer applications th
1212
```bash
1313
# Run specific apps
1414
cd apps/events && pnpm dev # Events demo app
15+
cd apps/privy-login-example && pnpm dev # Privy login example app
1516
cd apps/server && pnpm dev # Backend sync server
1617
cd apps/connect && pnpm dev # Geo Connect auth app
1718
```
@@ -52,6 +53,7 @@ pnpm clean # Clean all build artifacts
5253
- **apps/** - Complete applications
5354
- `server/` - Backend sync server (Express + Prisma + SQLite/PostgreSQL)
5455
- `events/` - Demo app showcasing the framework (Vite + React)
56+
- `privy-login-example/` - Privy login example app (Vite + React)
5557
- `connect/` - Geo Connect authentication app
5658
- `next-example/` - Next.js integration example
5759
- **docs/** - Docusaurus documentation site

apps/connect/CHANGELOG.md

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# connect
22

3+
## 0.2.14
4+
### Patch Changes
5+
6+
- Updated dependencies [887dbc3]
7+
- Updated dependencies [a4898c4]
8+
- @graphprotocol/hypergraph-react@0.8.1
9+
- @graphprotocol/hypergraph@0.8.1
10+
11+
## 0.2.13
12+
### Patch Changes
13+
14+
- Updated dependencies [edf7630]
15+
- @graphprotocol/hypergraph-react@0.8.0
16+
- @graphprotocol/hypergraph@0.8.0
17+
18+
## 0.2.12
19+
### Patch Changes
20+
21+
- Updated dependencies [1d29c53]
22+
- @graphprotocol/hypergraph-react@0.7.3
23+
24+
## 0.2.11
25+
### Patch Changes
26+
27+
- 55a6403: upgrade grc-20 dependency
28+
- Updated dependencies [55a6403]
29+
- Updated dependencies [b7cc2fa]
30+
- @graphprotocol/hypergraph-react@0.7.2
31+
- @graphprotocol/hypergraph@0.6.6
32+
33+
## 0.2.10
34+
### Patch Changes
35+
36+
- b780f76: add privy authentication functionality for internal apps
37+
- Updated dependencies [b780f76]
38+
- @graphprotocol/hypergraph-react@0.7.1
39+
- @graphprotocol/hypergraph@0.6.5
40+
41+
## 0.2.9
42+
### Patch Changes
43+
44+
- Updated dependencies [604724b]
45+
- Updated dependencies [604724b]
46+
- @graphprotocol/hypergraph@0.6.4
47+
- @graphprotocol/hypergraph-react@0.7.0
48+
49+
## 0.2.8
50+
### Patch Changes
51+
52+
- Updated dependencies [0546a02]
53+
- Updated dependencies [2baa671]
54+
- @graphprotocol/hypergraph-react@0.6.3
55+
- @graphprotocol/hypergraph@0.6.3
56+
357
## 0.2.7
458
### Patch Changes
559

@@ -26,7 +80,7 @@
2680

2781
- Updated dependencies [9d22312]
2882
- @graphprotocol/hypergraph@0.5.0
29-
- @graphprotocol/hypergraph-react@1.0.0
83+
- @graphprotocol/hypergraph-react@0.5.0
3084

3185
## 0.2.3
3286
### Patch Changes
@@ -56,7 +110,7 @@
56110
### Patch Changes
57111

58112
- Updated dependencies [9b29006]
59-
- @graphprotocol/hypergraph-react@1.0.0
113+
- @graphprotocol/hypergraph-react@0.4.0
60114
- @graphprotocol/hypergraph@0.4.0
61115

62116
## 0.1.3

apps/connect/package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "connect",
33
"private": true,
4-
"version": "0.2.7",
4+
"version": "0.2.14",
55
"type": "module",
66
"scripts": {
77
"dev": "vite --force",
@@ -14,35 +14,35 @@
1414
"check:fix": "pnpm run lint:fix && pnpm run format"
1515
},
1616
"dependencies": {
17-
"@base-ui-components/react": "1.0.0-beta.1",
18-
"@graphprotocol/grc-20": "^0.24.1",
17+
"@base-ui-components/react": "1.0.0-beta.2",
18+
"@graphprotocol/grc-20": "^0.25.2",
1919
"@graphprotocol/hypergraph": "workspace:*",
2020
"@graphprotocol/hypergraph-react": "workspace:*",
2121
"@heroicons/react": "^2.2.0",
22-
"@privy-io/react-auth": "^2.21.2",
23-
"@tanstack/react-query": "^5.75.5",
24-
"@tanstack/react-router": "^1.120.2",
25-
"@tanstack/react-router-devtools": "^1.122.0",
26-
"@xstate/store": "^3.5.1",
22+
"@privy-io/react-auth": "^2.21.4",
23+
"@tanstack/react-query": "^5.85.5",
24+
"@tanstack/react-router": "^1.131.27",
25+
"@tanstack/react-router-devtools": "^1.131.27",
26+
"@xstate/store": "^3.9.2",
2727
"clsx": "^2.1.1",
28-
"effect": "^3.17.6",
28+
"effect": "^3.17.13",
2929
"graphql-request": "^7.2.0",
3030
"react": "^19.1.1",
3131
"react-dom": "^19.1.1",
3232
"tailwind-merge": "^3.3.1",
33-
"viem": "^2.30.6",
34-
"vite": "^6.3.5"
33+
"viem": "^2.34.0",
34+
"vite": "^7.1.3"
3535
},
3636
"devDependencies": {
37-
"@tailwindcss/vite": "^4.1.11",
38-
"@tanstack/router-plugin": "^1.120.2",
39-
"@types/node": "^24.1.0",
40-
"@types/react": "^19.1.9",
37+
"@tailwindcss/vite": "^4.1.12",
38+
"@tanstack/router-plugin": "^1.131.27",
39+
"@types/node": "^24.3.0",
40+
"@types/react": "^19.1.10",
4141
"@types/react-dom": "^19.1.7",
42-
"@vitejs/plugin-react": "^4.4.1",
42+
"@vitejs/plugin-react": "^5.0.1",
4343
"prettier": "^3.6.2",
4444
"prettier-plugin-tailwindcss": "^0.6.14",
45-
"tailwindcss": "^4.1.11",
45+
"tailwindcss": "^4.1.12",
4646
"unplugin-fonts": "^1.4.0",
4747
"vite-plugin-node-polyfills": "^0.24.0",
4848
"vite-plugin-svgr": "^4.3.0"

apps/connect/src/routeTree.gen.ts

Lines changed: 38 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -10,85 +10,44 @@
1010

1111
import { createFileRoute } from '@tanstack/react-router'
1212

13-
// Import Routes
13+
import { Route as rootRouteImport } from './routes/__root'
14+
import { Route as AuthenticateRouteImport } from './routes/authenticate'
15+
import { Route as IndexRouteImport } from './routes/index'
1416

15-
import { Route as rootRoute } from './routes/__root'
16-
import { Route as AuthenticateImport } from './routes/authenticate'
17-
import { Route as IndexImport } from './routes/index'
17+
const LoginLazyRouteImport = createFileRoute('/login')()
1818

19-
// Create Virtual Routes
20-
21-
const LoginLazyImport = createFileRoute('/login')()
22-
23-
// Create/Update Routes
24-
25-
const LoginLazyRoute = LoginLazyImport.update({
19+
const LoginLazyRoute = LoginLazyRouteImport.update({
2620
id: '/login',
2721
path: '/login',
28-
getParentRoute: () => rootRoute,
22+
getParentRoute: () => rootRouteImport,
2923
} as any).lazy(() => import('./routes/login.lazy').then((d) => d.Route))
30-
31-
const AuthenticateRoute = AuthenticateImport.update({
24+
const AuthenticateRoute = AuthenticateRouteImport.update({
3225
id: '/authenticate',
3326
path: '/authenticate',
34-
getParentRoute: () => rootRoute,
27+
getParentRoute: () => rootRouteImport,
3528
} as any)
36-
37-
const IndexRoute = IndexImport.update({
29+
const IndexRoute = IndexRouteImport.update({
3830
id: '/',
3931
path: '/',
40-
getParentRoute: () => rootRoute,
32+
getParentRoute: () => rootRouteImport,
4133
} as any)
4234

43-
// Populate the FileRoutesByPath interface
44-
45-
declare module '@tanstack/react-router' {
46-
interface FileRoutesByPath {
47-
'/': {
48-
id: '/'
49-
path: '/'
50-
fullPath: '/'
51-
preLoaderRoute: typeof IndexImport
52-
parentRoute: typeof rootRoute
53-
}
54-
'/authenticate': {
55-
id: '/authenticate'
56-
path: '/authenticate'
57-
fullPath: '/authenticate'
58-
preLoaderRoute: typeof AuthenticateImport
59-
parentRoute: typeof rootRoute
60-
}
61-
'/login': {
62-
id: '/login'
63-
path: '/login'
64-
fullPath: '/login'
65-
preLoaderRoute: typeof LoginLazyImport
66-
parentRoute: typeof rootRoute
67-
}
68-
}
69-
}
70-
71-
// Create and export the route tree
72-
7335
export interface FileRoutesByFullPath {
7436
'/': typeof IndexRoute
7537
'/authenticate': typeof AuthenticateRoute
7638
'/login': typeof LoginLazyRoute
7739
}
78-
7940
export interface FileRoutesByTo {
8041
'/': typeof IndexRoute
8142
'/authenticate': typeof AuthenticateRoute
8243
'/login': typeof LoginLazyRoute
8344
}
84-
8545
export interface FileRoutesById {
86-
__root__: typeof rootRoute
46+
__root__: typeof rootRouteImport
8747
'/': typeof IndexRoute
8848
'/authenticate': typeof AuthenticateRoute
8949
'/login': typeof LoginLazyRoute
9050
}
91-
9251
export interface FileRouteTypes {
9352
fileRoutesByFullPath: FileRoutesByFullPath
9453
fullPaths: '/' | '/authenticate' | '/login'
@@ -97,43 +56,43 @@ export interface FileRouteTypes {
9756
id: '__root__' | '/' | '/authenticate' | '/login'
9857
fileRoutesById: FileRoutesById
9958
}
100-
10159
export interface RootRouteChildren {
10260
IndexRoute: typeof IndexRoute
10361
AuthenticateRoute: typeof AuthenticateRoute
10462
LoginLazyRoute: typeof LoginLazyRoute
10563
}
10664

65+
declare module '@tanstack/react-router' {
66+
interface FileRoutesByPath {
67+
'/login': {
68+
id: '/login'
69+
path: '/login'
70+
fullPath: '/login'
71+
preLoaderRoute: typeof LoginLazyRouteImport
72+
parentRoute: typeof rootRouteImport
73+
}
74+
'/authenticate': {
75+
id: '/authenticate'
76+
path: '/authenticate'
77+
fullPath: '/authenticate'
78+
preLoaderRoute: typeof AuthenticateRouteImport
79+
parentRoute: typeof rootRouteImport
80+
}
81+
'/': {
82+
id: '/'
83+
path: '/'
84+
fullPath: '/'
85+
preLoaderRoute: typeof IndexRouteImport
86+
parentRoute: typeof rootRouteImport
87+
}
88+
}
89+
}
90+
10791
const rootRouteChildren: RootRouteChildren = {
10892
IndexRoute: IndexRoute,
10993
AuthenticateRoute: AuthenticateRoute,
11094
LoginLazyRoute: LoginLazyRoute,
11195
}
112-
113-
export const routeTree = rootRoute
96+
export const routeTree = rootRouteImport
11497
._addFileChildren(rootRouteChildren)
11598
._addFileTypes<FileRouteTypes>()
116-
117-
/* ROUTE_MANIFEST_START
118-
{
119-
"routes": {
120-
"__root__": {
121-
"filePath": "__root.tsx",
122-
"children": [
123-
"/",
124-
"/authenticate",
125-
"/login"
126-
]
127-
},
128-
"/": {
129-
"filePath": "index.tsx"
130-
},
131-
"/authenticate": {
132-
"filePath": "authenticate.tsx"
133-
},
134-
"/login": {
135-
"filePath": "login.lazy.tsx"
136-
}
137-
}
138-
}
139-
ROUTE_MANIFEST_END */

0 commit comments

Comments
 (0)