Giter Site home page Giter Site logo

lifeup's Introduction

LifeUp

Custom your own gamify list with attribute, exp, coin, reward to stay productive!

Installation


What is this repository for?

Purpose Description Links
📱 Introducing the app This README will briefly introduce the LifeUp application. -
🐛 Collect feedback and issues for the app. We collect bugs and suggestions in the issues of this repository. Issues · GitHub
🚀 Release the trial version We will release a free trial version of LifeUp on the Release page. This is suitable for devices that do not support Google Play. Releases · GitHub
💬 Discussions You can participate in discussions in our discussion forum. Discussions · GitHub
📌 Link to related repositories There are some open source projects around LifeUp, such as our SDK, desktop client, documentation library, and translation. LifeUp SDK/LifeUp Cloud
LifeUp Desktop🖥
LifeUp Documents📄
🌐 Link to community translation site LifeUp's multilingual text translation is contributed by community users, and we host the text on Crowdin. https://crowdin.com/project/lifeup

Description

Crowdin

Want a gamified , unique and fun to-do & habit-tracking app to stay motivated, organized, and focused?

LifeUp is a unique gamify to To-Do list & habit app.

  • Record and complete tasks to gain exp and coins, just like turn your life into an RPG and productivity game.

  • Exp can improve your attributes and skill levels. And it will reflect your self-improvement.

  • Use coins to buy the item you want to reward yourself. This can be used for you to balance your work and rewards, and to improve your focus.

  • Set up achievements to auto-track your task progress and goals.

  • More! Pomodoro, Feelings, custom loot boxes and there's even a crafting feature!

This is the gamification of your life, and you can customize your own gamification list and reward/penalty syetem for optimal motivation, which may be helpful for ADHD.


SDKs

We're developing an SDK so you can integrate with LifeUp.

Currently we have open-sourced "LifeUp Cloud" - it turns your phone into a server so you can integrate with LifeUp from other devices (like your computer).

For example, you can use Python to write software to call LifeUp to complete the task. Or write a simple web page to create a new task.

In the future, we will also provide an interface for querying data.

Please check Ayagikei/LifeUp-SDK (github.com) for details.


Timeline


Incentive system


Features

🎨 Attribute or skills

Instead of build-in attributes such as strength, knowledge, etc. You can also create your own skills such as fishing, writing. Try adding tasks to your skills and leveling them up! Track your level with achievements to unlock exclusive rewards when you reach the goal. The growth of attributes and skills in the application is also equivalent to digitally reflecting your growth, prompting you to stay more motivated and powerful.

🎁 Shop

Abstract your task reward into the app as a shop item, whether it is a realistic reward, a reward for rest and entertainment time, or a stat reward in the app, such as taking a 30 mins break, watching a movie, or getting a random coin reward.

🏆 Achievements

In addition to dozens of built-in achievements waiting for you to unlock, you can create your own to track your progress: such as auto tracking the number of task completions, levels, and item usage times. Or create your realistic milestones like arrived in a city!

Pomodoro

Use the Pomodoro to stay connected and stay motivated. As a Pomodoro timer is completed, you can receive a virtual 🍅 reward. Decide whether to eat or sell 🍅? Or exchange 🍅 for other item rewards?

🎲 Loot boxes

You can set the Loot boxes effect for the shop item to receive a random reward. Are you wondering if the reward for completing a task is 🍔 or 🥗 ?

⚗️ Crafting

Create your custom crafting recipe. In addition to being able to make sticks out of wood, you can try 🔑+lcoked chests= reward chests, or create your own currency.

🎉 One-time payment, No IAPs releated to features, No Ads

🔒️ Offline first, but supports multiple backup methods

We value your privacy! The data is basically only stored locally on your phone and will not be transmitted to our server. And there is an offline mode. You can use Google Drive/Dropbox/WebDAV to sync your data, or export data locally for backup.

📎 Complete to-do basic functions

Repeats, reminders, notes, deadlines, history, checklists, attachments, and more. Write down your to-dos and LifeUp will help you keep track of them.

What's more, you can gamify your routine to-do list in LifeUp with tons of custom reward options.

🤝 World module

You can browse or join task teams created by others. Complete tasks together and post your updates! Or browse and import a variety of shop item rewards settings and random tasks.

🚧 More features!

  • App widgets
  • Dozens of theme colors
  • Night mode(dark theme)
  • Lots of statistic
  • Feelings
  • Keep updating...

More screenshots

>


Repository

Closed source

Sorry about that LifeUp is not open sourced anymore since 17 May 2019 when someone package it with inserting some harmful ads and put the tampered version on some app market.

