-
Notifications
You must be signed in to change notification settings - Fork 2
/
atom-gsoc.xml
77 lines (76 loc) · 7.75 KB
/
atom-gsoc.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Tokhy's hub</title>
<link href="https://tokiesan.github.io/atom-gsoc.xml" rel="self"/>
<updated>2023-08-25T15:25:48+03:00</updated>
<author>
<name>Ahmed Gamal Eltokhy</name>
</author>
<id>https://tokiesan.github.io</id>
<entry>
<title>GSoC'23 LibreOffice Proposal</title><summary>LibreOffice Google Summer of Code 23 Proposal</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/libreoffice-prop.html"/>
<updated>2023-06-02T20:02:39+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/libreoffice-prop.html</id>
</entry>
<entry>
<title>Pilot: Joining LibreOffice in GSoC'23</title><summary>Joining LibreOffice in GSoC'23: A Short Introduction</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/pilot.html"/>
<updated>2023-06-02T20:03:54+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/pilot.html</id>
</entry>
<entry>
<title>GSoC Week 1 Report: Remembering Digital Signatures</title><summary>In the first week of GSoC, the focus was on implementing an option to remember digital signatures session-wise in LibreOffice. The initial setup involved creating a testing environment with numerous certificates, filing a bug on Bugzilla, and exploring the relevant codebase. The main workflow of the patch is now complete, with the next steps being to link the resigning function to the saving request and cache certificates and signatures per session.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_1_report.html"/>
<updated>2023-06-10T19:44:36+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_1_report.html</id>
</entry>
<entry>
<title>Week 2 Report</title><summary>**Week 2 Report - Summary** Implemented the ability to remember digital signatures, eliminating the need for manual signing on each save. Also working on a caching mechanism to improve certificate loading performance. More details [here](https://gerrit.libreoffice.org/c/core/+/152687) and [here](https://gerrit.libreoffice.org/c/core/+/153113). Stay tuned for further updates on this ongoing work.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_2_report.html"/>
<updated>2023-06-17T21:18:46+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_2_report.html</id>
</entry>
<entry>
<title>Week 3 Report: More Certificate Manager Improvements</title><summary>In the Week 3 report of my GSoC'23 journey at LibreOffice, I made significant improvements to the certificate manager integration and caching. I successfully implemented a patch to hide the certificate manager button when not available, laying the groundwork for future enhancements. Additionally, I worked on certificate caching to optimize access and reduce loading delays. The certificates view was revamped with a user-friendly tree view, simplifying navigation and management. Challenges ahead include further customization of certificate managers, improving the UI for viewing certificates, and completing the certificate caching feature.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_3_report.html"/>
<updated>2023-06-24T10:28:32+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_3_report.html</id>
</entry>
<entry>
<title>Week 4 Report: Custom Certificate Manager and Certificate UI Enhancements</title><summary>This week in GSoC'23 at LibreOffice, progress was made on custom certificate manager integration and certificate UI improvements. The custom certificate manager option is nearing completion, pending review, while work continues on transforming the certificate display with a tree view for easier navigation. Upcoming tasks include finalizing these features and continue working on UI improvements.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_4_report.html"/>
<updated>2023-07-03T12:07:28+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_4_report.html</id>
</entry>
<entry>
<title>Week 5 & 6 Report</title><summary>During Weeks 5 and 6 of GSoC at LibreOffice, I completed two patches: one for customized certificate managers, resolving related bugzilla issues, and another for improving the certificate chooser dialog. I also started working on search and filter functionalities for the dialog. Progress is being made to enhance the user experience and flexibility of certificate management in LibreOffice.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_5_6_report.html"/>
<updated>2023-07-17T12:25:47+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_5_6_report.html</id>
</entry>
<entry>
<title>Week 7 Report</title><summary>Implemented certificate manager searching and filtering functionalities in LibreOffice, enhancing user experience. Patches were merged, next on is focusing on refining the feature based on feedback. Progress made in improving certificate management and chooser dialog. Excited for the next steps in the project!</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_7_report.html"/>
<updated>2023-07-25T18:15:59+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_7_report.html</id>
</entry>
<entry>
<title>Week 8 9 Report</title><summary>Significant progress has been made on the project's final stages. Certificates caching has been successfully resolved, with the complexities of caching tackled through an effective implementation involving design patterns and a singleton approach. The initial project goals have been largely met. The coming weeks will be dedicated to documentation, final improvements, and addressing minor outstanding goals.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_8_9_report.html"/>
<updated>2023-08-08T20:03:46+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_8_9_report.html</id>
</entry>
<entry>
<title>Week 10 11 Report</title><summary>I'm providing an update after 10 weeks working on LibreOffice. I have successfully completed all the requirements I originally proposed related to improving the user interface for digital certificates and signatures. This includes developing a mechanism to remember selected recipients, improving the recipient selection UI, enabling intelligent searching of large keyrings, improving UI latency, and adding filtering for search results. I'm very pleased with the progress made so far. Going forward, I plan to focus on enhancing the documentation for the xmlsecurity module and addressing any bugs related to digital signatures. I'm very grateful to several LibreOffice developers, including Thorsten Behrens, Heiko Tietze, and Hossein Nourikhah, who provided excellent guidance during this project. While I'm sad this journey is nearly over, I achieved my goals and learned a lot along the way. I look forward to continuing to contribute to LibreOffice in the future.</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.html"/>
<updated>2023-08-19T19:18:48+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.html</id>
</entry>
<entry>
<title>Final Report</title><summary>The past four months working on LibreOffice for Google Summer of Code 2023 have been an amazing learning experience. With the help of mentors Thorsten, Heiko, and Hossein, I implemented features to improve the user experience around digital signing and encryption like remembering recipients, better recipient selection UI, fast searching/filtering of keys, and documentation. My 12 patches were merged and it was incredible contributing to open source with the friendly LibreOffice community. I look forward to more FOSS contributions in the future!</summary>
<link href="https://tokiesan.github.io/blogposts/gsoc/final_report.html"/>
<updated>2023-08-25T15:25:48+03:00</updated>
<id>https://tokiesan.github.io/blogposts/gsoc/final_report.html</id>
</entry>
</feed>