Menu

31 december 2022 • Gepubliceerd door ; december 31, 2022 at 12:39 pm Qdraw

Project Starsky 2022 een jaaroverzicht

Het was dus de hoogste tijd om het tijdrovende proces van fotobeheer te optimaliseren. Ik kan erg van genieten om op pad te gaan en te fotograferen. Maar als ik dan thuiskom wordt het tijd om al die foto’s goed te organiseren. Dat taakje is typisch iets dat we uitstellen, maar het is wel leuk om de foto’s en ervaringen te delen. Voor dit proces heb ik een stuk software ontwikkeld en in deze blog vertel ik wat ik hier in 2022 zoal aan verbetert heb. Dit jaar begon het pas echt voor het project. De eerste blogpost over het project is een feit. Daarnaast is er ook een demo te bekijken op demo.qdraw.nl

12 releases gedaan in 2022

Waar heb ik het afgelopen jaar zoal aangewerkt? Zo ben ik bezig geweest met realtime updates vanuit het bestandssysteem zodat je altijd up-to-date bent! Een nieuwe type sortering toegevoegd in de lijst, schrijf eerst een tijdelijk bestand voordat er een bestand wordt weggeschreven, om corrupte bestanden te voorkomen. Een upgrade gedaan naar .NET 6 het framework van Microsoft. Configuratie toegevoegd om mappen buiten te sluiten bij het up-to-date houden van index. Notificaties houden we nu in een uniforme manier bij, ook als je even de verbinding bent verloren kun je de recente updates zo ophalen. Een upgrade gedaan van de front-end bibliotheek: React 17 naar 18 en de desktop-app bibliotheek: Electron meerdere keren geupgrade naar de laatste versie. De afhankelijkheid van Exiftool, om de metadata weg te schrijven is verminderd omdat deze al tijdens de build wordt toegevoegd. Serverside versie toegevoegd voor M1/M2 Macs, de desktop versie volgt nog op een later moment, daar loop ik tegen Gateway (beveiliging van Mac OS) issues aan. De Diskwatcher functionaliteit volledig herschreven zodat deze maximaal 20 seconde neemt om te controleren of er dubbele events zijn binnengekomen en deze er uit te filteren, dit levert een enorme performance winst op. Verder het vergelijken van de database en het bestandssysteem veranderd zodat deze een stuk sneller is dan voorheen. Dit alles gezorgd dat dit goed werkt en versie 0.5.0 uitgebracht. Daarna gewerkt aan betere documentatie, hier valt nog veel te winnen en het handmatig locaties toevoegen. Op naar een goed 2023!

What’s next?

De volgende functionaliteit die wordt toegevoegd is om te zorgen dat er altijd kleine versies van de afbeeldingen beschikbaar zijn, zodat je in het overzicht makkelijk de afbeeldingen kunt zien. Verder zijn er nog diverse milestones waar ideeën zijn om het project te verbeteren. Wil je meehelpen, bijdragen of een bijdrage doen dan wordt dat gewaardeerd.



De 7 dingen die ik miste bij het beheren van mijn foto collectie ; Demo site op mobiel ; photo mangement, mobiel, applicatie, foto beheren

Tags:

Gecategoriseerd in:

Dit bericht is geschreven door: Dion

Lees ook deze blogs