The history of NovaOS Files App: what is it now.









This is the first version of the nova files app, simple and pretty much useless... Why? because this files app, could only open the already saved files. For example, you cannot create a file nor delete them with this thing.


As time went by, NovaOS made itself better, alongside that, files app too.





In this screenshot, you can see a new delete button and file size being displayed.

The next update was to upload files inside NovaOS






This update was stunning for nova, but, this update had something that could change nova forever.




That is the media file in NovaOS. Clearly, it was epic to see that. Even though the media viewer app wasn't yet made.

The media viewer app was soon made




It was able to show audio, video and image files all in the same app.


A bit later, in February of 2024, NovaOS added inbuilt file compression, making files store in half the storage space required.


This in fact made videos possible in NovaOS. This was the first video file in NovaOS.




Now, as media files are a thing on NovaOS, we made desktop backgrounds a thing. Really cool stuff.




With NovaCLI, users were able to manage and read files like never before. This is an app read as text in text app.



Quickly, the next day, this became a feature in the files app. "We are always lazy” ...




But this had its own problems, a media file in a text app would literally crash the browser. This needed some friction, so we made this




There comes the gallery app




Gallery app is not like any app, it means that gallery app can do the same thing that files app did, display files. This also means that users can make alternate files apps.

Anyways, NovaOS files app continued to get better, adding features like moving files and grid view





There came icons, basic files, default openers and more.




About this time, everyone moved on from a default file manager to more interesting apps like the browser or the store app. Basic OS features like default icons, icon cache and files search has appeared on NovaOS.




Soon everyone realized the problem, there are many files, we need to categorize them all - But there are no subfolders in Nova, causing users to flood many folders. Even to the point we were to make a folder search.

But making subfolders wasnt an easy task, especially with many ideas that are popping up each day. So we kept making other stuff to files app. Like default folder icons, or sorting.





You could now create files in Nova Files app.


Then came Objects.

Objects changed everything.

The Nova file system was made using JSON, which meant that managing it takes time. But Objects were easier on the system and faster, more efficient and more powerful. They were stored as objects and were really the choice for a filesystem.

We started to work on that.

Each folder is a property of the memory object, and the folderName is implied by the key.

Each file within a folder is keyed by its unique identifier (uid), and the file's properties include fileName, type, and content.

This was insane, paths were now more efficient than ids.

This is where we are now, files app changed a lot. File trees, drag and drop files to move them, renaming files, uploading files by dropping, file extensions, better files app UI... Updates didn't stop.







That's it, the entire history, of 7 months of the oldest NovaOS Application. How crazy right?
Make the change.

Support us making NovaOS into a better and more powerful place for you.
Patreon Let's talk

Popular Posts