Coder Social home page Coder Social logo

techbeeat / jtxboard Goto Github PK

View Code? Open in Web Editor NEW
339.0 7.0 9.0 30.72 MB

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.

Home Page: https://jtx.techbee.at/

License: GNU General Public License v3.0

Kotlin 100.00%
android caldav caldav-client glance-appwidget icalendar jetpack-compose journals notes rfc-5545 rfc5545

jtxboard's Introduction

jtx Board

Get the most out of 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 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 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 (https://www.davx5.com/). 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.

Find out more on https://jtx.techbee.at/


Get it on Google Play Get it on F-Droid


Contributing

Crowdin

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.

PayPal donate button

ko-fi

Communication

For communication with the team and other people, please use the forums to get in touch either directly on Gitlab or through the support form on https://jtx.techbee.at

jtx Board Banner with Screenshot

Flavors

jtx Board provides different flavors:

  • gplay is the flavor for the Google Play store that comes in a standard and pro version. The pro version is paid and enables editing options for remote entries.
  • huawei is the flavor used for is the flavor for the Huawei app gallery that comes in a standard and pro version.
  • amazon is the flavor used for is the flavor for the amazon app store that comes in a standard and pro version.
  • generic deprecated - was the flavor other app stores like Amazon. This flavor contains only open source libraries and is meant to be paid before downloading.
  • ose is the open source edition. If you would like to create build the app from source, this is the recommended flavor. This flavor contains only open source libraries. Instead of an in app-purchase this flavor has an additional page for donations visible. As Google Maps is not open source, the ose flavor uses OpenStreetMap.

Permissions

jtx Board uses/requests the following permissions:

  • GET_ACCOUNTS is used to determine if there are accounts set up in DAVx5 and show them in the UI
  • RECORD_AUDIO can be used to access the microphone for adding audio notes and to use the speech-to-text engine
  • READ_CONTACTS can be used to get suggestions when selecting attendees or a contact for an entry
  • READ_SYNC_STATS is used to show a progress bar when a synchronization through DAVx5 is currently in progress
  • INTERNET is used to retrieve the list of contributors for translations (Crowdin.com), code (GitHub.com) and release notes (GitHub.com)
  • VIBRATE gives you haptic feedback when moving an entry on the Kanban-Board
  • POST_NOTIFICATIONS let's you receive the notifications when an alarm is due
  • ACCESS_COARSE_LOCATION & ACCESS_FINE_LOCATION can move the map to your current location, can set the current location (latitude, longitude) for an entry
  • SCHEDULE_EXACT_ALARM & USE_EXACT_ALARM used to show a notification when an alarm is due
  • RECEIVE_BOOT_COMPLETED used to restore notifications and geofences after restart
  • ACCESS_BACKGROUND_LOCATION used to trigger a notification for a geofence (gplay flavor only)

Troubleshooting

If you have any troubles with the synchronization, please check first the following article [https://jtx.techbee.at/troubles-with-the-synchronization-see-what-could-go-wrong] before opening an issue.

Screenshots

jtxboard's People

Contributors

arnyminerz avatar cketti avatar dependabot[bot] avatar graue70 avatar mueller-ma avatar patrickunterwegs avatar t-h-e avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

jtxboard's Issues

[BUG] v2.1.2 Sort Date Descending not working

Upgrading from 2.1.1 to 2.1.2 the sort order for journal lists (compact and full) resets itself to Date Ascending (ie oldest at top) and can't be changed.

No other filter or group is set but changing the date order from ascending to descending does nothing.

A bit urgent if you like to work with the newest entry at the top of the list.

(I see group and order now share a single tab - perhaps something got lost in combining them)

[BUG] markdown not applied in task list

Hi @patrickunterwegs ,

I found an issue with the markdown formatting. When using in task description, it is working great inside the task detail view, but on the task list, the markdown formatting is not applied, but I see the formatting chars.
I'd assume this is a bug.

e.g.
**foobar**-description is being shown as foobar-description in the task view but as **foobar**-description in the task list.

On task title no markdown is applied at all but I assume that's per design and not a bug.

  • all 4 task views affected (list, kanban,..)
  • only tested two markdown formats: bold (**) & underline (_)

Device and version:

  • Device. Samsung Galaxy a51
  • jtx Board version: 2.01.01.rc12.gplay

[Feature] Widget: Hide message if nothing to display

Would be cool to have the possibility to hide the message "nothing to show by given filter" (or however this translates into English) on the widget.

I really like the possibility of showing my tasks due on today on my home screen. When there is nothing to do, it's obviously empty, so I do not really need that message, because it rather disturbes the theme.

On the other hand, I agree, giving no feedback whenever a filter is in play is rarely a good choice but regarding this as a widget, coming handy on various types of user screens and themes this would be really nice, also regarding most of your users might - to this day - be experienced users, I guess.

What do you think about it?

PS: I do not want to ask for too much, so just as a side note, a more decent font color of the widget would be nice, like gray or black, or even white, because the light blue is very special.

PPS: Great work with that opacity settings that's awesome.

[Feature] Ability to add new columns other than draft and final

Is your feature request related to a problem? Please describe.
I started using grapheneos and started using davx5 for sync and found this notes app. I'm coming from trello and I liked it has multiple columns cause I can see all my to dos without going in an out of each list

Describe the solution you'd like
Have an option for users to add new columns

Describe alternatives you've considered

Additional context

[BUG] Wrong default filename extension when exporting all collections

Discussed in #88

Originally posted by dcharalambous December 26, 2022
Using jtx board on Android 10 (Samsung Galaxy S9+), jtx board version 2.01.03-rc08.gplay (201030008).

While in the Collections menu, when selecting "Export all" from the three-dot-upper-right-menu, the generated zip file has extension .zip.ics

[BUG] Unable to set Czech language

Describe
Application is translated to Czech, but list of selectable languages dosnt show it

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Setings.'
  2. Click on 'Language.'
  3. Scroll down to 'list.'
  4. There is no Czech

Expected behavior
There should be Czech on list

Screenshots
Screenshot_20221222-162533_jtx_Board

Device and version:

  • Device: Xiaomi
  • jtx Board version: up-to-date
  • Downloaded from: F-Droid

[Feature] Filter logs by precise date

Is your feature request related to a problem? Please describe.
I write a lot of logs, between 10 and 15 a day.
Filtering allow having only logs with date in past, today, tomorrow or future.

Describe the solution you'd like
I would like having the possibility to display only logs with a specific date.

For example, we are on 20221205, if we have these logs (with date YYYYMMDD):

  • Log 1 | 20221201
  • Log 2 | 20221202
  • Log 3 | 20221202
  • Log 4 | 20221202
  • Log 5 | 20221203
  • Log 6 | 20221203
  • Log 7 | 20221205

We set a filter to 20221202 so the list display :

  • Log 2 | 20221202
  • Log 3 | 20221202
  • Log 4 | 20221202

Edit :
I have usually logged entries with date and time, so it would need to ignore time.

[BUG] Removing Start Date crashes app

Describe the bug
App crash when removing start date of a task.

To Reproduce

  1. Add or edit a task
  2. click on the start date.
    3.untick the left most checkbox for the date.
    4.Confirm ("ok") and the app crashes.

Expected behavior

Screenshots

Device and version:

  • Device. Samsung Galaxy a51
  • jtx Board version: 2.01.01.rc12.gplay

[BUG] Crashes on startup

Describe the bug
jtx fails to start, shows main screen for about 1 second.

To Reproduce
Steps to reproduce the behavior:

  1. Tap on the jtx icon
  2. Wait 2 seconds
  3. App closes

Expected behavior
App works

Device and version:

  • Device: Samsung Galaxy Note 2 (n7100)
  • jtx Board version: 2.01.01-rc12.ose
  • Downloaded from: f-Droid
  • Android version: LineageOS 19.1

Log

12-21 08:44:07.713  3845  7423 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=at.techbee.jtx/.MainActivity2 bnds=[27,766][193,956]} from uid 10106
12-21 08:44:07.737  3845  7423 W ActivityTaskManager: Can't find TaskDisplayArea to determine support for multi window. Task id=355 attached=false
12-21 08:44:07.740  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 174042980; UID 10143; state: DISABLED
12-21 08:44:07.741  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 184838306; UID 10143; state: DISABLED
12-21 08:44:07.742  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 185004937; UID 10143; state: DISABLED
12-21 08:44:07.744  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 181136395; UID 10143; state: DISABLED
12-21 08:44:07.745  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 174042936; UID 10143; state: DISABLED
12-21 08:44:07.747  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 197654537; UID 10143; state: ENABLED
12-21 08:44:07.752  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 168419799; UID 10143; state: DISABLED
12-21 08:44:07.785 15356 15370 D SplashScreenView: Build android.window.SplashScreenView{3210aa2 V.E...... ......ID 0,0-0,0}
12-21 08:44:07.785 15356 15370 D SplashScreenView: Icon: view: android.widget.ImageView{19b1333 V.ED..... ......I. 0,0-0,0 #10204aa android:id/splashscreen_icon_view} drawable: com.android.wm.shell.startingsurface.SplashscreenIconDrawableFactory$ImmobileIconDrawable@b52e6f0 size: 320
12-21 08:44:07.785 15356 15370 D SplashScreenView: Branding: view: android.view.View{249a469 G.ED..... ......I. 0,0-0,0 #10204a9 android:id/splashscreen_branding_view} drawable: null size w: 0 h: 0
12-21 08:44:07.806  3845  3905 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10143; state: DISABLED
12-21 08:44:07.806  3845  3905 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10143; state: DISABLED
12-21 08:44:07.806  3845  3905 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10143; state: DISABLED
12-21 08:44:07.807  3845  3905 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10143; state: ENABLED
12-21 08:44:07.808  3845  3913 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10143; state: ENABLED
12-21 08:44:07.820  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '15356'; fd=58: Permission denied
...
12-21 08:44:07.842  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '16092'; fd=110: Permission denied
12-21 08:44:07.842  3845  3913 I ActivityManager: Start proc 16114:at.techbee.jtx/u0a143 for pre-top-activity {at.techbee.jtx/at.techbee.jtx.MainActivity2}
12-21 08:44:07.844 15356 16115 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:07.847 15356 16115 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:07.850 15356 16115 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:07.860  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14542'; fd=58: Permission denied
...
12-21 08:44:07.861  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14554'; fd=58: Permission denied
12-21 08:44:07.853 16114 16114 E libprocessgroup: Failed to make and chown /sys/fs/cgroup/uid_10143: No such file or directory
12-21 08:44:07.861  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14562'; fd=58: Permission denied
12-21 08:44:07.861 16114 16114 E Zygote  : createProcessGroup(10143, 0) failed: No such file or directory
12-21 08:44:07.861  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14575'; fd=58: Permission denied
12-21 08:44:07.861 16114 16114 I Zygote  : seccomp disabled by setenforce 0
12-21 08:44:07.862  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14579'; fd=58: Permission denied
12-21 08:44:07.862  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14582'; fd=58: Permission denied
12-21 08:44:07.862  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14584'; fd=58: Permission denied
12-21 08:44:07.862  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14585'; fd=58: Permission denied
12-21 08:44:07.896  3845 32076 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 167936)...
12-21 08:44:07.899  3845  7634 W OpenGLRenderer: Failed to initialize 101010-2 format, error = EGL_SUCCESS
12-21 08:44:07.920  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14588'; fd=58: Permission denied
...
12-21 08:44:07.921  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '16092'; fd=58: Permission denied
12-21 08:44:07.933 16114 16114 W at.techbee.jtx: Using default instruction set features for ARM CPU variant (cortex-a9) using conservative defaults
12-21 08:44:07.945  3650  3669 I adbd    : jdwp connection from 16114
12-21 08:44:07.940  4032  4032 I e-lazy.legacy: type=1400 audit(0.0:5402): avc: denied { write } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_generic_socket permissive=1
12-21 08:44:07.940  4032  4032 I e-lazy.legacy: type=1400 audit(0.0:5403): avc: denied { read } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_generic_socket permissive=1
12-21 08:44:07.947  3845  3983 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.1168) failed {.code = ERROR_UNKNOWN, .description = unknown error}
12-21 08:44:07.979 16114 16114 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10143; state: ENABLED
12-21 08:44:07.980  3845  3982 D CompatibilityChangeReporter: Compat change id reported: 171306433; UID 10143; state: ENABLED
12-21 08:44:08.324 16114 16114 V GraphicsEnvironment: ANGLE Developer option for 'at.techbee.jtx' set to: 'default'
12-21 08:44:08.326 16114 16114 V GraphicsEnvironment: ANGLE GameManagerService for at.techbee.jtx: false
12-21 08:44:08.326 16114 16114 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-21 08:44:08.328 16114 16114 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-21 08:44:08.329 16114 16114 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-21 08:44:08.370  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 149924527; UID 10143; state: ENABLED
12-21 08:44:08.371  3845  7423 D CompatibilityChangeReporter: Compat change id reported: 132649864; UID 10143; state: DISABLED
12-21 08:44:08.401 16114 16114 W at.techbee.jtx: Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (max-target-o, reflection, denied)
12-21 08:44:08.402 16114 16114 W at.techbee.jtx: Accessing hidden method Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V (max-target-o, reflection, denied)
12-21 08:44:08.402 16114 16114 W at.techbee.jtx: Accessing hidden method Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V (max-target-o, reflection, denied)
12-21 08:44:08.408  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14542'; fd=110: Permission denied
...
12-21 08:44:08.416  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '16092'; fd=110: Permission denied
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed SF frame:66
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed App frame:80
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed SF frame:66
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed SF frame:68
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed SF frame:68
12-21 08:44:08.506 14542 14575 W FrameTracker: Missed SF frame:66
12-21 08:44:08.507 14542 14575 V PerfettoTrigger: Not triggering com.android.telemetry.interaction-jank-monitor-8 - not enough time since last trigger
12-21 08:44:08.596 16114 16114 I Configurator: Invalid configuration value: net.fortuna.ical4j.timezone.registry
12-21 08:44:08.596 16114 16114 I Configurator: java.lang.ClassNotFoundException: at.bitfire.ical4android.AndroidCompatTimeZoneRegistry$Factory
12-21 08:44:08.596 16114 16114 I Configurator: 	at java.lang.Class.classForName(Native Method)
12-21 08:44:08.596 16114 16114 I Configurator: 	at java.lang.Class.forName(Class.java:454)
12-21 08:44:08.596 16114 16114 I Configurator: 	at java.lang.Class.forName(Class.java:379)
12-21 08:44:08.596 16114 16114 I Configurator: 	at net.fortuna.ical4j.util.Configurator.getObjectProperty(Configurator.java:117)
12-21 08:44:08.596 16114 16114 I Configurator: 	at net.fortuna.ical4j.model.TimeZoneRegistryFactory.<clinit>(TimeZoneRegistryFactory.java:59)
12-21 08:44:08.596 16114 16114 I Configurator: 	at net.fortuna.ical4j.model.TimeZoneRegistryFactory.getInstance(TimeZoneRegistryFactory.java:67)
12-21 08:44:08.596 16114 16114 I Configurator: 	at at.techbee.jtx.SyncContentProvider.onCreate(SyncContentProvider.kt:292)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.content.ContentProvider.attachInfo(ContentProvider.java:2404)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.content.ContentProvider.attachInfo(ContentProvider.java:2374)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread.installProvider(ActivityThread.java:7459)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread.installContentProviders(ActivityThread.java:6976)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6747)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread.access$1500(ActivityThread.java:256)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2091)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.os.Handler.dispatchMessage(Handler.java:106)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.os.Looper.loopOnce(Looper.java:201)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.os.Looper.loop(Looper.java:288)
12-21 08:44:08.596 16114 16114 I Configurator: 	at android.app.ActivityThread.main(ActivityThread.java:7870)
12-21 08:44:08.596 16114 16114 I Configurator: 	at java.lang.reflect.Method.invoke(Native Method)
12-21 08:44:08.596 16114 16114 I Configurator: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-21 08:44:08.596 16114 16114 I Configurator: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
12-21 08:44:08.596 16114 16114 I Configurator: Caused by: java.lang.ClassNotFoundException: at.bitfire.ical4android.AndroidCompatTimeZoneRegistry$Factory
12-21 08:44:08.596 16114 16114 I Configurator: 	... 21 more
12-21 08:44:08.616 16114 16114 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
12-21 08:44:08.650 16114 16150 D libEGL  : loaded /vendor/lib/egl/libEGL_mali.so
12-21 08:44:08.645  3723  3723 I gpsd    : type=1400 audit(0.0:5404): avc: denied { create } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=tcp_socket permissive=1
12-21 08:44:08.645  3723  3723 I gpsd    : type=1400 audit(0.0:5405): avc: denied { getopt } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=tcp_socket permissive=1
12-21 08:44:08.645  3723  3723 I gpsd    : type=1400 audit(0.0:5406): avc: denied { write } for name="fwmarkd" dev="tmpfs" ino=1529 scontext=u:r:init:s0 tcontext=u:object_r:fwmarkd_socket:s0 tclass=sock_file permissive=1
12-21 08:44:08.645  3723  3723 I gpsd    : type=1400 audit(0.0:5407): avc: denied { connectto } for path="/dev/socket/fwmarkd" scontext=u:r:init:s0 tcontext=u:r:netd:s0 tclass=unix_stream_socket permissive=1
12-21 08:44:08.670 16114 16150 D libEGL  : loaded /vendor/lib/egl/libGLESv1_CM_mali.so
12-21 08:44:08.671 16114 16147 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10143; state: ENABLED
12-21 08:44:08.678 16114 16114 W AppLocalesStorageHelper: Reading app Locales : Locales record file not found: androidx.appcompat.app.AppCompatDelegate.application_locales_record_file
12-21 08:44:08.692 16114 16150 D libEGL  : loaded /vendor/lib/egl/libGLESv2_mali.so
12-21 08:44:08.992  3639  3770 W ServiceManager: Permission failure: android.permission.ACCESS_SURFACE_FLINGER from uid=10143 pid=16114
12-21 08:44:08.992  3639  3770 D PermissionCache: checking android.permission.ACCESS_SURFACE_FLINGER for uid=10143 => denied (433 us)
12-21 08:44:08.992  3639  3770 W ServiceManager: Permission failure: android.permission.ROTATE_SURFACE_FLINGER from uid=10143 pid=16114
12-21 08:44:08.992  3639  3770 D PermissionCache: checking android.permission.ROTATE_SURFACE_FLINGER for uid=10143 => denied (330 us)
12-21 08:44:08.995 16114 16148 E         : Device driver API match
12-21 08:44:08.995 16114 16148 E         : Device driver API version: 29
12-21 08:44:08.995 16114 16148 E         : User space API version: 29 
12-21 08:44:08.995 16114 16148 E         : mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Tue Jul 22 19:59:34 KST 2014 
12-21 08:44:09.004 16114 16148 W OpenGLRenderer: Failed to initialize 101010-2 format, error = EGL_SUCCESS
12-21 08:44:09.013  3639  3770 E HWComposer: getSupportedContentTypes: getSupportedContentTypes failed for display 0: Unsupported (8)
12-21 08:44:09.015  3366  3366 I hwservicemanager: getTransport: Cannot find entry [email protected]::IMapper/default in either framework or device VINTF manifest.
12-21 08:44:09.015 16114 16148 I Gralloc4: mapper 4.x is not supported
12-21 08:44:09.015  3366  3366 I hwservicemanager: getTransport: Cannot find entry [email protected]::IMapper/default in either framework or device VINTF manifest.
12-21 08:44:09.015 16114 16148 W Gralloc3: mapper 3.x is not supported
12-21 08:44:09.010 16148 16148 I RenderThread: type=1400 audit(0.0:5409): avc: denied { write } for name="ion" dev="tmpfs" ino=721 scontext=u:r:untrusted_app:s0:c143,c256,c512,c768 tcontext=u:object_r:ion_device:s0 tclass=chr_file permissive=1 app=at.techbee.jtx
12-21 08:44:09.021  3366  3366 I hwservicemanager: getTransport: Cannot find entry [email protected]::IAllocator/default in either framework or device VINTF manifest.
12-21 08:44:09.021 16114 16148 W Gralloc4: allocator 4.x is not supported
12-21 08:44:09.021  3366  3366 I hwservicemanager: getTransport: Cannot find entry [email protected]::IAllocator/default in either framework or device VINTF manifest.
12-21 08:44:09.022 16114 16148 W Gralloc3: allocator 3.x is not supported
12-21 08:44:09.026 16114 16148 I Gralloc2: Adding additional valid usage bits: 0x0
12-21 08:44:09.026 16114 16148 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:09.028 16114 16160 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:09.031 16114 16160 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:09.033 16114 16160 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:09.104  3845  3902 I ActivityTaskManager: Displayed at.techbee.jtx/.MainActivity2: +1s381ms
12-21 08:44:09.467  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '15356'; fd=110: Permission denied
...
12-21 08:44:09.471  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '16078'; fd=110: Permission denied
12-21 08:44:09.482 16114 16114 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10143; state: ENABLED
12-21 08:44:09.494  3845 32076 W InputManager-JNI: Input channel object 'ab91d12 Splash Screen at.techbee.jtx (client)' was disposed without first being removed with the input manager!
12-21 08:44:09.540 15356 15373 W FrameTracker: Missed App frame:10
12-21 08:44:09.540 15356 15373 W FrameTracker: Missed SF frame:10
12-21 08:44:09.540 15356 15373 W FrameTracker: Missing HWUI jank callback for vsyncId: 707514
12-21 08:44:09.540 15356 15373 W FrameTracker: Missing HWUI jank callback for vsyncId: 707516
12-21 08:44:09.705  3723  3723 I gpsd    : type=1400 audit(0.0:5410): avc: denied { name_connect } for dest=6477 scontext=u:r:init:s0 tcontext=u:object_r:port:s0 tclass=tcp_socket permissive=1
12-21 08:44:09.953  3437 16015 I keystore2: keystore2::watchdog: Watchdog thread idle -> terminating. Have a great day.
12-21 08:44:10.962  3845  3983 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.1168) failed {.code = ERROR_UNKNOWN, .description = unknown error}
12-21 08:44:11.336 15356 15356 W Choreographer: Frame time is 0.215603 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
12-21 08:44:12.696  3845  3970 I InputDispatcher: bbe2b4b at.techbee.jtx/at.techbee.jtx.MainActivity2 (server) spent 3589ms processing FocusEvent(hasFocus=true)
12-21 08:44:12.736 16114 16132 I OpenGLRenderer: Davey! duration=3886ms; Flags=0, FrameTimelineVsyncId=707450, IntendedVsync=121231529634591, Vsync=121231788255276, InputEventId=0, HandleInputStart=121231801890336, AnimationStart=121231801893253, PerformTraversalsStart=121231934008169, DrawStart=121231934679794, FrameDeadline=121231564117349, FrameInterval=121231801883461, FrameStartTime=17241379, SyncQueued=121235394895671, SyncStart=121235394950171, IssueDrawCommandsStart=121235395934505, SwapBuffers=121235408485171, FrameCompleted=121235416622380, DequeueBufferDuration=34500, QueueBufferDuration=1921542, GpuCompleted=121235416622380, SwapBuffersCompleted=121235411867421, DisplayPresentTime=0, 
12-21 08:44:12.849 16114 16114 I Choreographer: Skipped 211 frames!  The application may be doing too much work on its main thread.
12-21 08:44:12.902 16114 16114 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7c in tid 16114 (at.techbee.jtx), pid 16114 (at.techbee.jtx)
12-21 08:44:12.943 16188 16188 E cutils-trace: Error opening trace file: No such file or directory (2)
12-21 08:44:12.954 16189 16189 W crash_dump32: failed to fetch registers for thread 16119: I/O error
...
12-21 08:44:12.963 16189 16189 W crash_dump32: failed to fetch registers for thread 16186: I/O error
12-21 08:44:12.991 16189 16189 I crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
12-21 08:44:12.992  3442  3442 I tombstoned: received crash request for pid 16114
12-21 08:44:12.993 16189 16189 I crash_dump32: performing dump of process 16114 (target tid = 16114)
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5411): avc: denied { open } for name="u:object_r:device_config_runtime_native_boot_prop:s0" dev="tmpfs" ino=2340 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:device_config_runtime_native_boot_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5412): avc: denied { getattr } for path="/dev/__properties__/u:object_r:device_config_runtime_native_boot_prop:s0" dev="tmpfs" ino=2340 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:device_config_runtime_native_boot_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5413): avc: denied { open } for name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=2413 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5414): avc: denied { getattr } for path="/dev/__properties__/u:object_r:odsign_prop:s0" dev="tmpfs" ino=2413 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5415): avc: denied { open } for name="u:object_r:device_config_runtime_native_prop:s0" dev="tmpfs" ino=2341 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:device_config_runtime_native_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.640 16189 16189 I crash_dump32: type=1400 audit(0.0:5416): avc: denied { getattr } for path="/dev/__properties__/u:object_r:device_config_runtime_native_prop:s0" dev="tmpfs" ino=2341 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:device_config_runtime_native_prop:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.695 16189 16189 I crash_dump32: type=1400 audit(0.0:5417): avc: denied { read } for name="vendor@overlay@framework-res__auto_generated_rro_vendor.apk@idmap" dev="mmcblk0p16" ino=122642 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:resourcecache_data_file:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.695 16189 16189 I crash_dump32: type=1400 audit(0.0:5418): avc: denied { open } for name="vendor@overlay@framework-res__auto_generated_rro_vendor.apk@idmap" dev="mmcblk0p16" ino=122642 scontext=u:r:crash_dump:s0:c143,c256,c512,c768 tcontext=u:object_r:resourcecache_data_file:s0 tclass=file permissive=1 app=at.techbee.jtx
12-21 08:44:13.903 16189 16189 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-21 08:44:13.903 16189 16189 F DEBUG   : Build fingerprint: 'samsung/t03gxx/t03g:4.3/JSS15J/N7100XXUEMK4:user/release-keys'
12-21 08:44:13.903 16189 16189 F DEBUG   : Revision: '0'
12-21 08:44:13.903 16189 16189 F DEBUG   : ABI: 'arm'
12-21 08:44:13.903 16189 16189 F DEBUG   : Timestamp: 2022-12-21 08:44:13.039796386+0100
12-21 08:44:13.903 16189 16189 F DEBUG   : Process uptime: 6s
12-21 08:44:13.904 16189 16189 F DEBUG   : Cmdline: at.techbee.jtx
12-21 08:44:13.904 16189 16189 F DEBUG   : pid: 16114, tid: 16114, name: at.techbee.jtx  >>> at.techbee.jtx <<<
12-21 08:44:13.904 16189 16189 F DEBUG   : uid: 10143
12-21 08:44:13.904 16189 16189 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7c
12-21 08:44:13.904 16189 16189 F DEBUG   : Cause: null pointer dereference
12-21 08:44:13.905 16189 16189 F DEBUG   :     r0  00000000  r1  13b69e28  r2  12e91160  r3  00000000
12-21 08:44:13.905 16189 16189 F DEBUG   :     r4  50f9abb0  r5  be8422c0  r6  be8422a8  r7  00000000
12-21 08:44:13.905 16189 16189 F DEBUG   :     r8  00000000  r9  405bde00  r10 45a77b00  r11 68f9bd8c
12-21 08:44:13.905 16189 16189 F DEBUG   :     ip  00000000  sp  be842230  lr  45a8ab1b  pc  662f66ea
12-21 08:44:13.905 16189 16189 F DEBUG   : backtrace:
12-21 08:44:13.905 16189 16189 F DEBUG   :       #00 pc 0203c6ea  /memfd:jit-cache (deleted) (androidx.compose.runtime.CompositionImpl.addPendingInvalidationsLocked+194)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #01 pc 000ec00c  /apex/com.android.art/lib/libart.so (nterp_helper+2908) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #02 pc 002cfd8c  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.CompositionImpl.drainPendingModificationsLocked+48)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #03 pc 000ebfa0  /apex/com.android.art/lib/libart.so (nterp_helper+2800) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #04 pc 002d0068  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.CompositionImpl.recordModificationsOf+148)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #05 pc 000ec94c  /apex/com.android.art/lib/libart.so (nterp_helper+5276) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #06 pc 002d6ed2  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.Recomposer.recordComposerModificationsLocked+82)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #07 pc 000ebfa0  /apex/com.android.art/lib/libart.so (nterp_helper+2800) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #08 pc 002d66a8  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.Recomposer.access$recordComposerModificationsLocked+0)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #09 pc 000eb4e8  /apex/com.android.art/lib/libart.so (nterp_helper+56) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #10 pc 002d5268  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke+152)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #11 pc 000ebfa0  /apex/com.android.art/lib/libart.so (nterp_helper+2800) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #12 pc 002d5180  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke+12)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #13 pc 000ec94c  /apex/com.android.art/lib/libart.so (nterp_helper+5276) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #14 pc 0034c268  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame+20)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #15 pc 000ec94c  /apex/com.android.art/lib/libart.so (nterp_helper+5276) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #16 pc 0034c01a  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch+66)
12-21 08:44:13.906 16189 16189 F DEBUG   :       #17 pc 000ebfa0  /apex/com.android.art/lib/libart.so (nterp_helper+2800) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #18 pc 0034bf0c  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch+0)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #19 pc 000eb4e8  /apex/com.android.art/lib/libart.so (nterp_helper+56) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #20 pc 0034bc84  /data/app/~~SxRe8hVTZhA01Jj6xPIBZA==/at.techbee.jtx-acxEJo03bKKvg5Vmom1gZw==/oat/arm/base.vdex (androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame+32)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #21 pc 00576359  /system/framework/arm/boot-framework.oat (android.view.Choreographer.doCallbacks+688) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #22 pc 00576c3d  /system/framework/arm/boot-framework.oat (android.view.Choreographer.doFrame+1676) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #23 pc 005f653b  /system/framework/arm/boot-framework.oat (android.view.Choreographer$FrameDisplayEventReceiver.run+90) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #24 pc 0046e54b  /system/framework/arm/boot-framework.oat (android.os.Handler.dispatchMessage+74) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #25 pc 00470ac9  /system/framework/arm/boot-framework.oat (android.os.Looper.loopOnce+1072) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #26 pc 0047061f  /system/framework/arm/boot-framework.oat (android.os.Looper.loop+454) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #27 pc 00298c35  /system/framework/arm/boot-framework.oat (android.app.ActivityThread.main+732) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #28 pc 000f03d5  /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #29 pc 0050a10d  /apex/com.android.art/lib/libart.so (art_quick_invoke_static_stub+284) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #30 pc 00143c47  /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+158) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #31 pc 00405b45  /apex/com.android.art/lib/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)4>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned int)+852) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #32 pc 00399733  /apex/com.android.art/lib/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+30) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.907 16189 16189 F DEBUG   :       #33 pc 000aa047  /apex/com.android.art/javalib/arm/boot.oat (art_jni_trampoline+62) (BuildId: 6cbf922ec20ef0e6f2e0f0ec56286e1509717d4f)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #34 pc 0071e5fb  /system/framework/arm/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+122) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #35 pc 00725731  /system/framework/arm/boot-framework.oat (com.android.internal.os.ZygoteInit.main+1912) (BuildId: e6c3fcceca949726d13522fdf31cdd1d075fa393)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #36 pc 000f03d5  /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #37 pc 0050a10d  /apex/com.android.art/lib/libart.so (art_quick_invoke_static_stub+284) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #38 pc 00143c47  /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+158) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #39 pc 00407091  /apex/com.android.art/lib/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+348) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #40 pc 0040733f  /apex/com.android.art/lib/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+42) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #41 pc 00327a97  /apex/com.android.art/lib/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+490) (BuildId: 0e4ba7c342f108b82dd6d2cb14a494da)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #42 pc 0007b62d  /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+28) (BuildId: 8eb642d169ba71eeadd1eac0bb0ef1dc)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #43 pc 000840ab  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+510) (BuildId: 8eb642d169ba71eeadd1eac0bb0ef1dc)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #44 pc 00002527  /system/bin/app_process32 (main+994) (BuildId: cebe3628a9d0172985a177f9ea78b1de)
12-21 08:44:13.908 16189 16189 F DEBUG   :       #45 pc 0005a3e7  /apex/com.android.runtime/lib/bionic/libc.so (__libc_init+54) (BuildId: 1ac6fb28c83daddf7326b253296a5c17)
12-21 08:44:13.977  3845  3983 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.1168) failed {.code = ERROR_UNKNOWN, .description = unknown error}
12-21 08:44:14.027  3442  3442 E tombstoned: Tombstone written to: tombstone_09
12-21 08:44:14.037  3845 16195 I DropBoxManagerService: add tag=data_app_native_crash isTagEnabled=true flags=0x2
12-21 08:44:14.050  3845 16194 W ActivityTaskManager:   Force finishing activity at.techbee.jtx/.MainActivity2
12-21 08:44:14.055  3845  3944 I BootReceiver: Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)
12-21 08:44:14.055  3845  3944 I DropBoxManagerService: add tag=SYSTEM_TOMBSTONE isTagEnabled=true flags=0x6
12-21 08:44:14.055  3639  3771 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 1179648)...
12-21 08:44:14.089  3845  3944 I DropBoxManagerService: add tag=SYSTEM_TOMBSTONE_PROTO isTagEnabled=true flags=0x4
12-21 08:44:14.105  3845  6006 I ActivityManager: Process at.techbee.jtx (pid 16114) has died: fg  TOP 
12-21 08:44:14.107  3845  1376 I WindowManager: WIN DEATH: Window{bbe2b4b u0 at.techbee.jtx/at.techbee.jtx.MainActivity2}
12-21 08:44:14.107  3845  1376 W InputManager-JNI: Input channel object 'bbe2b4b at.techbee.jtx/at.techbee.jtx.MainActivity2 (client)' was disposed without first being removed with the input manager!
12-21 08:44:14.111  3845  3914 I libprocessgroup: Successfully killed process cgroup uid 10143 pid 16114 in 0ms
12-21 08:44:14.113  3590  3590 I Zygote  : Process 16114 exited due to signal 11 (Segmentation fault)
12-21 08:44:14.128  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '14542'; fd=58: Permission denied
...
12-21 08:44:14.132  3845  3916 E libprocessgroup: AddTidToCgroup failed to write '16092'; fd=58: Permission denied
12-21 08:44:14.144  3845  1376 W ActivityManager: Unable to start service Intent { act=com.android.launcher3.WINDOW_OVERLAY dat=app://com.android.launcher3:10106?v=9&cv=14 pkg=com.google.android.googlequicksearchbox } U=0: not found
12-21 08:44:14.153  3639  3639 E ClientCache: failed to get buffer, invalid process token
12-21 08:44:14.170 14542 14579 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:14.178 14542 16202 D gralloc : gralloc_alloc_buffer: Allocating graphicbuffer via ION (size: 3686400)...
12-21 08:44:14.179  3845  3906 W WindowManager: Failed to deliver inset state change to w=Window{bbe2b4b u0 at.techbee.jtx/at.techbee.jtx.MainActivity2 EXITING}
12-21 08:44:14.179  3845  3906 W WindowManager: android.os.DeadObjectException
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.BinderProxy.transactNative(Native Method)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.BinderProxy.transact(BinderProxy.java:571)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:687)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4037)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$6$InsetsStateController(InsetsStateController.java:552)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda1.run(Unknown Source:2)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:345)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:226)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.WindowAnimator.lambda$new$1$WindowAnimator(WindowAnimator.java:106)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda0.doFrame(Unknown Source:2)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1035)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.view.Choreographer.doCallbacks(Choreographer.java:845)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.view.Choreographer.doFrame(Choreographer.java:775)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.Handler.handleCallback(Handler.java:938)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.Looper.loopOnce(Looper.java:201)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.Looper.loop(Looper.java:288)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at android.os.HandlerThread.run(HandlerThread.java:67)
12-21 08:44:14.179  3845  3906 W WindowManager: 	at com.android.server.ServiceThread.run(ServiceThread.java:44)

