1210 Commits

Author SHA1 Message Date
Kelson
2211ace1e1
Update CHANGELOG_macOS.md
Add 2.1.1 release date
2020-07-09 16:49:36 +02:00
ChrisLi
396a8f7d33
macOS version 2.1.1 (#286)
* update target settings

* update project settings

* update build settings

* remove dead code

* version bump

* app icon update

* version bump

* update changelog

* changelog
2020-07-07 21:44:24 -04:00
Chris Li
0e82e4cbe3 catalyst build setup 2020-07-04 22:02:50 -04:00
Chris Li
dbc4abfb91 searchSuggestionsSmart deprecation migration 2020-07-04 15:32:34 -04:00
ChrisLi
fdee6a47cf
1.13.2 -- Update libkiwix (#283)
* update realm

* ignore xcframework

* update project settings

* optimize imports

* bump build number

* changelog

* widget deployment target
2020-07-03 21:58:48 -04:00
Chris Li
459cd86fab ObjectiveC++ refactoring 2020-06-28 23:09:13 -04:00
Chris Li
4021b01d1a snippet: prevent remove space between words by mistake 2020-06-21 23:14:26 -04:00
Chris Li
308b51ec94 Prevent empty snippets 2020-06-21 18:21:19 -04:00
Chris Li
f28e6b0f38 Fixed: incorrect launch view for iPhones / iPod touch on iOS 11 and 12 2020-06-20 18:12:05 -04:00
ChrisLi
beac9376bb
Resource Unavailable alert (#279)
* refactors

* WKURLSchemeHandler

* webkit handler errors

* alert

* refactor

* rename delegate method

* changelog
2020-06-20 17:48:36 -04:00
ChrisLi
4273b80b1b
macOS builds (#278)
* update files so that things builds

* bump ios deployment target
2020-06-18 22:27:50 -04:00
ChrisLi
71f1cd2c28
Swiftui search filter (#275)
* new views

* realm model update

* zimFilesCancellable

* list view rounded icon

* RecentSearchButtonAction

* clear & update recent search text

* search result all / none

* section title weight

* build setting

* version bump

* update dependency version

* changelog
2020-06-09 18:23:20 -04:00
Kelson
ca5964dd03 Add configuration for MOVE bot 2020-06-08 16:42:06 +02:00
ChrisLi
a2bc086f0d
Bring back title based search (#273)
* search op

* search result equality

* redirections

* search result equality

* result count

* changelog
2020-06-06 09:16:16 -04:00
Chris Li
98d14c3c1b Merge branch 'master' of https://github.com/kiwix/apple 2020-06-05 22:26:26 -04:00
ChrisLi
967029f1ad
hack to prevent unnecessary UI adjustment in the background (#271) 2020-06-02 12:24:23 -04:00
Chris Li
afed7f7816 hack to prevent unnecessary UI adjustment in the background 2020-06-02 12:22:29 -04:00
Chris Li
ef483bea26 bump version & build number 2020-06-01 10:07:56 -04:00
Chris Li
ff35c51e8e upgrade realm to 5.0.1 2020-05-31 17:47:48 -04:00
ChrisLi
49cfb7de4b
Outline improvements (#268)
* fix file comments

* deprecations

* remove extra return

* streamline outline controller

* OutlineItem

* OutlineItem

* OutlineController

* OutlineController

* OutlineController

* item index

* outline item indent

* empty outline title

* fix master visibility

* outline controller

* get first visible outline item

* hide search when tap on outline item

* refactoring

* recursively expand sections

* changelog

* wording of sidebar controller

* changelog

* changelog
2020-05-31 17:15:23 -04:00
ChrisLi
463a117c67
move backup setting inside library (#267)
* refactoring

* prevent side bar from being displayed by gesture if search is in progress

* code removal

* rename class

* setting items

* rename file

* add backup section

* remove old controller

* helper text
2020-05-30 10:22:51 -04:00
ChrisLi
bcd170e644
Sidebar setting + setting refactoring (#266)
* setting sidebar controller

* controller setup

* no adaptive presentation for content controller

* table header

* SettingSideBarDisplayModeController

* SettingSideBarController

* remove long press

* defaults dependency

* setting controller

* apply display mode

* setting controller

* changelog

* SearchResultSnippetMode

* SideBarDisplayMode

* SearchResultSnippetMode & array of strings

* ExternalLinkLoadingPolicy

* two more library settings

* refactoring

* remove dependencies
2020-05-29 15:13:25 -04:00
Chris Li
0ee2853f70 Revert "Update dependencies userdefaults (#261)"
This reverts commit 29682d9a8a80c8486ec87839f2f087a3d6a66178.
2020-05-23 20:47:15 -04:00
ChrisLi
29682d9a8a
Update dependencies userdefaults (#261)
* consolidate files

* update dependencies

* migration

* remove abandoned keys

* library defaults

* wrapper

* deferred language alert

* library service update

* SearchResultSnippetMode
2020-05-23 17:23:36 -04:00
Chris Li
b2a0020781 update SwiftSoup version 2020-05-23 10:41:33 -04:00
ChrisLi
25e53e405e
Refactor dir structure (#260)
* move shard to model

* git ignore
2020-05-18 21:13:48 -04:00
Chris Li
5c49a4c3cc more changelog update 2020-05-18 21:03:54 -04:00
ChrisLi
ac698a7de7
More small ui tweaks (#259)
* revert library controller pop to root

* stop using large titles to avoid glitches

* remove available(iOS 11.0, *)

* release note and version bump
2020-05-18 20:46:23 -04:00
ChrisLi
2ceed020ef
fix: library language sort alphabetically (#258) 2020-05-17 18:02:19 -04:00
ChrisLi
4231fd7f9f
Presented controller caches (#257)
* refactoring

* renaming

* refactoring

* pop to root for library and settings

* setting controller

* library controller dismiss
2020-05-17 16:33:33 -04:00
ChrisLi
d7e523bf40
More icon update and a couple of small issues (#252)
* update logo icon

* faviconBackground color

* prevent bottom bar from being visible after switching size class when search is active

* changelog

* search result list always top when appearing

* search result list view color and tableview style

* search result tableview cells

* detail text label

* tableview separator insets
2020-05-16 11:45:22 -04:00
ChrisLi
8b9fcee263
update app icon (#251) 2020-05-13 18:04:32 -04:00
ChrisLi
341f1031d3
Search Snippet & Operation Improvements (#250)
* rename

* project file ordering

* multi reader

* ZIm multi reader

* search operation

* project and bridging header

* project setup

* deprecate old search result class

* search result class

* search operation

* search operation

* html parser

* deprecations

* combine title search

* sort

* probability

* remove title search

* dispatch group parse

* refactor

* dispatch group async

* first paragraph snippet

* fix a small layout issue

* parser

* Revert "fix a small layout issue"

This reverts commit d0f1cccefa3a5e63ed0643743da120bd2236c9f8.

* SearchResultSnippetMode

* search snippet setting

* search snippet setting

* prase first sentence

* purge

* refactor

* prevent filter filter list become outdated

* snippet max line count

* iOS 12 cannot use first sentence as an option

* more search results

* language token

* language token

* rename none -> disabled

* version bump

* changelog
2020-05-13 09:37:22 -04:00
ChrisLi
a735f5398f
fix: favicon would disappear for existing zim files after library manual refresh (#246)
* only update optional property if there is a new value

* changelog
2020-05-08 18:03:59 -04:00
ChrisLi
0429e818f2
resolve conflicting gestures on iPad (#245) 2020-05-08 09:16:52 -04:00
Chris Li
9d4539d65c bump build number to 42 2020-04-29 21:17:54 -04:00
ChrisLi
ccb38c22cc
more iOS12 specific fixes (#242)
* text color

* iOS 12 specific changes

* changelog
2020-04-29 21:14:33 -04:00
ChrisLi
87b456273e
iOS12 init issue (#241)
* refactor

* separated navigation controller
2020-04-28 22:46:00 -04:00
ChrisLi
9c32a410a3
OPDS (#238)
* remove old code

add log file

Operation: retrieve OPDS data

add Objective OPDS classes

update OPDS refresh operation

* purge file

* update project file

* build number

* add more changelog

* change the setting controller totle
2020-04-28 18:26:07 -04:00
ChrisLi
d0a830cb29
Fix: prevent the preview label from becoming too tall (#240) 2020-04-27 21:56:53 -04:00
ChrisLi
27c8458fbc
Fixing font adjustment issue on iPhones (#239)
* adjust font

* changelog
2020-04-27 21:33:28 -04:00
ChrisLi
af40a3ccab
add dark mode specific logic for search result snippet (#237) 2020-04-26 21:45:06 -04:00
Chris Li
d494886bad rebuild libkiwix and content size type update 2020-03-07 22:53:03 -05:00
Chris Li
0bc61023ee safer recent search list look up 2020-03-07 20:11:42 -05:00
Chris Li
74e7afc7ca build build number to 37 2020-03-07 19:42:37 -05:00
ChrisLi
5c0ff28796
tweak the behavior (#228) 2020-03-07 19:41:11 -05:00
ChrisLi
b327de86bc
iOS/build settings update (#223)
* update dependencies import

* update change log
2020-03-01 21:10:26 -05:00
ChrisLi
efea9e5005
macOS/open main page when open file (#222)
* open zimfile automatically

* bump

* changelog
2020-03-01 16:32:56 -05:00
ChrisLi
8cf0917fd9
macOS app missing button icon (#220) 2020-02-19 17:48:11 -05:00
ChrisLi
755e1bb128 macOS 2.1 build2 (#218)
* search queue

* remove old code

* remove code

* build number

* build bump
2020-02-09 22:44:29 -05:00