GithubHelp home page GithubHelp logo

jittopjose / dotodo Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 1.72 MB

Do To Do is a simple TODO, Checklist and Note taking app developed using Ionic framwork and Angular

JavaScript 1.24% TypeScript 73.55% HTML 18.13% Shell 0.14% SCSS 6.93%

dotodo's Introduction

DoToDo

OpenStore

Changelog:

#0.6.0

*Redesigned task list page similar to checklist and notes

*Added description field for tasks

*Added display of comments if entered when changing task status to done/reopen

#0.5.0

*Updated bottom bar date format to include day of week

*Added date to Yesterday, Today and Tomorrow (bottom bar)

#0.4.1

*Fixed unable to delete tasks issue

#0.4.0

*Added Notes.

*Fixed bug of unable to stop repeating tasks.

#0.3.0

*Added Ubuntu fonts

*Added swipe gesture for date navigation on task list

*Added task list animation

*Added week day detail in due date

*Color theme changes

#0.2.0

*Added checklist option

*Performance improvement for repeating task scheduler

Known issue: Due to the changes in DB, the existing repeating task may not work. Either open repeating task in edit mode and just save again or create a new repeating task

#0.1.0

*Initial release

dotodo's People

Contributors

jittopjose avatar vistaus avatar jancongithub avatar

Stargazers

 avatar Sanath Kumar U avatar Timothee avatar

Watchers

 avatar

dotodo's Issues

German translation

The german translation does not work. I have everything in english.
BQ Aquaris E4.5

Can't erase tasks

BQ E5 HD last dev.
it seems for me impossible to erase tasks.
I only checked this and on this phone.

In addition, I'll see a text message-style erase.

Checklist

Each item in the checklist should be legible in its entirety (portrait or landscape mode). Is it ?
I don't find for
Item 3 in landscape
screenshot20201003_134623500
And never in portrait
screenshot20201003_134611374

In my opinion, it should also be possible to modify in writing each element of the list. Is it ?

Norwegian translation (nb)

