{"id":17401496,"url":"https://github.com/samie/idle","last_synced_at":"2025-04-15T17:23:27.509Z","repository":{"id":18665195,"uuid":"21873280","full_name":"samie/Idle","owner":"samie","description":"Idle - User inactivity tracking for Vaadin","archived":false,"fork":false,"pushed_at":"2024-07-14T18:27:04.000Z","size":17382,"stargazers_count":7,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T23:03:16.695Z","etag":null,"topics":["java","vaadin","vaadin-directory","vaadin24","vaadin7","vaadin8"],"latest_commit_sha":null,"homepage":"https://vaadin.com/directory/component/idle","language":"Java","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/samie.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}},"created_at":"2014-07-15T19:41:47.000Z","updated_at":"2024-07-14T18:27:07.000Z","dependencies_parsed_at":"2024-01-29T22:05:14.987Z","dependency_job_id":"61052447-2d75-4f55-91ff-bc2b8be3e0df","html_url":"https://github.com/samie/Idle","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samie%2FIdle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samie%2FIdle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samie%2FIdle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samie%2FIdle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samie","download_url":"https://codeload.github.com/samie/Idle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249116730,"owners_count":21215259,"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":["java","vaadin","vaadin-directory","vaadin24","vaadin7","vaadin8"],"created_at":"2024-10-16T16:24:15.553Z","updated_at":"2025-04-15T17:23:27.415Z","avatar_url":"https://github.com/samie.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Published on Vaadin  Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/idle)\n[![Stars on Vaadin Directory](https://img.shields.io/vaadin-directory/star/idle.svg)](https://vaadin.com/directory/component/idle)\n\n# Idle - User inactivity tracking for Vaadin\n\nWith *Idle*, you can monitor whether a user is active or inactive in your application. \n\nThis is achieved by tracking keyboard and mouse events within the window. You can set a specified inactivity time, after which the `userinactive` style is applied to the `BODY` element. Additionally, an optional event can be sent to the server-side component.\n\n## Online demo\n\nTry the add-on demo at [idle-demo.fly.dev](https://idle-demo.fly.dev)\n\nIn the demo you can see CSS color changes applied immediately and text changed on server-side listeners.\n\n## Release notes\n\n### Version 1.0\n- Apply CSS changes based on user inactivity\n- Server-side listener for idle/resume\n\n### Version 2.0\n- Add support for Java 8 lambdas and Vaadin 8\n\n### Version 3.0\n- Add support for Vaadin 24\n\n\n## Issue tracking\n\nThe issues for this add-on are tracked on [github.com issues page](https://github.com/samie/Idle/issues). All bug reports and feature \nrequests are appreciated. \n\n## Contributions\n\nContributions are welcome, but there are no guarantees that they are accepted as such. Process for contributing is the following:\n- Fork this project\n- Create an issue to this project about the contribution (bug or feature) if there is no such issue about it already. Try to keep the scope minimal.\n- Develop and test the fix or functionality carefully. Only include minimum amount of code needed to fix the issue.\n- Send a pull request for the original project\n\n## License\n\nAdd-on is distributed under Apache License 2.0. For license terms, see LICENSE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamie%2Fidle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamie%2Fidle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamie%2Fidle/lists"}