Commit Graph

  • 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