{
"TASK_LIST": {
"title": "Oppgaver",
"pending_header": "Avventer",
"all_header": "Alle",
"done_header": "Utført",
"no_tasks_msg": "Ingen oppgaver å vise",
"task_status_pending": "Avventer",
"task_status_done": "Utført",
"task_status_overdue": "Forfalt",
"task_status_open": "Åpen",
"task_no_repeat": "Ingen gjentagelse",
"task_every_day": "Daglig",
"task_every_weekdays": "Ukedager",
"task_every_weekends": "Helgedager",
"task_once_a_week": "En gang i uken",
"task_due_in_hour_text": "Forfaller om {{hourValue}} t.",
"task_due_in_minute_text": "Forfaller om {{minuteValue}} min.",
"task_detail_display_caption": "Detaljer",
"task_comment_display_caption": "Kommentar",
"today": "I dag",
"tomorrow": "I morgen",
"yesterday": "I går",
"unfinished_task_copy_confirm_msg": "Du har uferdige oppgaver. Vil du kopiere dem til i dag?",
"copy_tasks": "Kopier oppgaver",
"ignore": "Ignorer",
"copy": "Kopier",
"task_status_change_confirm_header": "Er du sikker?",
"task_done_confirm_msg": "Er du sikker på at du vil merke oppgaven som utført?",
"task_reopen_confirm_msg": "Er du sikker på at du vil gjenåpne oppgaven?",
"cancel": "Avbryt",
"reopen": "Åpne på nytt",
"finish": "Ferdig",
"add_comment": "Legg til en kommentar..",
"marked_done_default_comment": "Markert som utført",
"marked_reopened_default_comment": "Markert som gjenåpne",
"delete_task_confirm_msg": "Er du sikker på at du vil slette oppgaven?",
"delete_task_confirm_header": "Er du sikker?",
"okay": "Ok",
"add_quick_task_label": "Rask oppgave",
"add_advanced_task_label": "Avansert oppgave",
"add_checklist_label": "Sjekkliste"
},
"TASK_ADD_QUICK": {
"add_new_task_title": "Legg til ny oppgave",
"task_name_label": "Oppgavenavn",
"due_date_label": "Frist dato",
"add_task_button_label": "Legg til oppgave"
},
"TASK_CREATE_EDIT": {
"add_new_task_title": "Legg til ny oppgave",
"edit_task_title": "Rediger oppgave",
"task_name_label": "Oppgavenavn",
"task_description_label": "Oppgavebeskrivelse",
"due_date_label": "Frist dato",
"due_time_label": "Tidsfrist",
"repeat_selection_label": "Repeter",
"no_repeat_selection": "Ikke repeter",
"everyday_selection":"Daglig",
"every_weekdays_selection": "Ukedager",
"every_weekends_selection": "Helgedager",
"once_in_a_week_selection": "Ukentlig",
"list_label": "Liste",
"add_task_button_label": "Legg til oppgave",
"update_task_button_label": "Oppdater oppgave",
"task_list_item_label_personal": "Personlig",
"task_list_item_label_work": "Arbeid"
},
"CHECKLISTS": {
"title": "Sjekklister",
"no_checklists_msg": "Ingen sjekklister å vise",
"checklist_summary_text": "{{doneCount}} / {{totalCount}} ferdig",
"checklist_status_done": "Ferdig",
"checklist_status_inprogress": "I framgang",
"checklist_status_pending": "Avventer",
"delete_checklist_confirm_msg": "Er du sikker på at du vil slette sjekklisten?",
"delete_checklist_confirm_header": "Er du sikker?",
"okay": "Ok",
"cancel":"Avbryt"
},
"CHECKLIST_CREATE_EDIT": {
"checklist_name_label": "Sjekklistenavn",
"checklist_item_label": "Sjekklisteelement",
"add_new_checklist_title": "Legg til ny sjekkliste",
"edit_checklist_title": "Rediger sjekkliste",
"add_checklist_button_label": "Legg til sjekkliste",
"update_checklist_button_label": "Oppdater sjekkliste"
},
"NOTES": {
"title": "Notater",
"no_notes_msg": "Ingen notater å vise",
"last_updated_label": "Sist oppdatert",
"note_name_label": "Notatnavn",
"note_placeholder_text": "Legg til ditt notat her...",
"delete_note_confirm_msg":"Er du sikker på at du ønsker å slette notatet?",
"delete_note_confirm_header": "Er du sikker?",
"okay": "Okay",
"cancel":"Cancel"
},
"SETTINGS": {
"title": "Innstillinger",
"auto_import_pending_tasks_settings_label": "Automatisk import av ventende oppgaver",
"enable_dark_mode_label": "Aktiver mørk modus"
},
"NOTIFICATIONS": {
"no_notifications_msg": "Ingen varsler",
"yesterday_unfinished_task_count_msg": "Du hadde {{overdueTasksCount}} ugjorte oppgave(r) i går",
"task_due_in_15min_msg": "Oppgaven: {{taskName}} forfaller innen 15 min.",
"task_due_in_30min_msg": "Oppgaven: {{taskName}} forfaller i løpet av en halvtime.",
"task_due_in_1hr_msg": "Oppgaven: {{taskName}} forfaller i løpet av en time.",
"task_overdue_msg": "Oppgaven: {{taskName}} har forfalt"
},
"COMMON": {
"month_short_names": "Jan,Feb,Mar,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Des",
"day_short_names": "Søn,Man,Tir,Onsd,Tor,Fre,Lør",
"date_display_format": "DDD MMM DD, YYYY"
}
}

Implement Notes

Implement Notes feature

  • Create note component

  • Set navigation to notes page

  • Create notes mock-up

  • Create get notes service method

  • Create add note service method

  • Create update note service method

  • Create delete note service method

Unable to stop repeating issue

Once a repeating task created, its unable to stop them even after making the current date task to non repeating.
expected behavior: if a repeating task get deleted, all future tasks based on that repeating task should be dissabled(if its current day. it not applicable for past days).

several lines per task

In my opinion, a task should be able to be written and displayed on several lines if necessary (to define the max number, maybe up to 5 or more ?), while being able to make voluntary line feeds: this is not the case it seems to me.
Keeping the first line in bold as the task name.

Import / export notes (txt format)

I can't find out if each note corresponds to a file saved in a folder (where ?).
If this is not the case, it would be nice to be able to save the selected notes in a txt file, as well as to be able to import txt format notes.

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.