Present & Future of FA
Added 2021-07-02 16:32:46 +0000 UTCHeya all,
This post will be a bit unusual compared to the normal update posts as it will explain some things happening behind the scenes of FA development in regards to the software as a whole.
Recently a lot of you have been having an issue with FA not properly syncing data of newly created documents or having all kinds of weird errors. After a lot of research from my end, I managed to find the culprit - It was the very database system FA uses to store its data that was causing all the issues. This is sadly a relatively huge problem that needs to get fixed ASAP, because the longer is it left to fester, the harder it will be to fix in the future.
This brings us to the main point of this post: Currently, FA uses a database system called PouchDB. This database will remain in use for the 0.1.8 release that is coming relatively soon. After this, the 0.1.9 will be scrapped in favor of a full-blown 0.2.0 release which will contain the new database system (for the most tech-savvy, we will be using SQLite) - this update will be rather gigantic so consider the 0.1.8 to be the "final" version of FA for the foreseeable future.
Now, this all sounds kind of gloomy and depressing, but let us take a look at the positives this change will bring:
- This will bring us full support for the 1. roadmap goal!
- Easier portability of projects between PCs
- Make FA function a bit more like a proper desktop app
- Better scalability for bigger projects (hopefully?)
- Possibility to rewrite problematic parts of the app to work better and fix existing bugs
- Possibility to rewrite the layout to maybe even support split-editing mode or something similar!
- Possibility to replace and fix the hierarchy tree while we are at it
With this list to hopefully inspire you a bit, I am going to end this post and wish you all happy worldbuilding in the following weeks/months as I will be getting FA into better shape for you all!
Comments
Its all good man just take your time and get it right the first time! We gonna make this a success!
TheCheesyArab
2021-07-03 00:31:39 +0000 UTCYou have the right instinct on this. Fix it now, transition it now, set yourself up for future success. 👍
Tin Kan
2021-07-02 17:12:25 +0000 UTCIt's best to start fixing things when they crop up rather than down the line. I'll be watching and waiting with great interest for the next release :>
Justicar L
2021-07-02 16:37:06 +0000 UTCTake all the time you need. It's much better to purge the bugs now then have them become a much bigger problem later on.
Fennrys
2021-07-02 16:36:03 +0000 UTC