Code Monkey home page Code Monkey logo

tdo's People

Contributors

ghoofman avatar jacekk avatar jh-maeng avatar mstijak avatar savage69kr avatar tymarats 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

tdo's Issues

delete on mobile

I'm trying to use this on my phone. Obviously there is no delete key on the phone, so how would delete a task/entry? Thanks.

Task cursor disappears when the task is deleted

When the task is deleted, task cursor disappears. Since the focus is lost, keyboard shortcuts do not work anymore. It should probably focus the next (or the previous) task item upon delete?

Suggest

Please add validation of input data. (empty string)

Loading existing Gist fails

Hi, I love the site/app and I wanted to load an existing Gist created on another PC but it doesn't seem to work. Tried a few things but nothing seems to work. Probably overlooking something.

Cannot rename boards using letters h, j, k or l

In Chrome (54.0.2840.98 (64-bit) macOS El Capitan), I cannot rename a board using the vim-style movement letters.

For example: Work becomes Wor

Perhaps, turn off listening for those keys while editing a board?

Touch support

Using tdo on a phone is difficult and some actions are unusable (e.g. Double click on a section heading). Perhaps, enable long pressing or expose an alternative ui control for touch users?

RFC: Firebase and other potential tdo enhancements

I figured that Firebase could be used to remove some of the limitations which are now present in tdo:

  • Concurrent use is not allowed
  • Boards cannot be shared between users
  • No proper login, github tokens feel hacky

Firebase would enable:

  • Proper user login (Google, Facebook, GitHub)
  • Concurrent use on multiple devices with real-time sync
  • Shared boards between users
  • Offline use

I'm sure all these would be great, however, I'm not sure how much time this would take and how many people would be interested in these features?

What are the other things missing in tdo?

Shortcut issue

When editing the Name of a list, typing 'L' is being registered as a shortcut, i.e. jumping to the next list. Meaning that I'm unable to type the letter L without pasting it in.

Installation

Hi,
I have a little question with the use of tdo. I install tdo on my linux on local. Every time I want to use it I have to open the terminal and run yarn start ? Is it not possible to run everytime ?
Sorry for this question i'm a novice ..
Pierre

Alexa Integration?

Saw tdo on HN today. Pretty neat. Thought about Alexa integration?

I'd be happy to write it (and keep it open-source!). The API for the integration isn't public yet so I'm not sure exactly what I need but I think we can use the gist-saving feature to do task retrieval however we also need to be able to update Amazon when a task has changed. Since GitHub doesn't support Gist webhooks perhaps we can add a new custom field in the settings for an update webhook URL?

Thoughts? I imagine we'd need to refine the integration requirements as we get more information but if you are interested I'll apply to be considered for the private beta.

The `/` key is both bound to markdown & search shortcut

If I wanna type in a url using markdown syntax: [Google](http://gold.xitu.io), the / key press triggers the shortcut of search and the cursor jumps to the search input box.

Suggested Solution: Store the state of editing a task and stop the propagation of key shortcuts.

installation / operation on local server

Hi,

I really like the easy to use frontend of this tool (e.g. with vim-like keyboard bindings) and its capabilities regarding general task management. So, I'd like to run the application on my local server (e.g. on a RaspberryPi). Unfortunately, I have not found any help on the following subjects:

  • installation process without yarn
  • application structure and restrictions

Eventually, I got something installed (which after many minutes of download and installation does not really look like having anything to do with "tdo"). I tried with

But now, I wouldn't know, how or what to connect / configure in order to make the application accessible from a web browser within the connected LAN.

Is there some more help on installation and application structure? Would it be possible to operate this application on a server hosted on a RaspberryPi, anyway?

Please see the attached image in order to grasp the rough application in mind:

tdo__structure_with_rpi

Thanks in advance.

[enhancement] Set data storage location

Hi.
I love tdo and it would be great if I can set location where are data stored. Gist storing is cool, but I use owncloud and it would be great to sync my notes via that like file.
Thanks a lot,
Vojtěch Vladyka

Sharing

I would love to be able to share a link so people can view specific boards/lists

requirements for contribution

I'd like to contribute to this project, so I want to read through the existing source code. Though I know how to apply the basic web technologies HTML, CSS and JavaScript, this project seems to use some further (advanced) technologies CXJS, React, CircleCi, Babel, ... I currently don't know which parts of tdo belong to tdo itself and which belong to its framework (consisting of these further technologies / libraries).

  1. Is there a minimum list of technologies necessary to be studied beforehand?
  2. Is there some structure information and process information about how tdo is built?
  3. Could I get some starters to speed up my contributions?

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.