Releases: cshubhamrao/AUtDv2
[Bk] is for Berkelium!
Hiya! Welcome to yet another update of AUtDv2. This is just a minor update that makes the app continue to run on modern platforms.
Changes:
- Compiles and runs on JDK 11
- Uses OpenJFX 11, which is now decoupled from the main JDK
- Bundles all the JavaFX classes used inside jar
- This is a cross-platform .jar (supporting Windows, Mac and Linux)
- Due to the changes mentioned above, the size of the downloads have increased to 20 MB π’
Atomic Facts
- Berkelium is the 97th element in the periodic table with a mass of 247
- Like all of its neighbours, it is RADIOACTIVE!
- Little is known about the effects of this element, partly due to how little it has been synthesised
- Just over 1gm has been produced in the US since 1967
(Source: Wikipedia)
[Md] is for Mendelevium!
Welcome to the (secret) release of AuTDv2. If you're running (or have ever run) this version then tell me about it! This is the version that was submitted for the partial fulfilment of the requirement of CBSE AISSCE (session 2016-17). This version was created in a rush to submit the report before the deadline. If you're curious, you can view the report here.
The curious reader might notice that 2017 happened 2 years ago... You're absolutely right, I forgot to release this version. Some changes that (I think) this version introduced were:
- Ability to backup class notes as a local sqlite database
- Create and update by CW number
Now time for some atomic facts!
- Mendelevium is 101st element in the periodic table
- it's radioactive
[Fm] is for Fermium!
Welcome to (yet) another release of Auto Upload to Drive v2. This release, as you can observe is versioned v1.1
and named "Fm is for Fermium!"
First of all sorry for the previous buggy release! The app is somewhat ready for primetime, if backup/restore of MySQL DBs is all you wish for. Issues reported so far have been fixed.
- Spaces in pathname are handled properly now. Thanks [REDACTED#2] for highlighting this!
- Slow PCs, Network delays, Disk delays are handled gracefully now. Embrace the sloooowness π . Thanks [READACTED#1] for making my app realise this! π
- Denial in authorization is handled properly now. Earlier it would just put the app in an infinite loop and hang...
- No more entering MySQL password again and again.
- Smarter "when-to-begin-uploading" and "how-to-upload" logic. π
- Lesser chances of race conditions. Race with the world, not against Threads from own app π
- Describe the contents of uploaded file.
- Reduce GUI width. Slimmer GUI for all you thin-monitored people.
That's all folks for this release! So less features for a release? Worry not, this release paves way for more awesome feature-filled release in the future!
Note: Don't forget to delete the .AUtDv2
folder if you are working on public computers. Refer to previous release notes for more info.
Now time for some random elemental facts:
- Fermium is the 100th element of the Periodic table and is a member of the Actinide series.
- It is radioactive, with the longest living isotope having a half-life of 100.5 days.
- It was discovered in 1952, in trace amounts after the explosion of the first H-Bomb.
- It is named after the scientist Enrico Fermi.
Backup MySQL DBs to Google Drive!
5 (long) days have passed since the previous release... While the app is (still π) not ready for primetime, another much requested feature:
Backup DBs to Google Drive has been implemented! That's all folks, for this release.
RERO -> Release Early Release Often! π
Hope next release gets you more excited. π
Here are the changes for the folks who find above paragraph too big to read:
- Backup MySQL DBs directly to Google Drive!
- New and improved logic and implementation of Upload code.
- Mechanism to upload the
log.txt
file to your Google Drive! This file will help me debug and understand the problems you users are facing.
Just click the "Sign Out/ Switch User" button and the logs will be uploaded to your Google Drive. I request you all to kindly share that file with me. - Improved support for x86 architecture.
- New logic to decide which version of software to use in case multiple ones being installed. The app currently defaults to the most recent version, with preference to 64bit version on 64bit systems.
Responsible Disclosure: I am currently investigating issues with the storage of user credentials by the app. Your refresh_token
is saved in a directory .AUtDv2-creds
, but the directory DOES NOT get hidden properly. Until this issue is fixed, you are advised to be aware of this fact. If you wish, please delete the folder when your work with the app is over.
Please remember that the app developer (ie. me) DOES NOT get access to your passwords (or even usernames, for that matter). The saved credentials may only cause annoyance as you may find your files getting uploaded to someone else's drive.
Also, a very happy birthday to my dear friend [REDACTED #4] ππ π° π° π π May all your dreams come true!
Backup/Restore MySQL tables
While the app is still not ready for primetime, upon popular(?) demand, a pre-release of app is being made with the functionality to backup and restore MySQL databases. Happy arrrDBMSing!
Also, a very Happy Birthday [READCTED #3]! π°
Command Line Prototype
archive/UploadToDrive The Old Upload To Drive Script