Davide
c6b3ad5921
Move unlocalized metadata to "default" language ( #1001 )
...
`deliver` may reuse default language resources for all localizations.
2024-12-11 21:52:02 +01:00
Davide
76a570b7b3
Autogenerate framed screenshots from HTML/CSS ( #1000 )
...
Add TV screenshots and organize PassepartoutUITests with two test plans
for generating iOS/macOS (Main) and tvOS (TV) screenshots. Revert to the
.attachment destination and use `xcparse` to export the screenshots.
Change iPad screenshots to portrait.
Then autogenerate framed screenshots in two steps:
- Export the UITests screenshots per device (`export.sh`)
- Embed the results in a HTML/CSS template and take snapshots with
Chrome headless (`compose.sh`)
- Repeat for all devices (iPhone, iPad, Mac and Apple TV)
- Save framed screenshots to the `fastlane` screenshots directory
2024-12-11 20:33:58 +01:00
Davide
d8f5aed665
Update release notes on bump ( #965 )
...
Refine symlink scripts too.
2024-11-29 00:10:22 +01:00
Davide
fc711ae98f
Get rid of downloaded API after update
2024-11-27 19:27:50 +01:00
Davide
2de5aad093
Improve bump script with positional arguments ( #957 )
...
Get rid of the messy `bump*.sh` scripts variants with a single one with
positional arguments (all optional):
- -v: the new version number (default: current)
- -b: the new build number (default: current + 1)
- -s: the initial build for the CHANGELOG diff (default: latest tag)
- -na: do not update the API (default: do update it)
- -nl: do not update the CHANGELOG (default: present editor)
- -d: dry run
Fixes #948
2024-11-27 17:08:00 +01:00
Davide
fdd8716d2f
Add bump since git ref
2024-11-07 18:35:34 +01:00
Davide
357c505cc0
Refactor AppUI/AppUIMain to accomodate TV ( #797 )
...
- Move InteractiveView to AppUI for use in TV, with
OpenVPNCredentialsView
- Move non-UI entities to AppLibrary (IAP, ExtendedTunnel,
ProfileProcessor)
- Take API out of CommonLibrary (tunnel extension does not need it)
- Reorganize theme views/modifiers into separate files
2024-11-01 23:32:35 +01:00
Davide
aadc46e98f
Bundle API in app rather than library ( #782 )
...
Add script to speed up API update.
2024-10-30 11:46:24 +01:00
Davide De Rosa
e4268fed24
Bump without altering CHANGELOG
2024-09-30 18:11:11 +02:00
Davide
bce2694694
Fix lookup of pilot metadata ( #601 )
...
- [x] Fetch app version/build without agvtool, unavailable on
ubuntu-latest
- [x] Move TestFlight preface to a repository variable
- [x] Move TestFlight URL to README instead
2024-09-24 17:51:01 +02:00
Davide De Rosa
a0b37676a0
Update and split bump scripts
2024-09-23 15:26:42 +02:00
Davide
6cc86e8668
Import v3 code ( #597 )
...
Closes #565
2024-09-23 15:02:26 +02:00
Davide De Rosa
32d5ebba6a
Move envs to fastlane directory
2024-09-22 15:55:34 +02:00
Davide De Rosa
fc68c674a5
Address issues with release notes in workflow ( #284 )
...
* In release workflow, infer release notes from CHANGELOG
* Retain links in GitHub release notes
2023-04-07 12:08:55 +02:00
Davide De Rosa
157f336184
Embed fastlane scripts locally
...
Drop submodule.
2022-10-04 08:20:06 +02:00
Davide De Rosa
8c580c2143
Reuse fastlane templates from submodule
2019-10-11 18:44:53 +02:00
Davide De Rosa
42f204c136
Refactor fastlane scripts
2019-09-30 14:21:07 +02:00
Davide De Rosa
eb515a3f53
Add script to copy English release notes
2019-07-27 10:02:07 +02:00
Davide De Rosa
fd3731e2bc
Fix untranslated strings checker
2019-07-27 10:01:59 +02:00
Davide De Rosa
282728ae1e
Move app-related strings in
...
Move Core strings to app target.
SwiftGen uses same bundle by default. No problem because Core
does not (and should not) any string internally.
2019-06-23 00:11:56 +02:00
Davide De Rosa
4ddbfe834b
Add network settings snapshot to README
2019-05-14 11:39:41 +02:00
Davide De Rosa
b5679289ce
Upgrade API to v2 (JSON)
2019-04-25 23:13:26 +02:00
Davide De Rosa
05cde1679e
Push stable to GitHub
2019-04-17 22:28:52 +02:00
Davide De Rosa
7ee69e12bc
Strip issues by just trimming after ending dot
2019-04-17 10:09:37 +02:00
Davide De Rosa
e5ed67c26b
Update CHANGELOG
2019-04-17 09:16:45 +02:00
Davide De Rosa
dd6129ebf8
Add script to manually set build number
2019-04-16 20:21:53 +02:00
Davide De Rosa
990654287b
Show English version of untranslated strings
2019-04-13 19:27:11 +02:00
Davide De Rosa
9a6d6c009e
Refine GitHub link stripping
2019-04-12 23:24:43 +02:00
Davide De Rosa
1d91e484b9
Add parameter to list untranslated
2019-04-11 14:30:18 +02:00
Davide De Rosa
c253034340
List untranslated strings
2019-04-07 17:49:14 +02:00
Davide De Rosa
00aedbf470
Update changelog and release notes at once
2019-04-07 17:49:14 +02:00
Davide De Rosa
3cc2dd8005
Commit English release notes from CHANGELOG
...
Stripped of trailing GitHub links.
2019-04-07 17:49:14 +02:00
Davide De Rosa
fd7a75af5c
Infer beta changelog for TestFlight
...
Pick changes from latest release.
2019-04-07 17:49:14 +02:00
Davide De Rosa
0af8ba215c
Automate beta commit
2019-04-07 17:49:14 +02:00
Davide De Rosa
1a9e6d5063
Add script for app version
2019-04-07 17:49:14 +02:00
Davide De Rosa
68f7046304
Copy solid snapshots
...
GitHub doesn't handle symlinks as expected.
2019-04-05 01:06:54 +02:00
Davide De Rosa
7633ddb831
Add script to push repos on release
2019-04-02 17:46:20 +02:00
Davide De Rosa
250e733a04
Only tag after successful deploy
2019-03-31 21:27:24 +02:00
Davide De Rosa
a30c49435e
Fix cert type in dev script
2019-03-21 22:20:53 +01:00
Davide De Rosa
faa63523e8
Add scripts to update provisioning profiles
2019-03-05 23:01:25 +01:00
Davide De Rosa
35eddf8cd7
Update API and add local embed script
2019-03-03 22:06:13 +01:00
Davide De Rosa
452d62b13f
Do not autotag alpha builds
2018-10-19 18:00:00 +02:00
Davide De Rosa
116d35db79
Update CHANGELOG
2018-10-18 14:07:40 +02:00
Davide De Rosa
ec52d49816
Push new beta
2018-10-16 18:10:46 +02:00
Davide De Rosa
b9ec01945d
Initial commit
2018-10-11 09:13:19 +02:00