You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ios): prevent crash in SQL syntax highlighter with stale range (#689)
* chore(ios): add missing translations for Turkish, Vietnamese, and Chinese
* fix: show database-specific options in Create Database dialog
* fix: sidebar loading spinner stuck when database has no tables
* fix: stale tables showing briefly after database switch
* fix: prevent stale tables flash during database switch
* fix: skip auto-reload from stale cache during database switch
* fix(ios): prevent crash in SQL syntax highlighter with stale range
The highlight method is called asynchronously from the text storage
delegate. By the time it executes, the text may have changed, making
the editedRange invalid (location beyond string length). Add bounds
check and clamp the range before calling lineRangeForRange.
Fixes crash: -[NSString lineRangeForRange:] out-of-bounds exception
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
17
18
18
### Fixed
19
19
20
+
- Create Database dialog showing MySQL charset/collation options for all database types; now shows database-specific options (encoding/LC_COLLATE for PostgreSQL, hidden for Redis/etcd)
20
21
- SSH Tunnel not working with `~/.ssh/config` profiles (#672): added `Include` directive support, SSH token expansion (`%d`, `%h`, `%u`, `%r`), multi-word `Host` filtering, and detailed handshake error messages
0 commit comments