Week 13 - End of the journey
Its the end of week 13 now and also the time for "Firm Pencils Down" date. 3 months have passed since I commenced work on this project. Its been a long and eventful summer and I got to learn a lot from.The last week has been quite hectic with a flurry of pull requests to do bug fixes of existing bugs and the bugs which surfaced up recently and also to do changes according to feedback received by mentors. Here is a list of tasks I completed in the last week -
1. Fixed issue #451 - Now the modify page prompts users if they try to leave the page without saving the changes, in all themes. Also it gives the prompt only when the user has made a change.
2. Fixed issue #454 - Fixed the Global Index to show the alphabetical filters to sort the items
3. Finally fixed quicklinks and their tooltips - Fixed the overflowing quicklinks text in the basic theme. Also fixed the quicklink tooltips which now show both wikititle and full url to the item instead of just the wikititle.
4. Added css for smileys in basic theme which was missing earlier - Commit
5. Replaced important hex color values with variables in basic theme's theme.less. We should stick to using variables as much as possible as it makes it easier to understand and use and also make changes quickly - Commit
6. Fixed the invisible links in meta view in basic theme - The itemlinks in the meta section in the basic theme had the same color as the background color and hence became invisible. Changed the color of the links in this patch to fix the issue. - Commit
7. Added capability to edit acl string in item acl report view itself - Commit
8. Fixed the overflow of item names in the index view - Long item names used to break the css and overflow into a second line - Commit
9. Removed full stops from view titles - Commit
10. Fixed erroneous input element css in basic theme - There was unnecessary shortening of input textboxes - Commit
11. Fixed overlapping links in orphan view - The links did not have enough vspace between them. Added css to fix that - Commit
12. Right aligned time column in modernized theme history view - Commit
13. Made default acl string green in item acl report and made submit acl button smaller to make it look neater - Commit
14. Increased font size in global tags view in Modernized theme - The tag cloud in this theme earlier had very tiny font which was very hard to read - Commit
15. Removed extra commas and spaces between links in the meta view in basic theme - Commit
16. Made section heading size uniform across all sections in basic theme - Commit
17. Shifted Login button to the right in modify view in basic theme - Commit
18. Added title to icons in global history view and added padding under date titles - Commit
19. Fixed faulty footer which used to rise to the top at low resolutions in basic theme - Commit
20. Fixed failing modify view - The modify view was not being able to make changes to an item due to not being able to retrieve the Item ID - Commit
Phew!! Finally this has come to an end. It was a whole new experience and a whole new level of exposure to real-time, real-world work. I would like to thank both my mentors - Roger and Thomas for helping me and guiding me throughout the project and more importantly for giving me an opportunity to work on such a big project. Also I would also like to thank PSF and also Google because without them this would not been as good as it was. I hope to keep contributing to open-source projects. Cheers.