Comments (6)
This library doesn't support timezones yet, but I'll put it on the roadmap.
from ics.
@adamgibbons I need this soon and have time to work on it. I threw together quick support for a timezone
prop that adds the TZID
, but quickly learned that's not enough in some clients without the corresponding VTIMEZONE
definitions.
Do you have any thoughts on how you'd like this to be implemented? Do you want to include common timezone defs with the library, or just expose an API for defining them and referencing them in events?
from ics.
@heyfrench Awesome - this will be a really nice addition to the library. I'm leaning toward including common timezone defs because it's just so much more user-friendly. I know there are a ton of them - but just getting the most common in is a big win and they'll trickle in over time, especially if we include a section in the readme w/ a template for how they're laid out. What do you think?
from ics.
I agree. Hoping to have some time to dig in this weekend.
from ics.
How are you guys doing?
from ics.
@iSuslov I ended up writing a new ICS builder from the ground up with timezone support from the start. I'm gonna open source it, but I haven't had time for documentation and learning how to package and publish things for NPM yet. It doesn't have all of the features yet that this one does (like alarms and such), but it's got good test coverage and is flowtyped throughout.
I'll see if I can at least get it up on GH this weekend. Do you have any experience with NPM packaging, or might you have time to hook up CI if I get it posted with some basic documentation?
from ics.
Related Issues (20)
- Type issue for organizer attribute HOT 2
- Documentation does not cover using this package Client Side
- Calendar Side Panel in OS X Outlook?
- Callbacks and errors HOT 1
- Calendar Notifications/Alarms Not Working
- Separate calendar options from event options
- Handle organizer names with special characters correctly HOT 1
- Adding long descriptions to ICS file causes email to get lost on Outlook
- Unicode emails not passing validation check
- Faulty trigger when alert `before` is set to false.
- PARTSTAT = Accepted (and others) not working in Outlook
- Support cloudflare worker environment
- When the title contains emojis, it is unable to generate a correct summary
- Add REFRESH-INTERVAL
- Trigger is encoded twice HOT 2
- Client specific attribute X-GOOGLE-CONFERENCE HOT 1
- Allow DTSTAMP to be set like any other event attribute
- Issues with runes2 import HOT 7
- TypeError: R.object is not a function. (In 'R.object()', 'R.object' is undefined)"
- Feed not working on Google but working on Apple Calendar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ics.