wuqs-net / ontime Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://play.google.com/store/apps/details?id=net.wuqs.ontime
License: MIT License
Home Page: https://play.google.com/store/apps/details?id=net.wuqs.ontime
License: MIT License
After skipping an alarm that was previously snoozed, although the time of next occurrence is correct, it is still shown as "snoozed until time".
This should be changed to something like "skipped until time".
Currently, the backup & restore feature is implemented by copying and pasting the entire database file. This can cause issues when restoring database of a different version. It also requires the app to restart, affecting user experience.
A better solution for backup & restore is to use JSON. By writing and parsing JSON file with database version stored, the issues mentioned above can be solved. In addtion, it doesn't require the app to restart.
Even after an alarm is deleted, it still goes off.
When the context menu of an alarm item is left open, an there is an alarm starting at the same time, the list is updated. But the context menu is still referencing to an old list item. Selecting any option in the context menu at this time causes a NullPointerException
.
A solution can be referencing to the alarm item itself instead of its index in the list, and dismiss the context menu in situations mentioned above.
The app doesn't have permission to read external storage, so when the alarm goes off, the app crash.
Options:
After the phone is restarted, the alarms won't go off. They are supposed to be rescheduled after the restart.
When an alarm is currently fired and the user enter the main interface of the app, the current alarm will be shown in the "missed alarm" list while it shouldn't be there.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.