Giter Site home page Giter Site logo

jenspfahl / everydaytasks Goto Github PK

View Code? Open in Web Editor NEW
81.0 5.0 9.0 2.54 MB

Track, log and schedule your everyday tasks.

Home Page: https://everydaytasks.jepfa.de

License: MIT License

Kotlin 0.01% Swift 0.02% Objective-C 0.01% Dart 99.97%
tasks tasktracker taskscheduler daily daily-tasks everyday-tasks scheduler

everydaytasks's People

Contributors

jenspfahl avatar poussinou avatar steffen-4s1 avatar stokito 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

Watchers

 avatar  avatar  avatar  avatar  avatar

everydaytasks's Issues

A (possible) bug in version in 1.4.0 (10400)

Hi,

I have found a potential bug in the above version.

Expected behaviour

After changing a name of a task under the "Tasks" item, they are also automatically updated under "Schedules".

Actual behaviour:

After changing a name of a task under the item "Tasks", they are not also updated automatically under "Schedules".

System information

Mobile Device: Samsung Galaxy A53 5G with "Normal" Samsung Android
Android Version: 13
App-Version: 1.4.0
Install Source: F-Droid

[Feature request] Shortcut to mark as done

The app is doing a great job at reminding myself of tasks based on different intervals. Until I discovered Everyday Tasks, every other app lacked some feature I wanted. Thank you for that. :)

I'm not interested in the time tracking feature, though. Because of the requirement to select a duration, whenever I mark a scheduled task as done, it's at least five clicks (including the expanding). To speed this up, I have two suggestions:

a) Add a new button, to mark a task as done without opening a new view with further settings. Perhaps include the option set default durations for tasks.
b) Use a swipe gesture to archive the same effect as in a), but without the need to expand the task first. At least for me, marking tasks as done is much more frequent than switching pages (QuickAdd, Journal, Schedules, Tasks).

Possibility to customize the letteral time

I like "in the morning", "at noon", etc letteral time: however I need to customize these parameters.

For example I would like to set "in the morning" time at 9 o'clock.

Also I wish the possibility to add (or remove) a totally new one by myself.

Feature request: Allow scheduling of non-repeating tasks

Hello!

First, thank you for your app! I started to use it and it seems great so far! Really helpful to plan the upcoming days!

One feature I found missing is the ability to schedule non-repeating tasks. For instance, if I need to go to a specific store to buy some paint and would like to plan to do it in 2 days. Currently, I could only schedule repeating tasks and not single events. Would you think that it is something that could be added?

I hope to provide a french translation soon (when I have some time)!

Thank you for considering this request!
Have a great day

Configure week start, system date format

In Poland week starts on monday, not sunday. It'd be nice to be able to configure that in calendar.

Also, one of date format options could be perhaps taken from system locale?

Feature Request: Daily/Weekly/Monthly overview of scheduled tasks

First of all: A big thanks for this great app. A lot of people might argue: Why schedule trivial everyday tasks? I love it.

What I'm missing is an overview on what is scheduled for today, or this week or month with the possibility to filter for specific categories/event types.

Would it be possible to add such overview pages?

Hybrid sort in Schedules

Hi. I noticed, that it's more practical for me to have due/overdue schedules sorted by progress, but coming schedules – by remaining time. Is there a possibility to create new sorting option, that would sort due/overdue and coming schedules independently?

Task to task (T2T) linked actions

Currently I can set "fill the washing machine" (A) and "put the washed clothes on laundry rack" (B) as separate events, but I have to set the time for both: these two actions are unlinked.

Switch to linked: when A is finished automatically start B.

So I must to define just the A event within a time frame.
B is bound to the A status. B doesn't start to a specific time, but when its triggering condition is satisfied.

Also the reverse way is possible: when A start, B finished. Automatically.

A = watch tv Champions league match
B = studying philosophy

What do you think about it?

Setting a custom interval affects all custom intervals

Setting a custom interval affects all custom intervals, so it's not possible to use different custom intervals on different scheduled tasks.

Steps to reproduce:

  1. Go to Schedules and schedule a task with a custom interval.
  2. Schedule another task with a different custom interval.
  3. Check the interval on the first task.

Version: 1.0.0 via f-droid

Auto log (on/off toggle)

Often I receive notifications while I am making something other, and so I have to stop my activity to push "log/track" button.

Optionally I would like to have an option to set "on" the auto log.

A task simply starts/end as tells its recipe.

If I didn't make something I can cancel the activity later or postponing the event manually.

PS: I want the notification, but I don't want push the button log/track. The activity starts/ends automatically (w/notification).

Breton translation for Everyday tasks

Here you can find the breton (brezhoneg) translation file for EverydayTasks.
I put 2 files : br.json with escape character for single quotes and br_NoEscapeChar.json without escape character for single quotes.
I do not know which is the best format.
br.json
br_NoEscapeChar.json

