šŸ“…[New Plugin] Air Calendar (FullCalendar)

Is it possible to dim an eventā€™s background when itā€™s in the past? Iā€™d like to do this without needing to update the background color field in the database, if possible.

Hi @2706mason

Thank you for reaching out! :blush:

Yes, itā€™s absolutely possible to dim an eventā€™s background when itā€™s in the past without updating the database. You can achieve this using the Conditional tab.

Set up a condition like:
This Eventā€™s End Date < Current Date/Time

Once the condition is met, you can apply a different background style to indicate that the event has passed.

Iā€™ve attached a few screenshots for reference to guide you through the setup. If you have any additional questions or need further assistance, feel free to let us know! :pray:


Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

1 Like

Hi @2706mason,

I wanted to follow up and see if youā€™ve had a chance to go over the steps we shared earlier. If the issue persists or if thereā€™s anything else youā€™d like help with, please donā€™t hesitate to let us know.

Weā€™re always here to assist and would be happy to help address any challenges you might be facing.

Looking forward to your reply! :pray:

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hey @ZeroqodeSupport

I have an event that spans Wednesday through Sunday. Itā€™s visible in month view, specifically on Wednesday, Thursday & Friday, even when I have weekends hidden. But, it doesnā€™t display on any of the days when the calendar is in week view. Why? Is this expected? Or, is it a bug?

Hey @avern87 ,

Thanks for reaching out! :pray:

We **double-checked on our Air Calendar Demo, and we werenā€™t able to replicate the same issue. Events spanning multiple days appear correctly in both month view and week view, even with weekends hidden.

Could you try the following?
:white_check_mark: Double-check our demo page to compare your setup with oursā€”this might help identify any differences.
:white_check_mark: Ensure youā€™re using the latest version of the pluginā€”sometimes, updates include fixes that might resolve unexpected behavior.

To help us investigate further, could you also share a few more details?
:one: How is your event data structured? (Are you using a start date & end date, or a different setup?)
:two: What settings are applied to your calendar? (E.g., ā€œHide Weekendsā€ enabled, custom event sources, or any filters applied.)
:three: Have you tested on different browsers or devices? (Just to rule out any display-related issues.)
:four: Any screenshots or a short screen recording showing how the event appears in month view vs. week view?

Once we have more details, we can determine if this is a setup issue or a potential bug.

Looking forward to your response! :blush:

Best Regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hmmā€¦ Itā€™s a relatively simple setup on my end.

Maybe thereā€™s nuance to which week view you use? Specifically, Iā€™m seeing the issue with timeGridWeek. Specifically, with weekends disabled. By any chance, is that the specific week view you tried looking at?

Hey @avern87,

Thanks for the clarification!

Yes, weā€™ve checked, and in timeGridWeek with weekends disabled, multi-day events might not display as expected on the hidden days. This happens because the calendar removes those days entirely from the view, which can affect how events spanning across them are rendered.

To better understand whatā€™s happening in your setup, could you share:
:small_blue_diamond: A screenshot of your event data setup (start & end dates, event source, etc.).
:small_blue_diamond: A look at your Air Calendar settingsā€”especially around hidden days and timeGridWeek.
:small_blue_diamond: (Optional) A short Loom video showing how the event appears in both views.

With these details, we can determine if itā€™s a configuration issue or a potential plugin limitation. Let us know, and weā€™ll figure this out together!

Best Regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @ZeroqodeSupport,

I think we ran into a bug.
It seems that the references to the database fields or whether events are draggable or resizable are not working. In our case, these settings do not seem to be taken into account, and events remain draggable or resizable based on the calendar settings.

We are using customView1 with view: resourceTimeline and type: weeks. We also havenā€™t been able to get it working using conditions.

Do you have any idea what could be causing this? We use this tool to manage our field service technicians, and it is crucial that, based on the work status, an event can or cannot be moved or resized.

We look forward to your response.

Thanks for the reply! Welp, I went to record a walkthrough video and now canā€™t reproduce the issue. :-/ Sorry for the troubleā€¦ Will circle back if I encounter again.

Hi @ontwikkeling ,

Thanks for reaching out! I see how important it is for your scheduling logic to work correctly. Letā€™s go over what might be causing this issue and how to fix it.

Possible Causes & Fixes

:check_mark: Ensure Draggable/Resizable Fields Are Set Correctly

  • In the Air Calendar settings, make sure the Draggable Field and Resizable Field are linked to Boolean (Yes/No) fields in your database.
  • If these are empty, the calendarā€™s global settings will override individual event settings.

:check_mark: Check If the Issue Is View-Specific

  • Since youā€™re using resourceTimeline, try switching to week or day view to see if draggable/resizable works there.
  • Some settings behave differently in resourceTimeline, so this helps determine if itā€™s a view limitation.

:check_mark: Force the Calendar to Refresh After Status Changes

  • After updating an eventā€™s work status, trigger ā€œAir Calendar ā†’ Refresh Eventsā€ in your workflow.
  • This ensures that the latest database values are applied properly.

:check_mark: Override Draggable/Resizable with Workflows

  • If conditions arenā€™t working dynamically, manually update the event using ā€œUpdate an Eventā€ action.
  • You can also apply conditionals on the Air Calendar element itself to restrict movement based on status.

:check_mark: Debug by Checking Live Event Data

  • Add a text element that displays the draggable and resizable values from your eventā€™s data source.
  • If the values update correctly in the database but not in the calendar, itā€™s likely a refresh issue.

