-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGELOG.txt
135 lines (114 loc) · 5.88 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# 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)