Kelson
a3aeb9398e
Merge pull request #598 from kiwix/585-fix-lego-messages-download_servicecompletedescription-and-file_importalertno_openmessage
...
585: Replace 'lego' translations with placeholders and arguments
2023-12-22 11:33:02 +01:00
Balazs Perlaki-Horvath
4d444eb6ed
Replace 'lego' translations with placeholders and arguments
2023-12-22 11:32:52 +01:00
Kelson
db4f95a160
Merge pull request #596 from kiwix/translatewiki
...
Localisation updates from https://translatewiki.net .
2023-12-22 11:30:56 +01:00
Balazs Perlaki-Horvath
409be22b29
Localization fixes
2023-12-21 23:23:28 +01:00
translatewiki.net
d486d9336a
Localisation updates from https://translatewiki.net .
2023-12-21 06:51:42 +01:00
Kelson
37532b303f
Merge pull request #595 from kiwix/feature/594-enforce-localization
...
Enforce localization for custom apps
2023-12-21 06:50:08 +01:00
Balazs Perlaki-Horvath
05384c581f
Fixlint
2023-12-17 15:12:46 +01:00
Balazs Perlaki-Horvath
aad7a8b423
#594 Enforce localization
2023-12-17 15:03:45 +01:00
Kelson
c45bc41f3f
Merge pull request #592 from kiwix/translatewiki
...
Localisation updates from https://translatewiki.net .
2023-12-17 08:31:10 +01:00
Balazs Perlaki-Horvath
4d470dcc0d
Fix tranlsations, remove empty Spanish, remove preview localizations
2023-12-15 22:36:32 +01:00
translatewiki.net
9ee416e1ac
Localisation updates from https://translatewiki.net .
2023-12-14 13:07:09 +01:00
Kelson
e2eb50919a
Merge pull request #591 from kiwix/libkiiwx-13.0.0-1
...
Use latest build of libkiwix-13.0.0
2023-12-10 13:01:19 +01:00
Emmanuel Engelhart
ae14c124e4
Use latest build of libkiwix-13.0.0
2023-12-10 12:50:13 +01:00
Kelson
1607e572c9
Merge pull request #590 from kiwix/fix/586-remove-unused-test-file
...
Remove unused file
2023-12-09 21:36:40 +01:00
Balazs Perlaki-Horvath
cbab11b4bb
Remove unused file
2023-12-09 21:26:01 +01:00
Kelson
b58b964465
Merge pull request #584 from kiwix/feature/553-custom-about-text-and-link
...
#553 custom about text and link
2023-12-08 11:36:29 +01:00
Balazs Perlaki-Horvath
ef51bcb1e9
#553 custom about text and link
2023-12-08 09:59:09 +01:00
Kelson
e7ae346199
Merge pull request #587 from kiwix/fix/586-remove-unused-files
...
Remove unused file
2023-12-08 09:58:51 +01:00
Balazs Perlaki-Horvath
944cd1e7bb
Remove unused file
2023-12-08 09:26:18 +01:00
Kelson
c9734ccbe3
Merge pull request #574 from kiwix/fix/571-new-lines-are-not-supported-by-translatewiki
...
Update UI srings for better localisation
2023-12-06 18:28:27 +01:00
tvision251
99f80e7250
fix codefactor issues
2023-12-06 07:29:50 -05:00
tvision251
dab70607be
fix codefactor issues
2023-12-06 07:27:35 -05:00
tvision251
2388711fad
fix conflict issues
2023-12-06 07:16:24 -05:00
tvision251
1cdedbe0ee
Update UI srings for better localisation( #574 )
2023-12-06 06:54:43 -05:00
tvision251
668ee6d4d7
update the localization string
2023-12-06 06:48:07 -05:00
Kelson
b4c944e96d
Merge pull request #576 from kiwix/feature/520-custom-app-support-v2
...
Add custom app support, fixing all the core issues in apple code baseCustom app support
2023-12-04 20:27:38 +01:00
BPH
402fc3c76d
Merge pull request #579 from kiwix/fix/555-bookmarks-core-custom-apps
...
Fix bookmarks
2023-12-04 00:42:10 +01:00
Balazs Perlaki-Horvath
039ffb126a
Revert template macros
2023-12-04 00:25:56 +01:00
Balazs Perlaki-Horvath
d5dfb03ab0
Revert headers
2023-12-04 00:07:55 +01:00
Balazs Perlaki-Horvath
cdd1a2a665
Revert to Xcode version 13
2023-12-04 00:01:40 +01:00
Balazs Perlaki-Horvath
077034d396
Fix bookmarks
2023-12-03 23:42:27 +01:00
Balazs Perlaki-Horvath
1a6e2e95e6
Hide library menus on macOS
2023-12-03 11:48:54 +01:00
Balazs Perlaki-Horvath
1c7b6edcce
Custom app support
2023-12-03 11:26:32 +01:00
renaud gaudin
caacbb9426
updated DMG background image
2023-11-30 11:19:00 +00:00
Kelson
2dc7eede80
Merge pull request #563 from kiwix/557-download-of-books-in-macos-is-wicked
...
Fix download notification name
2023-11-28 19:41:56 +01:00
Balazs Perlaki-Horvath
5348737e8a
Fix download notification name
2023-11-28 19:31:18 +01:00
rgaudin
d28874bc8e
Merge pull request #568 from kiwix/appstore-release-only
...
only upload to Apple upon releases
2023-11-28 11:01:52 +00:00
renaud gaudin
090d9f65bf
only upload to Apple upon releases
...
no need for ssh key if we dont upload
2023-11-28 10:32:19 +00:00
rgaudin
109d8d4770
Merge pull request #560 from kiwix/filenames
...
release/nightly uploaded files should be lowercased
2023-11-27 11:31:15 +00:00
renaud gaudin
e52a19ef1b
Fixed #548 : release/nightly uploaded files should be lowercased
2023-11-27 10:55:00 +00:00
renaud gaudin
d4517ecadc
removed max-parallel (we now use retries)
2023-11-23 11:21:42 +00:00
renaud gaudin
67ba638897
using our retry script, up to 5x on retcode 65
2023-11-23 11:21:42 +00:00
renaud gaudin
da9b285526
flush when printing so it appears on time
2023-11-23 11:21:42 +00:00
renaud gaudin
f5572eb4e1
Running a single job at once for CI and CD
...
Hopefully this will reduce the number of failures due to contacting Apple
2023-11-23 08:33:31 +00:00
renaud gaudin
447f202177
Added CI/CD badges
2023-11-23 07:45:57 +00:00
Kelson
ca909addaf
Merge pull request #546 from kiwix/ci-pr
...
External PR access to CI
2023-11-22 21:16:24 +01:00
Kelson
a1e178ea28
Merge branch 'main' into ci-pr
2023-11-22 21:16:08 +01:00
Kelson
eac6b3dff7
Merge pull request #544 from kiwix/cd
...
Introduce Continuous Deployment
2023-11-22 21:13:25 +01:00
tvision251
e801098cdf
fix: localization spelling issue for iOS platform
2023-11-22 14:56:08 -05:00
renaud gaudin
6bd468a64b
Introduce Continuous Deployment
...
Automatically building and deploying in Github Actions for Nightlies and Releases.
Triggered by the following:
- every day at 01:32am (nightly mode)
- manualy (nightly mode)
- on release publication (release mode)
This workflow makes extensive use of secrets with no additional safe-guard, given:
- `schedule` (nightly) runs only off `main` branch.
- `workflow_dispatch` (manual) can run on any in-repo branch (but uses the workflow from `main`)
- Release publication requires push access to repo.
There are thus two *modes*: Release and Nightly (also used on manual dispatch).
The mode sets the `VERSION` either to the YYYY-MM-DD date for nightly or the tag-name for the release.
It has four *targets*: `macOS dmg`, `macOS app-store`, `iOS ipa` and `iOS app-store`
- **macOS dmg**: universal notarized macOS App in a dmg uploaded to `Kiwix-$VERSION.dmg`
- **macOS app-store**: universal notarized macOS App uploaded to the App Store.
- **iOS ipa**: iOS App uploaded to `Kiwix-$VERSION.ipa`
- **iOS app-store**: iOS App uploaded to the App Store
Code Signing is *automatic* (xcode decides which one to use based on availability).
We use Apple Distribution one for the app-store targets. IPA uses Apple Development
and dmg uses Developer ID.
⚠️ This allows updates CI workflow to make use of the shared xcbuild action
2023-11-22 19:05:49 +01:00