Thanks for the job you have already done !

"Reschedule for" and "Skip" buttons

Sometimes some activities are aborted or postponed, so it is necessary (in my opinion) a quick way to tell this to the app.

"Reschedule for" opens a dialog with some quick choices like "this afternoon", "this evening", "tomorrow" (at the same time), "custom", etc.
The rescheduling action is intended once. The usual schedule is preserved.

"Skip" allows to abort a task without modifying nothing in the planner.

Scheduled tasks grouping

It'd be nice to have sheduled tasks grouped, eg. like this:

* overdue task
------------ today ------------- // from now till midnight (or configurable, eg. 4am)
* due task
* task in 2 hours
----------- tomorrow ----------- // from midnight/4am till 24 hours later
* task in 20 hours
---------- this week ----------- // till sunday 4am
* task on thursday
* task on friday
---------- next week ----------- // from sunday 4am till next sunday 4am
* ....
----- this month (october) ----- // from next sunday 4am till 4am nov 1st
* ....
* ....
----------- november ----------- // from 4am nov 1st till 4am dec 1st
* ....
---------- this year ----------- // from 4am dec 1st till 4am jan 1st 2023
* ....
------------- 2023 ------------- // 4am jan 1st 2023 till 4am jan 1st 2024
* ....
* ....
* ....
------------ later ------------- // everything after 4am jan 1st 2024
* ....

Create, edit, delete categories

I have some tasks that are tough to categorize with default categories, and throwing everything to „others“ is bad option for me. These tasks are : take a bath, call a friend, build a house. And it's only first day of my app use!

It would be great to be able to create categories that suit me. Also nice to have would be edit and delete categories for full control.

can't create a backup file

1 click create a backup file
2 select a folder in internal
3 click allow

expect:create success
actual:can't export database
Screenshot_2024-01-05-13-26-52-311_de jepfa personaltasklogger

Snooze scheduled task for 1hour, 1day, etc.

First off, thanks for implementing the pinned view, #7

I'm back with another scheduled task feature request. ☺️


It would be great to snooze tasks for an interval. Snoozing a task would ideally:

  1. Clear the existing notification if a task is overdue.
  2. Schedule a notification in the future, after the snooze interval runs out.

This is a feature in some email clients these days. It's like I can ask the program, "Remind me about this again in an hour".

This is different from the existing "reset progress" feature 🔃. That feature means "skip this task for one interval".

One question with snooze is whether or not it would 1) move the actual due date, or 2) keep the due date, e.g. if a task that was snoozed for 2 hours would still be 2 hours overdue when the next notification arrives. I prefer option 2, but I don't feel too strongly about it.

Make the donation process easier (to support development)

Please add direct cryptocurrency addresses within the app. Easy tap and donate without leaving the app: I don't want going around to websites. I don't want support FIAT economy.

TRX, AVAX, LTC, BTC, XEC, BNB, SOL, BCH, ALGO, XTZ, DASH, EPIC, FTM, XRP, XDC, ADA, XLM, XMR addresses available for donations (addresses have to be copyable).

Here an integration example made by other developers.

1000092943

[FR] Multiple intervals

Hy there,

First of all, it's a great app, thanks a lot for that :)

Do you plan to add multiple intervals? For instance, I would like to plan "almost-daily" tasks. Example: "Do that thing" on Mondays, Wednesday, and Sunday. Repeat weekly.

For now, I plan several same tasks for each day. It works though.

F-Droid can't build

ref: https://monitor.f-droid.org/builds/log/de.jepfa.personaltasklogger/10300#site-footer

So I try to bump flutter to 3.7.12 or 3.10.4:

💪 Building with sound null safety 💪

Running Gradle task 'assembleRelease'...                        
lib/ui/taskGroupIcons.dart:28328:21: Error: Member not found: 'whatsapp'.
  'whatsapp': Icons.whatsapp,
                    ^^^^^^^^
lib/ui/taskGroupIcons.dart:28331:27: Error: Member not found: 'whatsapp_sharp'.
  'whatsapp_sharp': Icons.whatsapp_sharp,
                          ^^^^^^^^^^^^^^
lib/ui/taskGroupIcons.dart:28334:29: Error: Member not found: 'whatsapp_rounded'.
  'whatsapp_rounded': Icons.whatsapp_rounded,
                            ^^^^^^^^^^^^^^^^
lib/ui/taskGroupIcons.dart:28337:30: Error: Member not found: 'whatsapp_outlined'.
  'whatsapp_outlined': Icons.whatsapp_outlined,
                             ^^^^^^^^^^^^^^^^^
.pub-cache/hosted/pub.dev/flutter_iconpicker-3.2.2/lib/IconPicker/Packs/Material.dart:25632:21: Error: Member not found: 'whatsapp'.
  'whatsapp': Icons.whatsapp,
                    ^^^^^^^^
