GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TechbeeAT/jtxBoard: jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.

BranchesTags
Open more actions menu

Latest commit

 

History

4,677 Commits
4,677 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude/skills/release
.claude/skills/release
 
 
.github
.github
 
 
app
app
 
 
baselineprofile
baselineprofile
 
 
fastlane/metadata/android
fastlane/metadata/android
 
 
gradle
gradle
 
 
whatsnew
whatsnew
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitlab-ci.yml
.gitlab-ci.yml
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
crowdin.yml
crowdin.yml
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

jtx Board

Journals, notes & tasks in one app — built on the iCalendar standard and synced with the CalDAV server of your choice.

GitHub release F-Droid License: GPL v3 Crowdin

jtx Board Banner with Screenshot

Tip

Also by Techbee: Spectacled – open, standards-based journals, notes and tasks for Android, iOS, Web and Desktop, syncing directly over CalDAV without DAVx5. Find out more at spectacled.techbee.at.

Get the most out of journals, notes & tasks

Take the iCalendar standard to the next level: combine journals (VJOURNAL), notes (VJOURNAL) and tasks (VTODO) in one app and use DAVx5 to synchronize your entries with the CalDAV server of your choice!

iCal standard compliant

Using the iCal standard ensures compatibility and interoperability with other apps and services, independent of a dedicated provider or infrastructure. Journals and notes are compliant with the definition of the VJOURNAL component, tasks are compliant with the VTODO component. You can also import and export your entries as .ics files.

Combine journals, notes & tasks

Instead of using separate apps for journals, notes & tasks, you can manage them all in one place, then 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. With DAVx5 you are free to choose your preferred CalDAV provider; you can even use your own local server to store and synchronize your data. Note: DAVx5 is an independent app and must be acquired separately.

Features

  • Journals, notes and tasks in one app, linked to each other through parent/child relationships and subtasks
  • List, grid, compact, Kanban and week views
  • Alarms and notifications, plus location-based reminders (geofences, gplay flavor only)
  • Attachments, audio notes and speech-to-text
  • Markdown formatting
  • Home screen widgets
  • Import and export of .ics files
  • Works offline with local collections, syncs through DAVx5 when you need it

Find out more on jtx.techbee.at


Download

Get it on Google Play Get it on F-Droid

The official jtx Board APKs provided on GitHub Releases are currently signed with a key with this SHA-256 hash:

8C:52:4F:E3:CF:6C:48:27:0D:A0:2A:F3:CD:9C:89:90:38:D7:B0:0D:2E:8C:9F:C1:C4:E2:6B:F3:2E:E8:69:70

Screenshots

More screenshots

Troubleshooting

If you have any trouble with the synchronization, please first check the article Troubles with the synchronization? See what could go wrong before opening an issue.

Communication

To get in touch with the team and other users, please open an issue on GitHub or use the support form on jtx.techbee.at.

Contributing

Contributions are always welcome! Whether financial support, translations, code changes, bug reports, feature requests, or otherwise, your help is appreciated. For more information please have a look at Contribute on our website. Translations are managed on Crowdin.

PayPal donate button

ko-fi

Building from source

Requirements: JDK 21 and the Android SDK. jtx Board runs on Android 7.0 (API 24) and newer.

git clone https://github.com/TechbeeAT/jtxBoard.git
cd jtxBoard
./gradlew assembleOseDebug

The APK is written to app/build/outputs/apk/ose/debug/.

Flavors

jtx Board provides the following flavors:

  • gplay is the flavor for the Google Play Store. It comes in a standard and a pro version. The pro version is paid and enables editing options for remote entries.
  • ose is the open source edition. If you would like to build the app from source, this is the recommended flavor. It contains only open source libraries. Instead of an in-app purchase, this flavor shows an additional page for donations. As Google Maps is not open source, the ose flavor uses OpenStreetMap.

Note

The huawei (Huawei AppGallery), amazon (Amazon Appstore) and generic flavors are deprecated and no longer maintained.

Permissions

jtx Board uses/requests the following permissions
Permission Why it is needed
GET_ACCOUNTS Determine if there are accounts set up in DAVx5 and show them in the UI
RECORD_AUDIO Record audio notes and use the speech-to-text engine
READ_CONTACTS Get suggestions when selecting attendees or a contact for an entry
READ_SYNC_STATS Show a progress bar while a synchronization through DAVx5 is in progress
INTERNET Retrieve the list of contributors for translations (Crowdin.com), code (GitHub.com) and release notes (GitHub.com)
VIBRATE Haptic feedback when moving an entry on the Kanban board
POST_NOTIFICATIONS Receive notifications when an alarm is due
ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION Move the map to your current location and set the current location (latitude, longitude) for an entry
SCHEDULE_EXACT_ALARM, USE_EXACT_ALARM Show a notification when an alarm is due
RECEIVE_BOOT_COMPLETED Restore notifications and geofences after a restart
ACCESS_BACKGROUND_LOCATION Trigger a notification for a geofence (gplay flavor only)

License

jtx Board is licensed under the GNU General Public License v3.0.

About

jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.

jtx.techbee.at/

Topics

androidcaldavcaldav-clientdavx5glance-appwidgeticalendarjetpack-composejournalsnotesrfc-5545rfc5545tasksvjournalvtodo

Resources

Readme
GPL-3.0 license

Code of conduct

Code of conduct
Activity
Custom properties

Stars

707 stars

Watchers

4 watching

Forks

30 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.