Some other reasons:

  • There is still a lot of old code that has not been refactored
  • Most of the code comments are not currently written in English and are not universal enough
  • Some code involving secure is not convenient to open source

We're planning to partially open source in the future.


Issues

Please feel free to open issues about your questions, the problem you encountered and feature requests.


Translations

We expect to publish the application in multiple languages, but due to limited resources, it is difficult to request a professional translation.

Therefore, the translation of the application has always been contributed by community users. We recently hosted the translation of the application on the Crowdin platform.

If you are interested in translating or proofreading, you can check here:

Ayagikei/LifeUp-Translation: The raw text resource of LifeUp. Welcome to contribute more language! (github.com)


Documents

With the addition of application functions and the increased usage costs brought about by the high degree of freedom, we plan to maintain a usage document.

The content is still rough, and contributions are welcome.

Ayagikei/LifeUp-Wiki: The documents of LifeUp. (github.com)

lifeup's People

Contributors

ayagikei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lifeup's Issues

Feature: AMOLED Dark theme

As a feature for LifeUp I think there should be an AMOLED dark theme (all black) for power saving on newer phones.

[Issues] I can't download on Xiaomi MI MIX 3 in Russia or Belarus

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):

  • Device: Xiaomi Mi MIX 3
  • OS: 9 PKQ1.180729.001
  • Version 1.89.0-rc04

[Bug] 错误的编辑界面

描述问题
在列表视图中,比如主视图的任务列表、成就视图的成就列表等,长按一个项(称为项1),如果再点击另一个项(称为项2)并取消选择之前的项(项1),然后点击右上角的编辑按钮。这时任务视图中是选择了项2并点击对项2的编辑按钮,但是打开的编辑视图是对项1进行编辑的的视图,而不是项2的。

如何复现该问题
操作如下:

  1. 进入页面 '委托'
  2. 长按一个项(项1)
  3. 点击另一个项(项2)
  4. 点击项1
  5. 点击右上角编辑按钮
  6. 出现与预期不符的编辑页面

预期表现
在问题描述的情况中,期望打开的是项2的编辑页面,而不是项1的编辑页面。

环境信息 (请完善以下信息):

  • 设备: 小米11
  • 应用版本: 1.85.0-rc03

额外信息

  1. 我只在委托页面和成就页面进行了测试,其他页面不清楚,但可能也存在这个问题。

[Bug] Countdown timers have been broken for a while now

Describe the bug

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.

To reproduce

Steps to reproduce the behavior:

  • This seems to occur most often on timers that run for an extended period of time, like 12 hours (input as 720 minutes).
    • You may have to wait a couple hours to see this happen.
  • I think that in some cases, pausing and unpausing the timer can also cause the bug to occur, although I can't verify if this is correct.

Expected behavior

The timer should just run smoothly without this happening.

Environments and Version

  • Device: Moto z4
  • OS: Android 10
  • App Version: I am currently using version 1.90, the latest as of this writing, although the bug has been around for significantly longer than that

Additional context

I don't know if this occurs with the pomodoro timer, but I wouldn't be surprised if it did.

Timed Rewards

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.

[Bug] The category of separation by day, week, month does not work well, it does not show the tasks as it should. I know this is experimental, I just wanted to comment on it. I use Android 9

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

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):

  • Device: [e.g. Pixel 5]
  • OS: [e.g. Android 9.0]
  • Version [e.g. v1.84.0 (240) ]

Additional context
Add any other context about the problem here.

[Bug] Exp in Subtask Settings doesn't save

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:

  1. Create a new task
  2. Add a new subtask to that task
  3. Click the cog wheel behind the subtask
  4. Fill in preferred Exp value
  5. Return to main task overview
  6. Go back to the subtask's settings

Expected behavior
I expected the Exp value to have saved and show.

Environments and Version (please complete the following information):

  • Device: Huawei P30 Lite
  • OS: Android 10
  • Version v1.90.0

[Bug] Incorrect default language

Describe the bug
Chinese language in Russian localization.

To Reproduce
Steps to reproduce the behavior:

  1. Go to "World (мир) ". There is Chinese words above.
  2. Click on "Create command (создать команду) ".
  3. Scroll down to 'repetition rate (частота повтора) '
  4. See error

Expected behavior
Russian words must be here I guess

Screenshots
Screenshot_2021-12-06-13-26-55-296_net sarasarasa lifeup
Screenshot_2021-12-06-13-26-48-340_net sarasarasa lifeup

Environments and Version (please complete the following information):

  • Device: Redmi Note 8T
  • OS: Android 11
  • Version 1. 85.3 (272)

