Coder Social home page Coder Social logo

agile-notes's People

Contributors

gelin avatar

Watchers

 avatar  avatar

agile-notes's Issues

Review the model: Folder + Action -> Item

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Mix Folder and Action entities to a single Item entity.

The Item should have:

  • title
  • text (note)
  • a type (for shortcuts — quick actions) or tag
  • attachments
  • other attributes

The Item is contained withing other parent Items.
The Item contains other child Items.
It's a graph.

Action templates

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Ability to define some templates for the action.

For example the template can be the following:

<blank line>
<blank line>
Advantages:
<blank line>
Disadvantages:
<blank line>

Synchronization feature

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Reported by dvorkin83, Feb 22, 2011

Expected behaviour:

  1. User Petya creates an action
  2. After processing action is delegated to user Vasya and is stored at
    Persons/Vasya/ (just an example) for Petya's Agile-GTD.
  3. After synchronization (explicit or background - tbd) it appears in
    Vasya's Agile-GTD.

TBD - what attributes should be synchronized.
First draft -
From users/Petya/<Petya's path>

Jun 28, 2011 #2 DNelubin
http://stackoverflow.com/questions/1243066/does-android-support-near-real-time-push-notification
http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html

Jun 28, 2011 #3 DNelubin
https://code.google.com/intl/fr/android/c2dm/index.html

Third-Party Application Server

No, no, no... Lets try without specific 3rd party server.

Jun 30, 2011 #4 DNelubin
Guys are using smack: https://code.google.com/p/talkmyphone/source/browse/src/com/googlecode/talkmyphone/XmppService.java

Jun 30, 2011 #5 DNelubin
OMG
https://code.google.com/p/gtalksms/source/browse/src/com/googlecode/gtalksms/XmppManager.java
https://code.google.com/p/gtalksms/source/browse/#hg%2Fsrc%2Fcom%2Fgooglecode%2Fgtalksms%2Fxmpp

Multiple types for the same folder?

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Maybe allow to set up multiple types for the same folder.

For example: Completed is actually Status. Some Project or Context can be Inbox to receive the sent actions.

r.brest:

I think that "priority", "context" and "complete" must be not folders but node tags. (Maybe all folders, at all.) And there should be "views" or "virtual folders".

For example, node (task) tagged with tags/categories; @\1 @\home ~Vasya. I should view it both in "Priority/1", "Context/home", "WaitingFor/Vasya" (or "Context/Vasya").

Maybe tag markers (short nocknames) can be used to distinguish types ("", "@", "#", "~", ".") and mapped to specific virtual folders: context = "@", priority = "!" OR "", and so on.

Group operations

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Need to select a group of actions and perform the following operations over them:

  • copy to folders
  • mark and completed
  • delete

The same can be applied to the folders too.

Summarize feature

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Actions should be able to add numbers (price, cost, spend time, etc...). Folders should display the sum of the numbers of the nested actions.

To think:

  • How to define the numbers? Is it possible not to add new fields?
  • How to distinguish different type of numbers?

Change of current position after putting the phone to sleep with change of vertical\horizontal position

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Steps to reproduce:

  1. Create a task, go into it (same for folder, could open folder with some tasks).
  2. Put the phone to sleep
  3. Change vertical\horizontal position
  4. Wake up the phone

Expected result:

You're should see same task (folder).

Actual result:

You're few (seems like always two, but not sure if this matters) levels above.

v0.1-beta2
Nov 6, 2011 9:30:28 PM

java.lang.IllegalStateException: database is closed
at com.lendamage.agilegtd.android.model.impl.CommonDao.checkDb(CommonDao.java:32)
at com.lendamage.agilegtd.android.model.impl.SQLiteAction.getFolders(SQLiteAction.java:67)
at com.lendamage.agilegtd.android.ViewActionActivity$ActionViewAdapter.getView(ViewActionActivity.java:153)
at android.widget.AbsListView.obtainView(AbsListView.java:1430)
at android.widget.ListView.makeAndAddView(ListView.java:1836)
at android.widget.ListView.fillDown(ListView.java:670)
at android.widget.ListView.fillFromTop(ListView.java:727)
at android.widget.ListView.layoutChildren(ListView.java:1689)
at android.widget.AbsListView.onLayout(AbsListView.java:1260)
at android.view.View.layout(View.java:7278)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)
at android.view.View.layout(View.java:7278)
at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
at android.view.View.layout(View.java:7278)
at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
at android.view.View.layout(View.java:7278)
at android.view.ViewRoot.performTraversals(ViewRoot.java:1172)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1939)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:4196)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)

Calendar feature

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Actions should be able to have optional time and notification. The better is to create events in built-in system calendar.

Text field to quickly add the item

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Evgeny Tarasov

Внизу строчку для быстрого добавления задачи с плюсикам - Это текстовое поле щелкаем в него, появляется клавиатура -> пишем текст -> нажимаем на "+". Задача или проект добавлена

Allow deletion of backups

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Atm you can only backup your tasks plus restore and backup, which also saves a backup.
You cannot delete a backup you don't need. And each backup\backup and restore increases a number of backups you have. After some level it is hard to find the backup you need.

My suggestion is to have an ability to remove backups the user doesn't need anymore.

Filtering of done actions

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Evgeny Tarasov

Возможность скрывать выполненные задачи (хорошо бы выборочно, то есть для определенного списка. Тогда можно было бы скрывать выполненные задачи на сегодня, но оставлять их видными в проекте)

"Empty trash" action for Trash folder

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


When you have 100 tasks in trash, to delete them all you need 200 actions:
100 times Delete from the menu + 100 times answer Delete in the confirmation dialog.

Please add a "Empty trash" action for Trash folder. The action should empty the entire Trash folder at once. This will allow to limit the number of actions for any number of tasks by 2: Empty trash + confirmation dialog.

Text formatting

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Allow to use some wiki-like formatting of the actions text. For example *bold* should looks like bold on action view screen.

Autosort by Done

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Automatically sort the folder by Done flag.

If the Done is checked, move the Action down.
If the Done is unchecked, move the Action up.

So it'll be always undone Actions on the top.

Gestures

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Evgeny Tarasov:

Добавить возможность делать жесты \ броски по списку с определенным действием. Например, тап по заметки и бросок её влево позволяет перейти к редактированию заметки. Бросок в другую сторону удаление заметки и т.п.

Drag'n'drop action to folder

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Use case:

  • it's found that there is too many actions in the folder, need to organize them
  • create subfolders
  • drap'n'drop the actions to the newly created folders (they are in the same list, the folders are on the top of the list)

Sorting of items

Original report by Denis Nelubin (Bitbucket: gelin, GitHub: gelin).


Evgeny Tarasov

Не ручная сортировка. Сортировка по дате, времени, по имени...

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.