1478 Commits

Author SHA1 Message Date
ShaopengLin
1ef77f8d84 Refactor SuggestionListWorker
Add offset and fetch size, prepare for endless.
2024-10-21 14:16:15 -04:00
ShaopengLin
19bc4960df Add Suggestion Icon Decoration Role 2024-10-21 14:16:15 -04:00
ShaopengLin
6130dd6424 Enter Library::getBookIcon()
Refactor to simplify book icon retrieval
2024-10-21 14:16:15 -04:00
ShaopengLin
14bfad65a1 Introduce SearchBarLineEdit::getDefaultSuggestionIndex
Remove unecessary checks and prevent misuse if openCompletion.
2024-10-21 14:16:15 -04:00
ShaopengLin
8d3d5ecb88 Remove redundant openCompletion(str, int)
Data required can be retrieved from model.
2024-10-21 14:16:15 -04:00
ShaopengLin
8f3d97fce0 Move SearchBarLineEdit urlList to SuggestionListModel
More cohesive design to utilize new model's index data.
2024-10-21 14:16:15 -04:00
ShaopengLin
6e1e0b8c60 Introduce suggestionlistmodel.{h, cpp}
Allow future customizing of suggestions.
2024-10-21 14:16:15 -04:00
Kelson
bdae5456c1
Merge pull request #1221 from kiwix/feature/server-ipv6-support
Add ipv6 support to local server
2024-10-20 15:42:35 +02:00
sgourdas
f2bbdd6c87 Exclude link local ips from local server 2024-10-20 14:42:43 +03:00
sgourdas
645f4ef53c Add ipv6 support to server 2024-10-20 14:42:41 +03:00
Kelson
b2c7e94cf0
Merge pull request #1220 from kiwix/feature/libkiwix-sync
Add support for new getBestPublicIp
2024-09-29 13:49:45 +00:00
sgourdas
72d4356ac1 Add support for new getBestPublicIp 2024-09-29 12:25:27 +03:00
Kelson
3a82b9b145
Merge pull request #1207 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-09-27 07:42:24 +00:00
translatewiki.net
aa2ad91bc1
Localisation updates from https://translatewiki.net. 2024-09-26 14:07:49 +02:00
Kelson
13bbd77e59
Merge pull request #1215 from kiwix/feature/network-popup
Fix network share launch popup
2024-09-23 16:53:27 +00:00
sgourdas
10f3f5cfbb Fix network share launch popup 2024-09-23 16:46:28 +00:00
Kelson
b566d87aa4
Merge pull request #1213 from kiwix/kiwix2libkiwix_transition
libkiwix now identifies itself as libkiwix
2024-09-23 16:42:27 +00:00
Veloman Yunkan
482e4c6dfd Fixed CI build
In CI build, dependencies are put in the build install location rather than
in the system libs directory, hence that path must be included in the
search for shared libraries.

