Skip to content
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

Projects #327

Merged
merged 213 commits into from
Sep 17, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
12bdffb
feat: add mock service worker
riccardoperra Jul 8, 2022
13a143d
feat: add workspace/dashboard page
riccardoperra Jul 8, 2022
ea8bdb8
feat: add dashboard content
riccardoperra Jul 8, 2022
2d46628
feat: add dashboard remote content
riccardoperra Jul 8, 2022
0de195e
build: fix vercel rewrites
riccardoperra Jul 9, 2022
d00286b
build: add msw in prod
riccardoperra Jul 9, 2022
01c6c5d
feat: dashboard plus icon
riccardoperra Jul 9, 2022
7a2a9ea
feat: add dashboard display mode
riccardoperra Jul 9, 2022
9cef876
chore: poc new ui 1
riccardoperra Jul 8, 2022
7a1274e
feat: add go to dashbaord button link
riccardoperra Jul 9, 2022
220963b
feat: try supabase and add auth
riccardoperra Jul 9, 2022
ab444b4
feat: add supabase get
riccardoperra Jul 9, 2022
7f8898b
feat: add supabase env variables
riccardoperra Jul 9, 2022
457f5dd
feat: connect snippet on navigate
riccardoperra Jul 10, 2022
17efd68
chore: remove msw
riccardoperra Jul 10, 2022
f6fa649
feat: add editor state sync
riccardoperra Jul 10, 2022
90aa8f3
feat: add snippet insert
riccardoperra Jul 10, 2022
09266dd
feat: add delete
riccardoperra Jul 10, 2022
ba53efd
feat: add toolbar snippet name
riccardoperra Jul 10, 2022
f7a3016
feat: add @solid-aria/menu
riccardoperra Jul 11, 2022
ea3bd90
feat: add toolbar settings dialog
riccardoperra Jul 11, 2022
b0a0bf8
feat: add toolbar links
riccardoperra Jul 11, 2022
9155dc3
feat: readd keybaord shortcut btn
riccardoperra Jul 11, 2022
cbd228c
refactor: split dashboard in multiple component
riccardoperra Jul 12, 2022
8811cae
feat: add confirm dialog
riccardoperra Jul 12, 2022
8c117fd
feat: add standalone dialog
riccardoperra Jul 12, 2022
90545f5
fix: fix dashboard style
riccardoperra Jul 12, 2022
f2a8234
refactor: refactor frame state with solid/store
riccardoperra Jul 13, 2022
139ffdd
refactor: refactor terminal state with solid/store
riccardoperra Jul 13, 2022
6b89502
fix: add button visibility by auth
riccardoperra Jul 13, 2022
6b35eca
refactor: remove ngneat effects
riccardoperra Jul 13, 2022
36cdb36
feat: add state synchronization
riccardoperra Jul 15, 2022
ed04807
feat: add @codeimage/atomic-state
riccardoperra Jul 17, 2022
06283db
Workspace state management refactor (#310)
riccardoperra Jul 21, 2022
fbb1ec6
feat: refactor api
riccardoperra Jul 21, 2022
cbda005
fix: fix workspace project item link redirect
riccardoperra Jul 21, 2022
0bda47c
fix: fix createStore object assign
riccardoperra Jul 22, 2022
8b9b3b4
feat: add scoped editor sync provider
riccardoperra Jul 22, 2022
6822f98
feat: state snippet sync
riccardoperra Jul 22, 2022
11489fe
feat: add editor component
riccardoperra Jul 22, 2022
6634d64
fix: fix `createDerivedSetter` argument forwarding
riccardoperra Jul 23, 2022
335e3c5
build(ui): add rollup build
riccardoperra Jul 24, 2022
d05b687
fix: fix ssr
riccardoperra Jul 24, 2022
fd38238
refactor(ui): fix element factory and remove jsx
riccardoperra Jul 24, 2022
c28778b
fix: fix state remote sync
riccardoperra Jul 24, 2022
eb07c56
fix: fix loading overlay style
riccardoperra Jul 25, 2022
4196e1b
fix: fix toolbar snippet name shortcut and style
riccardoperra Jul 28, 2022
e35be57
fix: fix snackbar effect global computations
riccardoperra Jul 28, 2022
cbd3245
build: fix deps
riccardoperra Jul 28, 2022
a3b7cc8
fix: add support for Inter var
riccardoperra Jul 28, 2022
5d32df9
feat: add api server
riccardoperra Jul 30, 2022
43955a8
feat: add api and prisma schema
riccardoperra Jul 30, 2022
c05c96c
chore: update gitignore
riccardoperra Jul 30, 2022
fd692bf
feat: add workspace route integration
riccardoperra Jul 30, 2022
74623f4
feat(api): endpoint workspace
Jul 30, 2022
1164626
fix(api): pnpm lock
Jul 30, 2022
a1a4b2a
feat(api): workspace post endpoint
riccardoperra Jul 30, 2022
ad9c9ba
feat(api): add workspace api schema
riccardoperra Jul 30, 2022
5104015
refactor(api): trying to remove snippet
Jul 31, 2022
a691bbd
chore: fix prisma models
riccardoperra Jul 31, 2022
c0c5bf2
fix: fix prisma model reference
riccardoperra Jul 31, 2022
6572412
feat(api): add delete project and refactor model
riccardoperra Jul 31, 2022
16f316e
refactor(api): add project domain structure
riccardoperra Jul 31, 2022
adf29c7
refactor(api): add v1/project endpoint
riccardoperra Jul 31, 2022
efd787c
refactor(api): clean up code
riccardoperra Jul 31, 2022
77231c4
refactor(api): add schema ref
riccardoperra Jul 31, 2022
934a5b8
feat(api): fastify typebox integration (#314)
riccardoperra Aug 3, 2022
1c0784e
ci: add backend test github action workflow
riccardoperra Aug 3, 2022
01c12d3
refactor(app): rename workspace api to project
riccardoperra Aug 4, 2022
81c10a2
feat(app): add dashboard snippet lang types
riccardoperra Aug 4, 2022
3b0b739
refactor(app): add project item style
riccardoperra Aug 5, 2022
dc0da2f
fix(ui): fix ui type declaration
riccardoperra Aug 6, 2022
cd10b6d
feat(app): dashboard ui
riccardoperra Aug 6, 2022
8deb0e3
refactor: fix shared api types
riccardoperra Aug 6, 2022
ddc506b
test(api): add some integration test
riccardoperra Aug 6, 2022
da0daf3
refactor(api): fix types
riccardoperra Aug 6, 2022
3969b72
fix: fix migrations
riccardoperra Aug 6, 2022
ed1dd4d
feat(ui): add TextField inline style
riccardoperra Aug 6, 2022
5c12f01
docs(changeset): changeset
riccardoperra Aug 6, 2022
ba0b101
feat(app): add dashboard project search
riccardoperra Aug 6, 2022
a31559f
test(api): project integration test
riccardoperra Aug 6, 2022
4745d2d
test(api): add full coverage testing
riccardoperra Aug 7, 2022
4a7477c
fix(app): fix types
riccardoperra Aug 7, 2022
9ef3c36
feat(ui): add radio field
riccardoperra Aug 7, 2022
cea8489
docs(changeset): changeset
riccardoperra Aug 7, 2022
907ca61
fix(app): add settings dialog language
riccardoperra Aug 7, 2022
5f2b70b
feat(ui): add badge component
riccardoperra Aug 7, 2022
ac37c3d
fix: settings dialog tabs
riccardoperra Aug 8, 2022
8d1f2e6
feat: add rename action on project dashboard
riccardoperra Aug 8, 2022
e293646
feat(app): add dashboard page i18n
riccardoperra Aug 8, 2022
1bd81d5
ci: improvements and parallel run (#316)
riccardoperra Aug 10, 2022
bbc6842
feat(api): adding auth0
Aug 10, 2022
996b9dd
feat(api): pnpm lock added
hackpirodev Aug 10, 2022
9f8bd1a
feat(app): trying implement auth0
hackpirodev Aug 11, 2022
8574690
fix(app): fix oauth0 integration
riccardoperra Aug 11, 2022
7050144
fix(app): fix oauth0 redirect callback
riccardoperra Aug 11, 2022
6b66b89
chore(api): update dependencies
riccardoperra Aug 10, 2022
c0f8a12
feat: editor redirect by idb
riccardoperra Aug 10, 2022
2580c38
fix: add healthcheck api plugin
riccardoperra Aug 10, 2022
d035ca1
feat: add user badge with profile pic
riccardoperra Aug 11, 2022
4e74f5f
fix(api): fix update test
riccardoperra Aug 11, 2022
e29a434
fix(api): update `updatedAt` field for update api
riccardoperra Aug 11, 2022
55f47e3
fix(ui): fix ui types with rollup
riccardoperra Aug 11, 2022
35c6815
fix: fix typecheck
riccardoperra Aug 11, 2022
e1668de
fix: fix api types
riccardoperra Aug 11, 2022
f22891c
fix: fix ci
riccardoperra Aug 11, 2022
a46c869
fix: fix lint
riccardoperra Aug 11, 2022
4e851b8
fix: remove duplicate check session
riccardoperra Aug 12, 2022
d671bd6
fix: auth0 profile settings integration
riccardoperra Aug 12, 2022
4137063
refactor: remove any reference to supabase state
riccardoperra Aug 12, 2022
5b039e9
feat(api): add auth0 api jwt integration
riccardoperra Aug 13, 2022
eafad40
test: add auth0 integration test
riccardoperra Aug 13, 2022
05ffc73
fix(app): fix api call frontend
riccardoperra Aug 13, 2022
0b9cb8d
style(app): add github oauth2 button
riccardoperra Aug 13, 2022
f871f5d
fix: fix auth0 top level await
riccardoperra Aug 13, 2022
18e9cfd
ci: add manual vercel deploy
riccardoperra Aug 14, 2022
d242f94
ci: fix vercel secrets
riccardoperra Aug 14, 2022
008b607
ci: fix ci preview
riccardoperra Aug 14, 2022
bb4f516
ci: fix ci preview
riccardoperra Aug 14, 2022
f35c1f0
ci: fix ci preview
riccardoperra Aug 14, 2022
0c87c18
ci: ci fix
riccardoperra Aug 17, 2022
da6c92b
feat: custom api base url
riccardoperra Aug 17, 2022
fe11126
feat: test disable cors
riccardoperra Aug 17, 2022
1c2fe9f
ci: fix vercel rewrites
riccardoperra Aug 17, 2022
873516f
chore: update solid-codemirror
riccardoperra Aug 19, 2022
ead771d
fix: fix editor effect root
riccardoperra Aug 19, 2022
322fec8
feat(api): added ondelete cascade
hackpirodev Aug 19, 2022
9ea3be3
fix(api): cascade delete only on user and project
hackpirodev Aug 19, 2022
e5e57ef
fix(api): added missed migration
hackpirodev Aug 19, 2022
e14709f
feat(api): ondelete cascade
hackpirodev Aug 19, 2022
e75bc05
fix: fix ci
riccardoperra Aug 19, 2022
1f79a8e
feat: test disable cors
riccardoperra Aug 17, 2022
4a5dd60
fix: fix editor effect root
riccardoperra Aug 19, 2022
9fc8671
feat(api): added ondelete cascade
hackpirodev Aug 19, 2022
9b4f434
fix(api): cascade delete only on user and project
hackpirodev Aug 19, 2022
284f0c7
fix(api): added missed migration
hackpirodev Aug 19, 2022
b368f58
feat(api): ondelete cascade
hackpirodev Aug 19, 2022
98be343
fix: fix ci
riccardoperra Aug 19, 2022
41089b0
fix: fix ci
riccardoperra Aug 19, 2022
51cae1d
fix: fix ci
riccardoperra Aug 19, 2022
824124b
fix: fix ci
riccardoperra Aug 19, 2022
5cdd94d
feat: handle project error and fallbacks (#329)
riccardoperra Aug 20, 2022
a7c7c11
chore: cleanup editor store remote sync
riccardoperra Aug 20, 2022
4f445b2
fix(app): remove vanilla-extract workaround (#334)
riccardoperra Aug 21, 2022
72de138
fix(config): fix languages color
riccardoperra Aug 21, 2022
3241d38
fix: fix lock
riccardoperra Aug 21, 2022
a7ea7bf
fix: fix lock
riccardoperra Aug 21, 2022
3ae306d
fix: fix lock
riccardoperra Aug 21, 2022
5cc558e
fix: fix ci
riccardoperra Aug 21, 2022
fe67654
fix: fix ci
riccardoperra Aug 21, 2022
f20624f
feat(ui): add icon button (#335)
riccardoperra Aug 21, 2022
d92fe98
fix(app): improve loading
riccardoperra Aug 21, 2022
5334d45
perf(ui): improve floating ui task call
riccardoperra Aug 21, 2022
3ba2cd9
chore: fix lint
riccardoperra Aug 21, 2022
79b6d7a
chore: fix external side-effects
riccardoperra Aug 21, 2022
5536c1f
chore: fix rollup config
riccardoperra Aug 21, 2022
45eb11c
ci: fix ci cache
riccardoperra Aug 21, 2022
63fefaa
ci: fix ci cache
riccardoperra Aug 21, 2022
2d4867b
ci: fix ci cache
riccardoperra Aug 21, 2022
c0a8ab4
ci: fix ci cache
riccardoperra Aug 22, 2022
2580cd6
feat: editor readonly mode and clone action (#336)
riccardoperra Aug 22, 2022
cbed5c0
fix(app): add auth0 local storage cacheLocation
riccardoperra Aug 22, 2022
d9805b4
refactor(app): dashboard style improvements and main page if authenti…
riccardoperra Aug 22, 2022
42d4e88
feat(app): add not found page
riccardoperra Aug 22, 2022
c76baaa
fix(app): tab window list error boundary
riccardoperra Aug 22, 2022
17283ab
fix(app): fix remote db sync
riccardoperra Aug 22, 2022
fadc554
chore(app): fix lint
riccardoperra Aug 22, 2022
4097dbb
fix(app): fix api base url
riccardoperra Aug 22, 2022
98e6d16
feat(app): add msw (#338)
riccardoperra Aug 23, 2022
e574c23
build: add environment create helper from cli (#339)
riccardoperra Aug 23, 2022
5dd7648
feat(app/api): add mock auth on backend side (#340)
riccardoperra Aug 24, 2022
31f896c
build: replace ts-node commands with tsx (#341)
riccardoperra Aug 24, 2022
c2fe16f
chore: add FUNDING.yml
riccardoperra Aug 24, 2022
6eb6243
chore: update to solid-js@1.5 and typescript@4.8 (#343)
riccardoperra Aug 27, 2022
29ae982
fix: editor state should be synchronizated after autosave (#346)
riccardoperra Aug 28, 2022
f726e57
feat: toast refactor (#347)
riccardoperra Aug 28, 2022
de45339
refactor(app): inlineCombobox not overriding overlay anymore
riccardoperra Aug 28, 2022
d1e4b76
chore: fix typecheck
riccardoperra Aug 28, 2022
e175944
fix(ui): badge will inherit props, menu use flip() middleware
riccardoperra Aug 28, 2022
eba2361
feat(app): add UserBadge dropdown menu
riccardoperra Aug 28, 2022
2d809fd
fix(vanilla-extract): fix HMR with vite
riccardoperra Aug 28, 2022
66f2be8
docs(changeset): fix HMR with vite
riccardoperra Aug 28, 2022
d3cfed7
chore: solid 1.5.2
riccardoperra Aug 29, 2022
e8af59d
feat: heroicons 2.0 (#349)
riccardoperra Aug 30, 2022
fe8c2a2
fix: fix button link color on hover
riccardoperra Aug 30, 2022
17f1bbb
feat: improve editor and routing transition loading with suspense (#350)
riccardoperra Aug 31, 2022
90f32a4
fix: update state
riccardoperra Sep 4, 2022
83ed47f
feat(ui): text dynamic variants (#353)
riccardoperra Sep 4, 2022
6666365
chore: remove dist
riccardoperra Sep 4, 2022
e3195bc
fix: remove inline style from components, fix select fontSize
riccardoperra Sep 4, 2022
a275e92
chore: update workflow
riccardoperra Sep 5, 2022
41860ac
chore: update workflow
riccardoperra Sep 5, 2022
9df154c
chore: update workflow
riccardoperra Sep 5, 2022
286852b
chore: update workflow
riccardoperra Sep 5, 2022
e05f90a
fix: backend dynamic cors (#354)
riccardoperra Sep 5, 2022
e0e810a
chore: typecheck fix
riccardoperra Sep 5, 2022
cfb3036
chore: fix ci
riccardoperra Sep 5, 2022
65a062c
chore: fix ci
riccardoperra Sep 5, 2022
c8956ef
feat: add experimental mobile ui (#357)
riccardoperra Sep 13, 2022
aaeac41
chore: lint and typecheck
riccardoperra Sep 13, 2022
3a4693e
chore: lint and typecheck
riccardoperra Sep 13, 2022
4d2a592
feat: pagination component (#356)
hackpirodev Sep 17, 2022
bd591c3
refactor: add `withThemeMode` (#358)
riccardoperra Sep 17, 2022
0511660
fix: pagination cleanup (#359)
riccardoperra Sep 17, 2022
499b9c9
chore: upgrade solid-dnd and clean up code
riccardoperra Sep 17, 2022
cdd2e62
chore: update docker-compose dev credentials
riccardoperra Sep 17, 2022
8c813e4
chore: add nullable typebox field
riccardoperra Sep 17, 2022
debfcd4
chore: fix healthcheck types
riccardoperra Sep 17, 2022
75e8d41
chore: clean up
riccardoperra Sep 17, 2022
3b0f791
docs(changeset): changeset
riccardoperra Sep 17, 2022
1945ca2
chore: fix types
riccardoperra Sep 17, 2022
5b3c335
chore: fix types
riccardoperra Sep 17, 2022
1c40682
chore: fix test
riccardoperra Sep 17, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/giant-rabbits-impress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/vanilla-extract': patch
---

fix HMR with vite
6 changes: 6 additions & 0 deletions .changeset/serious-berries-lick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@codeimage/app': patch
'@codeimage/ui': patch
---

feat: add icon button
5 changes: 5 additions & 0 deletions .changeset/serious-wolves-hug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/app': major
---

Projects, backend integration
5 changes: 5 additions & 0 deletions .changeset/silly-rockets-look.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/ui': minor
---

feat(ui): add TextField inline style
5 changes: 5 additions & 0 deletions .changeset/sixty-seas-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/app': patch
---

add read-only editor and clone action
5 changes: 5 additions & 0 deletions .changeset/stale-dryers-do.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/ui': minor
---

feat: add text dynamic variants by scope
5 changes: 5 additions & 0 deletions .changeset/strange-otters-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/ui': minor
---

refactor snackbar with solid-toast
5 changes: 5 additions & 0 deletions .changeset/swift-badgers-trade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/api': minor
---

add /clone endpoint
5 changes: 5 additions & 0 deletions .changeset/unlucky-zoos-allow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/ui': minor
---

feat(ui): add Badge component
5 changes: 5 additions & 0 deletions .changeset/wise-trainers-wait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@codeimage/ui': minor
---

feat(ui): add radio field
114 changes: 114 additions & 0 deletions .codesandbox/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{
// These tasks will run in order when initializing your CodeSandbox project.
"setupTasks": [
{
"name": "Install Dependencies",
"command": "pnpm install"
},
{
"name": "Create docker container",
"command": "docker-compose -f apps/api/docker-compose.dev.yml -p codeimage up -d"
},
{
"name": "Create env file",
"command": "pnpm prepare:env:codesandbox"
},
{
"name": "Build core libraries",
"command": "pnpm libs:build"
}
],

// These tasks can be run from CodeSandbox. Running one will open a log in the app.
"tasks": {
"prepare": {
"name": "prepare",
"command": "pnpm prepare",
"runAtStart": false
},
"dev": {
"name": "dev",
"command": "pnpm dev",
"runAtStart": true
},
"dev:api": {
"name": "dev:api",
"command": "pnpm dev:api",
"runAtStart": true
},
"libs:build": {
"name": "libs:build",
"command": "pnpm libs:build",
"runAtStart": false
},
"libs:build:core": {
"name": "libs:build:core",
"command": "pnpm libs:build:core",
"runAtStart": false
},
"libs:build:config": {
"name": "libs:build:config",
"command": "pnpm libs:build:config",
"runAtStart": false
},
"libs:build:watch": {
"name": "libs:build:watch",
"command": "pnpm libs:build:watch",
"runAtStart": false
},
"lint": {
"name": "lint",
"command": "pnpm lint",
"runAtStart": false
},
"typecheck": {
"name": "typecheck",
"command": "pnpm typecheck",
"runAtStart": false
},
"build:prod": {
"name": "build:prod",
"command": "pnpm build:prod",
"runAtStart": false
},
"changeset:pr": {
"name": "changeset:pr",
"command": "pnpm changeset:pr",
"runAtStart": false
},
"pre-commit": {
"name": "pre-commit",
"command": "pnpm pre-commit",
"runAtStart": false
},
"pre-commit-prettier": {
"name": "pre-commit-prettier",
"command": "pnpm pre-commit-prettier",
"runAtStart": false
},
"pre-commit-eslint": {
"name": "pre-commit-eslint",
"command": "pnpm pre-commit-eslint",
"runAtStart": false
},
"prepare:env": {
"name": "prepare:env",
"command": "pnpm prepare:env",
"runAtStart": false
},
"prepare:env:codesandbox": {
"name": "prepare:env:codesandbox",
"command": "pnpm prepare:env:codesandbox",
"runAtStart": false
},
"prepare:api:deploy": {
"name": "prepare:api:deploy",
"command": "pnpm prepare:api:deploy",
"runAtStart": false
},
"docker-compose -f ./apps/api/docker-compose.dev.yml -p codeimage up -d": {
"name": "docker-compose -f ./apps/api/docker-compose.dev.yml -p codeimage up -d",
"command": "docker-compose -f ./apps/api/docker-compose.dev.yml -p codeimage up -d"
}
}
}
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
custom: [https://www.buymeacoffee.com/riccardoperra]
ko_fi: https://ko-fi.com/riccardoperra
52 changes: 0 additions & 52 deletions .github/workflows/build.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/workflows/lint.yml

This file was deleted.

Loading