Next Steps

Can you confirm:

  • If switching views (week/day) changes the behavior?
  • If your event data explicitly includes draggable/resizable fields?
  • Whether manually triggering ā€œRefresh Eventsā€ updates the settings?

If the issue still persists, please share additional setup details or a Loom video, and weā€™ll take a closer look.

Best Regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @avern87 ,

No worries at all! Glad to hear the issue isnā€™t happening anymore. Feel free to reach out if it pops up againā€”weā€™re happy to help.

Best Regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hello,

@ZeroqodeSupport

Iā€™m stuck with a problem because i call an api endpoint for call multiple data source.

When i drag/drop an event, the workflow for when trigger eventā€™s modified workflow occure an error, see the message in debugger mode : ā€œ{ā€œstatusCodeā€:400,ā€œmessageā€:ā€œPlugin action Server script error when parsing the response: \nundefined is not iterable (cannot read property Symbol(Symbol.iterator))ā€,ā€œargsā€:{ā€œbubble_codeā€:ā€œ1741559012603x397192566977348400ā€}}ā€.

Maybe zeroqode team can help us when the data source is an api call and stop to render an ā€œundefinedā€ type ?

help you can help us for this !

thanks!

Hi @jordan.rmnpro ,

Thanks for reaching out!

The error youā€™re encountering typically happens when the plugin tries to process data that is either not formatted properly or is undefined. From the message, it seems that the API response is either not being parsed correctly or is missing expected data.

Hereā€™s how you can troubleshoot the issue:

1. Check the API Response:

The error suggests that the response from your API might be malformed or not in the expected format. The Air Calendar plugin expects an array of events, so please ensure that your API is returning data in the correct structure. It should return an array or list of events.

2. Validate the API Call:

Double-check that the API call is successfully returning the data and that the data is in the correct format. You can log the API response in the debugger to ensure that itā€™s an array of events and that all required fields (such as event IDs, titles, etc.) are being included.

Additionally, try adding a condition to your workflow, like Only When to ensure that the event modification only triggers if valid data is returned from the API. This will prevent the plugin from trying to render the events when the data is undefined or malformed.

3. Handle Undefined or Empty Data:

If thereā€™s a chance that the API could return an empty or undefined value, I suggest adding a check before passing the data to the calendar plugin. You can do this by checking if the data is not empty before passing it to the calendar.

For example:

  • Add a condition: Only When (API Response is not empty) to prevent rendering invalid data.

4. Check the Event Modified Workflow:

In the workflow triggered when an event is modified, ensure that you are passing all necessary data fields (e.g., event ID, title, date, etc.) to the next steps. Missing or undefined data in the modified event can cause this error.

If youā€™re still seeing issues, Weā€™d be happy to take a closer look if you can share more details about the specific setup and workflow you are using.

Looking forward to your reply!

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @ZeroqodeSupport ; @levon ,

https://unpkg.com/ is currently experiencing issues and Air Calendar pulls this as a dependency. Are you able to remove unpkg from your code and push out an update? Because of Air Calendarā€™s dependency on unpkg, our app pages are not loading and we are not able to uninstall Air Calendar without impacting the purpose of our application.

Here is another thread discussing it:

1 Like

Hi @ZeroqodeSupport ; @levon ,

This is Urgent Support Request

https://unpkg.com/ is currently experiencing a significant issue and Air Calendar pulls this as a dependency. Are you able to remove unpkg from your code and push out an update? Because of Air Calendarā€™s dependency on unpkg, our app pages are not loading and we are not able to uninstall Air Calendar without impacting the purpose of our application. Not sure if unpkg is just old, unused dependencies from when you acquired this app.

Here is another thread discussing the significant issue with unpkg: šŸšØ Since ~2pm EST: CDN Unpkg Major Outage may affect your Bubble app - #82 by johnny

1 Like

same here. Can you fix it?

2 Likes

Hi @gilles, @cm1,
ā€‹
First, we sincerely apologize for the delayed response. The Unpkg CDN outage over the weekend affected many Bubble apps, including those using our plugins, and we understand the frustration this may have caused. :folded_hands:
ā€‹
The Unpkg team has scaled up their global server deployment from the latest updates, and the issue should now be resolved. You can check the ongoing discussion and updates here: Bubble Forum Thread.
ā€‹
Meanwhile, we are actively discussing with our dev team the possibility of migrating all of the Zeroqode plugins from Unpkg to JsDelivr to prevent similar issues in the future.
ā€‹
As this situation arose over the weekend, the migration process may take some time.
ā€‹
We appreciate your patience and will keep you updated on any further developments. If you are still experiencing issues, please let us know.
ā€‹
Best regards,

1 Like

Hi @ZeroqodeSupport,

Thank you for your responseā€”I appreciate it. If possible, could you expedite the transition to JsDelivr? Unpkg was down again this morning, which caused issues with our Air Calendar plugin, and our clients have noticed the impact with pages not loading.

The sooner we can move away from Unpkg, the better. Please let me know if thereā€™s anything we can do to help facilitate the process.

Thanks again,
Gilles

1 Like

Hi @gilles,

Weā€™ve reported this issue to the dev team.

They are actively working on fixing the UNPKG issue, as several users have reported similar problems over the weekend.

Thank you for your understanding, and we will keep you updated on any progress. We appreciate your cooperation. :folded_hands:

Best regards,

Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

1 Like