Command Palette

Search for a command to run...

2.5.0

Ανίχνευση και κοινοποίηση προσαρμοσμένων δραστηριοτήτων, ανακοινώσεις, Discord και ιδιωτικότητα.

Νέα

Αυτόματη ανίχνευση προσαρμοσμένων δραστηριοτήτων

  • Πρόσθεσε προαιρετικά έναν σύνδεσμο ανίχνευσης σε μια προσαρμοσμένη δραστηριότητα. Επιλέγεται αυτόματα όταν ταιριάζει η ενεργή καρτέλα στο εστιασμένο παράθυρο του προγράμματος περιήγησης. Η αυτόματη επιλογή σταματά όταν φύγεις από τη σελίδα που ταιριάζει.
  • Χρησιμοποίησε τομέα ή διαδρομή, με *.example.com για υποτομείς και τελικό * για διαδρομές. Άφησε το πεδίο κενό για να συνεχίσεις τη χειροκίνητη χρήση.
  • Μια προσαρμοσμένη δραστηριότητα που ενεργοποιείται χειροκίνητα έχει προτεραιότητα έναντι της αυτόματης ανίχνευσης.
  • Αν ταιριάζουν πολλές δραστηριότητες, επιλέγεται εκείνη που ενημερώθηκε πιο πρόσφατα.
  • Οι σύνδεσμοι ανίχνευσης περιλαμβάνονται στην εξαγωγή και εισαγωγή προσαρμοσμένων δραστηριοτήτων. Τα παλαιότερα αρχεία χωρίς αυτό το πεδίο εξακολουθούν να υποστηρίζονται.

Δημόσιοι σύνδεσμοι προσαρμοσμένων δραστηριοτήτων

  • Δημοσίευσε έναν δημόσιο σύνδεσμο με το όνομα και το avatar συντάκτη του λογαριασμού σου στο Discord. Δημοσιοποιείται η αποθηκευμένη έκδοση, ποτέ το μη αποθηκευμένο προσχέδιο.
  • Δες την προεπισκόπηση πριν προσθέσεις ρητά ένα ανεξάρτητο αντίγραφο. Τα νέα αντίγραφα είναι ανενεργά, με την αυτόματη ανίχνευση απενεργοποιημένη.
  • Κράτησε τον ίδιο σύνδεσμο όταν τον ενημερώνεις ή αποσύρεις ρητά τη δημοσίευσή του. Τα αντίγραφα των παραληπτών παραμένουν εγκατεστημένα και δεν ενημερώνονται αυτόματα.
  • Οι παραλήπτες μπορούν να κρατήσουν τις τοπικές αλλαγές ή να τις αντικαταστήσουν αφού εξετάσουν μια ενημέρωση. Ένας ανοιχτός επεξεργαστής εμποδίζει την αντικατάσταση για να προστατεύσει μη αποθηκευμένη εργασία.
  • Η διαγραφή κοινόχρηστης δραστηριότητας έχει δύο επιβεβαιώσεις στο ίδιο πλαίσιο: απενεργοποίηση δημόσιου συνδέσμου και μετά διαγραφή. Χωρίς σύνδεσμο εμφανίζεται απευθείας η επιβεβαίωση διαγραφής.
  • Μετά τη διαγραφή λογαριασμού, η επιβεβαιωμένη απουσία των δημοσιεύσεών του επιτρέπει την τοπική διαγραφή χωρίς τον παλιό λογαριασμό. Αν ο έλεγχος δεν είναι διαθέσιμος ή δεν είναι σαφής, η αρχική δραστηριότητα διατηρείται.

