What Will Happen....
You probably know that i have not passed the GSoC final evaluation. Although i am a bit discouraged (it’s natural i think), as said from the begin, it’s not my intention to abandon my project. Money wasn’t my first motivation to work, and it will not be in any case.
It’s just a short post to tell you what is the state of my code, and about which i’m working on.
At the end of gsoc, contacts kit’s base classes are working fine, People were refactored to use my contact API, so i’m writing here my goals for the next period (deadline is presumably before january) :
Move attribute indexing from People to the PeopleTranslator.
Adjust file changes monitoring in People.
Add a PeopleFilePanel class to export contacts into formats different than Person format.
Fix all TODO and my late mentor’s suggestions
Create BContactList and BContactFieldList classes to make basic operations on collections of objects…like merging of contacts.
Finalize BContactGroup by using the mentioned classes.
Create the BContactRoster class, and make working the BAddressBook class (that will wrap /boot/home/people).
Integrate Mail with BAddressBook.
Sorry for few details, my first need was to notice you that i’m already working on the project.
Below some screenshots about my latest gsoc work :
- Haiku Activity Report - September 2020
- Haiku Activity Report - August 2020
- Rust on Haiku: the Case of the Disappearing Deceased Threads
- GSoC2020 Final Report: Input Preferences
- GSoC 2020 Final Report: Improving and Extending Services Kit
- GSoC 2020 Final Report: XFS File System
- GSoC 2020 Project Update(UFS2): Reading Files
- GSoC 2020 Project Update(UFS2): Reading Symboliclinks
- Manipulating window look & behaviour with 'hey'
- GSoC 2020 Project Update: XFS