Additional context

[Feature]Stats widget

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

[Feature] Co-op mode

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.

[Bug] Force complete item reward splitting

Describe the bug
Force completing a task does not reduce the reward count

To Reproduce
Steps to reproduce the behavior:

  1. Create a task
  2. Set task type to count 4
  3. Add item reward with count of 4
  4. Save task
  5. Tap a circle to the left to finish a task
  6. Set count to 3 and check "Force complete (x0.75 reward)
  7. Accept

Expected behavior
You should receive 3 reward items instead of 4

Environments and Version:

  • Version v1.84.1 (253)

Additional context
There can be round options. Like, if 100% will give you 2 items, how many will you get for 25%?

[Feature] Hi again bro, thank you for your previous warm response! Lately I was trying to figure out if there's a URL action that could trigger "using an item", not only purchasing it.

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.

[Feature] HP bars in addition to attributes

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.

Additional context

[Feature] Themes as a long-term UI design solution

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.

[Bug] Google Play Pass causes repeating "in app purchase product is error state" snackbar.

Describe the bug
"in app purchase product is error state" snack bar keeps popping up in app.

To Reproduce
Steps to reproduce the behavior:

  1. Have Google Play Pass
  2. Go to About page
  3. Click "Buy the developers a coffee" and Confirm
  4. Try doing it again (this step may be unnecessary)
  5. Wait 30 seconds
  6. Navigate to other pages of the app such as task view

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.
Screenshot_20220401-185213.png
Screenshot_20220401-185220.png
Screenshot_20220401-185520.png

Shows coffee as x1 but will go back to x0 after restarting the app.
Screenshot_20220401-185648.png

Environments and Version (please complete the following information):

  • Device: [e.g. Pixel 5]
  • OS: [e.g. Android 9.0]
  • Version [e.g. v1.84.0 (240) ]

Additional context
Things that I Have Tried:

  • I've forced restarted the app a couple times.
  • I have restored from backup files.
  • I have uninstalled and reinstalled the app.

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.
Screenshot_20220401-185947.png

Custom Reset Time

Can you add the option to set a custom time that one day rolls over into the next instead of it defaulting to midnight.

[Feature] 对于项目列表交互方式的提案

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
目前app内对于多个任务列表的切换方式主要为点击上方列表名称切换或是在主界面通过左右滑动切换

  • 列表名称目录位于手机屏幕靠近上方边缘位置, 若要做到单手点击需要把手指移到最上方, 点起来总觉得有点别扭
  • 左右滑动时有较大概率识别不出滑动手势, 会不小心变成点击任务详情页面, 如果成功滑动则会花大概0.5s-1s重新加载列表界面, 总觉得有点割裂感 (其他app如微博的第三方客户端share通过滑动切换界面都是预先加载的, 所以感觉上会很顺畅, 但我没有开发过安卓的app, 考虑到人升的任务清单数量不定, 或许没办法实现预加载?)

描述你的解决方案
想到能否利用右下角添加任务的图标(+), 通过长按图标, 在图标上方呼出任务列表, 并通过手指在图标上滑动来选择目标的任务列表, 松开手指即选定任务列表并加载界面, 这样子就能把手指的移动区域集中在屏幕右下方, 个人感觉这样子切换列表的加载时间也不会那么突兀

描述可选方案
请清晰地描述,你是否有其他可选方案

额外信息
只是个提案, 不紧急也不影响正常使用, 个人没有过移动端开发经验, 或许实现起来有困难, 说得不对还请谅解

[Feature]

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.

[Feature] Ability to query for any attribute

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.

[Bug] Make all tasks the same color doesn't use theme color properly

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

WhatsApp.Video.2021-10-05.at.2.13.35.PM.1.mp4

Environments and Version (please complete the following information):

  • Device: OnePlus 9
  • Version: Latest from play store

[bug] Calendar | Task Details view does not refresh after removing subtasks

🧪 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

  1. Create a new task with the + button
  2. Add a subtask
  3. Tap on the check mark to save the task
  4. Tap on the new task to see the Task View
  5. Edit the task using the pencil icon
  6. Tap on the gear icon
  7. Tap on the trash icon to remove the subtask
  8. Tap on OK
  9. Save the task
  10. Inspect the subtasks in the Task View

✔️ 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.

image

Reward effect: Screen time

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.

[Feature]增加ios版本或是web版

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
希望可以跟ios同步 平常的裝置也以ios為主

描述你的解决方案
改用flutter 或 react native去改寫程式
或是寫個前端去接後端api(網頁版)

描述可选方案
请清晰地描述,你是否有其他可选方案