Ανακοινώσεις και σημειώσεις εκδόσεων

  • Διάβασε ανακοινώσεις και δημοσιευμένες σημειώσεις εκδόσεων στην καρτέλα Νέα και άνοιξε μια καταχώριση για λεπτομέρειες. Τα δημοσιευμένα αρχεία ιστορικού αλλαγών προστίθενται αυτόματα· εξαιρούνται προσχέδια χωρίς ημερομηνία, με μελλοντική ημερομηνία ή ρητά αδημοσίευτα.
  • Οι ανακοινώσεις χρησιμοποιούν τη γλώσσα του περιβάλλοντος, με εναλλακτική όταν λείπει μετάφραση. Οι σημειώσεις εκδόσεων χρησιμοποιούν τα αγγλικά ως εναλλακτική.
  • Οι καρφιτσωμένες ειδοποιήσεις εμφανίζονται πάνω από την κεφαλίδα Δραστηριότητα. Οι προειδοποιήσεις είναι κίτρινες, πορτοκαλί ή κόκκινες ανάλογα με τη σοβαρότητα· η συντήρηση χρησιμοποιεί το κύριο χρώμα του θέματος. Η λωρίδα ανοίγει τα Νέα και δεν έχει κουμπί κλεισίματος.
  • Η εκτιμώμενη λήξη συντήρησης εμφανίζεται ως ημερομηνία, χωρίς αντίστροφη μέτρηση ή υπόσχεση αποκατάστασης. Εκείνη την ώρα η λωρίδα εξαφανίζεται, αλλά η ανακοίνωση παραμένει διαθέσιμη αν δεν έχει ξεχωριστή ημερομηνία λήξης.
  • Η ροή ανανεώνεται αυτόματα, διατηρεί το τελευταίο έγκυρο αντίγραφο εκτός σύνδεσης και αποθηκεύει την κατάσταση ανάγνωσης στη συσκευή σου.

Εμφάνιση δραστηριότητας στο Discord

  • Οι παρουσίες μπορούν να συνδέουν δημόσιους συνδέσμους HTTPS με τα κείμενα λεπτομερειών και κατάστασης μέσω των detailsUrl και stateUrl, ανεξάρτητα από τα κουμπιά. Μη έγκυροι σύνδεσμοι ή σύνδεσμοι χωρίς αντίστοιχο κείμενο αγνοούνται.
  • Με το statusDisplayType, οι παρουσίες μπορούν να επιλέγουν το κείμενο της συνοπτικής κατάστασης Discord: όνομα δραστηριότητας, κατάσταση ή λεπτομέρειες. Το περιεχόμενο της κάρτας δραστηριότητας δεν αλλάζει.

Αυτά τα πεδία απαιτούν συμβατές εκδόσεις SDK, επέκτασης και εγγενούς host. Οι παλιότερες εκδόσεις τα αγνοούν. Δεν προσθέτουν νέο επιλογέα εμφάνισης στον επεξεργαστή προσαρμοσμένων δραστηριοτήτων.