.pub-cache/hosted/pub.dev/flutter_iconpicker-3.2.2/lib/IconPicker/Packs/Material.dart:25635:27: Error: Member not found: 'whatsapp_sharp'.
  'whatsapp_sharp': Icons.whatsapp_sharp,
                          ^^^^^^^^^^^^^^
.pub-cache/hosted/pub.dev/flutter_iconpicker-3.2.2/lib/IconPicker/Packs/Material.dart:25638:29: Error: Member not found: 'whatsapp_rounded'.
  'whatsapp_rounded': Icons.whatsapp_rounded,
                            ^^^^^^^^^^^^^^^^
.pub-cache/hosted/pub.dev/flutter_iconpicker-3.2.2/lib/IconPicker/Packs/Material.dart:25641:30: Error: Member not found: 'whatsapp_outlined'.
  'whatsapp_outlined': Icons.whatsapp_outlined,
                             ^^^^^^^^^^^^^^^^^
Target kernel_snapshot failed: Exception


FAILURE: Build failed with an exception.

* Where:
Script '/home/vagrant/build/srclib/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 1157

/LE: fyi https://gitlab.com/fdroid/fdroiddata/-/commit/6e685230a88dd48d42d0a531c314b117bb2c0880

Some graphical improvements

• the arrows can be removed in my opinion: just tap once to open and close the tab

• might you adding a single letter symbol to represent "morning", "noon", "afternoon", "evening"?

• might you turning dark also the top of the screen (in the dark mode)? The white roof I mean.

• possibility to manage the bottom tabs (adding, removing, changing position of each tab)

• might you adding the true black theme?

1000102554

bug: Remove all animations when the *Android* option to do so is enabled

I have in Settings -> Accessibility -> Display Colour and motion -> Remove animations turned on. However this app still has animations. The animations I can see include:

  • Slide when opening the breadcrumb menu.
  • Transition when opening settings.
  • Transition when moving to another tab.
  • Smoothing when the menu on the "Tasks" icon is dragged.
  • Animation when a group is expanded in "Tasks".
  • Animation when the top right menu is clicked.

Respecting the settings to disable animations, including any I missed above, would be greatly appreciated.

Widget

Hi sir thank you for your hard work can you please add widget and always leave it offline plus add material you
thank you👍

Transfere Data

I want to ask for a feature for importing / exporting Data. I am a fan of RAML and I wish to support you on this way.

By trasfering data of taks via API in json-format, it should be possible to integrate Simple-Taks, GTD, Pomodoro and so on into the concept of your App.

But I am not a programmer, and I don't know, how difficult it is, to implement an API sync into the app. May be, you are interested and find a simple, safe an stable way to work together.

Android Widget

Very nice App 👍🏻

I would love too have the feature of a Widget for the Home Screen on Android.

If it would be possible to implement this it would be a even more great app 🙂

[DE] strange behaviour using schedules, in version 1.3.0 (10300)

Wenn man einen neuen Zeitplan erstellt kommt die erste Erinnerung nicht am Tag der Erstellung sondern nach dem ersten intervall.

Z.b.: ich erstelle das Ereignis "kinder abholen" jeden freitag nachmittags. Wenn ich dabei den aktuellen bzw nächsten freitag eingebe, kommt die erste Benachrichtigung eine Woche später. Möchte ich den nächsten freitag schon erinnert werden, muss ich den start des Zeitplans benutzerdefiniert vom ersten Zeitpunkt eine woche vorher setzen.

Das ist uninuitiv und wahrscheinlich nicht gewünscht. Vor allem bei langen Intervallen auch schwierig und kann schnell dazu führen, dass man den ersten Termin verschusselt. Wenn der Zeitplan einmal läuft ist natürlich alles bestens.

P.s: finde das Programm sonst toll und werde es fix weiter nutzen. (patchworkfamilie mit 2 Kindern die wechseln und einem das bleibt... 😀)

Feature request: Open app in schedules view

Great app 👍

I use it exclusively for recurring scheduled tasks.

Completing a task takes me to the journal. That's cool! But I usually close the app immediately and come back later. When I come back, hours later, I would like to be looking at my schedule.

My workflow will be different from others, so if you do this at all, it should be a configuration option.

More precise schedule intervals

Thanks for the effort and hard work.
It would be great if there's an option to select "Every Monday", "Every Tuesday" etc., under interval while creating a new schedule.

Screenshot_20221005-122620.jpg

Can't add task/variant via '+' icon - 1.1.0 (10100)

App>' + ' Icon>"New QuickAdd" selected>QuickAdd Task/Variant PopUp>Select option>Ok
Ok button doesn't work. Doesn't add task/variant.
*Also does not display any sub options. Not fixed on phone restart.

Works via 'Tasks' icon though.

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.