Recent

Author Topic: Notetask 1.1.1 - Free cross-platform task & notes in plain-text on your disk!  (Read 2945 times)

AlexanderT

  • New Member
  • *
  • Posts: 20
Hi everyone,

I’ve written a small application called Notetask for managing task lists or notes in plain text files.
It’s useful for quickly organizing many ongoing tasks.

Each line in the file represents a separate task, but multiline tasks are also supported — in the file they are separated by the <br> tag.
The app also supports basic Markdown formatting, so tasks can be easily copied to Markdown files.

The project is open-source and written in Lazarus (Free Pascal). GitHub:
https://github.com/plaintool/notetask

Now featured on MajorGeeks — one of the oldest software directories!
https://www.majorgeeks.com/files/details/notetask.html

Version 1.1.1 released!
https://github.com/plaintool/notetask/releases/latest

The main focus of this minor release was setting up a proper CI/CD pipeline using GitHub Actions to simplify and speed up future releases.
Also, this release introduces Dark Mode support on Windows, following the OS setting.
Several usability improvements were made, including better indentation behavior, enhanced link handling in the memo, and visual improvements for archived groups.
The update also fixes multiple issues related to filtering, Unicode selection, tag sorting, duplicate highlighting, and memo rendering.

Hope you enjoy the update! Feedback and suggestions are always welcome, especially on GitHub Issues. Wishing you all the best!
« Last Edit: February 13, 2026, 11:56:45 am by AlexanderT »

marcos-ebm

  • Jr. Member
  • **
  • Posts: 51
Re: Notetask 1.0.0
« Reply #1 on: October 26, 2025, 11:26:11 am »
I'm using a translator

transform this app for the web with d2bridge

https://www.d2bridge.com.br/
Lazarus 3.0 / LAMW 0.8.6.4 - Gradle 8.5 - Jdk 21 - Ndk 21e - Windows 11

BSaidus

  • Hero Member
  • *****
  • Posts: 648
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Notetask 1.0.0
« Reply #2 on: October 26, 2025, 01:21:16 pm »
Wonderfull,
Need portable if possible.
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

AlexanderT

  • New Member
  • *
  • Posts: 20
Re: Notetask 1.0.0
« Reply #3 on: October 26, 2025, 02:33:31 pm »
Wonderfull,
Need portable if possible.

Thank you for your interest in Notetask!

You can download the tar.gz archive containing the executable files for Windows and Linux, on the GitHub release page:
https://github.com/plaintool/notetask/releases

Please note that these executables do not register file associations with the application.

You can extract the archive using a free tool like 7-Zip or via the command line in Windows 10
Code: Text  [Select][+][-]
  1. tar -xvzf notetask-1.0.0.tar.gz

There is also an installer available, which can be used either for all users (system-wide) or for a single user, installing into the user's local data folder.
« Last Edit: October 26, 2025, 03:11:25 pm by astverskoy »

AlexanderT

  • New Member
  • *
  • Posts: 20
Notetask 1.0.1
« Reply #4 on: October 28, 2025, 10:19:09 am »
Greetings everyone!

I’m happy to share a minor update: Notetask 1.0.1

You can find the download links for this version here: 
https://github.com/plaintool/notetask/releases/tag/v1.0.1

Changelog

New Features:
- Added functionality to check for application updates via the GitHub API

Enhancements:
- Darkened the note separator for better visibility

Bug Fixes:
- Program did not start in unavailable languages
- Task duplication bugs that cleared the clipboard and lost left indentation
- Delete key worked incorrectly in the memo grid
- Bug where reducing the window size to zero caused the note to swap positions with the status bar
- Reset selection to the first line when creating a new file with only a single line
- Window title was not displayed in the taskbar

If you try this version, please let me know if everything works well for you! Your feedback is greatly appreciated.

d2010

  • Sr. Member
  • ****
  • Posts: 253
Re: Notetask 1.0.1
« Reply #5 on: October 28, 2025, 07:51:56 pm »
Greetings everyone!
I’m happy to share a minor update: Notetask 1.0.1
You can find the download links for this version here: 

Here my test/s01 ==
00= HirenBootCd have good succesufull on interbet, They  save all files onto
  %temp%\HBCD\*.*
  Please you used same trick , You create a folder NoteTas10 ..You increment
  NoteTas00..NotteTas99
