ayagikei / lifeup Goto Github PK
View Code? Open in Web Editor NEWPure and highly customizable gamified to-do and habit-forming app.
Pure and highly customizable gamified to-do and habit-forming app.
i was hoping that app wasn't dependent on google api
but when I try to login with in the app then it crash out of no where and I think it has to do with not having google services installed.
描述问题
在列表视图中,比如主视图的任务列表、成就视图的成就列表等,长按一个项(称为项1),如果再点击另一个项(称为项2)并取消选择之前的项(项1),然后点击右上角的编辑按钮。这时任务视图中是选择了项2并点击对项2的编辑按钮,但是打开的编辑视图是对项1进行编辑的的视图,而不是项2的。
如何复现该问题
操作如下:
预期表现
在问题描述的情况中,期望打开的是项2的编辑页面,而不是项1的编辑页面。
环境信息 (请完善以下信息):
额外信息
Is your feature request related to a problem? Please describe.
I can't safely integrate LifeUp with my applications and hobby projects. There's no official API documented and replaying HTTP requests for synchronization is inconvenient (as the data can change randomly).
Describe the solution you'd like
I'm looking for an official HTTP API to fetch the data from the cloud. Eventually, it would be awesome if I could save that data in the cloud too. So basically, documentation for the synchronization feature would be appreciated.
Describe alternatives you've considered
I can figure out the requests with localhost proxies & Fiddler, but this is inconvenient and the data can change anytime.
If there is no web/desktop client, I imagine we could perhaps allow sync out to a todo.txt list perhaps?
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
希望可以跟ios同步 平常的裝置也以ios為主
描述你的解决方案
改用flutter 或 react native去改寫程式
或是寫個前端去接後端api(網頁版)
描述可选方案
请清晰地描述,你是否有其他可选方案
额外信息
请在这里附上任意额外信息,如参考文件等。
🧪 Test Environment
LifeUp version: 1.83.5 (225)
Android Version: 6.0.1 / 10
OS: MIUI Global 10.2 / Magic UI 4.0.0
📝 Steps to Reproduce
✔️ Expected Results: the subtask is not visible under the main task.
❌ Actual Results: the subtask is still visible under the main task.
💊 Workaround: returning to the main screen, then going back to the task shows the correct state of the task.
I love the world's concept. The social interaction is ingenius and a key part of any gameified app.
The issue I am facing is in the current way to get to the world team page to see new members, like eachothers progress, and have more social interaction in general.
It is not intuitive to have a team goal listed and to see how others are doing, open the goal, then click the team link to get there - especially after you complete a goal and it goes to the history page... I feel strongly that there should be a world's link that shows all the worlds you are a member of, right on the main navigation menu- or even accessible through the worlds button at the bottom. Also - When someone likes your progress or there are new members who join your world, there needs to be a notification feature added _ even if it is just within the app itself [maybe can be turned on or off].
This app is amazing otherwise so far!! Please keep improving it- I'm planning to start promoting it as well.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Being able to query any of the attributes would be nice for being able to create something like a widget in KWGT (which can be updated via Tasker) so I can see them outside of the app.
Describe alternatives you've considered
Alternatively, a widget for showing the attributes would be nice. If so, I'd like to be able to select which attributes to show in the widget.
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
当前步数统计需要手动输入,或者计算(不过感觉有点迷,今儿早上起来就发现有快三千步,也不知道昨晚去哪儿梦游了
描述你的解决方案
不如提供API来设置步数,如果可以从其他渠道获取,就能有自动更新的能力
(如果有提供了API,目前自己准备的方案是从 Notify For Mi Band 拿步数,用 Tasker 来更新到人升。)
Is your feature request related to a problem? Please describe.
Currently, the application is using material design principles; it could be a UI kit that is enhanced with some extra images, and developments.
I personally really like it, there are a couple of parts that should be adjusted to make it more coherent. As I checked the lab version of the new design (Material You - Material Design 3), I found that I don't really like the new design.
A standard material design should not be discarded because it is appealing to a large audience. At the same time, there are those who may prefer other, quirkier game-like designs.
Describe the solution you'd like
A long-term solution could be making the application themeable. Meaning that the app could come with the basic (current) UI design and other themes would be available to turn on/off. This would give an extra edge over similar applications as well.
Still, if if it is feasible, it is a lot of work. So there comes my other idea to make this work: this is something that could give you more income. New skins/themes could be offered for a one-time fee (by theme). The ones who bought the app do not mind spending a little on this, and I personally would not mind paying a little extra for a UI I like.
It does not take away any useful features from the existing users either.
Describe alternatives you've considered
I can help you with the next design.
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
目前对非重复性的任务好像没有支持完成进度的功能
描述你的解决方案
希望对单次任务能新增百分比的功能,任务界面显示当前百分比,点击任务能够选择增加多少百分比,到100%自动完成任务
描述可选方案
请清晰地描述,你是否有其他可选方案
额外信息
请在这里附上任意额外信息,如参考文件等。
For LifeUp I think there should be a timer use effect for rewards. This would be good for people who want to put a limit on the amount of time they are using on what would be a reward.
With the update and optimization of the LifeUp application, it currently has a large number of functional modules and customization options.
However, due to the development time in our spare time and the difficulty in organizing the documentation, we have been unable to provide complete documentation for each functional module.
This brings some obstacles to the use of new users, and there may also be a combination of functions that some skilled users do not understand.
For example, use the synthesis function to achieve a task to reward multiple items; use the unboxing and synthesis functions to achieve the set collection function; the task's "read later" function, etc.
Therefore, if anyone is interested in helping to write, improve, and translate the documentation, feel free to contact us.
Any help is appreciated!
Our wiki site is also open source:
Wiki Repository
You can submit new documentation in .md
(markdown) format at any time.
If you are not familiar with markdown format, or not familiar with Github usage. You can also email us directly.
For users who help us, we will add credit on the in-app "About" page and wiki pages.
As a feature for LifeUp I think there should be an AMOLED dark theme (all black) for power saving on newer phones.
可以增加任务链的功能吗?
有前置任务,后续任务的概念,要开启后续的任务,必须完成前置任务。
我觉得会比较适合 【学习某种技能】的场景。
Hi again bro,
thank you for your previous warm response! Lately I was trying to figure out if there's a broadcasting action that could trigger "using an item", and not only purchasing it.
I look forward to hear from you again. <3
Best regards.
I think that in response to the digital wellbeing trend, there should be a new reward effect that allows you screen time in a certain app. The only thing that I am afraid of is the amount of time and effort that would be required to make this functional for the app. I still feel that this is doable though it will just take a long time to complete.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
I wouldn't categorized this as a bug, but rather as a design mistake or an oversight: The onscreen navigation bar overlaps some buttons in the app when in landscape orientation, at least on phones, making it hard to click things behind it.
Steps to reproduce the behavior:
Ideally, nothing should be obstructed like this.
If applicable, add screenshots to help explain your problem:
Is your feature request related to a problem? Please describe.
I'm trying to do some automation when a task is overdue / given up. Would be nice to have an API for that.
Describe the solution you'd like
Creation of API(s) for when a task is given up or declined when overdue.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
I want to build token-based system. I reward myself with Activity tokens for exercise, Mind tokens for work or study and Health tokens for proper food or actions. And with this tokens I can buy (synthesize) rewards like some gaming or movie time. Like, [1 Activity OR Health + 1 Mind]
. For now this will be 2 different formulas.
Or unhealthy food for many health or activity tokens.
Describe the solution you'd like
Describe alternatives you've considered
Some conversion between tokens, but it's not universal and requires the same variable container to avoid creating a formula for each token pair
Describe the bug
I'm trying to assign Exp to subtasks, but when I return to the task edit overview it doesn't seem to have saved, instead it shows the placeholder "Exp" text again. The coin setting does save.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected the Exp value to have saved and show.
Environments and Version (please complete the following information):
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
考虑到最近开始使用备用机, 且windows11中即将推行Android Subsystem, 或许会有越来越多人(也或许只有我)开始有多设备间LIfeUp数据同步的需求
也阅读了LifeUp官网内的产品介绍, 在目前收益并不稳定的情况下由官方推出同步用的数据服务器并不现实, 于是想到能否推出可以由用户自己部署, 运行在私人vps上的Docker镜像, 以实现多设备间的数据同步
描述你的解决方案
请清晰地描述你设想的解决方案
Docker镜像的配置文件内可以设置数据服务器的端口以及用户名密码等, LifeUp分为手动切换的在线模式以及离线模式
离线模式即不使用私人同步服务器, 所有数据保存在本地, 并且仍可像原来一样定时备份数据到WebDAV服务器
在线模式下LifeUp配置并连接到用户个人部署的Docker服务器, 所有操作都会与服务器进行同步(或是定期以类似于commit的形式同步, 不过如LifeUp的文档所说, 这样可能会出现类似于git下的冲突问题)
描述可选方案
请清晰地描述,你是否有其他可选方案
考虑到不是每个用户都会使用Docker, 在安全的情况下或许也可以在用户社区内共享私人服务器(或由团队内部署, 全团队共享的服务器), 在用户社区内共享自己的私人同步服务器可在每天根据服务器登记人数结算属性值与金币, 获得成就(?)
额外信息
请在这里附上任意额外信息,如参考文件等。
说到底也是我个人的想法, 如果开发Docker镜像需要投入过多资源或是不符合现阶段LifeUp的开发方向, 也可以将这个issue关闭.
也感谢开发者在这个app上的投入, LifeUp确实有改善我的生活习惯, 用起来贼带劲
Describe the bug
When you are browsing a bottom navigation tab, e.g. the world market, and turn your phone (landscape/portrait mode), the screen changes to the tasks tab instead of staying where you were. Also, the navigation bar doesn't update.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The location should stay the same.
Screenshots
If applicable, add screenshots to help explain your problem.
Environments and Version (please complete the following information):
Describe the bug
Unusable item has 默认清单 effect in all translations
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should be some "Unusable" line in Effects
Environments and Version (please complete the following information):
Additional context
This exact line found only in values-zh-rCN -> list_undeleteable_default
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
1,希望有每日体力值,即行动力或时间。比如任务可以消耗的体力,睡眠充足可以恢复体力值,体力也可以等价于时间。
2,希望可以添加属性减值。如玩游戏压力减20,专注度减10。具体可以参见**式家长的属性。
应用很棒!
Describe the bug
"in app purchase product is error state" snack bar keeps popping up in app.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Snack bar doesn't appear. Or, it appears once and goes away forever.
Screenshots
If applicable, add screenshots to help explain your problem.
Shows coffee as x1 but will go back to x0 after restarting the app.
Environments and Version (please complete the following information):
Additional context
Things that I Have Tried:
I still get the error after reinstalling from the play store and restoring from a backup.
Unsure if this is related, but now whenever I start the app, I get a sync conflict. I have already chosen to overwrite the remote back up with the local backup once before. But it keeps popping up.
Might be best to disable buying coffee if you use Google Play Pass. It said it was included in my play pass subscription as it was an in app purchase and it showed the transaction was successful.
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
目前app内对于多个任务列表的切换方式主要为点击上方列表名称切换或是在主界面通过左右滑动切换
描述你的解决方案
想到能否利用右下角添加任务的图标(+), 通过长按图标, 在图标上方呼出任务列表, 并通过手指在图标上滑动来选择目标的任务列表, 松开手指即选定任务列表并加载界面, 这样子就能把手指的移动区域集中在屏幕右下方, 个人感觉这样子切换列表的加载时间也不会那么突兀
描述可选方案
请清晰地描述,你是否有其他可选方案
额外信息
只是个提案, 不紧急也不影响正常使用, 个人没有过移动端开发经验, 或许实现起来有困难, 说得不对还请谅解
Describe the bug
Force completing a task does not reduce the reward count
To Reproduce
Steps to reproduce the behavior:
Expected behavior
You should receive 3 reward items instead of 4
Environments and Version:
Additional context
There can be round options. Like, if 100% will give you 2 items, how many will you get for 25%?
可以增加这两个功能吗:
任务绑定奖励:
比如商店里有一张奶茶券,在设置任务的时候可以把任务的完成奖励直接关联到奶茶券,这样完成任务后仓库里直接就多了一张奶茶券。
这样的话我平时设置很多绑定商品的任务,一段时间后仓库里就会多出来很多东西,可能自己都不记得总共拿到了哪些奖励。没事干的时候就去仓库随便挑点东西使用一下,就像大扫除的时候翻出一大堆以前的宝贝一样。
自定义成就:
对一些不停重复的任务,比如累计完成10次“每日画画”任务就达成“绘画初阶”成就。这个成就绑定金币和特定商品,达成成就后直接得到金币和商品奖励。
(我居然跑过来问开发者要功能,会不会很冒犯啊)
Describe the bug
Play market writes "This app is not available for your device."
Expected behavior
I expect that I can download the app.
Environments and Version (please complete the following information):
I love this app so far. The one big missing feature for me is the ability to share tasks or whole lists with one or more partners. Anyone in the party could complete tasks and claim the rewards for themselves.
I imagine this would be predicated on a more fundamental data syncing feature.
With this, the app would be nearly perfect.
Is your feature request related to a problem? Please describe.
It's not necessarily a problem, but I'm looking for a way to gamify my energy levels, my hygiene levels, the tidyness of the house, etc. Attributes don't really work for me since they have a slightly different mechanic than I need/want.
Describe the solution you'd like
I'd like to have HP bars of some sort that can only go to 100%, and that can lose points over time or with tasks, but can also gain points with tasks. These would describe a more short term state of things rather than long term like the attributes do.
Describe alternatives you've considered
I've tried using the attributes, but they weren't quite the right solution for me due to what I explained before.
Can you add the option to set a custom time that one day rolls over into the next instead of it defaulting to midnight.
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
请清晰地描述问题或者需求背景
随着对LifeUp的使用, 个人明显感觉到有对角色状态属性进行细分的需求, 如对健身群体来说"力量"这一项又可分为身体不同部位的锻炼, 如"肩部","腹部","腿部"等, 又如"知识"这一类也可分为对不同领域知识的掌握, "创造"这一类也可细分为"代码","厨艺"等, 不同的细分状态可以让用户知道自己在这一类属性下有具体的哪些方面不足, 从而对自己后续的规划可以有跟具体的安排
目前的版本中, 只能对上述的细分属性进行逐一创建且相互之间没有从属关系, 逐一创建后又会占据面板的大量空间, 也不好管理
描述你的解决方案
请清晰地描述你设想的解决方案
上述的需求不是每个用户都有, 个人认为可以给用户提供一个在普通的属性模式以及较为硬核的属性模式下进行选择的设置, 新模式下可对普通属性项创建多个"子属性".
如刚才提到的, "力量"属性下就可创建多个代表身体不同部位的"子属性", 且为了在父子属性之间引入相关性, 可以将父属性的数值由"经验值"更改为"系数", 如"力量"项的数值为"1.15", 则其子属性下所有项目的实际数值都会获得1.15倍的增益, 且在完成提升子属性任务的同时, 除了子属性自身的经验值增长, 相应的父属性"倍化系数"也可以得到一定增幅(惩罚同理)
(如果条件允许, 也可对特定子属性创建新一级的子属性, 可实现无限细分, 不过有点过于硬核...)
在统计页面中, 仅展示每个父属性的状态, (可根据特定乘积算法在后方显示这一类属性的总值), 点击特定父属性便可以在下方展开列出父属性下所有子属性的状态(即二级列表), 也可展示此父属性下所有子属性的占比, 了解自己的不足
额外信息
请在这里附上任意额外信息,如参考文件等。
个人不善于表述, 上文可能描述得比较难懂, 望谅解, 同时也感谢开发
Is your feature request related to a problem? Please describe.
I think that it would be nice to have a statistics widget that would display your level, attributes, coins, etc
Describe the solution you'd like
A widget that displays your stats
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
In LifeUp, there is a setting where adding and Removing Attributes isn't supported yet. When will adding and removing attributes be supported in LifeUp?
Describe the bug
Chinese language in Russian localization.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Russian words must be here I guess
Environments and Version (please complete the following information):
Countdown timer notifications (triggered by shop items) will seemingly randomly add large amounts of time to the countdown. The only way to notice this is from seeing that the timer on the notification is far higher than it should be, and there is otherwise no indication that it happened.
720
minutes).
The timer should just run smoothly without this happening.
I don't know if this occurs with the pomodoro timer, but I wouldn't be surprised if it did.
Hello, it's me Aleddine SASSI (a civil engineer), I recently bought your app and I also shared some API items on the App Market which it was appreciated by +30 users.
Is your feature request related to a problem? Please describe.
I want to link some rewards to macros on macrodroid, as well as to share my current coins number with macrodroid, but I couldn't do it by myself.
Describe the solution you'd like
I'd like to know if this actually do exist or not.
If it does exist, so please explain to me how to do it.
It it doesn't exist, I'd like to have a future update to this feature with an explanation of how to use it.
Describe alternatives you've considered
None.
Additional context
None.
Is your feature request related to a problem? Please describe.
I want there to be a parameter on the "jump" function of the APIs of LifeUp where you can jump to a shop item in the shop to buy it and use it.
I want this because I want to be able to add a shortcut to my home screen on Android that takes me to an item in the item shop.
Describe the solution you'd like
I think that maybe the parameters could be:
lifeup://api/goto?page=item&item_id=[item_id]
The page=Item parameter could be the item page.
Like this:
And item_id=[item_id] could be the specified item ID number that you want to go to
Example:
lifeup://api/goto?page=Item&item_id=15
I hope you consider my request and that you have a wonderful day! :)
🧪 Test Environment
LifeUp version: 1.83.5 (225)
Android Version: 6.0.1 / 10
OS: MIUI Global 10.2 / Magic UI 4.0.0
📝 Steps to Reproduce
✔️ Expected Results: the visible text is placed in a way so it would have some borders.
❌ Actual Results: the visible text reaches out till the borders of the popup.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environments and Version (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Setting "Make all tasks the same color" doesn't use the theme color, as said by the description.
To Reproduce
Check attached video for the bug
Expected behavior
Expected the tags to have theme color, have blue instead.
Video
Environments and Version (please complete the following information):
When using the Pomodoro timer, the number of work sessions between long breaks often does not decrement as work sessions are completed, or will randomly go back to the maximum number of sessions before long break (it will 'say 2 work sessions before long break', and then after completing a short break it will say '4 work sessions before long break').
你的需求是否与某个问题相关联?请描述你遇到了什么问题。
自動讀取**資料
描述你的解决方案
串接googlefit 自動讀取**資料
描述可选方案
请清晰地描述,你是否有其他可选方案
额外信息
请在这里附上任意额外信息,如参考文件等。
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.