boatbomber
5cf9a7de42
Handle nil APIs
2023-01-09 11:24:51 -05:00
boatbomber
9d412a3273
Merge branch 'master' of https://github.com/rojo-rbx/rojo into headless-api
2023-01-05 13:34:47 -05:00
boatbomber
d83543e3cc
Handle falsy API values
2023-01-05 11:28:37 -05:00
boatbomber
9cf195691c
Don't scroll the navbar
2023-01-05 11:11:36 -05:00
boatbomber
e24657ca4d
Better light theme support
2023-01-05 11:07:03 -05:00
boatbomber
3b1aca2958
Clearer button UX
2023-01-05 10:58:26 -05:00
boatbomber
cf5e13f5a0
Add api conflict popup
2023-01-04 19:37:37 -05:00
boatbomber
6fddcc5ceb
Generic popup titles
2023-01-04 19:13:31 -05:00
boatbomber
d158ccb2eb
Simplify popup handling
2023-01-04 18:59:53 -05:00
boatbomber
de33cf0e55
Genericize popup state
2023-01-04 18:51:55 -05:00
boatbomber
7c1afd5aa9
Add permission management listings
2023-01-04 18:20:57 -05:00
boatbomber
4275783ba4
Add permissions page
2023-01-04 17:28:06 -05:00
ok-nick
7994bc4909
Update setup-aftman ( #648 )
2022-11-18 03:32:13 -05:00
boatbomber
ebdffb0088
Sanitiza requested APIs
2022-10-08 10:25:42 -04:00
boatbomber
7c0a67ba86
Merge branch 'master' of boatbomber/rojo into headless-api
2022-10-08 09:49:01 -04:00
boatbomber
b88d34c639
Add tooltips to buttons ( #637 )
...
* Add tooltips
* Fix whitespace
* Avoid overloaded word canvas
* Clean render function
* Switch folder to fragment
2022-10-07 19:31:14 -04:00
boatbomber
7e7583bcfc
Merge branch 'master' into headless-api
2022-09-30 17:13:38 -07:00
fox
96cb1ee3fd
Support explicitly specifying http or https protocol in plugin ( #642 )
...
* Support explicitly specifying http or https protocol in plugin
* Fix incorrect format string
Port is not a number
2022-09-30 17:59:09 -04:00
boatbomber
2a8cb118d5
Clearer names and titles
2022-09-30 16:56:27 -04:00
boatbomber
6a5876c287
Include source in Test output for debugging
2022-09-30 16:50:06 -04:00
boatbomber
471215fa7b
Add rate limiting
2022-09-30 16:44:06 -04:00
boatbomber
ea08d28885
Add assertions
2022-09-30 16:22:43 -04:00
boatbomber
e0c7b51dc7
Support cloud plugins that have no folder
2022-09-30 15:38:36 -04:00
boatbomber
e3a8152575
Handle plugin state prior to headless
2022-09-30 14:14:28 -04:00
boatbomber
d7cee5c5be
Add api permissions
2022-09-28 17:01:17 -04:00
boatbomber
6284d83ed7
Use full caller as key to avoid conflicts
2022-09-27 23:27:33 -04:00
boatbomber
17b2752b38
Add Changed event
2022-09-27 22:21:23 -04:00
boatbomber
2a25193941
Add CreateApiContext and more caller info
2022-09-27 01:59:48 -04:00
boatbomber
f3de0c35ef
Nicer notification formatting and info
2022-09-25 17:22:59 -04:00
boatbomber
be89259bbd
Add Address and ProjectName when connected
2022-09-25 17:10:30 -04:00
boatbomber
4832035a18
Add headless API
2022-09-25 16:43:02 -04:00
boatbomber
003abe86bb
Save host and port by placeId ( #613 )
...
* Save host and port by placeId
* Bump to 5 months before clearing
* Fix indentation
2022-09-22 23:03:09 -04:00
Lucien Greathouse
6ec411a618
Add Patreon badge to README
2022-08-20 23:44:10 -04:00
Qualadore
c7c0903804
Reduce minimum plugin size ( #606 )
...
* Reduce minimum plugin size
* Resize to 300x120
Co-authored-by: Qualadore <me@qualadore.com>
2022-08-20 22:40:52 -04:00
boatbomber
cdc972a5ce
Migrate DevSettings to PluginSettings for much better config flow ( #572 )
...
* Add the devsetting config options into settings
* Create dropdown component and add setting controls
* Static dropdwon width and spin arrow
* Improve dropdown option contrast and border
* Forgot to make the settings page respect the static spacing, oops
* Smaller arrow
* Vert padding
* Reset option for settings
* Hide reset button when on default
* Respect the logLevel setting
* Portal settings out to external typechecking module
* Implement new configs using the new singleton Settings
* Remove DevSettings
* Update test runner to use new settings
* More helpful test failure output
* Support non-plugin environment
* Migrate dropdown to new packages system
* Clean up components a tad
2022-08-20 22:39:34 -04:00
Boegie19
17de912608
fix_vfs_double_update ( #616 )
2022-08-20 22:33:19 -04:00
Boegie19
9876508887
added attributes to AdjacentMetadata ( #624 )
...
* added attributes to AdjacentMetadata
* ran fmt
2022-08-20 22:32:58 -04:00
Lucien Greathouse
72d62220e8
Fix referring to open source maintainer as a chicken
2022-08-20 22:22:11 -04:00
Lucien Greathouse
46ad337fa5
Switch all workflows to Aftman
2022-08-20 22:20:51 -04:00
Boegie19
7a3ba7721f
fix release action with aftman ( #627 )
...
* fix release action with aftman
* Fixes using bash not powershell
* removed comment
2022-08-20 22:15:01 -04:00
Lucien Greathouse
e0198e626b
Build Linux release on Ubuntu 20.04, use fixed artifact names
2022-08-20 21:34:41 -04:00
boatbomber
142705f386
Fix security permission error ( #619 )
2022-08-10 15:57:24 -04:00
boatbomber
4cb49c7825
Add sync locking for Team Create ( #590 )
...
* Add sync locking
* Steal lock from users who left without releasing
* Do not remove lock as unknown instance
* Don't delete non Archivable instance
2022-08-08 04:08:55 -04:00
Barocena
05adb82dda
Renamed Common to Shared ( #611 )
2022-08-08 03:59:52 -04:00
boatbomber
faf7671799
Make error messages copyable ( #614 )
...
* Make error copyable
* Allow partial copying or double click full copy
2022-08-08 03:58:32 -04:00
Lucien Greathouse
d64db329dd
Fix release workflow to use Wally
2022-08-08 00:28:52 -04:00
Lucien Greathouse
e34d2339ad
Vendor OpenSSL via native-tls-vendored reqwest feature
2022-08-08 00:15:05 -04:00
Max
d196c5091c
Simplify usage of attributes. ( #574 )
...
* Support implicit values for primitive attributes
This commit adds support for strings, numbers, and booleans to be implicitly typed in attribute maps, reducing the redundancy of needing to specify their types.
I also quietly adjusted one of the tests to use a more stable class/property pair. Since SourceAssetId is locked to Roblox, it could potentially disappear at any time.
* Apply formatting.
* Address feedback
* Backwards compatible format usage.
* Axe UnresolvedValueMap in favor of $attributes
Attributes can be defined directly on instances, with support for unambiguous types.
* Adjust test.
* to_string() -> into()
* Made attribute test more concise.
* small cleanup
* Update src/resolution.rs
* Update src/resolution.rs
* Update src/resolution.rs
* Update src/resolution.rs
Co-authored-by: Lucien Greathouse <me@lpghatguy.com>
2022-08-03 20:07:06 -04:00
Lucien Greathouse
3e83f92532
Update MSRV to 1.58.1 for format string capturing
2022-08-03 19:39:36 -04:00
James Onnen
41d7aaf323
Add uipadding to notifications ( #589 )
2022-08-03 19:01:07 -04:00