Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
36e6757
Merge pull request #1 from auraecosystem/improve/futurebuilder-and-ksye
auraecosystem Jun 5, 2026
5b6b1fa
Delete client/Main.d
auraecosystem Jun 5, 2026
4da6037
Create expert_identity.py
auraecosystem Jun 8, 2026
5cae3f6
Update expert_identity.py
auraecosystem Jun 8, 2026
3c4340d
Create lctmanager.dwl
auraecosystem Jun 8, 2026
ec51240
Create Lct.sh
auraecosystem Jun 8, 2026
adc81e0
Create LCT_UNIFIED_PRESENCE_SPECIFICATION.md
auraecosystem Jun 8, 2026
26bac96
Create implementation.py
auraecosystem Jun 8, 2026
8f6ebfe
Update and rename lctmanager.dwl to lctmanager.go
auraecosystem Jun 8, 2026
578678b
Update and rename fadaka/lctmanager.go to fadaka/lctmanager/spec.prot…
auraecosystem Jun 8, 2026
988f299
Create lct-parser.ts
auraecosystem Jun 8, 2026
39ee99c
Create dependency-review.yml
auraecosystem Jun 8, 2026
22161bc
Create python-app.yml
auraecosystem Jun 8, 2026
16f09b7
Create webpack.yml
auraecosystem Jun 8, 2026
dcb5270
Create mdbook.yml
auraecosystem Jun 8, 2026
8a9f83e
Create CNAME
auraecosystem Jun 8, 2026
77ccb7e
Update and rename install.fish to install.sh
auraecosystem Jun 11, 2026
39b4ab5
Create Bash.sh
auraecosystem Jun 26, 2026
65c937e
Delete CNAME
auraecosystem Jun 26, 2026
234ef39
Create index.html
auraecosystem Jun 26, 2026
2c26747
Create Mybotton.html
auraecosystem Jun 26, 2026
ceb517f
Rename index.html to src/Mybotton.html
auraecosystem Jun 26, 2026
cdaa063
Delete src directory
auraecosystem Jun 26, 2026
6f5300c
Create deno.yml
auraecosystem Jun 26, 2026
aa88935
Create azure-functions-app-nodejs.yml
auraecosystem Jun 26, 2026
a4c0b0f
Create static.yml
auraecosystem Jun 26, 2026
4d2efd3
Create azure-functions-app-python.yml
auraecosystem Jun 26, 2026
430139e
Rename web4.dev/Mybotton.html to index.html
auraecosystem Jun 26, 2026
1aa73e6
Delete index.html
auraecosystem Jun 26, 2026
f0d69ca
Create web4.slnx
auraecosystem Jun 26, 2026
6e15fc2
Update and rename Reserve.mkdn to Reserve.md
auraecosystem Jun 26, 2026
25c42b4
Rename Reserve.md to Docs/Reserve.md
auraecosystem Jun 26, 2026
2c507bb
Create QuickStart.md
auraecosystem Jun 26, 2026
e73456c
Create settings.json
auraecosystem Jun 26, 2026
328a3e7
Create Program.cs
auraecosystem Jun 26, 2026
2f02d20
Create Appsetting.json
auraecosystem Jun 26, 2026
1ec30dd
Delete Program.cs
auraecosystem Jun 26, 2026
bdc386f
Create README.md
auraecosystem Jun 26, 2026
6c258d4
Create index.xhml
auraecosystem Jun 26, 2026
9e66073
Update and rename index.xhml to fastht.ml
auraecosystem Jun 26, 2026
5869de3
Update and rename fastht.ml to Mybotton.xhtml
auraecosystem Jun 26, 2026
7981602
Rename Mybotton.xhtml to web/Mybotton.xhtml
auraecosystem Jun 26, 2026
01f8586
Delete web directory
auraecosystem Jun 26, 2026
74e15f9
Create Package.json
auraecosystem Jun 26, 2026
eea814e
Rename Package.json to package.json
auraecosystem Jun 26, 2026
4aee967
Create README.md
auraecosystem Jun 26, 2026
5aecbd5
Rename QuickStart.md to QuickStart.md
auraecosystem Jun 26, 2026
c163e7f
Rename Reserve.md to Reserve.md
auraecosystem Jun 26, 2026
515ea5e
Rename Appsetting.json to Appsetting.json
auraecosystem Jun 26, 2026
b791ca5
Rename Appsetting.json to Appsetting.json
auraecosystem Jun 26, 2026
f594f55
Rename Appsetting.json to appsetting.json
auraecosystem Jun 26, 2026
d1e726b
Create index.tsx
auraecosystem Jun 26, 2026
19c283a
Create __init__
auraecosystem Jun 26, 2026
048bdbb
Create main
auraecosystem Jun 26, 2026
ff0c189
Create docs
auraecosystem Jun 26, 2026
6be85ce
Create Inito
auraecosystem Jun 26, 2026
adf1f8c
Create Api
auraecosystem Jun 26, 2026
fd4148c
Create workers
auraecosystem Jun 26, 2026
49c47db
Create Graphql
auraecosystem Jun 26, 2026
ff76e0b
Create dev.jq
auraecosystem Jun 26, 2026
75f5b68
Create init
auraecosystem Jun 26, 2026
7b118a8
Rename node-llama-cpp.js to package/ai/node-llama-cpp.js
auraecosystem Jun 26, 2026
b02f106
Rename schema.js to scripts/schema.js
auraecosystem Jun 26, 2026
d685502
Update azure-functions-app-python.yml
auraecosystem Jun 26, 2026
e615af8
Update python-app.yml
auraecosystem Jun 26, 2026
630820b
Update python-app.yml
auraecosystem Jun 26, 2026
d4be7dd
Update and rename Embedded.js to tools/Embedded.js
auraecosystem Jun 26, 2026
7eda189
Create Node.js
auraecosystem Jun 26, 2026
e6d72b1
Create Extraction.js
auraecosystem Jun 26, 2026
06c496d
Create Screenshots.js
auraecosystem Jun 26, 2026
5f13b01
Create Config.js
auraecosystem Jun 26, 2026
48c339b
Create browser.py
auraecosystem Jun 26, 2026
0977b37
Create Session.js
auraecosystem Jun 26, 2026
3bb9f38
Create task.py
auraecosystem Jun 26, 2026
e1684cb
Rename Session.js to Session.py
auraecosystem Jun 26, 2026
df6f5d9
Create config.js
auraecosystem Jun 26, 2026
1f4ea75
Create init.q
auraecosystem Jun 27, 2026
a393056
Create aura.q
auraecosystem Jun 27, 2026
3532cd3
Create Build.mjs
auraecosystem Jun 27, 2026
537807a
Update Bash.sh
auraecosystem Jun 27, 2026
ac378b6
Create core.js
auraecosystem Jun 27, 2026
6779e90
Update Bash.sh
auraecosystem Jun 27, 2026
5e17d1e
Create requirements.txt
auraecosystem Jun 27, 2026
1d11894
Create Bash.sh
auraecosystem Jun 27, 2026
220e1aa
Update requirements.txt
auraecosystem Jun 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/profile/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

