Skip to content

Latest commit

 

History

History
135 lines (114 loc) · 5.97 KB

CHANGELOG.md

File metadata and controls

135 lines (114 loc) · 5.97 KB

Release Notes and Changelog for REChain ®️ 🪐 v4.1.2


New Features

  • Enhanced User Interface:

    • New login design for an improved first impression.
    • Highlight emoji-only messages for better readability in conversations.
    • Added markdown context actions for text input, making formatting more accessible.
    • Introduced a new "About Server" page for detailed server information.
  • Customizations & Visual Improvements:

    • Added default chat wallpaper for a personalized feel.
    • Better wallpapers now include blur and opacity sliders.
    • Revamped audio message design with displayed body content.
  • Advanced Functionality:

    • Enabled sending multiple files at once, boosting productivity.
    • Swipe-to-archive feature for easier room management.
  • Improved User Experience:

    • Display warning banners on unverified devices for security awareness.
    • Redesigned room creation UI for simplicity and style.
    • Added new styles and animations for a polished look and feel.

Bug Fixes

  • File Handling:

    • Bypass image compression when using flutter_file_picker.
    • Fixed a crash caused by loading file bytes prematurely.
  • Room Management:

    • Corrected visibility of public rooms when settings are toggled.
    • Resolved issues with room invites not displaying immediately.
  • UI and Notifications:

    • Improved performance of avatar widgets.
    • Prevented emoticons from using low-quality thumbnails.

Refinements and Optimizations

  • Performance:

    • Moved to a newer geolocator package for smoother functionality.
    • Optimized future loading dialog to avoid flickering.
    • Lazy-loaded components for faster startup times.
  • Code Maintenance:

    • Removed duplicated navigational elements.
    • Simplified keyboard shortcuts and improved related packages.
  • UX Refinements:

    • Enhanced delete-device UX for a streamlined experience.
    • Improved adaptive dialogs for better platform-specific interactions.

Reverts

  • Reverted default chat wallpaper implementation to ensure compatibility.
  • Rolled back avatar widget performance changes due to conflicts.

Localization Updates

  • Expanded language support with translations into:
    • Arabic, Basque, Catalan, Chinese (Simplified), Czech, Estonian, Finnish, Galician, German, Hungarian, Indonesian, Irish, Italian, Korean, Latvian, Russian, Spanish, Turkish, and Ukrainian.
    • Special thanks to contributors for enriching global accessibility!

Stay tuned for more updates and improvements in future versions. 🚀

v.4.1.2

  • design: Highlight emoji only messages (Krille)
  • design: New login design (Krille)
  • docs: fix snapstore badge on website (Krille)
  • feat: Add about server page (Krille)
  • feat: Add default chat wallpaper (Krille)
  • feat: Add markdown context actions for text input (krille-chan)
  • feat: Better wallpapers with blur and opacity sliders and improved styles page (krille-chan)
  • feat: Display warning banner on unverified devices (krille-chan)
  • feat: New audio message design with displayed body (krille-chan)
  • feat: Nicer room creation UI (krille-chan)
  • feat: Open account manage url when using MAS (krille-chan)
  • feat: Sending multiple files at once (krille-chan)
  • feat: Swipe to archive rooms (Krille)
  • fix: Bypass image compression in flutter_file_picker (q234rty)
  • fix: dont use thumbnails for emoticons (Marek Vospěl)
  • fix: Public rooms always publicly visible even when turned off on creation (krille-chan)
  • fix: Wait for room invite before open in pushhelper (krille-chan)
  • refactor: Better future loading dialog without flickering (krille-chan)
  • refactor: Display two lines on new messages (krille-chan)
  • refactor: Improve delete device UX flow (krille-chan)
  • refactor: Load bytes from sending files later to not let app crash (krille-chan)
  • refactor: Migrate to newer keyboard shortcuts package (Krille)
  • refactor: Move to upstream geolocator (Krille)
  • refactor: Performance boost for avatar widget (Krille)
  • refactor: Remove duplicated navigator workaround (krille-chan)
  • refactor: Remove keyboard shortcuts (Krille)
  • refactor: Remove unnecessary builder widget (krille-chan)
  • refactor: Reuse flutter local notifications object (krille-chan)
  • refactor: Use adaptive dialog action (Krille)
  • refactor: Use file selector on linux (krille-chan)
  • refactor: Use non nullable localizations builder and lazy load on web (krille-chan)
  • Revert "chore: Follow up new chat design" (Krille)
  • Revert "feat: Add default chat wallpaper" (Krille)
  • Revert "refactor: Performance boost for avatar widget" (krille-chan)
  • Translated using Weblate (Arabic) (Rex_sa)
  • Translated using Weblate (Basque) (xabirequejo)
  • Translated using Weblate (Catalan) (fadelkon)
  • Translated using Weblate (Chinese (Simplified Han script)) (大王叫我来巡山)
  • Translated using Weblate (Czech) (Michal Bedáň)
  • Translated using Weblate (Estonian) (Priit Jõerüüt)
  • Translated using Weblate (Finnish) (Priit Jõerüüt)
  • Translated using Weblate (Galician) (josé m)
  • Translated using Weblate (German) (Christian)
  • Translated using Weblate (German) (Ettore Atalan)
  • Translated using Weblate (German) (Peter Wallerius)
  • Translated using Weblate (Hungarian) (Zentropivity)
  • Translated using Weblate (Indonesian) (Linerly)
  • Translated using Weblate (Irish) (Aindriú Mac Giolla Eoin)
  • Translated using Weblate (Irish) (Christian)
  • Translated using Weblate (Italian) (Angelo Schirinzi)
  • Translated using Weblate (Korean) (Bruno Roh)
  • Translated using Weblate (Korean) (kdh8219)
  • Translated using Weblate (Latvian) (Edgars Andersons)
  • Translated using Weblate (Latvian) (GGLVXD)
  • Translated using Weblate (Russian) (Pavel Kozhukhov)
  • Translated using Weblate (Russian) (v1s7)
  • Translated using Weblate (Spanish) (Kimby)
  • Translated using Weblate (Turkish) (Oğuz Ersen)
  • Translated using Weblate (Ukrainian) (Bezruchenko Simon)
  • Translated using Weblate (Ukrainian) (Ihor Hordiichuk)