-
-
Notifications
You must be signed in to change notification settings - Fork 448
/
CHANGELOG
577 lines (509 loc) · 29 KB
/
CHANGELOG
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
3.12.0
New Features:
* Support for Android 14.
* Added `file picker` in Play Store application. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3979)
* Showing progress of loading the online library. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3994)
* Introduced a new UI for showing `Storage` in the settings screen. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3972)
* Added QR code on "Hotspot" screen. (@shaunburch https://github.com/kiwix/kiwix-android/pull/3874)
Bug Fixed:
* Application crashes when deleting very large ZIM files. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4034)
* Transfer ZIM files feature was stuck when educating users about the feature on tablets. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4088)
* ZIM file was not opening from download notification if application is not in the background. (@shashank-0-0 https://github.com/kiwix/kiwix-android/pull/4079)
* Kiwix opens in samsung file navigator when opening files from the file manager. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4058)
* ZIM file was not opening from Samsung's "My Files" file explorer. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4022)
* In Samsung tablet of Android 14, downloaded files can not be opened via file picker or deep linking. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4015)
* Opening `new tab` from app's shortcut in custom apps was not working. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/issues/3988)
* Improved the "Note" label in the OverFlowMenu for more clarity. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4094)
* Medical wikimedia (mini) keeps crashing. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4007)
* Dark mode failing on "Astrolabe" homepage. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3974)
* After scrolling up and down any TED article, bottom of the page issue cut. (@CalebKL https://github.com/kiwix/kiwix-android/pull/3977)
* Moved the `canReadFile()` method to the IO thread so that it could not block the UI thread. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4040)
* GooglePlay store evaluation was showing too early. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3971)
* Application crashes when loading the online library content on the `Download` screen. (@CalebKL https://github.com/kiwix/kiwix-android/pull/3953)
* Application crashes when loading the asset(videos) from cache. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3946)
* Application crashes when creating the webView. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3947)
* Application crashes when opening the random article. (@kelson42 , @MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3927)
* When opening the Download screen from the "Get content" shortcut, we can not navigate to the reader screen. (@shashank-0-0 https://github.com/kiwix/kiwix-android/pull/3959)
* "Send diagnostic report" function should open the user's email client. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4042)
* Removed the "Send feedback" option from Help tab. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4013)
* Images are not saving in TED zim files. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3938)
* Opening an article will show that it has been added as a bookmark. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3918)
* Improvement in loading articles, and searching. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3925, https://github.com/kiwix/kiwix-android/pull/3923)
* File drawer was showing on Tabs screen. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3981)
* Download notification disappears when the application is in the background. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4108)
+ More
Compilation/CI/CD:
* Using libkiwix `2.2.3`. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4033)
* Removed the Fetch library from project. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3935)
* APK files missing from releases. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4054)
* Added feature to generate `Dummy bundle`. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/4030)
* Automatically publish to PlayStore for internal testing team. (@MohitMaliFtechiz https://github.com/kiwix/kiwix-android/pull/3948)
3.11.1
Bug Fixed:
* Not able to upload 512MB+ custom apps on playStore. (https://github.com/kiwix/kiwix-android/pull/3801)
* Zimit2 Youtube video does not play in Android reader. (https://github.com/kiwix/kiwix-android/pull/3879)
* Xapian crash scenarios(When searching for an article). (https://github.com/kiwix/kiwix-android/pull/3885)
* ServiceWorker management seems unstable. (https://github.com/kiwix/kiwix-android/pull/3880)
* Outdated text showing when a ZIM file could not open. (https://github.com/kiwix/kiwix-android/pull/3887)
* Sometimes not all bookmarks are showing. (https://github.com/kiwix/kiwix-android/pull/3893)
* Application crashes when loading the media in webView. (https://github.com/kiwix/kiwix-android/pull/3898)
* Application crashes while migrating the history/notes. (https://github.com/kiwix/kiwix-android/pull/3900)
* Attaching real exception in crash logs instead of NotSerializableException when a user trying to send the crash report. (https://github.com/kiwix/kiwix-android/pull/3904)
Compilation/CI/CD:
* Upgraded coroutine dependency to "1.7.3". (https://github.com/kiwix/kiwix-android/pull/3904)
3.11.0
New Features:
* Export and import feature for bookmarks. (https://github.com/kiwix/kiwix-android/pull/3724)
Bug Fixed:
* Application crashing on ARM architecture. (https://github.com/kiwix/kiwix-android/issues/3661)
* Application crashes when starting the kiwix server. (https://github.com/kiwix/kiwix-android/pull/3846)
* Unable to restart download after pausing if application language is other than English. (https://github.com/kiwix/kiwix-android/pull/3847)
* Can't open EPUB from Project Gutenberg in external app. (https://github.com/kiwix/kiwix-android/pull/3738)
* Some EPUB files are not downloading. (https://github.com/kiwix/kiwix-android/pull/3738)
* Saving bookmarks in the zim-split splitted ZIM files are crashing the application, when there is a 0 size extra ZIM chunk. (https://github.com/kiwix/kiwix-android/pull/3862)
* Suspended the application from F-droid store. (https://github.com/kiwix/kiwix-android/issues/3672)
* New nightly APK signatures prevent easy update. (https://github.com/kiwix/kiwix-android/pull/3844)
* Improved the article search. (https://github.com/kiwix/kiwix-android/pull/3849)
* Fullscreen mode is broken. (https://github.com/kiwix/kiwix-android/pull/3853)
* Unable to exit the application when pressing the back button while reading the ZIM file. (https://github.com/kiwix/kiwix-android/issues/3854)
* Saving Notes, History, and Recent searches in room database. (https://github.com/kiwix/kiwix-android/pull/3859, https://github.com/kiwix/kiwix-android/pull/3858, https://github.com/kiwix/kiwix-android/pull/3863)
* Long clicking on Download button in epub ZIM files shows the "Open in new tab" dialog which leads to a blank page. (https://github.com/kiwix/kiwix-android/pull/3870)
Compilation/CI/CD:
* Using libkiwix `2.2.0`. (https://github.com/kiwix/kiwix-android/pull/3867)
* Upgraded the minimum SDK version to 25. (https://github.com/kiwix/kiwix-android/pull/3840)
* Detecting accessibility issues in CI. (https://github.com/kiwix/kiwix-android/pull/3842)
3.10.1
Bug Fixed:
* Error on opening a split ZIM file. (https://github.com/kiwix/kiwix-android/pull/3803)
* Sometimes setting the org.kiwix.libzim.Archive.setNativeArchive crashes the application. (https://github.com/kiwix/kiwix-android/pull/3807)
* ZIM files are not opening with Kiwix when clicking on ZIM files in the storage. (https://github.com/kiwix/kiwix-android/pull/3834)
* Main page is not loading for ZIM files. (https://github.com/kiwix/kiwix-android/pull/3817)
* Fixed some issues reported by the playStore. (https://github.com/kiwix/kiwix-android/pull/3815, https://github.com/kiwix/kiwix-android/pull/3818, https://github.com/kiwix/kiwix-android/pull/3814, https://github.com/kiwix/kiwix-android/pull/3823, https://github.com/kiwix/kiwix-android/pull/3824)
* The Delete icon is showing wrong content description on the notes and history screen. (https://github.com/kiwix/kiwix-android/pull/3826)
Compilation/CI/CD:
* Using libkiwix `2.1.1`. (https://github.com/kiwix/kiwix-android/pull/3821)
* Sometimes CI fails due to `signatures do not match` error. (https://github.com/kiwix/kiwix-android/pull/3820)
3.10.0
New Features:
* When searching for any article if the user presses the search/enter button on the keyboard, and if any article is found with the searched query then it will open that article directly. (https://github.com/kiwix/kiwix-android/pull/3704)
* Introduced the progress bar in the library screen to show how much storage has been scanned. (https://github.com/kiwix/kiwix-android/pull/3674)
Bug Fixes:
* Enhanced ZIM file scanning. (https://github.com/kiwix/kiwix-android/pull/3674)
* Fixed pop-up(Search kiwix) function issue with Librera reader. (https://github.com/kiwix/kiwix-android/pull/3725)
* Inconsistent visibility behavior when no ZIM file is opened. (https://github.com/kiwix/kiwix-android/pull/3688)
* Application crashes below API level 29 when we select the external storage. (https://github.com/kiwix/kiwix-android/pull/3642)
* Application crashes when opening saved notes if the ZIM file does not exist. (https://github.com/kiwix/kiwix-android/issues/3682)
* Application crashes when opening ZIM files directly opening from storage using deep linking. (https://github.com/kiwix/kiwix-android/pull/3649)
* Application crashes when closing the tab. (https://github.com/kiwix/kiwix-android/pull/3791)
* A few Samsung devices are unable to download 4+ gb files. (https://github.com/kiwix/kiwix-android/pull/3695)
* Content is not displaying after opening the ZIM file from Chrome. (https://github.com/kiwix/kiwix-android/pull/3727)
* Read aloud does not stop for closed tabs. (https://github.com/kiwix/kiwix-android/pull/3745)
* After restoring the tab it hides some top area of the article. (https://github.com/kiwix/kiwix-android/pull/3743)
* Improved UI to show hints of view functionality when the user long clicks on any view. (https://github.com/kiwix/kiwix-android/pull/3689, https://github.com/kiwix/kiwix-android/pull/3707, https://github.com/kiwix/kiwix-android/pull/3706)
* Application is not restarting from Error activity. (https://github.com/kiwix/kiwix-android/pull/3735)
* Better permission requesting (https://github.com/kiwix/kiwix-android/pull/3729)
* Improvement in restoring tabs. (https://github.com/kiwix/kiwix-android/pull/3793)
* Few links are not working in README.md file. (https://github.com/kiwix/kiwix-android/pull/3637, https://github.com/kiwix/kiwix-android/pull/3655)
* Added documentation for Git Hooks in the CONTRIBUTING file. (https://github.com/kiwix/kiwix-android/pull/3798)
* Fixed some issues reported by the playStore. (https://github.com/kiwix/kiwix-android/pull/3795, https://github.com/kiwix/kiwix-android/pull/3797)
+ More
Compilation/CI/CD:
* Using libkiwix `2.1.0`. (https://github.com/kiwix/kiwix-android/pull/3802)
* Using libkiwix to store the bookmarks instead of objectbox. (https://github.com/kiwix/kiwix-android/pull/3653)
* Unconditional Logging lint issue. (https://github.com/kiwix/kiwix-android/issues/1270)
* Improved our CI to smoothly run the test cases. (https://github.com/kiwix/kiwix-android/pull/3758)
* Added/improved test cases.
* Increased java heap memory to efficiently creating app bundle for custom apps. (https://github.com/kiwix/kiwix-android/pull/3665)
* Upgraded project dependencies to fix errors reported by the play store. (https://github.com/kiwix/kiwix-android/pull/3648, https://github.com/kiwix/kiwix-android/pull/3731)
* Corrected the error message if the Lint/Static analysis fails. (https://github.com/kiwix/kiwix-android/pull/3780)
+ More
3.9.1
Bug Fixes:
* Better permission requesting (https://github.com/kiwix/kiwix-android/pull/3618)
* Better trigger Error reporting activity by crash (https://github.com/kiwix/kiwix-android/pull/3621)
* Slightly improved (to avoid redundancies) CI GitHub Action (https://github.com/kiwix/kiwix-android/pull/3616)
* Remove latencies while typing to get article suggestions (https://github.com/kiwix/kiwix-android/pull/3612)
3.9.0
New Features:
* Added a start-up message to inform users about restrictions on sideloading ZIM files in the Google Store app. (https://github.com/kiwix/kiwix-android/pull/3583)
* Introduced the "Disable title" feature for custom apps. (https://github.com/kiwix/kiwix-android/pull/3566)
* Introduced the "Disable external links" feature for custom apps. (https://github.com/kiwix/kiwix-android/pull/3595)
* Added the show/hide "About the app" option in the navigation for custom apps. (https://github.com/kiwix/kiwix-android/pull/3597)
* "Support Kiwix", "About the app" are configurable for custom apps. (https://github.com/kiwix/kiwix-android/pull/3602)
Bug Fixes:
* Application crash occurring when deleting letters in a search. (https://github.com/kiwix/kiwix-android/pull/3592)
* Enhanced the permission-asking scenario for the Kiwix app. (https://github.com/kiwix/kiwix-android/pull/3593)
* Zimit archives were not displaying correctly. (https://github.com/kiwix/kiwix-android/pull/3580)
* Addressed the issue of not being able to find ZIM files on the SD card that are copied to the app-specific directory in the Play Store variant. (https://github.com/kiwix/kiwix-android/pull/3582)
* Removed the "Help" menu from the sidebar for custom apps. (https://github.com/kiwix/kiwix-android/pull/3594)
* Updated the "Support Kiwix" icon in sidebar. (https://github.com/kiwix/kiwix-android/pull/3588)
3.8.1
Bug Fixes:
* Application crash occurring when users rapidly typed during a search for an entry. (https://github.com/kiwix/kiwix-android/pull/3558)
* Play Store deep linking issue on Android 12 and above. (https://github.com/kiwix/kiwix-android/pull/3550)
3.8.0
New Features:
* Download pause/resume feature. (https://github.com/kiwix/kiwix-android/pull/3459)
* Added support to read ZIM files from USB-OTG stick. (https://github.com/kiwix/kiwix-android/pull/3471)
* Endless suggestion list while searching articles. (https://github.com/kiwix/kiwix-android/pull/3217)
* Refactored LocalFileTransfer UI to educate users on how to use this feature. (https://github.com/kiwix/kiwix-android/pull/3497)
Bug Fixes:
* All books notes switch is always enabled. (https://github.com/kiwix/kiwix-android/pull/3449)
* Download remained pending indefinitely if we canceled it from the notification. (https://github.com/kiwix/kiwix-android/pull/3451)
* Enhanced permission asking scenario for custom apps. (https://github.com/kiwix/kiwix-android/pull/3439)
* If the storage is already configured, it was again showing while downloading. (https://github.com/kiwix/kiwix-android/pull/3464)
* The keyboard repeatedly disappears and reappears while searching articles. (https://github.com/kiwix/kiwix-android/pull/3469)
* Bookmark toggle is not ON for saved bookmarks. (https://github.com/kiwix/kiwix-android/pull/3473)
* Article opening after search page result leads to a blank page. (https://github.com/kiwix/kiwix-android/pull/3217)
* Random article function not working. (https://github.com/kiwix/kiwix-android/pull/3217)
* 500 Error happens on the server. (https://github.com/kiwix/kiwix-android/pull/3217)
* Unable to open the support link with the default browser. (https://github.com/kiwix/kiwix-android/pull/3504)
* Unable to upload APK on the play store. (https://github.com/kiwix/kiwix-android/pull/3506)
* Hosted Books don't update on Application. (https://github.com/kiwix/kiwix-android/pull/3218)
* Cannot open ZIM files from phone storage via the file picker in Android 13. (https://github.com/kiwix/kiwix-android/pull/3518)
* The redundancy of the 'All-Books-Mode' option for Bookmarks, Notes, and History in custom apps. (https://github.com/kiwix/kiwix-android/pull/3525)
* The same Note saves multiple times while we are updating existing notes. (https://github.com/kiwix/kiwix-android/issues/3519)
* Reduced mass-storage consumption with Android custom apps with embedded ZIM. (https://github.com/kiwix/kiwix-android/pull/3516)
* Hitting back in the custom apps exits it. (https://github.com/kiwix/kiwix-android/pull/3512)
* Multiple memory leaks
* Updated README file to show file picker restriction. (https://github.com/kiwix/kiwix-android/pull/3414)
+ More
Compilation/CI/CD:
* Adapted libkiwix `1.0.0`. (https://github.com/kiwix/kiwix-android/pull/3217)
* Deprecated code check in CI. (https://github.com/kiwix/kiwix-android/pull/3440)
* Added/improved test cases.
3.7.1
* FIX: Useless permission request at start for custom apps
* FIX: Few code deprecations
* FIX: Broken back button in custom apps
* FIX: Broken not saving notes in custom apps
* FIX: Application crashing while adding notes
* FIX: Partly broken fullscreen feature
* FIX: Invisible suggestion box in custom apps
3.7.0
New Features:
* Support for Android 13.
* Scrollbar indicator in the download screen
* Greyed books if insufficient space
* Visible URL in the external link dialog
* Navigation History
* "Undo" snackbar for "Close all tabs"
* Properly checked availability of email app if needed
Bug Fixes:
* Snackbar visibility issue in download screen
* Read Aloud feature not always starting
* Ugly white line between around bottom navigation bar
* Display default logo if no illustration is available for the ZIM file
* WiFi detection on Android 11+ (local hosting)
* Broken article loading (if containing special character)
* Broken table of content "jump to section" (if containing special character)
* Misalignment of FloatingActionButton and BottomNavBar
* Lagging UI update after language change
* Widget resizing problem
* Ugly white space at the bottom in the loca library
* Endless media access permission request
* Inappropriate "Allow download content via mobile network" when usiong WiFI
* Wrong TTS message if language is not available
* Cut last book in library screen.
* Multiple memory leaks
Compilation/CI/CD:
* Complated java to Kotlin migration
* Memory leak detection introduction
* Multiple Linting improvements
* Jcenter/libkiwix JNI removal (now handled separatly with Maven Central)
* Upgrade many dependencies
* Play Store publishing process update
* Multiple CI/CD workflows improvements
* Gradle 8.0.0 introduction
* New localisation help for translators
* Stabilised CI, in particular for Android 30+
3.6.0
* FIX: Upgrade to Kotlin 1.7.0.
* FIX: Introduce google play build variant.
* FIX: Upgrade project environment from java 8 to java 11.
* FIX: Upgrade detekt lib to 1.20.0.
* FIX: Upgrade klint lib to 10.3.0.
* FIX: Google play publisher upgrade to 3.7.0.
* FIX: Pdf/Epub files opening issue fixes.
* FIX: Same pictures are saved multiple times.
* FIX: Introductory screen hangup issue fixed.
* FIX: Search Widget navigation issue fixed.
* FIX: Search screen were missing while pressing back fixed.
* FIX: Unsatisfied Link error fixed.
* FIX: IllegalStateException report in core reader fragment fixed.
3.5.0
* FIX: Storing ZIM/Book files inside the public Kiwix Directory on internal storage.
* FIX: Storing ZIM/Book files inside the public Kiwix Directory on external storage in android 11 and above.
* FIX: Ability to save Notes in android 10 and above.
* FIX: Ability to open externally downloaded ZIM Files.
* FIX: MIME type fix for "*.js" titles.
* FIX: CI/CD Pipeline fixed for android 21 & android 30.
* FIX: Partial library migration from jcenter to jitpack & maven repo.
* FIX: Add network permission dialog on download navigation.
* NEW: File Selector for selecting any ZIM files from storage.
3.4.6
* FIX: Added MANAGE_EXTERNAL_STORAGE permission for Android 11 and later
* FIX: Hide "Download over wifi settings" on custom apps
* FIX: Hide SD card access setting on custom apps
* FIX: Launch screen icon updated
* FIX: Broken "Get content" launcher icon
* NEW: Better hide virtual keyboard in library
3.4.5
NEW: Supports Android 11
NEW: Hotspot socket address better visible, clickable and shareable
BUGFIX: Some zimit files doesn't read anymore
BUGFIX: "Search in Kiwix" is just redirecting to Kiwix
BUGFIX: Laggy input in search box
+ More
3.4.4
NEW: The Download of ZIM in now more stable
NEW: Updated translations
BUGFIX: In Search menu item recreates multiple times
BUGFIX: Clicking the search result doesn't go anywhere
BUGFIX: Search text don't appear in the search field
BUGFIX: Back Press doesn't work in SearchFragment
BUGFIX: Memory leaks patched
3.4.3
NEW: Updated translations
BUGFIX: Video seek was not working
BUGFIX: Back button in history and bookmarks toolbar always took to library
BUGFIX: Books hosted from android client were not updating on browser dynamically
BUGFIX: Creating multiple tabs was causing `loading` in previously opened tabs
BUGFIX: Messages displayed when no books are present were inconsistent typographically
3.4.2
NEW: Service worker support for war2c ZIM files
NEW: Updated translations
NEW: Online Library won't be downloaded on mobile data when wifi only preference is set
BUGFIX: Text to Speech continues in background
BUGFIX: Video player became became unresponsive post backgrounding
BUGFIX: Bookmarks/History weren't displaying their title
BUGFIX: Memory leaks patched
BUGFIX: Table of contents accessible from non Reader screens
3.4.1
NEW: Overhauled navigation
NEW: Updated translations
NEW: Support resizing Kiwix
NEW: Open search in new tab
BUGFIX: Search speed increased and loading state added
BUGFIX: Memory leaks patched
BUGFIX: More consistent labelling drives internal/external
BUGFIX: Cache results of a conclusive file system detection
BUGFIX: Overlapping lables in Library
BUGFIX: Accessibility improvements
+ Lots Lots Lots More
3.4.0
Beta release of navigation
Full release notes to follow in 3.4.1
3.3.4
NEW: Updated translations
BUGFIX: Fullscreen videos were not displaying
BUGFIX: Urls containing "?" were not loading properly
BUGFIX: Notifications were erroneously allowing the user to pause a download
BUGFIX: Urls with "#" anchors now load to the correct portion of the page
BUGFIX: Save Media on long click was not working
+ Lots More
3.3.3
BUGFIX: Crash on older devices due to OKHTTP
3.3.2
NEW: Better flow for hosting books
NEW: Control text zoom for ZIM files
NEW: Bookmarks/History internals rewrite
NEW: Updated translations
BUGFIX: Search results were inaccurate when typing too quickly
BUGFIX: new ZIM scheme for addressing content
BUGFIX: Native memory leaks fixed
BUGFIX: fix crash on returning to webview from search result
BUGFIX: some ZIM files could not be found after downloading
+ Lots More
3.3.1
NEW: Send Diagnostic Reports
BUGFIX: Loading older ZIM files could fail
BUGFIX: Some svgs were not loading
+ Lots More
3.3.0
NEW: Improved loading of audio/video content
NEW: Card based views for lists
NEW: Improved translations
NEW: Delete notes
BUGFIX: Sensible zoom defaults for oversized content
BUGFIX: Large downloads should start immediately
BUGFIX: Searching with kiwix via highlighting prompt
+ Lots More
3.2.0
NEW: Downloads tab merged with Library
NEW: Improved translations
NEW: Swipe down to show tabs
NEW: Swipe left/right on top bar to switch tabs
NEW: Improved UI for Bookmarks & History
NEW: Open book from click on Download notification
BUGFIX: Improved the speed of file system detection for SD cards
BUGFIX: Improved speed of Article Search
BUGFIX: Night mode crash on Amazon devices
BUGFIX: Adding/Removing bookmarks stabilised
BUGFIX: Language changes in Settings better supported
BUGFIX: Crash on opening bookmark/history of not currently open book
BUGFIX: Tags select properly and hide if not active
BUGFIX: Read Aloud shows warning for unsupported languages
BUGFIX: Find In Page crash when searching for empty
+ Lots More
3.1.3
BUGFIX: Correct logic for selected book tags
BUGFIX: Crash when searching content via selected text in browser
BUGFIX: Night mode videos were inverted when fullscreened
BUGFIX: Search widget unresponsive
3.1.0
NEW: Revamped Night Mode
NEW: Books unsupported by file system are greyed out
NEW: Tags for books
+ Bugfixes & Lots More
3.0.5
BUGFIX: Some ZIM files could not be downloaded due to missing metadata
BUGFIX: Some mirrors were not allowed to download via http
3.0.4
BUGFIX: Some users language was causing a crash due to unstable ISO codes
BUGFIX: Some unstable ZIM files were crashing when opened
BUGFIX: Long titles were rendering off screen on home page
BUGFIX: Issues when opening a file externally
3.0.0
NEW: Androidx support
NEW: In app error reporting
NEW: Improved bookmarks
NEW: Help screen
NEW: Home page
NEW: ZIM history
NEW: Introductory screen
NEW: Improved language selection
NEW: Add note to articles
NEW: Tabs
NEW: Share ZIM files to other Kiwix users
NEW: Host ZIM files on your phone
+ Bugfixes & Lots More
2.5.3
BUGFIX: Fix IndexOutOfBounds in KiwixMobileActivity onResume
2.5.2
BUGFIX: Some ZIM files were not displaying
2.5.1
NEW: Downloads are done over http
2.5
NEW: Downloads are now using the DownloadManager
NEW: Downloads/Device/Library completely rewritten
2.4
FIX: External SD card problems
FIX: Some UI translation
FIX: Download manager process sporadic problems
NEW: Display download time estimation
NEW: Many improvments in fulltext search
NEW: Allow manual update of storage location
NEW: Sort Bookmarks alphabetically
NEW: Option to download only via WIFI
2.2
FIX: Text To Speech issues on earlier Android versions
FIX: SD card detection in a few edge cases
FIX: Sporadic transparent menu
FIX: Download resilience and experience
FIX: Few problems with icon positions
FIX: "Night mode" for pictures
NEW: UI "night mode"
NEW: UI colors
NEW: Autohide app toolbar
NEW: Keep bookmarks over data updates
2.1
FIX: Display of storage devices
FIX: External SD cards detection
FIX: ZIM file detection speed
FIX: Core errors handling
FIX: Save image
FIX: ZIM file deletion
FIX: Transparent action menu
NEW: Pause/Resume TTS
2.0
NEW: Clean history button
NEW: Open new tab in background - settings option
NEW: Kiwix search home screen widget
NEW: Download manager
NEW: Improved ZIM management
NEW: Build against newer version of Android NDK/SDK
NEW: Bookmarks for multiple articles with the same title can be created
NEW: Splash Screen and improved Welcome Screen
FIXED: Opening problem with ZIM filenames with special characters
FIXED: Useless "w820dp" language
FIXED: Failing he, id, yi locales
FIXED: Non-localised setting language list sorting
FIXED: Multiple search history problems
FIXED: Crashes with 'Twillight' app
FIXED: Full text search with split ZIM files
1.99
FIXED: ZIM load error on ICS
1.98
FIXED: Bookmark icon correctly updates when switching tabs
NEW: Tabs reopen as you left them after app restart
NEW: Undo tab deletions with one click
NEW: Table of contents for articles accessed by swiping left
NEW: Improved Bookmark System
NEW: Back and forward buttons show as disabled if unusable
NEW: Real time permission requests for Marshmallow
NEW: Asks the user if they would consider rating the app
1.97
FIXED: Soft-keyboard opens on "find in page" click
FIXED: "Back to Top" button fades out after 1.5 seconds
NEW: App can be moved to SD card
NEW: ARM64 support
NEW: Beta full-text search (put the *.idx" directory beside the ZIM)
NEW: Restart with last open article on exact same position
NEW: Click on app title displays the search input box
NEW: Remember fullscreen setting over app restarts
NEW: Few additional languages supported for the UI
NEW: Build against newer version of Android NDK/SDK
1.96
FIXED: Freezes with long press on text
FIXED: Duplicates in suggestions list
1.95
FIXED: Crash with the Settings
1.94
NEW: Revamped tabs system
NEW: Revamped zoom system
NEW: Audio/Video suport
NEW: Updated "Ray Charles" ZIM demo file
FIXED: AutoCompleteTextView in landscape mode
FIXED: PDF & EPUB viewing
REMOVED: Gingerbread support
REMOVED: Share with friends
REMOVED: Zoom button
1.93
* FIXED: blanck pages and broken images on Android 5.0 (Lollipop)
* KNOWN BUG: text rewrapping problem with 4.4 & 5.0
1.92
* NEW: text2speech (TTS)
* NEW: compiled against API21 (Android 5.0 Lollipop)
* FIXED: invisible "go forward" button
* FIXED: a few crash scenarios
* FIXED: "save picture" filename truncation
* FIXED: "night mode" on 4.4
* KNOWN BUG: text rewrapping problem with 4.4
* KNOWN BUG: invisible images on 5.0
1.91
* NEW: bookmarking feature
* FIXED: Better support of Indian languages
* FIXED: Many crash scenarios
* NEW: scan the external SD card
* KNOWN BUG: text rewrapping problem with 4.4
1.9
* Support extended to API 9+
* First steps to have an integrated library manager (still not activated)
1.8
* FIX buggy hardware menu button handling
1.7
* FIX buggy "Show backtop button" option
* NEW Tabs system
* NEW "scanner" tool for the filepicker
* NEW UI language chooser
* NEW UI support for Android non native languages
* NEW "save image" feature
1.6
* New "share with friends" button
* New "fullscreen" feature
* New 'back to top" button
* Better search suggestions
* Small UI fixes
1.0
* NEW: Initial version