Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1615 commits
Select commit Hold shift + click to select a range
cc0ee2a
Merge branch 'dev' into alexey/2054/button-sounds-fix
AlexD717 Aug 13, 2025
0ca1641
Merge branch 'dev' into alexey/2054/button-sounds-fix
PepperLola Aug 14, 2025
7f44043
feat: refactor mirabuf caching service
rutmanz Aug 8, 2025
eb31c16
fix: make old caches not die
rutmanz Aug 8, 2025
5c34a75
fix: also remove old localstorage keys
rutmanz Aug 8, 2025
7307511
Button Sound Fix `[AARD-2054]` (#1263)
PepperLola Aug 14, 2025
003d471
fix: unit tests
rutmanz Aug 8, 2025
b5e1bef
feat: allow loading directly from memory cache as fallback
rutmanz Aug 11, 2025
18df571
fix: make memory cache actually used
rutmanz Aug 12, 2025
32bec03
Merge remote-tracking branch 'origin/dev' into zachr/2060/mirabuf-ref…
rutmanz Aug 14, 2025
42d1497
fix: unit tests
rutmanz Aug 14, 2025
713aace
Merge branch 'dev' into alexey/2026/match-mode-gui-config
AlexD717 Aug 14, 2025
4458684
Update fission/src/ui/panels/configuring/assembly-config/configure/As…
rutmanz Aug 14, 2025
be8090c
Merge branch 'dev' into zachr/2074/configure-panel-updates
rutmanz Aug 14, 2025
812cfd7
Update fission/src/mirabuf/MirabufSceneObject.ts
rutmanz Aug 14, 2025
4d0ae09
fix: merge conflicts
rutmanz Aug 14, 2025
830c83d
Simple Command Tool
AlexD717 Aug 14, 2025
40ffa01
Toggles Drag Mode & Cleaner Code
AlexD717 Aug 14, 2025
e813745
Smarter Search
AlexD717 Aug 14, 2025
1c45f2f
feat: prevent uploading local files as wrong mira type
rutmanz Aug 14, 2025
57a8c4c
feat: remove files that don't exist in OPFS on load
rutmanz Aug 14, 2025
e3def28
General UX Improvements
AlexD717 Aug 14, 2025
82e8fdf
feat: allow mirabuf caching service to work in insecure contexts
rutmanz Aug 14, 2025
d954fe2
fix: run formatter
rutmanz Aug 14, 2025
8806a75
Arrow Keys Cycle
AlexD717 Aug 14, 2025
5a7a79a
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/2024…
azaleacolburn Aug 14, 2025
440a3b4
fix(build): import things correctly
azaleacolburn Aug 14, 2025
4277c7d
fix: build + style
azaleacolburn Aug 14, 2025
83947cc
Commands for Configuring Robots/Fields
AlexD717 Aug 14, 2025
e065102
More Commands
AlexD717 Aug 14, 2025
bf6c3bf
refactor: early return
rutmanz Aug 14, 2025
da046e4
fix: remove casting
rutmanz Aug 14, 2025
d1d497e
feat: store protected zones in devtools and configure the 2023 field
rutmanz Aug 15, 2025
cbb2419
Update fission/src/ui/components/CommandPalette.tsx
AlexD717 Aug 15, 2025
1df5b83
Include Robot Control Scheme Name
AlexD717 Aug 15, 2025
7e8820c
Disables Input if Command Palette is Open
AlexD717 Aug 15, 2025
a50b72b
Switch Luna Default Inputs
AlexD717 Aug 15, 2025
9fc731e
feat: start updating and removing unused dependencies
rutmanz Aug 15, 2025
dba5de9
chore: upgrade tailwind
rutmanz Aug 15, 2025
1ec4bd6
chore: upgrade vite plugins
rutmanz Aug 15, 2025
70e3b8e
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 15, 2025
97a8314
pass 6 (pr reqs)
itspvty Aug 15, 2025
575d07b
feat: run formatter
rutmanz Aug 15, 2025
9d0003a
fix: migrate biome config
rutmanz Aug 15, 2025
7d213f0
fix: comply with new biome check
rutmanz Aug 15, 2025
f9bc9be
Match Mode GUI Config `[AARD-2026]` (#1267)
BrandonPacewic Aug 15, 2025
484a9c2
fix consent screen styling
itspvty Aug 15, 2025
fe96f2f
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 18, 2025
99d4077
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/2024…
azaleacolburn Aug 18, 2025
4bf9491
Separate CommandRegistry
AlexD717 Aug 18, 2025
279c989
Commands Registered by Proper Objects
AlexD717 Aug 18, 2025
6726183
Formatting
AlexD717 Aug 18, 2025
9635480
Lint Error Fix
AlexD717 Aug 18, 2025
ec6cade
fix: send preferences on assembly configuration
azaleacolburn Aug 18, 2025
8c58465
feat: make manifest system more robust
rutmanz Aug 18, 2025
131041b
Merge remote-tracking branch 'origin/dev' into zachr/2060/mirabuf-ref…
rutmanz Aug 18, 2025
95883df
Merge remote-tracking branch 'origin/dev' into zachr/2074/configure-p…
rutmanz Aug 18, 2025
9677e0e
Scoreboard shows in match mode
AlexD717 Aug 18, 2025
2f97fe8
Formatting
AlexD717 Aug 18, 2025
e22cb49
Dropdown Sounds Reimplemented
AlexD717 Aug 18, 2025
8c59180
Build Fix
AlexD717 Aug 18, 2025
153a886
fix: no grounded joint -> progressDialog closes & no traceback
azaleacolburn Jul 29, 2025
fecc2ae
refactor: switch back to runtime error
azaleacolburn Jul 29, 2025
3be5185
Update exporter/SynthesisFusionAddin/src/Parser/SynthesisParser/Joint…
azaleacolburn Aug 8, 2025
b33eac8
feat: flake files for nix dev shell
azaleacolburn Aug 19, 2025
9245428
chore(flake): reword description
azaleacolburn Aug 19, 2025
0b3e792
fix: error message appears on toast
azaleacolburn Aug 19, 2025
296c183
chore: format
azaleacolburn Aug 19, 2025
69afabc
Merge branch 'dev' into zachr/2057/version-bump
rutmanz Aug 19, 2025
bac8720
Merge branch 'dev' into zachr/2064/protected-zone-devtools
rutmanz Aug 19, 2025
fb8760d
Quieter Dropdown & Accordion plays dropdown sound
AlexD717 Aug 19, 2025
bf5694e
fix: handle handled errors correctly
azaleacolburn Aug 19, 2025
4c68d91
fix: only display "no pinned" error message once
azaleacolburn Aug 19, 2025
edee81d
fix: ts configs
rutmanz Aug 18, 2025
7b6371e
feat: updating the exporter documentation
Dhruv-0-Arora Aug 19, 2025
3beb904
refactor: don't import nixpkgs
azaleacolburn Aug 20, 2025
7a0d915
chore: formatting nitpicks
azaleacolburn Aug 20, 2025
16e824e
feat: adding all empty tutorial documentation files and updating Code…
Dhruv-0-Arora Aug 20, 2025
2547b7d
chore: updating makefile and removing old documentation
Dhruv-0-Arora Aug 20, 2025
4526617
Match Mode Start & End Analytics Events
AlexD717 Aug 20, 2025
39cf349
Graphics Settings Event
AlexD717 Aug 20, 2025
f070ce3
Drag Mode & Main Menu Events
AlexD717 Aug 20, 2025
5b10738
Match Mode Config Creation & Unstick Input
AlexD717 Aug 20, 2025
72a5e96
feat: adding multiplayer tutorial
Dhruv-0-Arora Aug 20, 2025
1714e80
Fix View Cube Snapping
AlexD717 Aug 20, 2025
a303710
feat: hide material tagging UI and mix and match toggle
rutmanz Aug 20, 2025
4e5f36d
fix: edited code sim tutorial
PepperLola Aug 20, 2025
b950612
feat: hide unused wheeltypes
rutmanz Aug 20, 2025
5a65a4b
fix: update exporter tutorial
rutmanz Aug 20, 2025
4970d1d
fix: removed ellipses from code comments in code sim tutorial
PepperLola Aug 20, 2025
828f144
feat: add sparse clone instructions
rutmanz Aug 20, 2025
4504a1c
Update fission/src/ui/components/Panel.tsx
itspvty Aug 20, 2025
4edda99
pass 7 (pr reqs)
itspvty Aug 20, 2025
7a550f6
Merge remote-tracking branch 'refs/remotes/upstream/aries/2002/fix-ui…
itspvty Aug 20, 2025
5776e7f
chore: format
itspvty Aug 20, 2025
d6038fe
remove action visual following grabber cursor implementation
itspvty Aug 20, 2025
543fcc4
feat: creating match mode tutorial
Dhruv-0-Arora Aug 20, 2025
e7bb1e1
fix: undo import sorting
rutmanz Aug 20, 2025
a4a7174
Update fission/src/ui/panels/mirabuf/ImportMirabufPanel.tsx
rutmanz Aug 20, 2025
d2a2a5f
Match Config Upload Event
AlexD717 Aug 20, 2025
462da62
Nix Development Shell `[AARD-2094]` (#1284)
BrandonPacewic Aug 20, 2025
563f0ec
Update fission/src/ui/panels/mirabuf/ImportMirabufPanel.tsx
rutmanz Aug 20, 2025
726ddd8
feat: adding Spawn Asset tutorial
Dhruv-0-Arora Aug 20, 2025
8e0122c
Merge `dev`
BrandonPacewic Aug 20, 2025
a7a4a35
Proper Error Handling When No Grounded Node Found (#1243)
BrandonPacewic Aug 20, 2025
fc3bb1b
fix: prevent unit tests timing out
rutmanz Aug 21, 2025
ab547b2
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 21, 2025
ae455a6
feat: adding settings and configure assets tutorials
Dhruv-0-Arora Aug 21, 2025
f88013b
feat: adding touch controls
Dhruv-0-Arora Aug 21, 2025
4d9e2d0
feat: only focus on assets that you spawned
azaleacolburn Aug 21, 2025
4604b22
feat: load match mode configs from manifest file instead
rutmanz Aug 20, 2025
a778f82
feat: update assetpack
rutmanz Aug 20, 2025
a864e7e
Merge branch 'dev' into zachr/2099/exporter-ui-cleanup
rutmanz Aug 21, 2025
9444923
fix: build + format
azaleacolburn Aug 21, 2025
ff80a59
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/2024…
azaleacolburn Aug 21, 2025
d08605c
chore: turn off organizing imports
azaleacolburn Aug 20, 2025
b29d83b
chore: stop forcing bun runtime
azaleacolburn Aug 20, 2025
1d2ca86
fix: make the test match id not overlap with unit tests
rutmanz Aug 21, 2025
dc703d6
Merge branch 'dev' into zachr/2086/matchmode-configs
rutmanz Aug 21, 2025
a0dd102
Merge remote-tracking branch 'origin/dev' into zachr/2057/version-bump
rutmanz Aug 21, 2025
d9474b2
Merge remote-tracking branch 'origin/dev' into zachr/2064/protected-z…
rutmanz Aug 21, 2025
747ba2d
Merge branch 'dev' into zachr/2074/configure-panel-updates
rutmanz Aug 21, 2025
fe7d102
Merge remote-tracking branch 'origin/dev' into zachr/2060/mirabuf-ref…
rutmanz Aug 21, 2025
ef509f5
fix: don't run hash tests, add test for removal
rutmanz Aug 21, 2025
ce6e743
fix: remove debug tool
rutmanz Aug 21, 2025
c93889d
fix: make returns consistent
rutmanz Aug 21, 2025
27a46c2
Use JSON file for match mode configs `[AARD-2086]` (#1291)
BrandonPacewic Aug 21, 2025
f2c2434
Cleanup
AlexD717 Aug 21, 2025
324685e
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 21, 2025
2372681
Merge `dev`
BrandonPacewic Aug 21, 2025
ee4b132
Merge remote-tracking branch 'origin/dev' into zachr/2064/protected-z…
rutmanz Aug 21, 2025
68eabf4
Make Configure Asset Panel Reactive `[AARD-2074]` (#1272)
BrandonPacewic Aug 21, 2025
3e8af48
Merge branch 'dev' into zachr/2099/exporter-ui-cleanup
rutmanz Aug 21, 2025
2363db2
pass 8 (reqs)
itspvty Aug 21, 2025
0dac14d
Merge branch 'dev' into alexey/2079/command-tool
AlexD717 Aug 21, 2025
32d8ca0
fix typo
itspvty Aug 21, 2025
91a6e62
Hide Incomplete Exporter Features `[AARD-2099]` (#1288)
BrandonPacewic Aug 21, 2025
e99d6d8
Merge `dev`
BrandonPacewic Aug 21, 2025
8a04272
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 21, 2025
e365104
Store Protected Zones in Devtools `[AARD-2064]` (#1276)
BrandonPacewic Aug 21, 2025
650f1ee
Merge `dev`
BrandonPacewic Aug 21, 2025
6628bd6
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 21, 2025
39ae674
Turn Off Biome Import Sorting `[AARD-2096]` (#1287)
BrandonPacewic Aug 21, 2025
8beb904
chore: format
itspvty Aug 21, 2025
4fd3714
Better Drag Mode Analytics
AlexD717 Aug 21, 2025
ab41403
feat: mirabuf parser tests that actually check the returned parser
azaleacolburn Aug 21, 2025
209da51
refactor: use vitest snapshot
azaleacolburn Aug 21, 2025
90f746c
chore: remove empty comments
azaleacolburn Aug 21, 2025
b44e865
feat: add snapshot
azaleacolburn Aug 21, 2025
87bc42b
Merge remote-tracking branch 'origin/dev' into zachr/2060/mirabuf-ref…
rutmanz Aug 21, 2025
0c4c9f5
chore: treat .snap files as binary
azaleacolburn Aug 21, 2025
f4d865d
chore: format
azaleacolburn Aug 21, 2025
81b4034
refactor: hash transforms
azaleacolburn Aug 21, 2025
d132587
fix: edited configure asset tutorial
PepperLola Aug 21, 2025
4593cd0
fix: make unit tests pass
rutmanz Aug 21, 2025
dad1720
feat: adding command palette tutorial and adding videos
Dhruv-0-Arora Aug 21, 2025
f0c87ce
feat: add tests for assetpack as separate workflow
rutmanz Aug 21, 2025
468cc8a
Downgrade playwight version because github actions doesn't know about…
rutmanz Aug 21, 2025
3329ab1
docs: start updating main readme
azaleacolburn Aug 16, 2025
047aeb7
docs: update main readme
azaleacolburn Aug 18, 2025
aff2edd
docs: change badges
azaleacolburn Aug 18, 2025
cc9639e
fix(docs): badges should resize
azaleacolburn Aug 18, 2025
0ddc303
docs: move system docs into separate files
azaleacolburn Aug 19, 2025
117d859
docs: update contributing + reformat tables
azaleacolburn Aug 19, 2025
75ca705
docs: address alexey's suggestions
azaleacolburn Aug 19, 2025
40d8a1c
docs: update fission scripts
azaleacolburn Aug 20, 2025
53fbe7a
docs: fix grammar in use case section
azaleacolburn Aug 20, 2025
0b39c5f
docs: remove redundant clauses
azaleacolburn Aug 20, 2025
a0a6208
docs: reword production assetpack explaination
azaleacolburn Aug 20, 2025
5f3b1be
docs: readme grammar fixes
azaleacolburn Aug 21, 2025
b6dac0a
fix: make env variable be exposed
rutmanz Aug 21, 2025
dec000d
Refactor Mirabuf Loading System `[AARD-2060]` (#1273)
PepperLola Aug 21, 2025
d43f192
Command Pallete Analytics
AlexD717 Aug 21, 2025
0318de3
pass 9 (reqs)
itspvty Aug 21, 2025
796d5b2
chore: formatting
itspvty Aug 21, 2025
f804900
Merge branch 'dev' into aries/2002/fix-ui-appearance
itspvty Aug 21, 2025
1204cf5
Merge remote-tracking branch 'origin/dev' into colbura/2024/multiplayer
rutmanz Aug 21, 2025
7aaac59
docs: fix grammar issues and add harper dictionary
azaleacolburn Aug 21, 2025
b7f3ad6
Merge branch 'dev' into alexey/2065/dropdown-sounds-reimplement
AlexD717 Aug 21, 2025
00a6b40
fix(build): use moved hashBuffer
azaleacolburn Aug 21, 2025
d5af4ff
Merge branch 'dev' of github.com:Autodesk/synthesis into colbura/2027…
azaleacolburn Aug 21, 2025
82617f0
Merge branch 'dev' into alexey/2079/command-tool
BrandonPacewic Aug 22, 2025
d5b1749
Configure Assets Multiple Tabs
AlexD717 Aug 22, 2025
bcf34f7
Register Commands Formatting
AlexD717 Aug 22, 2025
6baf554
Removed Useless Command & Black Border
AlexD717 Aug 22, 2025
41cd3d4
fix: make robots reset to spawn positions in multiplayer
rutmanz Aug 22, 2025
c8fb362
Merge branch 'dev' into colbura/1939/mirabuf-parser-testing
rutmanz Aug 22, 2025
5873651
fix: run formatter
rutmanz Aug 22, 2025
5f23fd9
docs: move contributing section in README.md to CONTRIBUTING.md
azaleacolburn Aug 22, 2025
3939080
Update README.md
azaleacolburn Aug 22, 2025
ee7b560
Multiplayer Support `[AARD-2024, AARD-2021]` (#1252)
PepperLola Aug 22, 2025
d3b6acb
Merge branch 'dev' into alexey/2098/view-cube-edge-snap
PepperLola Aug 22, 2025
b2331bf
Merge branch 'dev' into alexey/2079/command-tool
AlexD717 Aug 22, 2025
20a4e34
Disable Autocomplete
AlexD717 Aug 22, 2025
1059bbd
Fix View Cube Snapping `[AARD-2098]` (#1289)
PepperLola Aug 22, 2025
b6d604c
Merge branch 'dev' into alexey/2097/more-analytics
AlexD717 Aug 22, 2025
aec916b
Merge branch 'dev' into alexey/2065/dropdown-sounds-reimplement
PepperLola Aug 22, 2025
7d42e33
Merge branch 'dev' into alexey/2079/command-tool
PepperLola Aug 22, 2025
ba04eef
No radius in text field top edges
AlexD717 Aug 22, 2025
ec12630
fix: make ci work
rutmanz Aug 22, 2025
839224b
Scrollable Command Palette
AlexD717 Aug 22, 2025
29db391
CI Fix (#1294)
PepperLola Aug 22, 2025
6e3cf7e
fix: ui appearance changes
PepperLola Aug 22, 2025
7a2ac9e
Merge branch 'dev' into alexey/2079/command-tool
PepperLola Aug 22, 2025
2040797
fix: tests pass now
PepperLola Aug 22, 2025
ab94ebc
fix: renamed field asset in test
PepperLola Aug 22, 2025
a7f43e4
Fixed Tests (#1295)
PepperLola Aug 23, 2025
4319a64
Merge branch 'dev' into alexey/2079/command-tool
PepperLola Aug 23, 2025
f03177a
Command Tool `[AARD-2079]` (#1274)
PepperLola Aug 23, 2025
399e93e
Merge branch 'dev' into aries/2002/fix-ui-appearance
PepperLola Aug 23, 2025
71454dc
fix: format and lint
PepperLola Aug 23, 2025
8e72603
UI Post-Refactor Revisions `[AARD-2002]` (#1268)
PepperLola Aug 23, 2025
565995e
fix: focus and configuration fixes
rutmanz Aug 23, 2025
eb67e31
Merge remote-tracking branch 'origin/dev' into zachr/2105/multiplayer…
rutmanz Aug 23, 2025
d52a9ee
Merge branch 'dev' into alexey/2065/dropdown-sounds-reimplement
PepperLola Aug 23, 2025
96bf8b1
fix: typing
rutmanz Aug 23, 2025
3b63dcf
fix: formatter and new SoundPlayer singleton
PepperLola Aug 23, 2025
4222ebc
fix: remove prints
rutmanz Aug 23, 2025
68c19e6
Multiplayer Fixes `[AARD-2105]` (#1296)
PepperLola Aug 23, 2025
0b98b77
Merge branch 'dev' into alexey/2065/dropdown-sounds-reimplement
PepperLola Aug 23, 2025
b6a6caf
Dropdown Sounds Reimplemented `[AARD-2065]` (#1282)
PepperLola Aug 23, 2025
fe72dad
Merge branch 'dev' into alexey/2082/scoreboard-auto-show-in-match
PepperLola Aug 23, 2025
acb5f93
Scoreboard Shows in Match Mode `[AARD-2082]` (#1281)
PepperLola Aug 23, 2025
e357e44
Merge remote-tracking branch 'origin/dev' into zachr/2057/version-bump
rutmanz Aug 23, 2025
fbb6337
fix: migrate biome config
rutmanz Aug 23, 2025
3773b33
Upgrade Dependencies `[AARD-2057]` (#1280)
PepperLola Aug 23, 2025
56e0d9d
fix: remove commited config file
BrandonPacewic Aug 28, 2025
c45cf6c
fix: final readme fixes
BrandonPacewic Aug 28, 2025
07dfdb6
Merge `dev`
BrandonPacewic Aug 28, 2025
3256472
Documentation Updates `[AARD-2027]` (#1285)
BrandonPacewic Aug 28, 2025
ced8262
Merge `dev`
BrandonPacewic Aug 28, 2025
56853aa
Mirabuf Parser Testing `[AARD-1939]` (#1292)
BrandonPacewic Aug 28, 2025
1f48693
Merge `dev`
BrandonPacewic Aug 28, 2025
4857ff4
More Analytics Events `[AARD-2097]` (#1293)
BrandonPacewic Aug 28, 2025
821681a
fix(exporter): fixed weird python std throw error
BrandonPacewic Aug 29, 2025
5a8a471
Exporter: Material Parsing std Error `[AARD-2109]` (#1297)
BrandonPacewic Aug 29, 2025
bfa7a77
Update tutorials/MatchMode.md
BrandonPacewic Aug 29, 2025
68f50c5
Update tutorials/MatchMode.md
BrandonPacewic Aug 29, 2025
4aade85
Update tutorials/MatchMode.md
BrandonPacewic Aug 29, 2025
ba24259
Update tutorials/Multiplayer.md
BrandonPacewic Aug 29, 2025
a6f19b9
Update tutorials/SpawnAsset.md
BrandonPacewic Aug 29, 2025
4e901c2
Update tutorials/SpawnAsset.md
BrandonPacewic Aug 29, 2025
05d51bf
Update tutorials/CommandPalette.md
BrandonPacewic Aug 29, 2025
0f82fc4
fix: spelling, grammer, and formatting corrections
BrandonPacewic Aug 29, 2025
2e8ee62
docs: tutorial content updates
BrandonPacewic Aug 29, 2025
f81a56e
docs: update manual exporter install tutorial
BrandonPacewic Aug 29, 2025
a9fa446
Merge branch 'dev' into dhruv/2091/updating-tutorials
PepperLola Sep 2, 2025
407dac2
Updating Tutorials `[AARD-2091]` (#1286)
PepperLola Sep 2, 2025
279ca41
doc: add current status to in development features
BrandonPacewic Sep 4, 2025
e57cac6
Tutorial Feature Development (#1298)
BrandonPacewic Sep 4, 2025
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 .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

# Eslint naming convention enforcement
21be3183a28d91ae8c1ec7c9dffa282ef091c319
17 changes: 7 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
# This file is used to auto request reviews for a pull request
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

* @autodesk/synthesis-devs hunter.barclay@autodesk.com
* @autodesk/synthesis-devs @autodesk/synthesis-admin

/exporter/ @autodesk/fusion hunter.barclay@autodesk.com
/exporter/ @autodesk/fusion @autodesk/synthesis-admin

/fission/src/aps/ @autodesk/fusion hunter.barclay@autodesk.com
/fission/src/mirabuf/ @autodesk/fusion hunter.barclay@autodesk.com
/fission/src/proto/ @autodesk/fusion hunter.barclay@autodesk.com
/fission/src/aps/ @autodesk/fusion @autodesk/synthesis-admin
/fission/src/mirabuf/ @autodesk/fusion @autodesk/synthesis-admin
/fission/src/proto/ @autodesk/fusion @autodesk/synthesis-admin

/fission/src/ui/components/ julian.wright@autodesk.com luca.haverty@autodesk.com hunter.barclay@autodesk.com
/fission/**/*.css julian.wright@autodesk.com luca.haverty@autodesk.com hunter.barclay@autodesk.com

/fission/ @autodesk/fission hunter.barclay@autodesk.com
/installer/ @autodesk/fusion hunter.barclay@autodesk.com
/fission/ @autodesk/fission @autodesk/synthesis-admin
/installer/ @autodesk/fusion @autodesk/synthesis-admin
51 changes: 44 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,47 @@
### Description
Lorem Ipsum
## Task

### Objectives
- [ ] Lorem Ipsum
<!--
Please include any relevant Jira ticket ID(s) at the end of the PR title, in the form AARD-xxxx, where "AARD" is Jira project.
Include the same Jira ticket ID(s) in this section.
-->

### Testing Done
- Lorem Ipsum
AARD-

[JIRA Issue](https://jira.autodesk.com/browse/AARD-XXXX)
<!--
Provide a brief description of what the task was here.
-->

## Symptom
<!--
How does the problem manifest itself?
Describe the problem as seen by the user, or by the caller or the code if it's not directly visible to the user.

Note: "Symptom" can include new product use cases, not just bugs.
-->

## Solution

<!--
How did you fix the problem/symptom?
Explain your approach and reasoning for choosing this solution.
-->

## Verification

<!--
How did you test and verify your changes were correct?
List steps taken, tests/added/updated, and any manual verification done that should be replicated in review.
-->

---

Before merging, ensure the following criteria are met:

- [ ] All acceptance criteria outlined in the ticket are met.
- [ ] Necessary test cases have been added and updated.
- [ ] A feature toggle or safe disable path has been added (if applicable).
- [ ] User-facing polish:
- Ask: *"Is this ready-looking?"*
- [ ] Cross-linking between Jira and GitHub:
- PR links to the relevant Jira issue.
- Jira ticket has a comment referencing this PR.
48 changes: 48 additions & 0 deletions .github/workflows/FissionBiome.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Fission - Biome Format and Lint Validation

on:
workflow_dispatch: {}
push:
branches: [prod, dev]
pull_request:
branches: [prod, dev]

jobs:
runBiomeValidationScript:
name: Biome Validation
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Bun Runtime Setup
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Cache Dependencies
uses: actions/cache@v3
with:
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
path: "fission/node_modules"
restore-keys: |
${{runner.os}}-npm-fission-
${{runner.os}}-npm

- name: Install Dependencies
run: |
cd fission
bun install

- name: Lint
id: lint-validation
if: ${{ always() }}
run: |
cd fission
bun run lint --diagnostic-level=error

- name: Format
id: format-validation
if: ${{ always() }}
run: |
cd fission
bun run fmt
28 changes: 21 additions & 7 deletions .github/workflows/FissionBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,40 @@ name: Fission - Build
on:
workflow_dispatch: {}
pull_request:
branches: [ prod, dev ]
branches: [prod, dev]

jobs:
buildFission:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: JavaScript Setup
uses: actions/setup-node@v2
uses: actions/checkout@v4
- name: Bun Runtime Setup
uses: oven-sh/setup-bun@v2
with:
node-version: 20
bun-version: latest

- name: Cache Node Dependencies
uses: actions/cache@v3
with:
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
path: "fission/node_modules"
restore-keys: |
${{runner.os}}-npm-fission-
${{runner.os}}-npm

- name: Install Dependencies
run: |
cd fission
npm install
bun install

- name: Build Fission
run: |
cd fission
npm run build && echo "Build Passed" || (echo "Build Failed" && exit 1)
bun run build && echo "Build Passed" || (echo "Build Failed" && exit 1)

- name: Build Electron Version of Fission
run: |
cd fission
bun run electron:make && echo "Build Passed" || (echo "Build Failed" && exit 1)
37 changes: 0 additions & 37 deletions .github/workflows/FissionESLintFormat.yml

This file was deleted.

97 changes: 53 additions & 44 deletions .github/workflows/FissionPackage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,62 @@ name: Fission - Package
on:
workflow_dispatch: {}
push:
branches: [ prod, dev ]
branches: [prod, dev]

jobs:
runUnitTests:
name: Package
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: JavaScript Setup
uses: actions/setup-node@v2
with:
node-version: 20

- name: Get date
id: date # this is used on variable path
run: |
echo "timestamp=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_OUTPUT

- name: Install Dependencies
run: |
cd fission
npm install

- name: Get package info
id: info
uses: codex-team/action-nodejs-package-info@v1.1
with:
path: fission/

- name: Build
id: build
run: |
cd fission
npm run build:prod
npm run build:dev

- name: Upload Artifact
uses: actions/upload-artifact@v4
id: upload-artifact-prod
with:
name: "${{ steps.info.outputs.name }}@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
path: fission/dist/prod/

- name: Upload Artifact
uses: actions/upload-artifact@v4
id: upload-artifact-dev
with:
name: "${{ steps.info.outputs.name }}-dev@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
path: fission/dist/dev/
- name: Checkout Code
uses: actions/checkout@v4
- name: Bun Runtime Setup
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Get date
id: date # this is used on variable path
run: |
echo "timestamp=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_OUTPUT

- name: Cache Dependencies
uses: actions/cache@v3
with:
key: "${{runner.os}}-npm-fission-${{hashFiles('fission/package.json')}}"
path: "fission/node_modules"
restore-keys: |
${{runner.os}}-npm-fission-
${{runner.os}}-npm

- name: Install Dependencies
run: |
cd fission
bun install

- name: Get package info
id: info
uses: codex-team/action-nodejs-package-info@v1.1
with:
path: fission/

- name: Build
id: build
run: |
cd fission
bun run build:prod
bun run build:dev

- name: Upload Artifact
uses: actions/upload-artifact@v4
id: upload-artifact-prod
with:
name: "${{ steps.info.outputs.name }}@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
path: fission/dist/prod/

- name: Upload Artifact
uses: actions/upload-artifact@v4
id: upload-artifact-dev
with:
name: "${{ steps.info.outputs.name }}-dev@${{ steps.info.outputs.version }}[${{ steps.date.outputs.timestamp }}]"
path: fission/dist/dev/
Loading
Loading