1000 Commits

Author SHA1 Message Date
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
ChrisLi
f794c46513 display mode when view resizing (#217) 2020-02-08 17:43:01 -05:00
Kelson
b365a73c8f
Github Kiwix Sponsoring page link 2020-02-01 18:01:54 +01:00
ChrisLi
8c7692089d
iOS 10.11 version bump (#214)
* bump iOS version to 1.11 & build 34

* update change log
2020-01-12 22:34:01 -05:00
ChrisLi
fa0db1df5d
Bookmark action fix (#213)
* fixes

* version bump
2020-01-12 22:04:26 -05:00
Chris Li
9167289e05 fixing issue #177 2020-01-12 21:36:14 -05:00
ChrisLi
5b30413881
iOS 13 scenes (#212)
* dependencies

* welcome controller constraints

* ios12 bug fixes

* a small layout fix

* hide show info view when rotates

* launch

* preferred display mode

* refactor

* ios 13 scene delegate
2020-01-12 17:54:23 -05:00
ChrisLi
ec12efee52
New search control logics (#209)
* no tabs

* schema renaming

* new search result controller

* search interface

* search view modes

* search results

* search labels

* zimfile ids as part of result

* search mode

* old code purge

* color

* search controller dismissing

* switching to old welcome view
2020-01-05 21:22:44 -05:00
ChrisLi
20015ae6b1
old code removal (#208)
* search result table style

* swift UI experiemnts

* code removal
2020-01-02 23:07:11 -05:00
ChrisLi
bce6d19e9f
Ios12 compatibility (#207)
* dependencies update

* welcome controller

* ios 12 build

* icon and buttons

* init and search bar config

* buttonsss

* fixing welcome controller

* fix main controller

* refactor

* main controller fix

* bookmark widget data update

* parser

* tests

* geo location

* tests

* test
2020-01-02 16:29:57 -05:00
ChrisLi
fdb809ded2
Favorite add remove (#204)
* fix deprecations

* rename

* bookmark thumb image data

* favorite toggle

* refactor

* bookmark toggle button

* hud

* hud

* button enabled
2019-12-25 21:59:05 -05:00