Βελτιώσεις και διορθώσεις

  • Οι ρυθμίσεις προγραμματιστή του Canary σάς επιτρέπουν να επιλέξετε ανάμεσα στο λογότυπο Nowly Canary και στο κανονικό λογότυπο Nowly.

  • Η καρτέλα Δραστηριότητα εμφανίζει πλέον τις προσαρμοσμένες δραστηριότητες από προεπιλογή, με ρύθμιση για εμφάνιση μόνο στη δική τους καρτέλα. Οι καρτέλες Δραστηριότητα και Ρυθμίσεις έχουν ενιαίες επικεφαλίδες και σαφέστερες κενές καταστάσεις. Οι ενημερώσεις εμφανίζονται και στην προβολή πλέγματος, ενώ οι ενέργειες στις σελίδες παρουσιών και η διαγραφή προσαρμοσμένων δραστηριοτήτων είναι πιο ξεκάθαρες.

  • Αντίγραψε μια υπάρχουσα προσαρμοσμένη δραστηριότητα. Οι επιλογές εισαγωγής και δημιουργίας βρίσκονται πλέον δίπλα στη λίστα, η οποία επισημαίνει επίσης τις κοινοποιημένες και ενεργές δραστηριότητες. Το πρότυπο «Διάλειμμα για καφέ» αφαιρέθηκε.

  • Ένα επαναχρησιμοποιήσιμο πλαίσιο πολλών βημάτων δείχνει την πρόοδο και υποστηρίζει ελεύθερο περιεχόμενο και φόρμες για μελλοντικές ροές.

  • Τα μηνύματα ειδοποιήσεων αναδιπλώνονται σε μικρές οθόνες αντί να περικόπτονται και τα εικονίδια διατηρούν σταθερό μέγεθος.

  • Το κείμενο στα γεμάτα κουμπιά επιβεβαίωσης διαγραφής έχει καλύτερη αντίθεση στο σκοτεινό θέμα.

  • Ο επεξεργαστής προσαρμοσμένων δραστηριοτήτων δείχνει πόσα κουμπιά συνδέσμων μπορείς ακόμη να προσθέσεις.

  • Η περιήγηση στις Ρυθμίσεις είναι ευκολότερη: η κύλιση σταματά σε κάθε ενότητα, κρατώντας μαζί τον τίτλο και τη σύνοψη σύνδεσης. Τα εικονίδια έχουν ενιαίο μέγεθος και πλακίδιο, η κάρτα αποσυνδεδεμένου λογαριασμού είναι απλούστερη και το avatar λογαριασμού έχει αντίστοιχα στρογγυλεμένες γωνίες.

  • Απόκρυψε τις καρτέλες Βιβλιοθήκη, Προσωπικά ή Νέα όταν δεν τις χρειάζεσαι. Οι καρτέλες Δραστηριότητα και Ρυθμίσεις παραμένουν διαθέσιμες. Επανέφερε την προεπιλεγμένη διάταξη από τις Ρυθμίσεις. Η απόκρυψη των Νέων δεν κρύβει τις καρφιτσωμένες ειδοποιήσεις στη Δραστηριότητα.

  • Η μπάρα προόδου των βίντεο, όπως στο YouTube, γεμίζει πλέον όσο προχωρά η αναπαραγωγή, ενώ η αντίστροφη μέτρηση των προσαρμοσμένων δραστηριοτήτων συνεχίζει να δείχνει τον χρόνο που απομένει.

  • Η αντίστροφη μέτρηση των προσαρμοσμένων δραστηριοτήτων δεν εμφανίζει πλέον αρνητικό πρόσημο πριν από τον χρόνο που απομένει.

  • Το κουμπί αξιολόγησης δεν επαναλαμβάνει πλέον τα αστέρια που εμφανίζονται ήδη πάνω από αυτό.

  • Στην ενότητα «Υποστήριξε το Nowly», αντίγραψε μια διεύθυνση Bitcoin, Ethereum ή Solana με ένα κλικ και δες επιβεβαίωση μετά την αντιγραφή.

  • Όταν τουλάχιστον δύο εγκατεστημένες παρουσίες έχουν ενημερώσεις, ενημέρωσέ τες με μία ενέργεια. Οι ενημερώσεις εκτελούνται διαδοχικά.

  • Τα κουμπιά της ανενεργής κάρτας δραστηριότητας χωρούν πλέον και σε στενά πλαϊνά πάνελ.

  • Οι ενημερώσεις, επανεγκαταστάσεις και αφαιρέσεις εκτελούνται με σειρά ανά παρουσία, ώστε μια παλιά ενημέρωση να μην επαναφέρει δραστηριότητα που μόλις αφαίρεσες.

  • Η ενεργοποίηση μιας παρουσίας αποθηκεύεται μόνο μετά την επιτυχή καταχώριση του script της. Οι αποτυχίες ενεργοποίησης και μαζικών ενεργειών αναφέρονται αντί να εμφανίζονται ως επιτυχίες.

  • Η ετικέτα δικαιώματος των script χρήστη εξηγεί σαφέστερα τι πρέπει να ενεργοποιηθεί στο πρόγραμμα περιήγησης.

