Micah
4deda0e155
Use msgpack for API ( #1176 )
2026-02-12 18:37:24 -08:00
boatbomber
4965165ad5
Add option to forget prior info for place in reminder notif ( #1215 )
2026-01-23 21:15:34 +00:00
boatbomber
68eab3479a
Fix notification unmount thread cancel bug ( #1211 )
2026-01-19 16:35:19 -08:00
Ken Loeffler
02b41133f8
Use post for ref patch and serialize ( #1192 )
2026-01-19 22:44:42 +00:00
boatbomber
87f58e0a55
Use WebSocket instead of Long Polling ( #1142 )
2025-11-26 19:57:01 -08:00
boatbomber
071b6e7e23
Improved string diff viewer ( #994 )
2025-11-18 20:26:44 -08:00
quaywinn
31ec216a95
Remove pairs() and ipairs() ( #1150 )
2025-11-18 18:49:52 -08:00
quaywinn
03410ced6d
Use buffer for ClassIcon EditableImages ( #1149 )
2025-11-07 13:07:19 -08:00
boatbomber
54e63d88d4
Slightly improve initial sync hangs ( #1140 )
2025-11-06 00:06:42 -08: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
80a381dbb1
Use SerializationService as a fallback for when patch application fails ( #1030 )
2025-09-21 15:09:20 -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
Sebastian Stachowicz
3002d250a1
Fix Table diff colors ( #1084 )
2025-07-31 19:36:03 -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
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
boatbomber
951f0cda0b
Show the plugin version on the Error page ( #1068 )
2025-06-20 18:28:04 -07:00
Cameron Campbell
bd2ea42732
Fixes issues with refs in the plugin. ( #1005 )
2025-04-18 08:44:11 -07:00
Parritz
7dee898400
Add place ID blacklist config ( #1021 )
2025-04-03 08:37:40 -07:00
boatbomber
0d6ff8ef8a
Improve notification layout ( #997 )
2025-01-13 16:06:49 -08:00
boatbomber
19ca2b12fc
Add locked tooltip ( #998 )
...
Adds the ability to define descriptive tooltips for settings when they
are locked.

Makes some minor improvements to tooltip layout logic as well.
2024-12-28 15:03:11 -08: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
boatbomber
4b5db4e5a9
Check for compatible updates in plugin ( #832 )
2024-08-05 11:34:29 -07: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
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
EgoMoose
8f9e307930
Trim plugin version string ( #890 )
...
Duplicate of https://github.com/rojo-rbx/rojo/pull/889 , but based on
master as per request.
This PR is a very small change that fixes the string pattern that reads
the rojo version from `Version.txt`. Currently this reads an extra
new-line character which makes reading the version text in the plugin
difficult.
It seems the rust side of things already trims the string when
comparing, but the lua side does not.
2024-03-13 09:50:41 -07:00
boatbomber
26181a5a1f
Use GuiState instead of manual calculation for tooltips ( #884 )
2024-02-29 14:50:06 -08:00
boatbomber
edf87bf9a3
Build tree ancestry correctly ( #882 )
2024-02-29 14:27:46 -08:00
boatbomber
8ff064fe28
Add benchmarking, perf gains, and better settings UI ( #850 )
2024-02-12 15:58:35 -08:00
Kenneth Loeffler
7abf19804c
Ignore any unreadable property in Reconciler:diff ( #848 )
2024-02-01 21:05:44 +00:00
boatbomber
df707d5bef
Lint plugin src ( #846 )
2024-01-31 21:08:07 -08:00
boatbomber
f3b0b0027e
Catch more sync failures ( #845 )
...
- Catch removal failures
- Catch name change failures
- Don't remove IDs for instances if they weren't actually destroyed
2024-01-31 17:07:01 -08:00
boatbomber
106a01223e
Show failed additions and removals in visualizer ( #844 )
2024-01-31 14:45:28 -08: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
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
boatbomber
fd8bc8ae3f
Improve visualization for arrays ( #829 )
2024-01-02 17:32:37 +00:00
Vee
23327cb3ef
Fix preloading assets in plugin ( #819 )
...
`gatherAssetUrlsRecursive` now returns asset URLs deeper than one layer.
2023-12-04 16:02:25 +00:00
Kenneth Loeffler
a3d140269b
Demote unapplied patch warnings to debug logs ( #805 )
...
These warnings always appear for properties like `Capabilities`,
`SourceAssetId`, etc. and tend to scare users who are syncing models.
This information is now surfaced in the patch visualizer, so I think
these warnings can be demoted to debug logs.
2023-10-23 11:47:50 -07:00
Kenneth Loeffler
feac29ea40
Fix PatchTree incorrect changeList entries on decode failure ( #804 )
2023-10-22 16:58:12 -07:00
Micah
bfd2c885db
Properly handle build metadata in semver parsing in plugin ( #797 )
2023-10-04 05:23:18 +00:00
Micah
010e50a25d
Add check to ensure plugin version matches cargo version ( #794 )
...
This modifies Rojo's build script to throw a fit if we're building a
plugin with a semver incompatible version. In the process, it moves the
version of the plugin to a file named `Version.txt` that's parsed at
runtime. This should be minimally invasive but it's technically worse
for performance than the hardcoded table and string we had before.
This feels better than a CI check or just manually verifying because it
makes it physically impossible for us to forget since Rojo won't build
with it being wrong.
2023-10-03 10:29:47 -04:00
boatbomber
0f8e1625d5
Stylua formatting ( #785 )
...
Uses Stylua to format all existing Lua files, and adds a CI check in
`lint` to pin this improvement. Excludes formatting dependencies, of
course.
2023-09-18 15:39:46 -07:00