This website requires JavaScript.
138492b5b5
add xtask tag command
develop
Rachel Powers
2024-09-17 19:40:24 -07:00
57ec19f184
Merge pull request #34 from Ryex/vm-rebuild
Rachel Powers
2024-09-17 15:17:17 -07:00
87959efa1e
refactor(frontend): bump rebuild to v1.0
Rachel Powers
2024-09-17 15:12:32 -07:00
a34fb426b7
refactor(vm+frontend): better logging, fix slot serialization
Rachel Powers
2024-09-16 21:40:51 -07:00
f05f81cce5
refactor(frontend): use signals in Session, fix various things
Rachel Powers
2024-09-16 18:03:52 -07:00
6e80f21046
refactor(vm): fix Reagent code gen
Rachel Powers
2024-09-16 18:01:45 -07:00
08c42a2618
refactor(vm): add proper reagent interface, trace VM, fix slot serialization
Rachel Powers
2024-09-16 18:00:10 -07:00
c81080659e
refactor(frontend): fix loading code to editor
Rachel Powers
2024-08-26 20:11:42 -07:00
f40437e94e
refactor(frontend) fix template searching, update database images
Rachel Powers
2024-08-25 18:20:46 -07:00
6e503f957a
refactor(frontend): fix signal graph
Rachel Powers
2024-08-24 16:38:07 -07:00
b1c9db278d
refactor(frontend) finish signal conversion, fix passing data to VM
Rachel Powers
2024-08-19 22:22:39 -07:00
70833e0b00
refactor(ui): start using signals
Rachel Powers
2024-08-16 23:40:17 -07:00
3da16d1f03
refactor(frontend): Maps are dea dlong live Objects, also delay main body render untill VM is fully loaded
Rachel Powers
2024-06-01 17:31:24 -07:00
6c26a37ca0
refactor(vm, frontend): turns out that the serde_wasm_bindgen facilities of TSify are borken...
Rachel Powers
2024-06-01 04:22:58 -07:00
d618f7b091
refactor(vm, frontend): internally tag template enum, finish remap frontend
Rachel Powers
2024-05-31 21:41:09 -07:00
337ca50560
refactor(frontend): fix slot occupant and device add components
Rachel Powers
2024-05-30 20:47:17 -07:00
10997d4185
refactor(frontend): fix base template component
Rachel Powers
2024-05-30 17:53:48 -07:00
7b6909a323
refactor(vm, frontend): memory instructions, baseObject
Rachel Powers
2024-05-29 20:08:16 -07:00
c1f4cb23d4
refactor(frontend): use new frozen object to fill values for baseObject mixin, proxy vm to webworker to avoid hogging main thread
Rachel Powers
2024-05-29 00:27:28 -07:00
e4167efc20
chore(codegen): generate json database in www/data
Rachel Powers
2024-05-28 13:56:22 -07:00
7efcec9194
refactor(wasm): remap wasm interface (rust side)
Rachel Powers
2024-05-28 01:00:49 -07:00
1843bdbfce
refactor(vm): cleanup, trait docs, reenable interpreter tests
Rachel Powers
2024-05-27 22:12:06 -07:00
dae6be9f4a
refactor(vm): make wasmbindings build again, use tsify for types
Rachel Powers
2024-05-27 04:11:40 -07:00
88ff2d1bdb
refactor(vm): freeze concreet ic, add "humans", tsify feature
Rachel Powers
2024-05-27 01:10:59 -07:00
d70d3a2431
refactor(vm): generic circuit holder + suit impl
Rachel Powers
2024-05-26 00:54:19 -07:00
24778b21b7
refactor(vm): rework object freazing
Rachel Powers
2024-05-23 23:04:42 -07:00
d79726a794
refactor(vm): drop null fields from json
Rachel Powers
2024-05-20 22:59:30 -07:00
bc84200105
refactor(vm): update prefab database with new data
Rachel Powers
2024-05-20 22:18:12 -07:00
4346bc5302
refactor(vm): pull generated data into new crate
Rachel Powers
2024-05-19 21:44:15 -07:00
b0bdc37a8a
chore(clippy): sweep sweep sweep
Rachel Powers
2024-05-18 04:28:30 -07:00
29ef54ca04
refactor(vm): impl circuit holder, impl ObjectRef/Mut
Rachel Powers
2024-05-18 04:11:38 -07:00
cc6cc355dc
refactor(vm): cleanup borrow usage, impl slot logic
Rachel Powers
2024-05-15 22:32:46 -07:00
e928813c0e
rafactor(vm): end instruction impl
Rachel Powers
2024-05-15 16:43:37 -07:00
0c5e2b29a8
refactor(vm): more ic10 instruction impls
Rachel Powers
2024-05-14 23:52:16 -07:00
25b7046ed2
refactor(vm): update up codegen, remove duplicated enums
Rachel Powers
2024-05-14 16:26:23 -07:00
708d68e38a
refactor(vm): re impl freezing VM using ObjectTemplates
Rachel Powers
2024-05-14 14:55:07 -07:00
7b8523d2ea
chore(vm): clean up spelling and RC usage
Rachel Powers
2024-05-14 05:23:00 -07:00
de2698c2e2
refactor(vm): VMObjects should carry around a VM reference
Rachel Powers
2024-05-14 05:13:12 -07:00
d6ebbcf7e0
refactor(vm): use From<T> in freeze object
Rachel Powers
2024-05-14 00:10:48 -07:00
347f5f1d59
refactor(vm): start freezeing objects impl
Rachel Powers
2024-05-12 23:44:28 -07:00
8288d8ae6f
refactor(vm) start reimpl of VM struct using object trait
Rachel Powers
2024-05-12 02:08:25 -07:00
17bde04c86
refactor(vm) start impl of IC trait function
Rachel Powers
2024-05-10 13:57:51 -07:00
095e17a4fb
refactor(vm) checkup - ensure tests pass
Rachel Powers
2024-05-09 14:41:32 -07:00
096e272b07
refactor(vm) use generated enums wherever possible
Rachel Powers
2024-05-09 13:58:28 -07:00
371167db45
refactor(vm) cleanup serde_derive usage
Rachel Powers
2024-05-09 09:49:26 -07:00
48fbe671ff
refactor(vm) cleanup errors
Rachel Powers
2024-05-07 23:09:08 -07:00
5cc935b826
refactor(vm) helpful codegen round 1~
Rachel Powers
2024-05-07 21:59:06 -07:00
2d8b35c5b2
refactor(vm): generic impls for generic Objects (not implimented with special logic)
Rachel Powers
2024-05-01 16:17:24 -07:00
c3182035ae
refactor(vm): use proper repr on generated enums if possible, generate stationpedia prefab enum
Rachel Powers
2024-04-30 21:15:13 -07:00
6bdc6f210b
refactor(vm::objects): Establixh base object macros and traits
Rachel Powers
2024-04-30 17:57:43 -07:00
a3321636b8
refactor: intorduction of a macro enabled Object trait
Rachel Powers
2024-04-29 22:18:16 -07:00
2536af81e2
start building macros for VMObject trait
Rachel Powers
2024-04-28 09:40:05 -07:00
e39a3171c7
bump version to 0.2.3
Rachel Powers
2024-04-29 22:22:43 -07:00
0510ab057f
Merge pull request #32 from Emilgardis/fix-mod
Rachel Powers
2024-04-29 18:07:36 -07:00
ed8cdb575c
fix bitwise operations
Emil Gardström
2024-04-29 17:30:01 +02:00
a6af244080
use more correct logic for mod
Emil Gardström
2024-04-29 13:23:28 +02:00
078e2bb05a
make sure device pins can be set and fix device update events for device removal
Rachel Powers
2024-04-28 14:56:49 -07:00
fc0729cad3
Merge pull request #30 from Ryex/slots-inprovment
Rachel Powers
2024-04-28 13:54:01 -07:00
7c05e841ae
chore: update Changelog
Rachel Powers
2024-04-28 13:18:07 -07:00
8564709e68
chore: changelog tools
Rachel Powers
2024-04-28 12:45:01 -07:00
4ac823a1bc
fix: device id change UI event chain fixed; changing the Active IC's ID no longer breaks the UI
Rachel Powers
2024-04-28 10:56:45 -07:00
f580cb2c53
Cleanup
Rachel Powers
2024-04-26 16:33:58 -07:00
e33022e93b
slot component needs prefabName
Rachel Powers
2024-04-25 22:02:20 -07:00
e2cf366e5f
ci: fix actions perms
Rachel Powers
2024-04-25 21:37:10 -07:00
f1ef88a367
prevent git comment, also tag status
Rachel Powers
2024-04-25 21:29:35 -07:00
1af36b5631
issues permissions
Rachel Powers
2024-04-25 21:05:13 -07:00
4e3dcda035
ci: use new preview deploy action
Rachel Powers
2024-04-25 20:55:48 -07:00
cfa240c579
perf: performance improvments
Rachel Powers
2024-04-25 20:38:03 -07:00
2480a08ada
exchange quantity input for clear button
Rachel Powers
2024-04-25 15:33:17 -07:00
6cc2189921
perf: vastly improve load speed
Rachel Powers
2024-04-25 15:04:51 -07:00
dbb2f71fdc
feat:(slots UI): functional slots
Rachel Powers
2024-04-24 23:15:54 -07:00
19c85c1078
properly set occupant hash, max quantity, sorting class
Rachel Powers
2024-04-24 22:08:54 -07:00
c87d3f8bd8
feat(slots UI): better slot UI
Rachel Powers
2024-04-24 21:19:13 -07:00
eb4463c8ab
perf: improve slot UI + device search speedup
Rachel Powers
2024-04-23 16:16:44 -07:00
c1a451ad47
docs: improve help string patches + unwrap translation strings
Rachel Powers
2024-04-23 12:10:51 -07:00
a55419394c
fix demo preset icslot not having proper prefabhash
Rachel Powers
2024-04-22 22:49:29 -07:00
17907151b3
feat(slots UI): much better slot occupant card
Rachel Powers
2024-04-22 22:45:21 -07:00
d240095020
refactor device.ts to split up code
Rachel Powers
2024-04-22 18:28:59 -07:00
e18698dae0
fix sl-divider
Rachel Powers
2024-04-22 16:11:25 -07:00
cba4abd34f
fix Changelog dialog label
Rachel Powers
2024-04-22 15:54:43 -07:00
f6ce5b5788
Update CHANGELOG.md
Rachel Powers
2024-04-22 15:53:18 -07:00
50312dbfad
update changelog
Rachel Powers
2024-04-22 15:50:16 -07:00
4333a43612
don't just unwrap number prase during grammer, fixes #28
Rachel Powers
2024-04-22 15:47:22 -07:00
05de77698c
add status check to preview deploy
Rachel Powers
2024-04-22 15:06:48 -07:00
e6b8f20c81
fixup workflow perms
Rachel Powers
2024-04-22 15:01:44 -07:00
762295696c
add deploy-previews to pull requests
Rachel Powers
2024-04-22 14:37:50 -07:00
61e4d418b3
ensure build path for netlify
Rachel Powers
2024-04-22 14:24:44 -07:00
f70cb0ce79
preview deploy action
Rachel Powers
2024-04-22 14:10:28 -07:00
982fe4771c
bump version 0.2.1
Rachel Powers
2024-04-22 13:32:04 -07:00
454228385d
Merge pull request #25 from Emilgardis/fix-batch
Rachel Powers
2024-04-22 13:25:38 -07:00
255dc4221f
Merge pull request #26 from Ryex/ensure_no_borrow_errors
Rachel Powers
2024-04-22 13:25:17 -07:00
98aa57fd8c
fix unneeded borrow_mut of ic
Rachel Powers
2024-04-22 13:23:57 -07:00
16e11c5bce
test generated enums have values + report parse errors
Rachel Powers
2024-04-22 13:14:07 -07:00
d50803b03f
Fix named types/modes
Emil Gardström
2024-04-21 12:06:52 +02:00
f1b68e18b8
move mutability within IC struct to limit borrow panics
Rachel Powers
2024-04-21 14:01:16 -07:00
ed6b12093e
fix tailwindcss sheet detection for production
Rachel Powers
2024-04-21 00:40:31 -07:00
55aa3cf4aa
changelog dialog
Rachel Powers
2024-04-21 00:31:44 -07:00
cf1f3e15af
use full vm state to restore backwards compatable links
Rachel Powers
2024-04-20 22:12:41 -07:00
185449404d
save local sessions dialog
Rachel Powers
2024-04-20 20:40:29 -07:00
599ad38adc
move content to new domain
Rachel Powers
2024-04-20 15:03:30 -07:00