Code Monkey home page Code Monkey logo

tabby-cloud-sync-settings's Introduction

Hi 👋, I'm Tran Tuan



My Personal Website My Email

Profile Views Total Stars on Github

🚀 Hello, World! I'm Tran Tuan, a passionate FullStack Developer with expertise in Backend, Web, and Mobile development. 🌐

With a strong foundation in computer science and years of hands-on experience, I thrive on turning innovative ideas into reality. My journey in the tech world began with a fascination for coding, and it has evolved into a full-fledged commitment to creating seamless, user-friendly applications.

💻 Backend / RestAPI / Database / Linux Administration: I specialize in crafting robust server-side solutions that power the backbone of applications. From designing scalable architectures to optimizing database performance, I'm well-versed in a variety of technologies, including [list some relevant technologies like Node.js, Python, Django, Symfony, NextJS,..].

🌐 Web Frontend: In the ever-evolving landscape of web technologies, I stay at the forefront, implementing cutting-edge front-end frameworks and ensuring a delightful user experience. Whether it's responsive design, performance optimization, or crafting interactive interfaces, I bring websites to life. Wide of languages you want such as: AngularJS, ReactJS, VueJS, Tailwind, Bootstrap,... CMS Wordpress, Opencart, Magento, Shopify...

📱 Mobile Development: Mobile is where the world is heading, and I'm geared up to lead the way. I have a knack for developing sleek, responsive mobile applications for both iOS and Android platforms. My expertise extends to [mention specific mobile development technologies or frameworks you are proficient in, such as React Native, Flutter, etc.].

🛠️ Tech Stack : My toolbox includes a versatile set of tools and technologies, ranging from [mention specific technologies, databases, and frameworks you commonly use] to ensure that every project is built on a solid foundation.

🚀 Let's Build Together: I am always on the lookout for exciting challenges and opportunities to collaborate on projects that push the boundaries of what technology can achieve. If you're seeking a developer who not only codes but also brings creativity and passion to the table, then let's connect!

Let's turn ideas into reality, one line of code at a time. 👨‍💻✨

GIF

👨🏻‍💻  About Me

✔ 10+ Years in PHP Web Developer in Symfony, Zend, Yii, Laravel, CakePHP, CI.
✔ Backend API, Administrator Interface management, Restful API NodeJS, ExpressJS, NestJS., Asp.NET MVC
MySQL, PostgresQL, MSSQL, Doctrine, ORM, Sequelize.
✔ Frontend on ReactJS, AngularJS, VueJS, Ember... Pug, Tailwind, Bootstrap, Bulma, Material...
✔ Mobile Development at ReactNative, Flutter, Java, Swift, Hybrid.
✔ WebStack MERN, MEVN, PERN, LAMP. Docker, Kubernet.
✔ Amazon EC, S3, Serverless,... DigitalOcean, Google Cloud Engine, IBM Cloud.

Top-Rated UpWork Freelancer.
Top-Talented UpWork Freelancer.
More than 1,000 hrs at UpWork.
4,5 stars Average UpWork Client Feedbacks.
English communications are good.

🏆 My Trophies

niceit

🤝🏻 Connect with me:

Find Me At UpWork

srbhr

Languages and Tools:

amplify android angular angularjs aws azure babel bash bootstrap bulma circleci codeigniter css3 dart docker elasticsearch electron ember express figma firebase flutter gcp git grafana graphql heroku html5 javascript jenkins karma kotlin kubernetes laravel linux mariadb mongodb mssql mysql nativescript nestjs nextjs nginx nodejs photoshop php postgresql postman pug rabbitMQ react reactnative redis redux sass sketch sqlite symfony tailwind typescript vagrant vuejs vuetify webpack xamarin xd


niceit

 niceit

niceit


⚡ Happy Coding. Have Fun!

tabby-cloud-sync-settings's People

Contributors

niceit 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

Watchers

 avatar  avatar

tabby-cloud-sync-settings's Issues

Auto pull.

Update setting in one client and synced, but unable to pull in another one. Updating setting in the other client will overwrite previous setting. It's dangerous.