01=You create a a menu Run please you  ove



AlexanderT

  • New Member
  • *
  • Posts: 20
Re: Notetask 1.0.1
« Reply #6 on: October 28, 2025, 08:18:03 pm »
Greetings everyone!
I’m happy to share a minor update: Notetask 1.0.1
You can find the download links for this version here: 

Here my test/s01 ==
00= HirenBootCd have good succesufull on interbet, They  save all files onto
  %temp%\HBCD\*.*
  Please you used same trick , You create a folder NoteTas10 ..You increment
  NoteTas00..NotteTas99
01=You create a a menu Run please you  ove

Hi d2010,

Thanks for the suggestion — just to confirm, do you mean a portable version that unpacks itself into a temp directory (for example %TEMP%\NoteTasXX) so it can run from a USB stick without leaving traces on the system after exit?
Do you also suggest auto-incrementing folder names (NoteTas00..NoteTas99) and removing the temp folder on program exit?
Thanks!

d2010

  • Sr. Member
  • ****
  • Posts: 253
Re: Notetask 1.0.1
« Reply #7 on: October 29, 2025, 01:00:52 pm »
https://sourceforge.net/projects/vlxc-codoclisp/files/Source4Lazarus/popa_lazarus13notetask2.zip/download

Please have you fun..
I make a few updates.
Code: [Select]
[c:\lazarus\2052\notetask.exe]
OpenDialog.101=10000100000000000000000000000000"Accounts.tsk"
OpenDialog.102=10000100010000000000000000000000"Accounts.tsk"
OpenDialog.103=10000010000000000000000000000000"Household Chores.tsk"
OpenDialog.104=10000010000000100000000000000000"Household Chores.tsk"
OpenDialog.105=10000000100000000000000000000000"Shopping list.tsk"
OpenDialog.106=10000001000000000000000000000000"Notes.tsk"
OpenDialog.107=10000001100000000000000000000000"Notes.tsk"
OpenDialog.108=10000001100100000000000000000000"Notes.tsk"
OpenDialog.109=10010001100100000000000000000000"Notes.tsk"
OpenDialog.110=10110001100100000000000000000000"Notes.tsk"
OpenDialog.111=10110001100100000000000000000000"Shopping list.tsk"

OpenDialog.112=10001000000000000000000000000000"Shopping list.tsk"
OpenDialog.113=10001000000000000000000000000000"Notes.tsk"
OpenDialog.114=10001000000000000000000000000000"Notes.tsk"
OpenDialog.115=10001010000000000000000000000000"Notes.tsk"
OpenDialog.116=10011010000000000000000000000000"Notes.tsk"
OpenDialog.117=10001000000000000000000000000000"Shopping list.tsk"
OpenDialog.118=10000001000000000000000000000000"Household Chores.tsk"

I upload full source of notetask.lpi :-X
« Last Edit: October 29, 2025, 01:05:28 pm by d2010 »

AlexanderT

  • New Member
  • *
  • Posts: 20
Notetask v1.1.0 (2025-12-09)

[Full Changelog: click here]

Quote
🚀 New Features
- Implement real-time task filtering for all visible groups and tasks #22
- Highlight text fragments found by filter in the grid #54
- Implement full tag support in task file #23
- Dropdown check-list in tag input allows selecting existing tags or removing them #32
- Add Zoom functionality for the grid with control via View menu, mouse wheel, hotkeys, or status bar #29
- Add tooltips for groups, stored in the file after comment marker #19
- Search and highlight cell text matching current cell #40
- Build a single InnoSetup installer for all architectures #64
- Add 32-bit build #60
- Add translations for cs, da, nl, fi, el, he, id, pl, ro, sv, tr #62
- Open a link from notes or grid with Ctrl + Click #50

✨ Enhancements
- Switch groups using NUMPAD+ and NUMPAD- #66
- Save print settings, print tags behind task text #65
- Change MD format, place tags closer to task text #55
- Allow writing links in task text #51
- Move task to top/bottom before first/last visible non-archived task if archive hidden #48
- Check for updates via wget on Linux #45
- Render sorting arrow in fixed column #18

