Forum > Third party

Hustle - A simple task manager

(1/2) > >>

Wesbat:
I'm a fan of keeping task lists, and I have tried many a task manager app. They are all great, but I wanted a project to further my FPC and Lazarus learning experience. And thus Hustle was created. I use the app to track the tasks for developing the app itself, creating a strange kind of satisfying feedback loop.

This is a hobby project I have been working on for the past month and a half. The main goal is to be simple yet functional, a secondary goal is to target multiple platforms. I have tested on Windows and (to a lesser degree) GNU / Linux.

If this is your kind of thing, and willing to click through it, I'm sure there are bugs and I'd love to hear about them. Seriously.

This is a work in progress.

The app is not feature-complete. It should be considered alpha status.

Features

* Create tasks and sub-tasks to any depth.
* Drag-and-drop tasks to rehome or reorder them.
* Set Due and Completed dates.
* Filter the task tree by entering a search term, and optionally hide tasks that have been completed.
* Write task notes in markdown format.
* A variety of note styles to choose from.

Change Log

version 1.1 (15 January 2025)

New Features

* The Hustle homepage is now live!
    * Using the Help > homepage menu in the app will open the homepage
      with a JavaScript version check that tells you if a new version is available
* Created a new app icon
* Wrote the user documentation
    * HTML files that are theme-aware, light/dark follows your system
    * If running from source you need to build them first, see docs/README.md
* Insert task links into notes using a completion list
    * ctrl-space in the note editor to show it
* New Edit > Heading shortcuts in task notes
* New settings
    * Always show note editor on task open (hide/show depending if notes are empty)
    * Notes accept tabs (tab key indents / focus next control)
    * Insert tasks at (insert new tasks at top / bottom of list)
* Attach files to tasks
    * Show files as links in your notes, clicking the links opens the document
    * Show image attachments in notes
    * Combine the two to create a linked image to a web address or file attachment
* Trashing tasks
    * Send tasks to the trash when they are no longer wanted
    * Take them out the trash if you regret it later
    * Delete trash manually or on application exit (OFF by default)

Changes

* Implement proper dark theme support using DarkMetaStyle
    * (this is a new requirement if building from source)
* Show the created date on tasks
* Added more on-boarding tasks
    * Create a new database to see them in action
* Windows: Inno setup installer now available.


Compiling from source:

Read about the required Lazarus packages here.

Links

* Hustle homepage
* Source code repository

MarkMLl:
Sounds good, and please keep us updated.

MarkMLl

nomorelogic:
really interesting tool
I compiled it without any problems

I think it can be very useful

congratulations

Wesbat:
Thanks for the encouragement! I will be sure to update here when milestone 2 changes are complete :)

ALLIGATOR:
This looks like a very useful app!

I'm currently using CintaNotes and I like the minimalism of it, but it stopped missing a few features. Such as: embedding images, more powerful formatting options, and the ability to sync and view notes with my cell phone.

Now after much time of thinking, I have come to the conclusion that the ideal note-taker for me would be something like this one, like yours. Only need to add the ability to embed images, store notes not in the database, but separately as *.md files, and synchronization through SyncThing or git or both.

Maybe later I will try to connect to the project or make a fork of it for myself

And use SQLite only for full-text search purposes

Navigation

[0] Message Index

[#] Next page

Go to full version