Commits

edgimar committed 1e379f7

- add list of possible todo's

Comments (0)

Files changed (1)

+* Ideas (I am not likely to spend too much time working on these)
+Anyone who feels like working on one of these items, go for it.  Also, please let me know if you do, so I can update this file to prevent duplication of effort.
+** URL naming scheme for sources
+replace the --profile flag with a URL-like scheme for specifying data sources, and have only --from and --to flags. For example:
+- file:///path/to/orgfile
+- gtasks://profile/listname
+Having a naming scheme like this removes the need to hard-code the type of the data-sources.  It will allow the future possibility of syncing two gtask lists, two local files, etc.
+** Add other tasklist (or other) backends / refactor the code to make it easier to add new backends.
+** Figure out how to identify whether a google-tasks list is currently being edited, and postpone syncing until it is no longer being edited and remains so for a certain period of time.  Might be able to use the "updated" timestamp provided from the GTasks API representation of a task.
+** More intelligent sync using task GUIDs provided by google, stored as properties of the org-mode headlines
+** only allow syncing when diff3.py is present and the diff3 program exists
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.