The problem seems to have been triggered by recent change in the
libkiwix.pc pkg-config file which resulted in the version of some
of libkiwix dependencies (recorded in libkiwix.so) being bumped up.
As a result, previous/older versions of those dependencies embedded in
the CI build docker image
(ghcr.io/kiwix/kiwix-build_ci_focal:2024-06-03) no longer matched the
requirements of libkiwix.so, whereas the up-to-date versions of those
dependencies (that are downloaded during each build procedure) were not
used because they were not in the search path.
2024-09-23 17:59:13 +04:00
Veloman Yunkan
268363f2fd libkiwix now identifies itself as libkiwix 2024-09-23 17:59:13 +04:00
Kelson
7f039ee7ab
Merge pull request #1209 from kiwix/feature/simplify-usb
Monitor data directory on portable mode
2024-09-17 13:32:37 +00:00
sgourdas
adc5c9c441 Portable download & monitor settings immutable 2024-09-17 13:26:22 +00:00
sgourdas
eabb12ff27 Monitor data directory on portable mode 2024-09-17 13:26:22 +00:00
Kelson
082327cfa7
Merge pull request #1208 from kiwix/feature/library-ignore-executable
Stop library from prioritizing executable directory
2024-09-17 13:25:09 +00:00
sgourdas
4bb69389aa Stop library from prioritizing executable dir 2024-09-17 13:15:49 +00:00
Kelson
93ebec0b39
Merge pull request #1198 from kiwix/Issue#157-scroll-tab-buttons
Introduce Scroll Buttons to Replace Ones from Qt's Built-in TabBar.
2024-09-17 10:53:09 +02:00
ShaopengLin
a8acc94f80 Disable Unnecessary tear.
Was a Qt Built-in for scrolling
2024-09-16 08:28:12 -04:00
ShaopengLin
d1e138bfba Display Tab Buttons When Necessary
Includes New Tab, Scroll Next, Scroll Previous Buttons
2024-09-16 08:26:51 -04:00
ShaopengLin
88ed83dc7d Make Public TabBar::realTabCount()
Prepare for future change needing it externally
2024-09-16 08:13:54 -04:00
ShaopengLin
999f37fcb3 Refactor New Tab Button
Set proper size. Added new persistent new tab button.
2024-09-16 07:53:32 -04:00
ShaopengLin
e84f60b2e7 Introduce Next/Previous Tab Buttions
Replaces TabBar scroller buttons
2024-09-16 07:53:32 -04:00
ShaopengLin
5667d0fd86 Group RTL Aware Action Def
Refactor to reduce repetition
2024-09-16 07:53:32 -04:00
ShaopengLin
925407f683 Hide Built-in Scroll Buttons
Buttons are un-scaled. Prepare for adding our own buttonsa
2024-09-16 07:53:32 -04:00
ShaopengLin
d675dd66f3 Fix ::tab:last Style Inheritance Faultiness
Style is being set to every QToolButton in tabbar
2024-09-16 07:53:32 -04:00
Kelson
ae4ba04093
Merge pull request #1212 from kiwix/Issue#1199-wrong-version
Corrected version for checkStateChanged
2024-09-15 12:28:11 +02:00
ShaopengLin
ae0e75de8c Corrected version for checkStateChanged
It is added since Qt 6.7.0
2024-09-14 18:45:51 -04:00
Kelson
19bcdb4943
Merge pull request #1205 from kiwix/feature/fix-deprecations
Resolve deprecations in Qt 6.8
2024-09-13 15:19:39 +02:00
sgourdas
159a996039 Remove text alignment on boomarks 2024-09-13 13:34:02 +03:00
sgourdas
ab5d4c890d Fix deprecation of qAsConst 2024-09-13 13:34:02 +03:00
sgourdas
9b014ccf66 Fix deprecation of CheckBox::stateChanged 2024-09-13 13:34:02 +03:00
Kelson
5b53f5e4b0
Merge pull request #1204 from kiwix/fix-upload-ppa
Fix error in tasks order for packaging CI
2024-09-10 11:11:39 +00:00
Emmanuel Engelhart
0646c135f1
Fix error in tasks order for packaging CI 2024-09-10 12:58:02 +02:00
Kelson
5e5bcdc9f5
Merge pull request #1179 from kiwix/feature/portable-kiwix
Implement portable mode
2024-09-10 09:58:52 +00:00
sgourdas
78a50cfe76 Use data directory in portable mode 2024-09-10 09:44:15 +00:00
sgourdas
380c3ae672 Fixed indentation and comments 2024-09-10 09:44:15 +00:00
Kelson
f383bea78c
Merge pull request #1187 from kiwix/Issue#594-search-bar-text-align
Fix Search Bar Cursor Alignment in RTL
2024-09-10 09:28:37 +00:00
ShaopengLin
3906888801 Fix SearchBar Placeholder Alignment in RTL
Align placeholder at leading position in line edit
2024-09-10 09:27:40 +00:00
ShaopengLin
05fcff0834 Fix SearchBar Cursor Alignment in RTL
The cursor was misaligned to the left in RTL.
2024-09-10 09:27:40 +00:00
Kelson
e47d224469
Merge pull request #1177 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-09-09 20:20:12 +00:00
translatewiki.net
3400c90186 Localisation updates from https://translatewiki.net. 2024-09-09 20:05:51 +00:00
Kelson
8e6d4eef96
Merge pull request #1202 from kiwix/update-package-ci-cd
Update CI/CD for deb packages
2024-09-09 19:59:19 +00:00