boatbomber
87f58e0a55
Use WebSocket instead of Long Polling ( #1142 )
2025-11-26 19:57:01 -08:00
Micah
a99e877b7c
Actually skip .gitignore if --skip-git is passed to init ( #1172 )
2025-11-26 13:59:12 -08:00
Micah
9b5a07191b
Implement Syncback to support converting Roblox files to a Rojo project ( #937 )
...
This is a very large commit.
Consider checking the linked PR for more information.
2025-11-19 09:21:33 -08:00
boatbomber
071b6e7e23
Improved string diff viewer ( #994 )
2025-11-18 20:26:44 -08:00
Micah
ea70d89291
Support .jsonc extension for all JSON files ( #1159 )
2025-11-18 18:47:43 -08:00
Micah
825726c883
Release 7.6.1 ( #1151 )
2025-11-06 18:49:05 -08:00
boatbomber
54e63d88d4
Slightly improve initial sync hangs ( #1140 )
2025-11-06 00:06:42 -08:00
boatbomber
4018c97cb6
Make CHANGELOG.md use consistent style ( #1146 )
2025-10-28 19:26:48 -07:00
boatbomber
d0b029f995
Add JSONC Support for Project, Meta, and Model JSON files ( #1144 )
...
Replaces `serde_json` parsing with `jsonc-parser` throughout the
codebase, enabling support for **comments** and **trailing commas** in
all JSON files including `.project.json`, `.model.json`, and
`.meta.json` files.
MSRV bumps from `1.83.0` to `1.88.0` in order to
use the jsonc_parser dependency.
2025-10-28 17:29:57 -07:00
Sebastian Stachowicz
aabe6d11b2
Update default gitignores to include sourcemap ( #1145 )
2025-10-28 17:28:55 -07:00
boatbomber
181cc37744
Improve sync fallback robustness ( #1135 )
2025-10-20 20:13:47 -07:00
boatbomber
cd78f5c02c
Fix postcommit callbacks being skipped ( #1132 )
2025-10-14 12:13:59 -07:00
Micah
441c469966
Release Rojo v7.6.0 ( #1125 )
2025-10-10 19:17:55 -07:00
Micah
beb497878b
Add flag for skipping git initialization to init command ( #1122 )
2025-10-07 17:12:22 -07:00
Micah
80a381dbb1
Use SerializationService as a fallback for when patch application fails ( #1030 )
2025-09-21 15:09:20 -07:00
KAS
59e36491a5
Fix a grammar error and a typo ( #1113 )
2025-09-16 11:00:34 -07:00
boatbomber
54e0ff230b
Improvements to sync reminder UX ( #1096 )
2025-08-28 17:15:34 -07:00
wad
4e9e6233ff
fix: apply gameId and placeId only after initial sync ( #1104 )
2025-08-15 18:12:36 -07:00
ffrostfall
2ddb21ec5f
Add option for emitting absolute paths to rojo sourcemap ( #1092 )
...
Co-authored-by: Micah <micah@uplift.games >
2025-08-04 11:33:35 -07:00
Micah
a4eb65ca3f
Add YAML middleware that behaves like TOML and JSON ( #1093 )
2025-08-02 20:58:13 -07:00
Sebastian Stachowicz
3002d250a1
Fix Table diff colors ( #1084 )
2025-07-31 19:36:03 -07:00
Micah
9598553e5d
Normalize paths in sourcemap generation ( #1085 )
2025-07-31 09:19:57 -07:00
Sebastian Stachowicz
7f68d9887b
Fixed nil -> nil props showing up as failing in patch visualizer (plugin) ( #1081 )
2025-07-25 15:27:11 -07:00
Micah
e092a7301f
Change background color of web UI to gray ( #1080 )
2025-07-25 15:04:42 -07:00
morosanu
7860f2717f
Fix auto connect for play mode ( #1066 )
2025-07-22 15:12:16 -07:00
boatbomber
60f19df9a0
Show update indicator on version header ( #1069 )
2025-06-21 02:53:45 +00:00
Micah
b2c4f550ee
Release v7.5.1 ( #1035 )
2025-04-25 13:56:01 -07:00
Ken Loeffler
d935115591
Release 7.5.0 ( #1033 )
2025-04-25 19:46:16 +01:00
Micah
3bac38ee34
Re-add the hack to write NeedsPivotMigration as false for models ( #1027 )
2025-04-16 15:03:09 -07:00
Micah
80b6facbd3
Add missing CHANGELOG entry for 7.4.4 ( #1025 )
2025-04-07 16:22:08 -07:00
Parritz
7dee898400
Add place ID blacklist config ( #1021 )
2025-04-03 08:37:40 -07:00
Micah
4c4b2dbe17
Add legacy and runContext script sync rule middlewares ( #909 )
2025-04-02 12:47:27 -07:00
Sasial
73ed5ae697
Add Support for Plugin Scripts ( #1008 )
2025-04-02 11:37:49 -07:00
Micah
833320de64
Update rbx-dom ( #1023 )
2025-04-02 11:32:27 -07:00
boatbomber
8c33100d7a
Use FontFace and consistent text sizing ( #988 )
2024-11-09 12:05:57 +00:00
boatbomber
e316fdbaef
Make sync reminder more detailed ( #987 )
2024-11-05 22:47:07 +00:00
Micah
d9ab0e7de8
Support $schema in JSON structures ( #974 )
2024-10-24 10:55:51 -07:00
Micah
30f439caec
Add 7.4.3 to changelog ( #960 )
...
After 7.4.3 released, I forgot to update the changelog on master. This
fixes that.
2024-08-15 16:42:11 +00:00
boatbomber
4b5db4e5a9
Check for compatible updates in plugin ( #832 )
2024-08-05 11:34:29 -07:00
Micah
6051a5f1f1
Update Changelog to include 7.4.2 ( #951 )
2024-07-23 14:39:04 -07:00
Micah
7e2bab921a
Support setting referent properties via attributes ( #843 )
...
Co-authored-by: Kenneth Loeffler <kenloef@gmail.com >
2024-06-20 23:48:52 +01:00
boatbomber
62f4a1f3c2
Use history recording and don't do anything permanent ( #915 )
2024-05-30 12:28:58 -07:00
boatbomber
3d4e387d35
Redesign settings UI in plugin ( #886 )
2024-05-13 10:36:03 -07:00
Micah
2c46640105
Allow openScriptsExternally option to be changed during sync ( #911 )
2024-05-08 12:34:00 -07:00
Kenneth Loeffler
4b3470d30b
Fix removing trailing newlines by using str::replace in memofs ( #903 )
2024-04-17 11:55:23 -07:00
boatbomber
b2f133e6f1
Patch visualizer redesign ( #883 )
2024-04-02 00:04:58 -07:00
Barış
c7a4f892e3
Add never option to Confirmation ( #893 )
2024-03-14 19:41:21 +00:00
Kenneth Loeffler
5f51538e0b
Update master's changelog in preparation for 7.4.1 release ( #873 )
...
This PR edits the changelog on master to reflect 7.4.1's release
2024-02-21 01:46:01 +00:00
Micah
48bb760739
Make the name field in projects optional ( #870 )
...
Closes #858 .
If a project is named `default.project.json`, it acts as an `init` file
and gains the name of the folder it's inside of. If it is named
something other than `default.project.json`, it gains the name of the
file with `.project.json` trimmed off. So e.g. `foo.project.json`
becomes `foo`.
2024-02-20 17:25:57 -08:00
Kenneth Loeffler
ddb26c73bd
rbx_dom_lua rojo-rbx/rbx-dom@6ccd30f (custom pivot get/set) ( #868 )
2024-02-20 12:08:55 -08:00