66 changes: 66 additions & 0 deletions .github/workflows/azure-functions-app-nodejs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow will build a Node.js project and deploy it to an Azure Functions App on Windows or Linux when a commit is pushed to your default branch.
#
# This workflow assumes you have already created the target Azure Functions app.
# For instructions see:
# - https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-node
# - https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-typescript
#
# To configure this workflow:
# 1. Set up the following secrets in your repository:
# - AZURE_FUNCTIONAPP_PUBLISH_PROFILE
# 2. Change env variables for your configuration.
#
# For more information on:
# - GitHub Actions for Azure: https://github.com/Azure/Actions
# - Azure Functions Action: https://github.com/Azure/functions-action
# - Publish Profile: https://github.com/Azure/functions-action#using-publish-profile-as-deployment-credential-recommended
# - Azure Service Principal for RBAC: https://github.com/Azure/functions-action#using-azure-service-principal-for-rbac-as-deployment-credential
#
# For more samples to get started with GitHub Action workflows to deploy to Azure: https://github.com/Azure/actions-workflow-samples/tree/master/FunctionApp

name: Deploy Node.js project to Azure Function App

on:
push:
branches: ["main"]

env:
AZURE_FUNCTIONAPP_NAME: 'your-app-name' # set this to your function app name on Azure
AZURE_FUNCTIONAPP_PACKAGE_PATH: '.' # set this to the path to your function app project, defaults to the repository root
NODE_VERSION: '20.x' # set this to the node version to use (e.g. '8.x', '10.x', '12.x')

jobs:
build-and-deploy:
runs-on: windows-latest # For Linux, use ubuntu-latest
environment: dev
steps:
- name: 'Checkout GitHub Action'
uses: actions/checkout@v4

# If you want to use Azure RBAC instead of Publish Profile, then uncomment the task below
# - name: 'Login via Azure CLI'
# uses: azure/login@v1
# with:
# creds: ${{ secrets.AZURE_RBAC_CREDENTIALS }} # set up AZURE_RBAC_CREDENTIALS secrets in your repository

- name: Setup Node ${{ env.NODE_VERSION }} Environment
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}

- name: 'Resolve Project Dependencies Using Npm'
shell: pwsh # For Linux, use bash
run: |
pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}'
npm install
npm run build --if-present
npm run test --if-present
popd

