[GSoC 2017] Calendar Application: Final Report

Blog post by AkshayAgarwal007 on Mon, 2017-08-28 11:55

Hello Everyone! Google Summer of Code 2017 is off to an end and in this report I'll be summarizing the work done throughout the summer. Introductory blog post Source code: https://github.com/HaikuArchives/Calendar List of all blog posts: https://www.haiku-os.org/blog/akshayagarwal007/ List of all Commits: https://github.com/HaikuArchives/Calendar/commits/master https://github.com/haiku/haiku/commits?author=AkshayAgarwal007 What has been completed Calendar App The Calendar app currently has the following features implemented: Create, modify and delete events. Generate notifications for events.

[GSoC 2017] Calendar Application: Weekly Report 7

Blog post by AkshayAgarwal007 on Sun, 2017-08-27 03:45

Hello Everyone! In this post I would be focusing on the work done in the past two weeks. I worked on Google Calendar integration and general improvements and bug fixes in the Calendar App. I also worked on implementing a relative datetime formatter and general enhancements/bug fixes involving the Haiku locale kit. Calendar App Fetching events using Google Calendar API and syncing with the database works now. There are issues with sending JSON data in an http post request, which always results in a parse error in the API response, as a result of which adding/updating events to Google Calendar doesn't work currently.

[GSoC 2017] Calendar Application: Weekly Report 6

Blog post by AkshayAgarwal007 on Fri, 2017-08-11 02:41

Hello Everyone! In this post I would be focusing on the work done in the past two weeks. I implemented a database backend and worked on generating notification for events. Currently, I am using SQLite3 for data storage, but I would be implementing a BFS backend for the same sooner. Google Calendar integration is currently in progress. Also there is an issue with date/time parsing and formatting in the app which I would be fixing.

[GSoC 2017] Calendar Application: Weekly Report 5

Blog post by AkshayAgarwal007 on Tue, 2017-07-25 10:47

Hello Everyone! It's been more than a week since I wrote my last blog post. In this post I would brief you on the work done during this time. I spent a little more time digging into the Haiku source (mostly the locale kit) to work on bugs and possible improvements as I came across quite a few places that would require it, while working on the Calendar app. The current date is now highlighted in BCalendarView.

[GSoC 2017] Calendar Application: Weekly Report 4

Blog post by AkshayAgarwal007 on Tue, 2017-07-11 08:51

Hello Everyone! It has been three weeks since my last blog post. In this post I would update you with the current progress on the Calendar Application. I have been working on the following since the past three weeks: Writing the Event and Category class. Working on UI of Event Manager. Working on UI of Category Manager and Category Edit Window. Working on a pop-up Calendar control to select event start and end date.

[GSoC 2017] Calendar Application: Weekly Report 3

Blog post by AkshayAgarwal007 on Wed, 2017-06-21 04:41

Hello Everyone! In this post I would be focusing on the work done in the past two weeks, issues faced and how I went about resolving them. Also, since the first evaluation is near, the post also contains a brief analysis of the current progress with respect to the deliverables mentioned in the proposal. Issues faced and how I went about resolving them: I wasn't able to set the day names header in the calendar view based on the locale preferences, the day names always showed up in English no matter which language is selected in locale preferences.

[GSoC 2017] Week 3-4 of Community Bonding

Blog post by AkshayAgarwal007 on Sun, 2017-06-04 08:41

Hello Everyone! In this post I would be focusing on my last two weeks of community bonding. The coding period has officially began on 30th, although I had already started it in my second week itself. I had one or two different things in mind for this week as I mentioned in my previous post. But I ended up working on implementing a locale aware date header, and the calendar widget, which is more important initially as to implement the basic functionalities of the calendar app, and is also the first goal.

[GSoC 2017] First two weeks of Community Bonding

Blog post by AkshayAgarwal007 on Thu, 2017-05-18 08:51

Hello Everyone! In my previous post I introduced you all to the Calendar Application project that I would be working upon as a part of GSoC 2017. In this post I would be focusing on my first two weeks of the community bonding period. Getting to know people The first few days were spent in exploring more about the Haiku community, getting to know the mentors and fellow students, and learning in details about their project through their blog posts.

[GSoC 2017] Calendar Application

Blog post by AkshayAgarwal007 on Mon, 2017-05-08 06:51

Introduction Hello I'm Akshay (IRC/Trac: akshay, GitHub: AkshayAgarwal007) from Kolkata, India. I would be working on developing a native Calendar Application for Haiku as a part of Google Summer of Code 2017. My mentors for the project are Scott McCreary and Kacper Kasper. I am very excited for this project. Why a Calendar Application? Isn't there already one? A Calendar application is a must have application for any operating system and would be beneficial for end users as well as developers.