{"action":"opened","issue":{"url":"https://api.github.com/repos/GetLuna/Luna/issues/1425","labels_url":"https://api.github.com/repos/GetLuna/Luna/issues/1425/labels{/name}","comments_url":"https://api.github.com/repos/GetLuna/Luna/issues/1425/comments","events_url":"https://api.github.com/repos/GetLuna/Luna/issues/1425/events","html_url":"https://github.com/GetLuna/Luna/issues/1425","id":114610316,"number":1425,"title":"Rework the Timezone system","user":{"login":"Studio384","id":1693592,"avatar_url":"https://avatars.githubusercontent.com/u/1693592?v=3","gravatar_id":"","url":"https://api.github.com/users/Studio384","html_url":"https://github.com/Studio384","followers_url":"https://api.github.com/users/Studio384/followers","following_url":"https://api.github.com/users/Studio384/following{/other_user}","gists_url":"https://api.github.com/users/Studio384/gists{/gist_id}","starred_url":"https://api.github.com/users/Studio384/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Studio384/subscriptions","organizations_url":"https://api.github.com/users/Studio384/orgs","repos_url":"https://api.github.com/users/Studio384/repos","events_url":"https://api.github.com/users/Studio384/events{/privacy}","received_events_url":"https://api.github.com/users/Studio384/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GetLuna/Luna/labels/behavior","name":"behavior","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"Studio384","id":1693592,"avatar_url":"https://avatars.githubusercontent.com/u/1693592?v=3","gravatar_id":"","url":"https://api.github.com/users/Studio384","html_url":"https://github.com/Studio384","followers_url":"https://api.github.com/users/Studio384/followers","following_url":"https://api.github.com/users/Studio384/following{/other_user}","gists_url":"https://api.github.com/users/Studio384/gists{/gist_id}","starred_url":"https://api.github.com/users/Studio384/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Studio384/subscriptions","organizations_url":"https://api.github.com/users/Studio384/orgs","repos_url":"https://api.github.com/users/Studio384/repos","events_url":"https://api.github.com/users/Studio384/events{/privacy}","received_events_url":"https://api.github.com/users/Studio384/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/GetLuna/Luna/milestones/87","html_url":"https://github.com/GetLuna/Luna/milestones/Luna%201.3%20Denim","labels_url":"https://api.github.com/repos/GetLuna/Luna/milestones/87/labels","id":1365949,"number":87,"title":"Luna 1.3 Denim","description":"A new minor interim update between 1.2 and 1.4, comes with very small improvements.","creator":{"login":"Studio384","id":1693592,"avatar_url":"https://avatars.githubusercontent.com/u/1693592?v=3","gravatar_id":"","url":"https://api.github.com/users/Studio384","html_url":"https://github.com/Studio384","followers_url":"https://api.github.com/users/Studio384/followers","following_url":"https://api.github.com/users/Studio384/following{/other_user}","gists_url":"https://api.github.com/users/Studio384/gists{/gist_id}","starred_url":"https://api.github.com/users/Studio384/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Studio384/subscriptions","organizations_url":"https://api.github.com/users/Studio384/orgs","repos_url":"https://api.github.com/users/Studio384/repos","events_url":"https://api.github.com/users/Studio384/events{/privacy}","received_events_url":"https://api.github.com/users/Studio384/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":5,"state":"open","created_at":"2015-10-20T10:42:48Z","updated_at":"2015-11-02T14:56:40Z","due_on":"2015-12-24T23:00:00Z","closed_at":null},"comments":0,"created_at":"2015-11-02T14:56:40Z","updated_at":"2015-11-02T14:56:40Z","closed_at":null,"body":"Timezones have been and will always be a pain to handle for developers. However, Luna isn't handeling this as good as it could. We're currently supporting just 40 of the 431 timezones out there (that less then 10%)! The worst part is: PHP actually can handle this all by itself instead of Luna having to handle all the calculations. The result is a lot of benefits:\r\n\r\n* We support the full 100% of all timezones out there, instead of just the subset we have now.\r\n* PHP will generate the dropdown with all the options itself, no need for Luna to include 40 lines of long code.\r\n* We can drop all additional calculations to take Daylight Saving Time and altered timezones in account.\r\n* Daylight Saving Time is enabled and disabled by PHP, no need for users and admins to worry about it.\r\n\r\nHowever, changing this will reset the timezones for all boards."}}