About this Website
Got a Question?
Open Source Contributions
Open Source Contributions
All my contributions to the greater good of open source software (OSS).
If you like my contributions,
❤️ Sponsor Me
. It would mean the world to me!
- Desktop calendar app designed for elementary OS.
Fix Notifications: Embedded daemon in one unified binary
Calendar.Store => Calendar.EventStore
Calendar.Store: vapi changes to complete a task
Calendar.Store: Renamed Maya.Model.CalendarModel to Calendar.Store
Calendar.Store: Update for pot/POTFILES
Calendar.Store: Moved all needed utility functions to Calendar.Util
Calendar.Store: DateRange, DateIterator and some utility functions
- Mail app designed for elementary OS.
Re-Adding "Send by Email"
Fix #647: Cannot delete emails
Automatically select next message after delete
Avoid storing to "Sent" twice for outlook.com
Filter conversations for "Unread" and/or "Starred"
Show time in message header
Improve search performance
Add Support for the org.freedesktop.portal.Email
Set the correct from address on reply in multi account environments
Fix #582: Calculate the page height correctly
Fix #619: Don't save draft if no changes were made
Moved undo toast to message view
Don't store two copies in Sent for Office 365 and Google
Fixes #608: Random crash when changing folder
Make composer insensitive during send
Fix Warnings in Vala Code
Handle subject in ComposerWidget
Send sent to Sent
Set and show subject on Reply
Lock access to threads to avoid race conditions
Grouped Folders Added: Archive
Grouped Folders: Made Type Configurable
Show unread count of grouped Inbox
Grouped Folders: Inbox
Archive message support
Folder icon detection
elementary System Settings
- A plugin for System Settings which allows you to configure Notifications.
Bypass Do Not Disturb
- A plugin for System Settings which allows you to configure your Online Accounts.
New feature: Editing a CalDAV account
Caldav set calendar url of collection source
Set refresh interval for IMAP
Retrieve login methods from camel
Ignore Calendar Subscriptions
Fixes #210: Close dialog on ESC key release
New feature: Edit mail account
Auto detect auth mechanism for IMAP and SMTP
Verify E-Mail Credentials
Add support for well known google folders
Configuring well known folder URIs
Popdown Popover when a button is clicked
Hide local_mbox account
Fix Mail setup
Auto Update Account List
Separate tasklists and calendars
Create basic AccountsModel
Start prototyping IMAP
CalDAV: Save account information
- Synced tasks and reminders on elementary OS.
Drag Task to another List
Self contained scheduled list
Fix cursor placing on focus
Load only non-completed tasks by default
Fixes an Issue when removing task description
Avoid accidentally deleting a list
Refactor: Splits TaskListGrid into two classes
Fix account header in sidebar
Renamed ListView to TaskListGrid
Using ECal util functions for custom properties
Refactor: EntryPopover namespace
Refactor: Widgets Namespace
Keep state across lists
Use row_activated instead of focus to allow future drag and drop
Added support for X-APPLE-SORT-ORDER
Show dialog if we fail to carry out the user's intent
Fix compile errors in EDS v3.39.2+
Code Style: Initialize Objects with Properites
Make description textview useable
CalDAV: Add Task List for WebDAV backend
Rename GTasks Task list
Rename Task List
Invalidate headers and sorting
Fixes missing scheduled list tasks
Made sure we always set the due date to the next full hour if not def…
Update task asynchronous
Made sure README contains libecal-2.0
Dropped support for libecal-1.2
Fix for calcomponent-created in libecal 1
Add a task
Complete occurence only
Using task model to detach UI from EDS
Checkboxes update their color
Deleting a task
Made inline editing of task summary possible along with some keyboard…
Persist task changes to ECal backend
Edit task UI
Output due date where it is set
Fixed stripped_line typo to avoid doing same work twice
Use a lighter tone for the completed label summary text.
Add task description in tasklist
Hide disabled sources (tasklists)
Load all tasks
- Stylish top panel that holds indicators and spawns an application launcher
Display tasks in Wingpanel
Fixed an issue where focus style was not reset to today
Calculate TimeZone according to Calendar
elementary xrdesktop support
Enabling Linux users to interact with the beautifulx desktop of elementary in Virtual/Augmented Reality (XR).
Visit the project page
for more information.
- A simple and beautiful timer app for elementary OS.
Keep alive while timer runs
Color time and pause
Time shift if app is not used
Created new app screenshot
Created new app screenshot (removed desktop background).
Remember Window Position
One time contributions
- A simple One Time Password (OTP) library in C
Example implementation in otp-cli tool
Added build script to build test_c on Ubuntu LTS 20.04
elementary Contributor Docs
Code Review Guidelines
- Library that extends GTK with common widgets and utilities
- HTML to PDF converter written in PHP.
Allow usage of [[page_cu]] in css class names
- GPU/CPU-based iOS Watermark Library for Image and Video Overlay.
Removed Info.plist from Copy Bundle Resources Phase - Fixes #30 bug
- Containers just like Virtual Machines - but with native performance.
Basic functionality for desktop image handling
- The WordPress framework designed for developers.
Trigger change on id set...
- Run your Vala Scribbles.
Add support for Gtk 3.0
Progress for Apple Reminders