额外信息
请在这里附上任意额外信息,如参考文件等。

[Feature] HTTP API to integrate with LifeUp

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.

[Feature] : URL action to USE an item

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.

[Feature] 可自行部署的Docker同步服务端镜像

你的需求是否与某个问题相关联?请描述你遇到了什么问题。

考虑到最近开始使用备用机, 且windows11中即将推行Android Subsystem, 或许会有越来越多人(也或许只有我)开始有多设备间LIfeUp数据同步的需求

也阅读了LifeUp官网内的产品介绍, 在目前收益并不稳定的情况下由官方推出同步用的数据服务器并不现实, 于是想到能否推出可以由用户自己部署, 运行在私人vps上的Docker镜像, 以实现多设备间的数据同步

描述你的解决方案
请清晰地描述你设想的解决方案

Docker镜像的配置文件内可以设置数据服务器的端口以及用户名密码等, LifeUp分为手动切换的在线模式以及离线模式
离线模式即不使用私人同步服务器, 所有数据保存在本地, 并且仍可像原来一样定时备份数据到WebDAV服务器

在线模式下LifeUp配置并连接到用户个人部署的Docker服务器, 所有操作都会与服务器进行同步(或是定期以类似于commit的形式同步, 不过如LifeUp的文档所说, 这样可能会出现类似于git下的冲突问题)

描述可选方案
请清晰地描述,你是否有其他可选方案

考虑到不是每个用户都会使用Docker, 在安全的情况下或许也可以在用户社区内共享私人服务器(或由团队内部署, 全团队共享的服务器), 在用户社区内共享自己的私人同步服务器可在每天根据服务器登记人数结算属性值与金币, 获得成就(?)

额外信息
请在这里附上任意额外信息,如参考文件等。

说到底也是我个人的想法, 如果开发Docker镜像需要投入过多资源或是不符合现阶段LifeUp的开发方向, 也可以将这个issue关闭.
也感谢开发者在这个app上的投入, LifeUp确实有改善我的生活习惯, 用起来贼带劲

[Feature] Hi again bro, thank you for your previous warm response!

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. 自定义成就:
    对一些不停重复的任务,比如累计完成10次“每日画画”任务就达成“绘画初阶”成就。这个成就绑定金币和特定商品,达成成就后直接得到金币和商品奖励。

(我居然跑过来问开发者要功能,会不会很冒犯啊)

[Need help] Help Documentation

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

Wiki website

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.

[UI issue] Pomodoro Timer | Better placement of the description

🧪 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

  1. Start LifeUp
  2. Make sure to use the English language
  3. Click on the Menu bar in the upper left corner
  4. Click on Pomodoro
  5. Click on Selling Price of Tomato
  6. Inspect the text Tap the number in the center to directly input the target value

✔️ 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.

image

[Bug] UI is obstructed by the navigation bar

Describe the bug

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.

To Reproduce

Steps to reproduce the behavior:

  1. Adjust your default navigation method to something other than Android 10's gesture navigation, like the classic 3-button method (◀️⏺️⏹️)
  2. Go into the app and rotate your device sideways

Expected behavior

Ideally, nothing should be obstructed like this.

Screenshots

If applicable, add screenshots to help explain your problem:
Screenshot_20220925-005837

Environments and Version (please complete the following information):

  • Device: Moto z4
  • OS: Android 10
  • Version: 1.90.5

Additional context

  • This does not occur with gesture navigation, due to being positioned differently on-screen.
  • This occurs regardless of the Material You toggle

[Feature] 偏硬核的属性状态统计

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
请清晰地描述问题或者需求背景

随着对LifeUp的使用, 个人明显感觉到有对角色状态属性进行细分的需求, 如对健身群体来说"力量"这一项又可分为身体不同部位的锻炼, 如"肩部","腹部","腿部"等, 又如"知识"这一类也可分为对不同领域知识的掌握, "创造"这一类也可细分为"代码","厨艺"等, 不同的细分状态可以让用户知道自己在这一类属性下有具体的哪些方面不足, 从而对自己后续的规划可以有跟具体的安排

目前的版本中, 只能对上述的细分属性进行逐一创建且相互之间没有从属关系, 逐一创建后又会占据面板的大量空间, 也不好管理

描述你的解决方案
请清晰地描述你设想的解决方案

