Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
020730e
Done
pavi2410 Oct 28, 2022
a0218dc
Fix worker
pavi2410 Oct 28, 2022
b026d51
Update deps
pavi2410 Jan 22, 2023
779deb5
Display project properties
pavi2410 Jan 22, 2023
05389dd
Cleaned up Overview screen
pavi2410 Jan 22, 2023
ec84eba
Remove unused file
pavi2410 Jan 22, 2023
60cc603
Prettify title
pavi2410 Jan 22, 2023
757c2c7
Add Github Action to build & deploy to Github Pages
pavi2410 Jan 22, 2023
e68c5fa
Add charts to Overview
pavi2410 Jan 26, 2023
0ab4ad3
Bump deps
pavi2410 Mar 29, 2023
f66f3c4
Bump deps
pavi2410 Mar 29, 2023
7750bed
Remove unused files
pavi2410 Apr 1, 2023
36072bb
Typescript support
pavi2410 Apr 1, 2023
62b621e
r
pavi2410 Apr 1, 2023
646ab1b
Blockly Preview works now
pavi2410 Apr 1, 2023
f11720f
Refactored Explorer into smaller components
pavi2410 Apr 1, 2023
42feaa8
Fixed logo and favicon
pavi2410 Apr 1, 2023
b5c9151
Refactor App component
pavi2410 Apr 1, 2023
45f4728
Use AI blockly
pavi2410 Jul 6, 2023
246cfd4
Bump deps
pavi2410 Sep 7, 2023
d75102e
Display raw blocks XML
pavi2410 Sep 7, 2023
03a7a79
Refactor components to upgrade Mantine to v7
pavi2410 Sep 30, 2023
30fb2aa
Display package name of the app
pavi2410 Sep 30, 2023
16ff3d3
Replace Recharts with Mantine components
pavi2410 Sep 30, 2023
2f2acf3
Use aia-kit package
pavi2410 Sep 30, 2023
3168021
Finally made Blockly work in React
pavi2410 Oct 1, 2023
b55afc0
upgrade to [email protected]
pavi2410 Dec 13, 2024
869c1e0
use mantine-charts
pavi2410 Dec 13, 2024
f1202bc
fix blockly preview
pavi2410 Dec 14, 2024
8842fa9
install biome
pavi2410 Dec 14, 2024
eccc8f8
fix dependency array
pavi2410 Dec 14, 2024
49115be
make package private
pavi2410 Dec 14, 2024
5149b90
Highlight blocks xml code
pavi2410 Dec 14, 2024
316c7fc
update github link
pavi2410 Dec 14, 2024
e8e64f0
fix typescript and imports
pavi2410 Dec 14, 2024
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
  •  
  •  
  •  
59 changes: 59 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Deploy to GitHub Pages

on:
# Runs on pushes targeting the default branch
push:
branches: [ master ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Allow this job to clone the repo and create a page deployment
permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 18

- name: Setup PNPM
uses: pnpm/[email protected]
with:
version: 7.x.x

- name: Install deps
run: pnpm install

- name: Build
run: pnpm run build

- name: Upload Pages Artifact
uses: actions/upload-pages-artifact@v1
with:
path: "./dist/"

deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
104 changes: 104 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and *not* Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port
5 changes: 5 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/ai-unchive.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions .idea/jsonSchemas.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"vcs": {
"enabled": false,
"clientKind": "git",
"useIgnoreFile": false
},
"files": {
"ignoreUnknown": false,
"ignore": []
},
"formatter": {
"enabled": true,
"indentStyle": "tab"
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"javascript": {
"formatter": {
"quoteStyle": "double"
}
}
}
52 changes: 0 additions & 52 deletions build/index.html

This file was deleted.

1 change: 0 additions & 1 deletion build/unchive/ai_project.js

This file was deleted.

1 change: 0 additions & 1 deletion build/unchive/aia_reader.js

This file was deleted.

1 change: 0 additions & 1 deletion build/unchive/block_writer.js

This file was deleted.

1 change: 0 additions & 1 deletion build/unchive/property_processor.js

This file was deleted.

1 change: 0 additions & 1 deletion build/unchive/simple_components.json

This file was deleted.

Loading