Mid Term Report Report GSoC 25

Taskwarrior

Contributor Details

Name

Shubham Ingale

Github

@SGI-CAPP-AT2

LinkedIn

in/shgi

Zulip@CCExtractor

Shubham Ingale (862906)

Mail

shubhamingale779@gmail.com

Mentor Details

Name

Mabud Alam

Github

@Pavel401

LinkedIn

in/mabud

Zulip@CCExtractor

Mabud Alam (856060)

Milestones Achieved So Far: 

Sr

Milestone Achieved

Description

Link to Work

1

Implemented Scheduled attribute

User was unable to select scheduled attribute which is now can be selected at the time of task creation

442

2

Separate Modularization for TW2.0 classes and TW3.0 classes

Taskwarrior 3.0 Apis and Task class is now separated into new directory v3

494

3

Migrated the Route for CCSync Creds to getx

Route of CCSync credentials was using stateful widget to show the route now it uses proper getx route

493

4

Optimizing the Application for Desktops

SQLite Error on Desktop is fixed.

Large Screens now have static drawers.

496

5

Enhanced Profile Page

Profile page is now enhanced and it does not require to

487

6

CI Fixes are done

There were some errors in CI Builds

  • Java Version
  • Flutter Version

This errors were because of recent gradle script

486

7

Database for Debug logs

Debug logs are now stored into SQLite database and shown into app itself
So that logs can persist across debugging sessions.

495

Pending Milestones:

Sr

Pending Milestones

1

Full test coverage

2

Fixing i18n in some parts and enhancements in it

3

Automation of Nightly releases

4

Global GetX controller for Settings

5

iOS Home Screen widget

6

Building iOS Application and Publishment

Yellow Tasks are Upcoming Week Tasks