leocolman / petals Goto Github PK
View Code? Open in Web Editor NEW🌻 The Open Source app Petals aims to help its users to either quit weed, reduce usage or simply know how much they're using.
License: GNU Affero General Public License v3.0
🌻 The Open Source app Petals aims to help its users to either quit weed, reduce usage or simply know how much they're using.
License: GNU Affero General Public License v3.0
This allows us to host the project anywhere and stop depending on github environment to create our build
Studies (quote missing) have shown that holding a hit in for longer won't increase your high, but will increase your lung damage, your coughing and others.
For damage reduction purposes, adding a quick "Hit Timer" to measure this can be very beneficial to users
it would be great to use the app in other languages (spanish for example)
We currently use https://github.com/vanpra/compose-material-dialogs
But Material Design is offering the same component, but with more customization
https://material.io/components/time-pickers/android#using-time-pickers
As an user, I want to be able to set a period of the day as a break time, in which the app should remind me of the break before letting me add an use.
After creating #3, it's possible to further enhance the timer making a sound to warn users when to release the smoke
There isnt any.
It would be better to have a logo that doesn't contain a reference to Cannabis. This would be better to allow situations with eaves-droppers.
Taking suggestions.
At the moment we only have a release pipeline to FDroid. We must have one for Google Play Store, as it's currently being updated manually
I've lost the citation to the hit duration study. To implement this feature we must first be sure it's valid
The Dynavap vaporizer has a particularity: It produces a distinctive sound when it's ready and it means you'll start smoking.
With that in mind, a possible integration with Petals is possible, enabling the hit timer to start when the dynavap click is heard
Is your feature request related to a problem? Please describe.
When using this app I am mostly outside in the dark and my eyes start to get red, also from the blindingly bright screen.
Describe the solution you'd like
I'd like to have an option to turn the app into dark mode which would be a little easier on the eyes.
Describe alternatives you've considered
I tried to turn down the brightness but I was still in discomfort of the brightness. Also I know there is an option "Override Force Dark" or similar, allowing to turn any app into a non-eye-straining experience but it doesn't work in this app.
Another addition could be to adapt to the phones setting, because my phone is already set to dark.
Additional context
Yes.
With #4 implemented, we might want to add the possibility to customize the sound played. With that we can also add the ability to add a custom sound if the user wants to
With #3 we might want to have more visual cues to the timer other than a single countdown.
This would allow the user to set the phone aside while waiting for the timer, and a blinking screen might be a better visual warning
This query is slow and slows everything else when too many uses are added.
It should be optimized
Install app
Add usage (5 grams, 10 /g)
Seevthe stat page with the ticking dtats isn't displayed properly
Tap nav item to go to symptoms page
App crashes
Even after restarts, keeps crashin on that page
Current Add Use Dialog:
Content is located in this file
We want to make it clearer that both the Date and the Time field are editable. They currently don't look like editable, as they're greyed out.
Is your feature request related to a problem? Please describe.
Today I'm forced to use the date/time format that the app specifies
Describe the solution you'd like
In the settings screen I'd like to customize date and time format
Main's lint is currently broken.
We need to fix it
There isnt any.
There isnt any.
AILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> compileSdkVersion is not specified. Please add it to build.gradle
Could you please take a look? Thanks!
The stats page
Can easily leverage the feature implemented in #86 , by using the PauseRepository
to add the period to the stats graph, with a different saturation. For example:
With the Break/Pause feature, it would be interesting as an user to know how successful that pause period has been for me.
The app https://github.com/iSoron/uhabits displays habit-tracking in a beautiful way:
We can leverage that idea and include a tracker specifically for the break period, giving a bigger sense of accomplishment.
To add to the discussion, should the Pause feature get a page to itself?
If we plan to escalate the feature to include things like Tolerance breaks, a dialog is way too simple for this
At the moment, some dependencies are in
buildSrc/Libs
Some are hardcoded in app/build.gradle.kts
Ideally we should keep all versions in Libs.kts.
Dependabot is not good enough, as it can't scan TOML files correctly right now.
One might want to classify their usage for different kinds of plants (for example, days of Sativa vs days of Indica) to analyze the data with more dimensions.
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.