- name: 'Run Azure Functions Action'
uses: Azure/functions-action@v1
id: fa
with:
app-name: ${{ env.AZURE_FUNCTIONAPP_NAME }}
package: ${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}
publish-profile: ${{ secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE }} # Remove publish-profile to use Azure RBAC
65 changes: 65 additions & 0 deletions .github/workflows/azure-functions-app-python.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# This workflow will build a Python app and deploy it to an Azure Functions App on Linux when a commit is pushed to your default branch.
#
# This workflow assumes you have already created the target Azure Functions app.
# For instructions see https://learn.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-python?pivots=python-mode-configuration
#
# To configure this workflow:
# 1. Set up the following secrets in your repository:
# - AZURE_FUNCTIONAPP_PUBLISH_PROFILE
# 2. Change env variables for your configuration.
#
# For more information on:
# - GitHub Actions for Azure: https://github.com/Azure/Actions
# - Azure Functions Action: https://github.com/Azure/functions-action
# - Publish Profile: https://github.com/Azure/functions-action#using-publish-profile-as-deployment-credential-recommended
# - Azure Service Principal for RBAC: https://github.com/Azure/functions-action#using-azure-service-principal-for-rbac-as-deployment-credential
#
# For more samples to get started with GitHub Action workflows to deploy to Azure: https://github.com/Azure/actions-workflow-samples/tree/master/FunctionApp

name: Deploy Python project to Azure Function App

on:
push:
branches: ["main"]

env:
AZURE_FUNCTIONAPP_NAME: 'web4' # set this to your function app name on Azure
AZURE_FUNCTIONAPP_PACKAGE_PATH: '.' # set this to the path to your function app project, defaults to the repository root
PYTHON_VERSION: '3.9' # set this to the python version to use (e.g. '3.6', '3.7', '3.8')

jobs:
build-and-deploy:
runs-on: ubuntu-latest
environment: dev
steps:
- name: 'Checkout GitHub Action'
uses: actions/checkout@v5

# If you want to use Azure RBAC instead of Publish Profile, then uncomment the task below
# - name: 'Login via Azure CLI'
# uses: azure/login@v1
# with:
# creds: ${{ secrets.AZURE_RBAC_CREDENTIALS }} # set up AZURE_RBAC_CREDENTIALS secrets in your repository

- name: Setup Python ${{ env.PYTHON_VERSION }} Environment
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}

- name: 'Resolve Project Dependencies Using Pip'
shell: bash
run: |
pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}'
python -m pip install --upgrade pip
pip install -r requirements.txt --target=".python_packages/lib/site-packages"
popd

- name: 'Run Azure Functions Action'
uses: Azure/functions-action@v1
id: fa
with:
app-name: ${{ env.AZURE_FUNCTIONAPP_NAME }}
package: ${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}
publish-profile: ${{ secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE }} # Remove publish-profile to use Azure RBAC
scm-do-build-during-deployment: true
enable-oryx-build: true
42 changes: 42 additions & 0 deletions .github/workflows/deno.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow will install Deno then run `deno lint` and `deno test`.
# For more information see: https://github.com/denoland/setup-deno

name: Deno

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

permissions:
contents: read

jobs:
test:
runs-on: ubuntu-latest

steps:
- name: Setup repo
uses: actions/checkout@v4

- name: Setup Deno
# uses: denoland/setup-deno@v1
uses: denoland/setup-deno@61fe2df320078202e33d7d5ad347e7dcfa0e8f31 # v1.1.2
with:
deno-version: v1.x

# Uncomment this step to verify the use of 'deno fmt' on each commit.
# - name: Verify formatting
# run: deno fmt --check

- name: Run linter
run: deno lint

- name: Run tests
run: deno test -A
39 changes: 39 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable
# packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
name: 'Dependency review'
on:
pull_request:
branches: [ "main" ]

# If using a dependency submission action in this workflow this permission will need to be set to:
#
# permissions:
# contents: write
#
# https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api
permissions:
contents: read
# Write permissions for pull-requests are required for using the `comment-summary-in-pr` option, comment out if you aren't using this option
pull-requests: write

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout repository'
uses: actions/checkout@v4
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
# Commonly enabled options, see https://github.com/actions/dependency-review-action#configuration-options for all available options.
with:
comment-summary-in-pr: always
# fail-on-severity: moderate
# deny-licenses: GPL-1.0-or-later, LGPL-2.0-or-later
# retry-on-snapshot-warnings: true
60 changes: 60 additions & 0 deletions .github/workflows/mdbook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Sample workflow for building and deploying a mdBook site to GitHub Pages
#
# To get started with mdBook see: https://rust-lang.github.io/mdBook/index.html
#
name: Deploy mdBook site to Pages

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

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

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
env:
MDBOOK_VERSION: 0.4.36
steps:
- uses: actions/checkout@v4
- name: Install mdBook
run: |
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf -y | sh
rustup update
cargo install --version ${MDBOOK_VERSION} mdbook
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with mdBook
run: mdbook build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./book

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v5
37 changes: 37 additions & 0 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# This workflow will install Python dependencies, run tests and lint with a single version of Python
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: Python application

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

permissions:
contents: read

jobs:
jobName:
runs-on: ubuntu-26.04
steps:
- uses: actions/checkout@v5
- name: Set up Python 3.9
uses: actions/setup-python@v3
with:
python-version: "3.9"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
43 changes: 43 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

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

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

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v5
28 changes: 28 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: NodeJS with Webpack

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
npm install
npx webpack
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"cSpell.words": [
"webapps",
"Xtml"
]
}
Loading
Loading