jtx Board journals|notes|tasks vs toodoo
Side-by-side comparison of two open source alternatives
jtx Board journals|notes|tasks
Elevate the power of the iCalendar standard to the next level, use the potential of the combination of journals (VJournal), notes (VJournal) and tasks (VTodo) out of one app and use DAVx5 to synchronize your entries with a CalDAV-server of your choice! iCal standard compliant Using the iCal standard ensures compatibility and interoparability with other apps and services independent of a dedicated provider or infrastructure. Journals and Notes are compliant to the definition of the VJOURNAL component, Tasks are compliant to the VTODO component. Future features will also include import and export functionalities to and from .ics files :-) Combine journals, notes & tasks Instead of using separate apps for journals, notes & tasks you can use them out of one hand, combine and link them to each other, e.g. create meeting minutes and link your tasks to them. Sync with DAVx5 Synchronize your entries with any compatible CalDAV server by using DAVx5. By using DAVx5 you are free to choose your preferred provider for CalDAV, you can even use your local server to store and synchronize your data. Note: DAVx5 is an independent app and must be acquired separately. Open Source Your data can contain private and sensitive data by their nature. We believe that individuals and companies should be able to be in full control of their own data. This means the freedom to choose where and how the data are stored, and freedom in choice of software. That is why we chose DAVx5 as a Sync Adapter to synchronise your data between your phone and any compatible CalDAV-server. The source code for jtx Board is publically available - find out more on https://jtx.techbee.at ! What does VJournal and VTodo mean? VJournal and VTodo are calendar components defined in the international standard RFC-5545, the Internet Calendaring and Scheduling Core Object Specification (iCalendar), see https://datatracker.ietf.org/doc/html/rfc5545 . This standard also defines the VEvent component, which is the standard definition for calendar event entries. jtx Board is using the VJournal component according to this iCalendar standard for journal entries and tasks. VJournals can have a defined start date, but they cannot have a duration or an end date. VJournals with a defined start date are considered journals entries in jtx Board, VJournals without start date are interpreted as notes. The VTodo component as defined in the iCalendar standard defines the technical specification of tasks, which can have a scheduled start, due and completed date as well as a progress and a completed status (amongst others). The VEvent definition is widely used, the VTodo component also found some implementations in Apps, but the VJournal component remained in the dark almost not being implemented at all by other apps and services. With jtx Board we would like to revive the usage of this standard and empower it with the possibilities to link and combine VTodos with VJournals - and in the future also VEvents! :-) Find out more on https://jtx.techbee.at
toodoo
Features of toodoo Tasks: You can create, change and delete tasks. Each task has a name, a category, a priority (HIGH, MEDIUM, or LOW), and a completion-status (i.e. it is either OPEN or DONE). Optionally, each task can also have a description (arbitrary text), a due_date and a due_time. In order to avoid unintentional deletion, a task can only be deleted if it is DONE. Categories: You can create as many categories as you need. The category a task belongs to can be changed. A category can be renamed. This will affect all tasks that belong to that category. Unused categories can be deleted. I.e. deletion is only possible if the category has no tasks, and if it is not used in the current filter. Filtering tasks: It is possible to restrict the tasks displayed in the list, e.g. completed tasks only, or tasks with low priority only, etc. In general, the tasks to be displayed in the list can be filtered by * completion_status * due_date/due_time * priority * category or any combination of these. For due_date there are several predefined filter options, e.g. TODAY, CURRENT_WEEK, OVERDUE, TASKS_WITHOUT_DATE, etc. For priority and category, it is possible to filter with more than one option. E.g. you can choose to show tasks with priorities HIGH or MEDIUM. Or you can display all tasks that have either category "Family" or "Friends". Sorting tasks: The task list can be sorted by: * completion_status * due_date/due_time * priority * category * name Any sort order is possible. E.g. first by due_date/time, then by completion status, category, priority and name. Or any other order you prefer. Searching tasks: Tasks can be searched by text. The search text you enter can be applied to the task name, the task description, or both. Case-sensitive search is possible. In the list of search results, when displaying details of a task, the search string is highlighted in the task name and / or description. Convenience: There are shortcuts for often used actions. E.g. * From the context menu of a category you can jump to a list of all tasks for that category. * From the context menu of a task you can change its completion_status, set it to DONE (or OPEN respectively), or set its due date to today or tomorrow. * When the task list is filtered by "tasks due TODAY", you can easily move to the previous / next day by swiping right / left. * Similarly, by swiping you can easily move to the previous / next week (when the task list is filtered by "tasks due CURRENT_WEEK"), or to the previous / next category (when all tasks for a category are displayed). Display: Tasks due in the past, today, or in the future have different background colors, so they are easily discernible. The color scheme adapts to the display mode of the underlying android. I.e. if dark mode is selected (provided your android does support dark mode), a dark color scheme is used also for toodoo. Import / Export: All user data (i.e. tasks, categories, filters and sort criteria) can be exported to an external file (xml-format). Vice versa, data can be imported from an external file. Technical: Your data is stored locally on your device. No connection to the internet needed. No ads. No tracking. Restrictions toodoo is minimalistic. It focuses on managing, categorizing, filtering, and sorting tasks (however, more features may be added in future releases.) Thus, there are some restriction, i.e.: * The user interface is in English only. * Name of folder and file for export data are fixed (i.e. /Download/toodoo/toodooData-yyyy-mm-dd-hh-mm-ss) * Settings are currently fixed, e.g. - date format is yyyy-mm-dd, time format is 24 hours. - first day of week is Monday. - within a day, tasks without due_time are sorted behind tasks with due_time.
| Feature | jtx Board journals|notes|tasks | toodoo |
|---|---|---|
| License | GPL-3.0-only | GPL-3.0-or-later |
| Install sources | F-DroidGitHub | F-Droid |
| Categories | NotesProductivityCalendar | NotesProductivityCalendar |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |