Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CAL-963] ability to "plan" your timezone in the future when traveling #6790

Closed
PeerRich opened this issue Jan 30, 2023 · 14 comments · Fixed by #13951
Closed

[CAL-963] ability to "plan" your timezone in the future when traveling #6790

PeerRich opened this issue Jan 30, 2023 · 14 comments · Fixed by #13951
Assignees
Labels
bookings area: bookings, availability, timezones, double booking ✨ feature New feature or request Medium priority Created by Linear-GitHub Sync
Milestone

Comments

@PeerRich
Copy link
Member

PeerRich commented Jan 30, 2023

As someone who travels frequently, I want the ability to schedule a timezone change for a specific date range in the future.

User flow

  • I should be able to go into my General settings and where I edit my timezone, see an action to "Schedule a timezone change".
  • This will open a modal with a date range selection and the timezone editor.
  • I enter my dates, pick the timezone (of the location I will be travelling to) and click confirm.
  • I can then see the timezone override below the timezone select. Format:
    • (GMT+01:00) Central European Standard Time
    • March 1, 2023 — March 31, 2023
  • I can also delete it

From SyncLinear.com | CAL-963

@PeerRich PeerRich added the ✨ feature New feature or request label Jan 30, 2023
@PeerRich PeerRich changed the title ability to "plan" your timezone in the future when traveling [CAL-963] ability to "plan" your timezone in the future when traveling Jan 30, 2023
@PeerRich
Copy link
Member Author

could this live in the Date Overwrite?

@McPizza0
Copy link

Adding the ability to select a range of dates, and change timezone within "Date Override" would solve this.
Currently its on a per day basis which could be annoying to set up for longer trips.

Another alternative is to create a separate Availability calendar, and allow the event to schedule switching between them.
i.e. On Feb 1st use "Home Working Availability", On Feb 15th use "On the Road", Feb 22nd back to "Home Working"

@harshsinghatz
Copy link
Contributor

@McPizzaIs Yes i think adding a date range would be essential here. @PeerRich Can i please work on this??

@PeerRich
Copy link
Member Author

we would need to discuss this internally and research first and probably do some designs, too

@harshsinghatz
Copy link
Contributor

@PeerRich Cool, lmk if i can work on this

@PeerRich PeerRich added the 🎨 needs design Before engineering kick-off, a designer needs to submit a mockup label Jan 30, 2023
@ciaranha
Copy link
Member

ciaranha commented Jan 31, 2023

could this live in the Date Overwrite?

I would do it in ../settings/general alongside your timezone. It's more about ensuring you don't change your availability when you travel (ie I always want to be available 9-5 when I'm in London or New York).

Perhaps we could put something in availability to link to it, but ultimately it's a timezone change, not an availability one

I added a desired user flow to the description. I will add designs here shortly.

@McPizza0
Copy link

McPizza0 commented Jan 31, 2023

@Jaibles I think there's also use cases for when you're traveling and you have less availability, or only availability during specific hours.

The settings/general would just shift the current availability +/- specific hours depending on TZ diff - correct?

e.g. Feb 1st to 14th I am in San Diego, I will only have time in the afternoons for meetings. I would like to set a date range, select a timezone, and if needed temporarily adjust my availability for that period

@ciaranha
Copy link
Member

ciaranha commented Jan 31, 2023

@McPizzaIs yea that makes sense of course 👍

So if you have a timezone change scheduled, you could just a date override in availability, right?

1. Timezone change

  • Feb 1st to 14th - San Diego timezone set

2. Date override:

  • Feb 1st to 14th - 1pm - 5pm

Result: This will set your availability to 1pm - 5pm on the San Diego timezone

I can see why it would be good to communicate the timezone override in availability, and communicate that you can set this up - but these features should work largely independent to each other right?

@McPizza0
Copy link

McPizza0 commented Feb 2, 2023

@Jaibles #6833 also seems to touch on this area. Maybe good for UI consideration

@PeerRich PeerRich added the Medium priority Created by Linear-GitHub Sync label Feb 17, 2023
@PeerRich PeerRich modified the milestones: v.2.8, 2.6, 2.7 Feb 18, 2023
@PeerRich PeerRich removed the 🎨 needs design Before engineering kick-off, a designer needs to submit a mockup label Feb 22, 2023
@PeerRich PeerRich modified the milestones: 2.7, v.2.8 Mar 24, 2023
@ciaranha
Copy link
Member

ciaranha commented Mar 28, 2023

View Figma Designs →

@PeerRich
Copy link
Member Author

PeerRich commented Jul 8, 2023

@Jaibles lets revisit this for 3.2

@keithwillcode keithwillcode modified the milestones: v3.2, v3.3 Jul 14, 2023
@keithwillcode keithwillcode modified the milestones: v3.3, v3.4 Sep 15, 2023
@PeerRich PeerRich added linear Sync Github Issue from community members to Linear.app and removed linear Sync Github Issue from community members to Linear.app labels Sep 25, 2023
@keithwillcode keithwillcode removed this from the v3.4 milestone Oct 6, 2023
@PeerRich PeerRich added this to the v3.5 milestone Oct 10, 2023
@keithwillcode keithwillcode removed this from the v3.5 milestone Nov 11, 2023
@mxstbr
Copy link

mxstbr commented Nov 22, 2023

Strong +1 👍 to this. SavvyCal has this feature and it's a lifesaver for a leadership role where I travel across timezones frequently and want to make sure people schedule meetings at the right time:

CleanShot 2023-11-22 at 11 26 33@2x

One gripe I have with SavvyCal's implementation is that I need to schedule timezone changes and availability changes. In PT, I work 5am to 3pm; in CET, I work 10am to 8pm, and I need to schedule that availability change.

@ronissim
Copy link

+1 for this - a few notes:

  • Ithink it would be most powerful to allow both shifting hours and availability times. This is especially important as different metting types have different availability and I wouldn’t want to have to update the time zone for each meeting type separately
  • Expose an api for this
  • I used chatgpt to identify flights in my calendar and auto identify what time zone I’ll be in - it was easy so might be easy for you to add as well and suggest an auto time zone shift
  • Ideally I’d like to not allow scheduling a f2f meeting (one of my meeting types) when I’m traveling

@ronissim
Copy link

ronissim commented Dec 22, 2024

This as the feature was added under "schedule timezone change'
Can you please add a public API endpoint for this? I'd like to automatically schedule changes based off of a travel app.
I would also like to disable certain meetings types while traveling (the f2f ones)
Also opened a new issue under #18347

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bookings area: bookings, availability, timezones, double booking ✨ feature New feature or request Medium priority Created by Linear-GitHub Sync
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants