Changelog

April 30, 2024

v 1.4.2

Hi all! A new phase for Jellycuts is starting soon, this update is preparing for that :)

Changes
- Altered naming across the app
- Updated helper URL

Nov. 1, 2022

v 1.4.1

# Additions
- Added two new Jellycuts actions. These actions will allow you to automatically compile a jelly file or string of jelly code from inside of Shortcuts.
- Compile Jelly Text
- Compile Jelly File
- New Icons!
- Added two new icons

# Changes
- Updated Pro Purchase Screen
- Rearranged the icon screen
- Made secret icons visible

July 12, 2022

v 1.4

This version of Jellycuts allows you to access actions from your favorite shortcuts apps! You can access these apps' actions through 20 new app libraries. To go along with the new app actions, a new tool has been added! This tool is Third-party Object Storage. This tool allows you to import objects from your favorite apps and access them within Jellycuts!

This means there are now:
- 615 supported actions
- 37 supported third-party objects
- 320 supported enums

The Nitty Gritty Details:
New App Libraries -
- An Otter RSS
- Actions
- Apollo
- a-Shell
- a-Shell mini
- CARROT Weather
- Data Jar
- Drafts
- Focused Work
- GizmoPack
- Jellycuts
- LinkBin
- Nudget
- Progress
- Recurrence
- Rubyist
- Scriptable
- The Wallpaper App
- Toolbox Pro
- WidgetPack

Shortcuts Settings -
- Added Receive On Screen Content
- Added Show in Menu Bar
- Added Show in Quick Actions

Jelly Language changes -
- Depreciated spaces in variable names
- Shortcut Input has been renamed to ShortcutInput
- Current Date has been renamed to CurrentDate
- The global variable DeviceDetails has been added
- Nested RepeatIndex and RepeatItem are now supported.
- For example, you can now have RepeatIndex2, RepeatItem2 and so on
- Fixed an issue with the round function
- Fixed an issue with the Ask For Input function
- Fixed support for multiline strings
- Fixed an issue where multiple functions in a script could cause compilation issues

Experiences -
- Added a new onboarding experience
- Rearranged the tools screen
- Rearranged the console and toolbar
- Added a new tool for third party objects

This update took a lot of time and work to get going! It is the start of a new chapter for Jellycuts and I am really excited to get it out to everyone! If you are enjoying Jellycuts and have not already purchased Jellycuts Pro, it would mean the world to me if you check out all the awesome new additions! Thank you for supporting me and Jellycut's development!

Feb. 15, 2022

v 1.3.3

This is a small update that fixes a few bugs in preparation for the big 1.4 update.

Nitty Gritty
- Updated documentation viewer
- Fixed a bug that caused AskForInput to not function
- Added incremental magic variable names for shortcut importin
- Fixed an issue where some characters would break function parsing

Feb. 13, 2022

v 1.3.2

This is a small update that fixes a few bugs in preparation for the big 1.4 update.

Nitty Gritty
- Updated documentation viewer
- Fixed a bug that caused AskForInput to not function
- Added incremental magic variable names for shortcut importing
- Fixed an issue where some characters would break function parsing
- Added true/false highlighting

Jan. 12, 2022

v 1.3.1

This is just a small bug fix update!

Dec. 13, 2021

v 1.3

The BIG feature for this update is the ability to create Functions & Macros! Both of these are difficult to create within shortcuts, but with the power of Jellycuts you can harness the power of them with ease!

## New Features
- Functions & Macros!
- You can now create both functions and macros.
- Check out the documentation for more information
- Variable names are now suggested to you in selection menu.
- Function and Macro names are recommended to you in the selection menu.
- Added the ability to change the side of the iPad sidebar.
- You can now rename your Jellycuts.
- New tint color "Mint".
- Long press gestures have been added to the home screen.
- Long press on the export button to quickly compile the current Jellycut.

## Changes to Jelly
- You can now create functions and macros
- Functions will utilize the Run Shortcut action to run your function in its own shortcuts instance.
- Macros will copy whatever code is inside them into where you call them.
- You can now assign values to variables without using the `var` keyword before the variable name.
- var x = 3
- x = 3
- You can now add to a variable without using the `var` keyword before the variable name.
- var x += 3
- x += 3
- The setName action has been altered.
- includeExtension has been renamed to dontIncludeExtension.

## Bug Fixes
- Fixed a bug where the position of a project would change if you had the sort method set to something other than last edited date.
- Fixed a bug where a variable declared by using a string wouldn't be added to the scope.
- Fixed a bug where the font selector & theme selector would visually lose your picked choice.
- Fixed a bug where a project would think it was already opened.
- Fixed bugs in the project settings.
- Fixed a bug with using macOS actions.

Oct. 8, 2021

v 1.2.1

This is just a small quality of life update that includes some changes to make Jellycuts easier to use. The biggest one is that line numbers are now included in errors.

Full Change log -
### New Content
- Errors now contain the line number that they occurred on
- You can now use a two finger swipe too dismiss or invoke the console.