上述的需求不是每个用户都有, 个人认为可以给用户提供一个在普通的属性模式以及较为硬核的属性模式下进行选择的设置, 新模式下可对普通属性项创建多个"子属性".
如刚才提到的, "力量"属性下就可创建多个代表身体不同部位的"子属性", 且为了在父子属性之间引入相关性, 可以将父属性的数值由"经验值"更改为"系数", 如"力量"项的数值为"1.15", 则其子属性下所有项目的实际数值都会获得1.15倍的增益, 且在完成提升子属性任务的同时, 除了子属性自身的经验值增长, 相应的父属性"倍化系数"也可以得到一定增幅(惩罚同理)

(如果条件允许, 也可对特定子属性创建新一级的子属性, 可实现无限细分, 不过有点过于硬核...)

在统计页面中, 仅展示每个父属性的状态, (可根据特定乘积算法在后方显示这一类属性的总值), 点击特定父属性便可以在下方展开列出父属性下所有子属性的状态(即二级列表), 也可展示此父属性下所有子属性的占比, 了解自己的不足

额外信息
请在这里附上任意额外信息,如参考文件等。

个人不善于表述, 上文可能描述得比较难懂, 望谅解, 同时也感谢开发

[Bug] When changing between portrait/landscape, app changes back to "tasks"

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:

  1. Go to "World"
  2. Turn phone
  3. See error

Expected behavior
The location should stay the same.

Screenshots
If applicable, add screenshots to help explain your problem.

Screenshot_20220125-201904_LifeUp Pro.jpg
Screenshot_20220125-201914_LifeUp Pro.jpg

Environments and Version (please complete the following information):

  • Device: Samsung Galaxy S9
  • OS: Android 10
  • Version v1.86.0-rc04 (285)

建议添加两个功能

1,希望有每日体力值,即行动力或时间。比如任务可以消耗的体力,睡眠充足可以恢复体力值,体力也可以等价于时间。
2,希望可以添加属性减值。如玩游戏压力减20,专注度减10。具体可以参见**式家长的属性。

应用很棒!

[Feature] 希望支持百分比任务

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
目前对非重复性的任务好像没有支持完成进度的功能

描述你的解决方案
希望对单次任务能新增百分比的功能,任务界面显示当前百分比,点击任务能够选择增加多少百分比,到100%自动完成任务

描述可选方案
请清晰地描述,你是否有其他可选方案

额外信息
请在这里附上任意额外信息,如参考文件等。

[Feature] Variable synthesis

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

  • Add variable container as material, which contains any possible materials for this slot in formula with different quantity for each.
  • Allow adding several reward items to a task

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

[Feature] API: Go to a shop item in the shop via linkpress.

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:
Screenshot_20221114-094312_LifeUp Pro

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! :)

[Bug] Unusable effect translation

Describe the bug
Unusable item has 默认清单 effect in all translations

To Reproduce
Steps to reproduce the behavior:

  1. Create new item
  2. Set "Usage effects" to unusable
  3. Save and open it in shop

Expected behavior
Should be some "Unusable" line in Effects

Environments and Version (please complete the following information):

  • Version v1.84.0 (251)

Additional context
This exact line found only in values-zh-rCN -> list_undeleteable_default

Version without Google Dependence

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.

[Feature]希望能整合健康功能 串接googlefit 自動讀取**資料

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
自動讀取**資料

描述你的解决方案
串接googlefit 自動讀取**資料

描述可选方案
请清晰地描述,你是否有其他可选方案

额外信息
请在这里附上任意额外信息,如参考文件等。

任务链

可以增加任务链的功能吗?

有前置任务,后续任务的概念,要开启后续的任务,必须完成前置任务。

我觉得会比较适合 【学习某种技能】的场景。

[Feature]添加运动步数设置API (Add step count APIs)

你的需求是否与某个问题相关联?请描述你遇到了什么问题。
当前步数统计需要手动输入,或者计算(不过感觉有点迷,今儿早上起来就发现有快三千步,也不知道昨晚去哪儿梦游了

描述你的解决方案
不如提供API来设置步数,如果可以从其他渠道获取,就能有自动更新的能力

(如果有提供了API,目前自己准备的方案是从 Notify For Mi Band 拿步数,用 Tasker 来更新到人升。)

Number of work sessions between long breaks does not behave correctly

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').

[Feature] API for overdue / given up tasks

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

[Feature] 关于成就系统的进一步拓展

  • 以下情况值得考虑:

    • 当成就与成就之间存在递进关系时(某个成就必须在另一个成就完成之后才能完成)
      image

    • 当成就的解锁条件为其他成就时(一个成就完成的条件为其他几个成就全部完成)

  • 能否实现上述功能?

  • 实现之后是否能改进以一下UI,使其可以绘制如下的成就图谱
    1614023297_advancementpack-java-advancements-into-bedrock-addon-116_7

[Feature] Macrodroid API linking

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.

[Feature]

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.