{"id":24216740,"url":"https://github.com/codekidx/logboard","last_synced_at":"2025-07-05T08:05:33.838Z","repository":{"id":81066850,"uuid":"96298806","full_name":"codekidX/logboard","owner":"codekidX","description":"User feedback logs","archived":false,"fork":false,"pushed_at":"2017-07-11T10:07:09.000Z","size":143,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-05T08:05:33.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codekidX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-07-05T08:55:08.000Z","updated_at":"2017-07-05T18:20:54.000Z","dependencies_parsed_at":"2023-03-12T13:07:35.119Z","dependency_job_id":null,"html_url":"https://github.com/codekidX/logboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codekidX/logboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Flogboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Flogboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Flogboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Flogboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codekidX","download_url":"https://codeload.github.com/codekidX/logboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekidX%2Flogboard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263707029,"owners_count":23499076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-14T04:46:25.439Z","updated_at":"2025-07-05T08:05:33.831Z","avatar_url":"https://github.com/codekidX.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# logboard\nUser feedback logs\n\n![Logboard Dialog](http://i.imgur.com/565o6IP.png)\n\n## Installation\n\nAdd this to your root build.gradle file under repositories:\n\n    allprojects {\n\t\trepositories {\n\t\t\tmaven { url \"https://jitpack.io\" }\n\t\t}\n\t}\n\nAdd this to your app level build.gradle as dependency:\n\n    com.github.codekidX:logboard:1.1\n    \n## Implementation\n\n\n**Java**\n\n```\n// after setContentView() in onCreate add this\nLogboard logboard = new Logboard();\nlogboard,init(true, this); //shouldShowDialogOnCrash, activity\n\nThread.setDefaultUncaughtExceptionHandler(logboard);\n\n```\n**Kotlin**\n\n```\nval logboard = Logboard()\nlogboard.init(true, this)\n\nThread.setDefaultUncaughtExceptionHandler(logboard);\n```\n\n## Logboard Dialog\n\nIf you want the users to report error with logboard after the crash or for some other reason you can show logboard dialog using the same instance\n\n**Java**\n\n```\nlogboard.show(); //shows the dialog (but without your app icon)\n\n```\n```\nlogboard.setAppIcon(ContextCompat.getDrawable(getApplicationContext(), R.mipmap.ic_launcher));\nlogboard.setTipIconColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimary));\nlogboard.show(); //shows the dialog (with your app icon and primary color set)\n\n```\n**Kotlin**\n\n```\nlogboard.show() //shows the dialog (but without your app icon)\n\n```\n```\nlogboard.appIcon = ContextCompat.getDrawable(applicationContext, R.mipmap.ic_launcher)\nlogboard.tipIconColor = ContextCompat.getColor(applicationContext, R.color.colorPrimary)\nlogboard.show() //shows the dialog (with your app icon and primary color set)\n\n```\n\n## License\n\n```\n   Copyright 2017 Ashish Shekar\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekidx%2Flogboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodekidx%2Flogboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekidx%2Flogboard/lists"}