[FEATURE] widget views should exit with one 'back'

Discussed in #25

Originally posted by AeliusSaionji December 10, 2022
Title says it all.

At the moment, when you open jtxBoard from the widget, pressing back breaks "flow" and summons a jtxBoard page. The expected behavior should instead return you to the previous context- the android launcher.

Thanks!

[Feature] Adding actual time by default when creating new log entry

Is your feature request related to a problem? Please describe.
When I add an entry, it's already set to today's date which is nice for my use case, but I always need to set the time manually.
I usually log between 10 times and 15 times a day.

Describe the solution you'd like
I would need entries creation with actual time set by default, but I think it would be better if this is optional.

I imagine two solutions to enable this behavior :

  • a parameter
  • a specific button to create an entry with date and time

or something mixed, like a parameter which display a specific button

Describe alternatives you've considered
The alternative is actually setting the time manually each time I make a log entry, which is annoying

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Deleting start date when an alarm at start date is set crashes the app

Describe the bug
If an alarm is set at the start date and I remove the start date, the app crashes.

To Reproduce
Steps to reproduce the behavior:

  1. Create or edit a task.
  2. Set a start date.
  3. Set an alarm at the start date.
  4. Remove the Start date.
  5. App crashes

Expected behavior
Alarm is automatically removed or something like that.

Device and version:

  • jtx Board version: 2.01.01-rc12.ose
  • Downloaded from: f-Droid

[BUG] Subtasks in Markdown Task lists miss brackets in detail view

Describe the bug
In the detail view sub-tasked markdown task lists in the Description field are kind of messed up.

To Reproduce
Steps to reproduce the behavior:

  1. Create a new task with task subitems
  2. After saving compare the Description field in the Task overview, Detail view and Edit view
  3. In the Detail view the first brackets of the indented tasks are missing

Expected behavior
The brackets are there.

Screenshots

Edit view:

Task list view:

Detail view

Device and version:

  • Device: Nokia X20
  • jtx Board version: 2.01.02-rc07.ose
  • Downloaded from: f-Droid

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.