Planned - Upcoming Services

  • Google Cloud Storage.
  • Gists for Gitee, Bitbucket.
  • Minio S3 alternative.
  • Saving password, key file vault??... Good or bad security?
  • Revision of setting changes??
  • Multiple saved settings for cloud?? Now it just has one config at a time.
  • Rich view for syncing log?? (currently saved to files)

version 1.4.1 always syncing

image

cloud-sync-settings is always alert that synced saved settings (picture) after I upgraded cloud-sync-settings to version 1.4.1. It is unexpected behavior because I am not changing/updating tabby settings.

Sync file to the cloud failed

Hi,
I'm trying to re-configure (new install on my computer) cloud sync with webdav.
When I test the connection it works well I have the log on my webdav server =>
image

But when I save it I get this error =>
image

After that the configuration has been synchronized but I can't modify my ssh connections
Another error appears =>
image

Removes saved config

Hello,
I am using cloud sync with backblaze B2, but i have an issue, that when i create a new profile, after a few min it is gone. This happens when cloud sync is on. Any ideas how to troubleshoot it?
OS: Windows 11
Tabby: 1.0.183

bug: synchronization failed with Cloudreve as WebDAV server

Tried a workaround in a different issue (remove port). Test Connection succeeds, but the upload fails when I Save This Setting.

If I specify a subfolder in the Host input box, the folder can be created. But uploading the file always fails.

I'm sure that using the WebDAV server synchronization within other software (Enpass & Windows Files Explorer) is fine, so the problem is most likely with the plugin or how I configured it.

Hope it is resolved. THX!

Tabby plugin version still in 1.4.2

Hi thank you for this plugin !

Is there a way to update the plugin to avoid doing it manually npm i terminus-cloud-settings-sync. Because in tabby application the version is still in 1.4.2.

Have a nice day,
Thomas

Doesn't get values from cloud

Hi again,
I used this plugin to backup all my settings and ssh profiles. The backup file size is around 40kB. Then I deleted Tabby and installed it on a different driver on the computer. When I try to retrieve old settings plugin creates a new file on the remote server which is around 18kB in size. It gets SSH keys in the vault but doesn't get SSH profiles.

About "Encrypt config file" Option

When the "Encrypt config file" option is enabled in the Vault tab, all data is encrypted as follows:

vault:
  version: 1
  contents: >-
--------------------------

However, after decrypting the Vault in Tabby, it should be restored to a non-encrypted configuration file along with the Vault that stores the password. These two components are essential for Tabby to function properly. It's important to note that the automatic synchronization of "tabby-cloud-sync-settings" only synchronizes the Vault that stores the password; the configuration section is not synchronized.

Does this imply that the current "tabby-cloud-sync-settings" is incompatible with the "Encrypt config file" option? Is there any plan to provide support for this in the future?

WebDav syncing with Nextcloud problem on other Device

Hi there,

great addon, works fantastic on the first device. But I'm having issues with syncing on a different device. Settings and everything to get the sync to work for Nextcloud works, everything is green. When I restart to hopefully see the settings, the "config file" within the settings has the same vault contents, with the crazy random cypher text, and it's the exact same as my first device. However, what doesn't work correctly, is the config above the vault is empty and doesn't show the same contents as the first device, where it has a bunch of the default config settings as well as the settings that get saved to the config file when you customize the profiles and such.

It seems though the Sync works, but either does not add more of the correct settings so it's identical to the sync from the first device. Like I said, the cypher text from the Vault is correct, but no other config setting shows above the vault cypher. So there is missing items.

At least that's what I've concluded. Anything I can do? Or maybe this is a bug when trying to sync to other devices with WebDav over Nextcloud? All paths are correct.

config can not be downloaded accross platform via webdav

envs

Device OS Tabby Cloud sync setting
Device1 Linux Mint 20.3 A187 1.5.2
Device2 Windows 10 A187 1.5.2
  • sync serivce type: webdav

problem

  • save setting
    image
  • select: sync cloud setting
    image
  • see error:
    image
  • the devtool console display nothing