Ιδιωτικότητα και πλατφόρμες

  • Προαιρετικά συμβάντα προϊόντος Umami αντικαθιστούν τα παλιά στατιστικά Insights. Οι συγκαταθέσεις ιστοτόπου και επέκτασης είναι ανεξάρτητες· τα συμβάντα περνούν από το API χωρίς μόνιμα αναγνωριστικά επισκεπτών ή περιεχόμενο περιήγησης και δραστηριοτήτων.
  • Αφαιρέθηκαν οι παλιές σελίδες, τα endpoints και τα μοντέλα στατιστικών Insights, καθώς και οι λειτουργίες καμπανιών. Αυτή η έκδοση δεν ενεργοποιεί τα παλιά καθολικά script στατιστικών και καταγραφής συνεδριών.
  • Οι νομικές επιβεβαιώσεις ακολουθούν πλέον τις πραγματικές ημερομηνίες ενημέρωσης των όρων και της πολιτικής ιδιωτικότητας αντί για εσωτερικούς αριθμούς έκδοσης. Τα παλιά αριθμητικά αποδεικτικά απαιτούν νέα επιβεβαίωση· οι αποθηκευμένες ημερομηνίες εγγράφων λειτουργούν εκτός σύνδεσης.
  • Η σελίδα απεγκατάστασης διαχωρίζει τη διατήρηση ή διαγραφή λειτουργικών δεδομένων συσκευής από τα προαιρετικά στατιστικά. Το άνοιγμά της στέλνει συμβάν προϊόντος μόνο με συγκατάθεση για τα στατιστικά του ιστοτόπου.
  • Αφαιρέθηκαν οι οθόνες λίστας αναμονής και υποστήριξης ChromeOS. Η επέκταση παραμένει για Chrome και Firefox, με εγγενή host σε Windows, macOS και Linux.

Ιστότοπος, τεκμηρίωση και συντήρηση

  • Τα ονόματα, οι περιγραφές και οι σύνδεσμοι των πακέτων ενημερώθηκαν ώστε να αντικατοπτρίζουν το Nowly και τον ρόλο κάθε πακέτου.

  • Οι συντελεστές των πακέτων αναφέρουν σταθερά τους Gaëtan H και Anthony (KiMi).

  • Τα Git commits μορφοποιούν αυτόματα τα προετοιμασμένα αρχεία TypeScript σύμφωνα με τους κανόνες του έργου, διατηρώντας τις μη προετοιμασμένες αλλαγές.

  • Η αρχική σελίδα παρουσιάζει προσαρμοσμένες δραστηριότητες, με αντίθεση εικόνων και χρώματα γραμμής ανακοινώσεων προσαρμοσμένα στο ενεργό θέμα.

  • Βελτιώθηκαν η πλοήγηση με πληκτρολόγιο, οι σύνδεσμοι παράκαμψης και η ορατή εστίαση. Τα κινούμενα στοιχεία σέβονται την προτίμηση μειωμένης κίνησης και μπορούν να τεθούν σε παύση.

  • Ενημερώθηκαν οι μεταφρασμένες συχνές ερωτήσεις, οι οδηγίες επικοινωνίας και ανάκτησης και οι σύνδεσμοι πολιτικής cookies.

  • Η τεκμηρίωση προγραμματιστών περιγράφει τον αυτόματο εντοπισμό του settings.ts, την επιλογή συνοπτικής κατάστασης Discord, τα κείμενα δραστηριότητας με συνδέσμους και τον διακομιστή μεσολάβησης εικόνων.

  • Το API ανακοινώσεων υποστηρίζει προστατευμένη δημοσίευση, προγραμματισμό, λήξη και ζωντανές ενημερώσεις της ροής.

  • Ο δημόσιος κώδικας του Nowly διατίθεται πλέον με άδεια MIT. Οι δοκιμές επέκτασης, ιστοτόπου και API ενοποιήθηκαν και διορθώθηκαν, μεταξύ άλλων για λεπτομέρειες ανακοινώσεων και εναλλαγή λειτουργίας εμφάνισης.