Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d2478d6
Configs should work
DraTeots Aug 22, 2025
b69e341
Configs update
sqrd-max Aug 26, 2025
7400f3e
Config reimagined
DraTeots Aug 26, 2025
526bd9a
Config refactor
sqrd-max Sep 8, 2025
bc52c92
Configs work
sqrd-max Sep 10, 2025
9c7004c
geo works
sqrd-max Sep 25, 2025
8f1348d
Working on WebGL error
sqrd-max Sep 25, 2025
89ecea0
Fix webgl err
sqrd-max Oct 1, 2025
f329115
Fix camera switching jumps
sqrd-max Oct 1, 2025
011f00c
Zoom works
sqrd-max Oct 1, 2025
acddae4
Fix prismjs and make it local for documentation
DraTeots Oct 16, 2025
bcbb63a
Fix help prism theme
DraTeots Oct 16, 2025
7f6e4ff
Doc page updates
DraTeots Oct 27, 2025
8039932
Improving how docs work
DraTeots Oct 27, 2025
1674413
Tutorials update
DraTeots Nov 2, 2025
ee79239
Cut tracks
DraTeots Nov 3, 2025
7ef7285
Autodetect running in containers
DraTeots Nov 21, 2025
0ad4a37
Merge remote-tracking branch 'origin/main' into visuals-update
DraTeots Nov 21, 2025
fb512bc
Merge branch 'main' into visuals-update
DraTeots Dec 2, 2025
73035cf
Fixes #85, updates dependencies to latest Angular 20
DraTeots Dec 2, 2025
a5001cc
Fixing unit tests code
DraTeots Dec 2, 2025
45f044b
Potential fix for pull request finding 'Commented-out code'
DraTeots Dec 2, 2025
436bed5
Fix tests libraries version mess
DraTeots Dec 2, 2025
183e29f
Merge remote-tracking branch 'origin/visuals-update' into visuals-update
DraTeots Dec 2, 2025
4575f34
Potential fix for pull request finding 'Unused import'
DraTeots Dec 2, 2025
b6ef308
Fix unit tests and minor issues
DraTeots Dec 2, 2025
bcaef01
Merge remote-tracking branch 'origin/visuals-update' into visuals-update
DraTeots Dec 2, 2025
e954a72
Potential fix for pull request finding 'Empty except'
DraTeots Dec 2, 2025
74ee7db
Potential fix for pull request finding 'Unused import'
DraTeots Dec 2, 2025
7c8dc39
Fix python tests in CI after file rename
DraTeots Dec 2, 2025
c53edd9
Fix time logic for configs
DraTeots Dec 3, 2025
9307718
Potential fix for pull request finding 'Unused import'
DraTeots Dec 3, 2025
c7d711e
Firefox headless testing
DraTeots Dec 3, 2025
97689f6
Making firefox tests
DraTeots Dec 3, 2025
56675d5
Fix Karma configs for firefox
DraTeots Dec 3, 2025
947dd28
Ignore local settings
DraTeots Dec 3, 2025
d3bf901
Improving README.md
DraTeots Dec 3, 2025
5f2eed7
Remove firefox tests
DraTeots Dec 3, 2025
7eb91bc
Fix tests loading geometry taking time
DraTeots Dec 3, 2025
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
10 changes: 10 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"permissions": {
"allow": [
"Bash(tree:*)",
"Bash(npm run test:headless:*)"
],
"deny": [],
"ask": []
}
}
12 changes: 5 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
- package-ecosystem: "npm"
directory: "/firebird-ng"
schedule:
interval: "weekly"
ignore:
- dependency-name: "glob"
versions: [">= 13.0.0"]
5 changes: 4 additions & 1 deletion .github/workflows/frontend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,12 @@ jobs:
- name: Install Dependencies
run: npm install

- name: Run Tests
- name: Run Tests (Chrome)
run: npm run test:headless

- name: Run Tests (Firefox)
run: npm run test:headless:firefox

build:
needs: test
runs-on: ubuntu-latest
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ jobs:
run: |
cd pyrobird
python -m pip install -e .[dev,batch]
python ng_build_copy.py
cd ..
python build.py all

- name: Run integration tests
run: |
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -147,3 +147,5 @@ pyrobird/pyrobird/server/static/assets/
pyrobird/pyrobird/server/static/

pyrobird/uv.lock

firebird-ng/.claude/settings.local.json
Loading
Loading