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
Kenneth Loeffler
cf25eb0833
Normalize line endings to LF in Lua middleware ( #854 )
2024-02-12 14:58:03 -08:00
boatbomber
5c4260f3ac
Catch failed http requests that didn't error so we can handle them correctly ( #847 )
2024-02-01 21:29:36 +00:00
Kenneth Loeffler
7abf19804c
Ignore any unreadable property in Reconciler:diff ( #848 )
2024-02-01 21:05:44 +00:00
boatbomber
506a60d0be
Play Solo & Test Server auto connect ( #840 )
...
When enabled, the `baseurl` of the session is written to
`workspace:SetAttribute("__Rojo_ConnectionUrl")` so that the test server
can connect to that session automatically.
This works for Play Solo and Local Test Server. It is marked
experimental for now (and disabled by default) since connecting during a
playtest session is... not polished. Rojo may overwrite things and cause
headaches. Further work can be done later.
2024-01-30 12:51:45 -08:00
boatbomber
4018607b77
Visualize table changes ( #834 )
...
Implements a pop out diff view for table properties like Attributes and
Tags
2024-01-22 12:26:41 -08:00
boatbomber
1cc720ad34
Use Studio theming ( #838 )
...
Updates our Theme provider to use Studio colors. A few components look
ever so slightly different now, but more in line with Studio.
2024-01-22 11:22:21 -08:00
Micah
73828af715
Add a new syncRules field project files to allow users to specify middleware to use for files ( #813 )
2024-01-19 22:18:17 -08:00
Micah
c0a96e3811
Release v7.4.0 ( #837 )
2024-01-16 12:12:40 -08:00
boatbomber
b12ce47e7e
Don't remind to sync if the lock is claimed ( #833 )
...
If the sync lock is claimed in Team Create, the user cannot sync.
Therefore, a sync reminder notification is unhelpful as it is calling to
an invalid action.
2024-01-12 12:35:29 -08:00
Barış
269272983b
Changed file extensions of init command from lua to luau ( #831 )
2024-01-05 16:00:49 -08:00
boatbomber
fd8bc8ae3f
Improve visualization for arrays ( #829 )
2024-01-02 17:32:37 +00:00
Kenneth Loeffler
3369b0d429
Downgrade to Notify 4, use FSEvents, use minimal recursive watches ( #830 )
2024-01-02 09:26:06 -08:00
Micah
41994ec82e
Release v7.4.0-rc3 ( #811 )
2023-10-25 17:01:06 -07:00
Kenneth Loeffler
9f13bca6b8
rbx_dom_lua rojo-rbx/rbx-dom@440f3723 (attribute validation) ( #809 )
...
Brings over some changes to rbx_dom_lua to validate attribute names
before calling `Instance:SetAttribute`. This should prevent Rojo from
falling over when it attempts to sync an attribute with an invalid name.
2023-10-25 14:21:58 -07:00
Kenneth Loeffler
f4252c3e97
Update changelog in preparation for 7.4.0-rc3 ( #808 )
...
Summarizes recent changes since 7.4.0-rc2 in the changelog
2023-10-23 22:54:48 +00:00
Filip Tibell
e897f524dc
Skip sourcemap generation when unaffected by changes in watch mode ( #800 )
2023-10-13 08:38:21 -07:00
Micah
1caf9446d8
Rojo 7.4.0-rc2 ( #798 )
2023-10-04 05:36:57 +00:00
Micah
bfd2c885db
Properly handle build metadata in semver parsing in plugin ( #797 )
2023-10-04 05:23:18 +00:00