🐛 Fixed Bugs
- Ignore text drag in form DropFiles event #70
- Incorrect font selection color in Memo on Linux #69
- Search did not work with F3; Replace did not save current cell text #68
- Recalculate line heights when tags change #67
- Unnecessary page change call overwrites correct backup #63
- Replace static bcrypt.dll import with dynamic fallback for Windows XP #61
- Prevent selection beyond visible area #59
- Simplify link detection #58
- Consider bold font in line height calculation #56
- Take readonly mode into account when changing encodings and line endings #53
- Minor improvements to editing #52
- Prevent page dragging stickiness #49
- Highlighting duplicates slows search #47
- Lock form during find, allow cancellation #46
- Correct row modifications after deletion #44
- Saved tab exceeding total tabs opens empty list #36
- Eliminate selection flicker during deletion #33
- Fix remembering row positions in groups #25
- Auto adjust row height only when column resized #24
- Redraw grid sometimes fails on first click #21
- Tab handling errors from different configuration file #20
- Tab rename changes wrong tab when archives hidden #17


Roland57

  • Hero Member
  • *****
  • Posts: 562
    • msegui.net
Compiled and tested successfully under Linux. It looks a great project! Congratulations.

It even has a French interface.  :)
My projects are on Codeberg.

AlexanderT

  • New Member
  • *
  • Posts: 20
Compiled and tested successfully under Linux. It looks a great project! Congratulations.

It even has a French interface.  :)

Thank you so much, Roland57! 😊 Languages are machine-translated. If you spot any mistakes, contributions through pull requests are highly appreciated!

AlexanderT

  • New Member
  • *
  • Posts: 20
Re: Notetask 1.0.0
« Reply #11 on: December 24, 2025, 02:14:33 pm »
Wonderfull,
Need portable if possible.

Hello !

I’ve added a portable version. If the file form_settings.json is located next to the exe, the application stores its settings in the same directory as the exe. An empty form_settings.json file is also included in the archive.

I’ve attached the ZIP archive to the current 1.1.0 release, although the exe version differs slightly from the installer builds.

Best regards,
« Last Edit: December 25, 2025, 07:01:00 am by AlexanderT »

d2010

  • Sr. Member
  • ****
  • Posts: 253
 %)
Can you share with me, the last version of NoteAsk,  If if you can share  the source !!
or  you send to P.M. ::)
You say...
"Replace static bcrypt.dll import with dynamic fallback for Windows XP compatibility #61"
C:Q2=Can I test NoteAsk with WindowsXP v or portable BartPe?
« Last Edit: February 06, 2026, 11:17:56 am by d2010 »

AlexanderT

  • New Member
  • *
  • Posts: 20
%)
Can you share with me, the last version of NoteAsk,  If if you can share  the source !!
or  you send to P.M. ::)
You say...
"Replace static bcrypt.dll import with dynamic fallback for Windows XP compatibility #61"
C:Q2=Can I test NoteAsk with WindowsXP v or portable BartPe?

Hi,

The latest version of Notetask (including the source code) is always available on GitHub:
https://github.com/plaintool/notetask

Yes, you can test the build or installation on Windows XP using the MSI package.
A portable version is also available as a ZIP archive.
If you find any issues on XP, feel free to report them.

Regards

AlexanderT

  • New Member
  • *
  • Posts: 20
Notetask v1.1.1 (2026-02-11)

[Full Changelog: click here]

Quote
🚀 New Features
- Implement Dark Mode support in Windows dependent on OS setting #71
- Add CI/CD pipeline (GitHub Actions + local support) #83
- Add multi-function floating button for inserting or duplicating tasks #81
- Provide a portable (ZIP) version #72

✨ Enhancements
- Apply Ctrl+Tab indentation to the entire task text, not just the first line #85
- Ctrl+Click on memo first highlights entire link, second click follows it #80
- Show Unicode strikethrough in group name when all tasks are archived #79
- Add Ctrl+Num+/Num- shortcuts for tab moving (same as Ctrl+Shift+Left/Right) #78

🐛 Fixed Bugs
- Fix filter behavior; cursor keys in filter jump to table if text is unselected #84
- Memo.SelectAll works incorrectly with Unicode; switched to manual selection #77
- When selecting and editing a row, the memo overlaps the bottom cell border dotted line #76
- Tag sorting broken in checklist; tags appear after textual tags #75
- Duplicate highlight color differs from search match highlight #74


 

TinyPortal © 2005-2018