petrcala / kiroku Goto Github PK
View Code? Open in Web Editor NEWTrack your alcohol adventures using a React Native application
License: MIT License
Track your alcohol adventures using a React Native application
License: MIT License
The session note disappears upon leaving the drinking session window
When a session is being edited and there are 0 units, the session can not be deleted when it should be
Create a ref upon starting an existing session edit, and change the values only if that ref changes. As of now, each edit modifies for example the end time of the session
The flipper package is causing problems in package installation. Disable the packaged at the top of the file by setting flipperconfig to disabled at all time
The day overview displays colors based on absolute units, not points
Add a functionality that will allow the admin to send out group emails to all users of the application. These should adhere to GDPR regulations, etc.
Rewrite the data handling functions that focus on getting this month ... (used in main screen, day overview screen) to accept a date object. Rewrite the tests. Possibly even move the functions into a separate file.
The text placeholder is invisible on some versions of android and iOS
Opening a session note will render the save session button invisible without any reasonable way to access it without returning to the main screen
Write a validation test/check that will ensure that the .env file is configured correctly.
Pages such as friend list, friend requests, search, achievements, etc., should all have an onRefresh functionality.
Verify that any user will be able to build the developer documentation using Sphinx right off the bat without any necessary installations.
Validate when building iOS, that the correct dependencies are installed for the navigation to run - see here.
Possibly
cd ios
pod install
cd ..
could be necessary.
On iOS, when creating a new user, the second field (currently username) is suggesting an e-mail, wheres the first field (currently email) should have this functionality
The app crashes sometimes when logging out
-Device: iPhone 14
When writing text on android, the text is invisible (make the text visible - say note writing, login text, signu up text)
Android 13
Tphone (tmobile)
Transform the preferences that are being passed down to the preferences screen so that they can be updated on the main menu screen using a callback function (see numeric slider)
Users should in the future have the option to create and join groups. These would be the main way to compete in monthly rankings, and to evaluate performance and award badges.
In the drinking session window, the modal of session details does not disappear when the window is closed. Hide all these when they should be hidden
After finishing a session edit, the day overview screen does not get updated with these information (version 0.2.0)
When saving a session edit, the save can fail when a note is empty (the application recognizes this as undefined) (version 0.2.0). Possibly change the save session so that all properties are set to something, be it most likely empty arrays.
In tsconfig.json, add the lines from the photo from september 19th 20.11 -> fixes imports for iOS
Make sure the code on the preferences screen is scalable
The application can not be built as of the last 0.2.0 commit 9651457.
Perhaps this is due to the newArchEnabled setting in gradle.properties?
Add the line
$ use_modular_headers!
to the bottom of the Podfile
Fixes imports and pod installation
Make it so that user names are visible in the admin feedback
Add a warning modal that will inform the user that the session has over 99 units
src/SCREENS.ts
that should contain information (names) of all screens. As such, navigating to screens, their types, etc. should be centralized, and error-proof.Self-explanatory
When removing a unit in session edit, the time of this removal gets saved in a state array, and if the same unit is added, this saved time will be used instead
The drinkingSessionData on main screen does not get reset upon deleting the drinking sesssiom data, if the deleted sessiom is the only one in the database
Into live, edit, record,...
Until the major version is released, add a window listing all major bugs that the user should be aware of.
Refactorization of the navigation system caused a massive drop is navigation speed. Identify the cause of this problem and fix it
Check that changing months work even for days like 31, 29, etc.
Design a proper, clever, and all-encompassing layout for the terms and agreements, policies of data handling, etc. These should comply with all modern standards and not violate any rules nor policies etc.
After finishing a session edit, the data on the summary screen does not get updated when it should
When writing any text, such as the sesison note, or the user feedback, the buttons that allow this to be saved should always be visible when writing. Clicking back feels less intuitive and should be discouraged.
Add a function that will return a user name given a user id (string). This is useful for admin feeeback, friend list, ....
After initially starting the app, the user is shown the "you are offline" screen, which disappears upon reload
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.