analysis

I found that the configuration uploaded on Linux does not apply to Windows. The message: Your sync config is invalid.

I think this may be because some configuration items do not support cross-platform use, such as shortcut keys(just example), so different platforms cannot use the same configuration file, which may require some mapping calculation of these configurations, and then generate a configuration file that tabby can recognize on the current operating system

WebDav连接问题

image

我只有把文件夹写在端口位置,才能正确的连接。要是我把文件夹写在端口下面的时候,加了斜杠/也会被替换掉。我没加斜杠的时候,也不会自动加。导致连接失败

Loging cloud credentials

Hi there
I realised today that this plugin prints logs of each transaction to the cloud. The problem is it also print cloud login credentials to a plain text file which is veeery insecure.

Plugin don't work, sync config invalid

Hello, I install plugin cloud-settings-sync and add my ftp server. I test and it show OK, then ask to remove settings. When I restart Tabby my settings are gone. Is that plugin still working? I have always popup info on bottom:

Zrzut ekranu_20220401181048

I just add quick command (wchich is also don't work)
I have last Tabby debian file installed.
Regards

Add more sync methods

Hello, can you add google drive or other methods to sync settings? All currently methods are not really for free 😓
So that you can log in with Google and that you can choose a folder where it should be saved.

I would help you, but I don't understand the programming language you use to program the plugin.

PS: Sry for my really bad English 😅

About how to use jianguoyun webdav sync config.

I meet some problems when use webdav sync config with jianguoyun.com and find a solution.

Here's how I do it.

First you need to create a sync folder

image

Then fill content.

Url need to add folder name like https://dav.jianguoyun.com/dav/tabby, then fill like picture.

image

not able to connect to ftp

hey first of all thanks for your work.
i´m trying to setup the ftp sync it works with filezilla for example but on tabby it says unable to connect with your settings.
is there any hint? which port does sync use?
thans

Backblaze Region How to get it?

The link in the app "how to get backblaze region" seems to be broken.

Can you help point me in the right direction?

Thanks

FTP "Test Connection" button looking for local file which does not exist

My FTP server application logs show a successful connection, but Cloud Sync Settings show "Unable to connect with your settings".

2021-12-22 15:05:48,181 sydpc-1193 proftpd[254457] sydpc-1193 (192.168.1.106[192.168.1.106]): mod_delay/0.7: no DelayOnEvent rules configured with "DelayTable none" in effect, disabling module
2021-12-22 15:05:48,181 sydpc-1193 proftpd[254457] sydpc-1193 (192.168.1.106[192.168.1.106]): FTP session opened.
2021-12-22 04:05:48,203 sydpc-1193 proftpd[254457] sydpc-1193 (192.168.1.106[192.168.1.106]): USER sacha: Login successful.
2021-12-22 04:05:48,216 sydpc-1193 proftpd[254457] sydpc-1193 (192.168.1.106[192.168.1.106]): FTP session closed.

I'm using ProFTPd version 1.36 on Ubuntu 20.04.3 LTS. Tabby 1.0.168 on Windows 11, installed via scoop.

Developer tools show the following message that is not reported to the UI:

{"level":"error","time":"12/22/2021, 3:16:58 PM","message":"Connection error. | Exception: Error: ENOENT: no such file or directory, open 'C:\\Users\\Sacha####\\scoop\\apps\\tabby\\1.0.168\\tabby-cloud-sync-settings\\src\\data\\test.txt'"}

Indeed, the folder 'C:\Users\Sacha####\scoop\apps\tabby\1.0.168\tabby-cloud-sync-settings\.' does not exist. Should you be looking in data\plugins?

Also, FYI: the "about" section of the configuration page points to the wrong github URL - so I hope I am reporting in the correct project!

ability to sync with gitlab on prem

Hi there,

thanks for creating and sharing! Are you considering adding the option to users to use gitlab on prem rather than the cloud service? If I'm not terribly mistaken it could mean to let users fill in the gitlab url...

Thanks again!

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.