Sup nerds,
The final piece to complete is real-time file updates as they are uploaded, deleted, moved, renamed. I had this working in my walking skeleton when I had my desktop app installed on my MacOS and Windows machine. Fast forward to major hurdles for security and privacy. I broke the real-time feature in two different ways. In one way the privacy migration on the PDS and another more obscure issue with PG Bouncer kicking me out of the cool kids club.
Turns out PG Bouncer was my culprit. Because I am using a connection pool PostgreSQL Notify/Listen connections were not being received by the back end. It needs a persistent connection to handle those events.
I decided to leverage the Valkey server I have for my OIDC bridge for the notifications. Which resulted in a major refactor to include a Notification Bus. The code is so much cleaner. It brings a tear to my eye.
This marks a huge milestone for FileOrbit.cloud. I feel comfortable opening up Alpha and shamelessly marketing it and accepting folks hard earned money to give them a new file storage experience.
Peace nerds and normies,
~ Triforce