-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[enhancement] Set data storage location #13
Comments
I agree, that would be great. Dropbox and Google Drive are also very interesting options. It seems that Google supports implicit auth flow Unfortunately, GitHub doesn't support this auth flow and it would require some kind of server-side middleware. This is a big task so let's see if there are more people who would like the same feature. |
And where are data stored now when I haven't Gist connected? |
By default, the data is stored in browser's localStorage. |
I see... I am thinking if is there possibility to store data in file somewhere else, but I don't think so... |
Hi, I would be very much interested in integrating / handling lists stored locally (at least as an alternative to Gist storage). I would offer my support for implementing / testing this kind of feature (if support is needed / welcome). At first, one question about the application structure. The browser address link always says something like this:
(1) where is the In a first step, an additional tool could grab local portions from the browser's storage and synchronize it with a remot (e.g. GIT) repository on user demand. Likewise updates could be fetched from the same remote repo. Authentification could be organized in the standard GIT way? |
The Regarding storing lists locally, I'm not sure if that is the right path for tdo. I'm more interested in cloud features offered by Firebase, such as cloud login, real-time database and hosting. It would be great if someone is willing to help me integrate that. If you really need a local tdo server, feel free to fork it and adapt it to your needs. That should be rather simple to implement. |
Do you have an "outline" of the path you'd like to go with tdo? Would you like to share it? I will try to sketch an outline about what I would have in mind regarding a further development of tdo (in one of my next posts). Maybe (hopefully) a combination would be a possible solution? 1+1=3 ;-) Some small requirements (all points to make the utilisation more "crisp" for real projects): USER INTERFACE
DATA MODEL
FUNCTIONALITY
RELIABILITY / QUALITY
Anyway, I could imagine supporting you with integrating cloud operation, real-time database and hosting. But I have to say that I am a "generalist". I know lots of programming languages as I (in the past) always adapted to existing project environments and picked any language necessary to contribute to the task at hand (ASSEMBLER, C/C++, JAVA, HTML, CSS, JavaScript, PHP, Python,...). But I am not a real "specialist" in any of them. Rather in the field of "development environments". The same with other technologies (microcontrollers, hardware design, content management, ...) . So, I might be rather a help regarding INFRASTRUCTURE, QUALITY and HELPFUL DOCUMENTATION. If that's ok for you, we can give it a try. |
@mstijak Just a short question about the storage of tdo's data (when not using a Ghist account). Where exactly do I find the user's tasks / lists / boards in the browser's local storage? And what data structure is used for this? I could figure it out, I guess, if I had at least a starting point within the source code. Any help? |
@nnako You can find it here: https://github.com/mstijak/tdo/blob/master/app/data/middleware/persist.js. You can simply type localStorage.tdo in the console and you'll see all data (json encoded). |
@nnako any chrome-like browser |
@mstijak I've just discovered tdo today. Wonderful work! I already dropped Wunderlist from all my devices and replaced it with tdo.
I can provide a VM (any OS) on my server with good disk space, a 100MB/s internet connection (EU) and publish on whatever port we need. Got some domains for testing too. Got a Nextcloud server running too, would love to get that as a storage location. |
Yeah how about you don't click that link. |
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
The text was updated successfully, but these errors were encountered: