Το νέο project της apps4net είναι μια εφαρμογή για καταχώρηση bookmarks και σημειώσεων. Με την πρόσθετη δυνατότητα να μπορούν να δημιουργούνται groups και να μοιράζονται τα bookmarks μεταξύ των μελών.
Η εφαρμογή φτιάχτηκε κυρίως πειραματικά κι έχει γραφτεί σε Vue js (frontend). Ενώ το api είναι γραμμένο σε Laravel.
Toν κώδικα του frontend μπορείτε να τον βρείτε εδώ, ενώ τον κώδικα του backend εδώ.
Προσωρινά και μέχρι να δω αν υπάρξει κάποιο ενδιαφέρον, η εφαρμογή εμφανίζεται σαν subdomain του apps4net.eu.
Αυτή είναι μια πρώτη δοκιμαστική έκδοση και έχει πολύ δουλειά ακόμη να γίνει.
Ανέβηκε πρόσφατα η σελίδα wmsports.gr και είναι ένα project για τον ομαδικό ερασιτεχνικό αθλητισμό στη Δυτική Μακεδονία. Λεπτομέρειες μπορείτε να διαβάσετε εδώ.
Στο 0.18.0 που μόλις ανέβηκε, έπιασα κυρίως κάποια πράγματα που κάνει η εφαρμογή όταν σώζει τα album covers.
Συγκεκριμένα, όλες οι μέθοδοι που αφορούν αυτές τις λειτουργίες, σπάσανε σε ξεχωριστή κλάση, για καλύτερη συντήριση και βελτίωση του κώδικα.
Η δημιουργία των μικρότερων εκδόσεων, δεν γίνονταν σωστά και χωρίς κάποιους απαραίτητους ελέγχους. π.χ. δεν δημιουργούνταν τα νέα αρχεία σύμφωνα με την σωστή αναλογία των διαστάσεων τους, με αποτέλεσμα όσα δεν ήταν τετράγωνα, να εμφανίζονται παραμορφωμένα.
Πλέον αυτό έχει διορθωθεί. Ταυτόχρονα η λειτουργία της “επαναδημιουργίας album covers” στην οθόνη της συλλογής, έχει επανασχεδιαστεί. Αν πατήσει ο χρήστης στο σχετικό κουμπί, τότε η εφαρμογή καθαρίζει όλες τις δημιουργημένες μικρογραφίες και τις φτιάχνει από την αρχή. Επίσης, ψάχνει για διάφορα πιθανά “σκουπίδια” στα αρχεία και στην βάση.
Η λειτουργία αυτή, αφορά κυρίως όσους χρησιμοποιούσαν ήδη την εφαρμογή κι έτσι είχαν δημιουργηθεί προβληματικές μικρογραφίες.
Στο update αυτό, έχουν ολοκληρωθεί οι αλλαγές στο interface και σε κάποιες μικρολεπτομέρειες. Συγκεκριμένα στο activity window, έχει βελτιωθεί το styling (με βάση το bootstrap) των μυνημάτων που εμφανίζονται.
Τέλος, προστέθηκαν οι απαραίτητοι έλεγχοι για τους απαιτούμενους φακέλους, όταν ο χρήστης ανεβάζει αρχεία. Πριν “κρεμούσε” η εφαρμογή, αν υπήρχε κάποιο πρόβλημα στην ύπαρξη ή στα δικαιώματα κάποιου απαιτούμενου φακέλου.