Skip to content

Releases: spyalekos/SSHVoicom

SSHVoicom v1.53 - Διόρθωση Πληκτρολογίου

Choose a tag to compare

@spyalekos spyalekos released this 28 Jan 17:15

SSHVoicom v1.53 - Διόρθωση Εικονικού Πληκτρολογίου

⌨️ Κύριες Αλλαγές

Διόρθωση Εικονικού Πληκτρολογίου

Όταν το εικονικό πληκτρολόγιο εμφανιζόταν, καλύπτε τα πεδία εισαγωγής στη φόρμα επεξεργασίας συνδέσεων.

Βελτιώσεις UI

  • 📱 Better softinput mode: Αλλαγή από 'pan' σε 'below_target'

    • Τα πεδία εισαγωγής παραμένουν πάντα ορατά
    • Αυτόματο scroll στο focused field
    • Καλύτερη υποστήριξη για ScrollViews
  • ✨ Smooth Animations: Προσθήκη keyboard animation args

    • Ομαλότερες μεταβάσεις κατά την εμφάνιση/απόκρυψη
    • Βελτιωμένη user experience

📝 Προηγούμενες Εκδόσεις

v1.52 - JNI Crash Fixes

  • 🛡️ Διόρθωση σποραδικών crashes με defensive programming
  • 🔒 Null checks σε όλα τα Java callbacks

📥 Εγκατάσταση

  1. Κατεβάστε το sshvoicom-1.53-debug.apk
  2. Ενεργοποιήστε "Unknown Sources" στη συσκευή σας
  3. Εγκαταστήστε το APK
  4. Δώστε τα απαραίτητα δικαιώματα

🐛 Αναφορά Προβλημάτων

Αν αντιμετωπίσετε προβλήματα, παρακαλώ:

  • Ανοίξτε ένα Issue
  • Περιγράψτε τα βήματα αναπαραγωγής

📚 Τεκμηρίωση

Για οδηγίες χρήσης, δείτε το README


Full Changelog: https://github.com/spyalekos/SSHVoicom/blob/main/README.md#-εκδόσεις

SSHVoicom v1.52 - Διόρθωση Crashes

Choose a tag to compare

@spyalekos spyalekos released this 27 Jan 10:19

SSHVoicom v1.52 - Διόρθωση Σποραδικών Crashes

🛡️ Κύριες Αλλαγές

JNI Crash Fixes

Διόρθωση σποραδικών crashes που εμφανίζονταν με stack trace:

#00 pc 0000000000000001 <unknown>
#01 pc 0000000000053a38 .../jnius.so

Βελτιώσεις Σταθερότητας

  • 🔒 Null Checks: Προστασία σε όλα τα Java callbacks

    • RecognitionListener (όλες οι μεθόδοι)
    • TTSListener
    • CleanupRunnable, StopRunnable, SpeechRunnable
  • 🚀 Garbage Collection Protection: Strong references σε:

    • Intent objects
    • RecognitionListener instances
    • SpeechRunnable instances
  • 📝 Code Quality:

    • Αφαίρεση duplicate exception handlers
    • Defensive programming σε όλα τα JNI layers
    • Βελτιωμένο error logging

📥 Εγκατάσταση

  1. Κατεβάστε το sshvoicom-1.52-debug.apk
  2. Ενεργοποιήστε "Unknown Sources" στη συσκευή σας
  3. Εγκαταστήστε το APK
  4. Δώστε τα απαραίτητα δικαιώματα

🐛 Αναφορά Προβλημάτων

Αν αντιμετωπίσετε προβλήματα, παρακαλώ:

  • Ανοίξτε ένα Issue
  • Συμπεριλάβετε το stack trace (αν υπάρχει)
  • Περιγράψτε τα βήματα αναπαραγωγής

📚 Τεκμηρίωση

Για οδηγίες χρήσης, δείτε το README


Full Changelog: https://github.com/spyalekos/SSHVoicom/blob/main/README.md#-εκδόσεις

v1.51 - JNI Crash Fix

Choose a tag to compare

@spyalekos spyalekos released this 26 Jan 22:20
4dff515

Changes in v1.51

🐛 Bug Fixes

  • JNI Crash Fix: Refactored all JNI callback classes to module level with comprehensive exception handling to prevent native crashes on Android
  • All Python-Java bridge callbacks now wrapped in try-except blocks to catch and log exceptions instead of crashing

Technical Details

  • Moved RecognitionListener, TTSListener, SpeechRunnable, CleanupRunnable, TTSInitRunnable, and TTSSpeakRunnable from dynamic method-level definitions to module-level classes
  • Added traceback.print_exc() to all JNI callback methods for better debugging in logcat
  • This should resolve the systematic/random crashes reported in version 1.50

Restore Point: If this version has issues, you can revert to v1.50 which is the stable release before this fix.

Για να επιστρέψετε στην έκδοση 1.50:

git revert HEAD

SSHVoicom v1.50

Choose a tag to compare

@spyalekos spyalekos released this 25 Jan 20:27
4dff515

🎨 v1.50 - Polish & Stability

Χαρακτηριστικά:

  • 🎤 Φωνητικός έλεγχος απομακρυσμένων συστημάτων μέσω SSH
  • 🔊 Text-to-Speech ανατροφοδότηση
  • 🖥️ Υποστήριξη Windows, Linux, macOS, Raspberry Pi
  • 📱 Material Design UI με KivyMD

Νέο στην έκδοση 1.50:

  • 🎨 UI Polish: Εξίσωση μεγέθους κουμπιών
  • 📚 Documentation: Οδηγίες για Linux GUI apps (DISPLAY=:0)
  • 👁️ Server List: Διόρθωση εμφάνισης λίστας SSH servers
  • ↩️ Stability: Αφαίρεση timeout από SSH execution

📦 Αρχεία

  • sshvoicom-1.50-arm64-v8a_armeabi-v7a-debug.apk
    • Υποστηρίζει: ARM64-v8a & ARMeabi-v7a
    • Min Android API: 21 (Android 5.0+)