Skip to content

Commit

Permalink
1.3.3-beta.1 (ChurchApps#1081)
Browse files Browse the repository at this point in the history
* ✓ Audio fixes
- Fixed audio in playlist stopping if crossfade is set
- Audio in playlist will pause if clicking on playing
- Fixed audio playlist crossfade not always used correctly
- Fixed delete cloud projects always comming back

* ✓ Fixed scripture combined template style
- Fixed remote search result order
- Fixed spaces not working in RemoteShow search
- Fixed ChordPro start_of_ not importing

* ✨ Context menu enhancements
- Fixed import dialog text not translated
- Changes to resizeable panels
- Fixed freeze sometimes when dropping scripture onto a project
- Fixed a context menu freeze

* CI and Dependencies - Updates for Stability and Testing (ChurchApps#1071)

* ci: 🔄 update GitHub Actions to latest versions

- Upgraded `actions/checkout` to `v4` across workflows.
- Updated `actions/setup-node` to `v4` for consistent Node.js setup.
- Bumped `actions/setup-python` to `v5` in `release.yml`.

This ensures workflows use the latest and most secure versions of GitHub Actions.

* ci: ✅ reenable Playwright tests for `dev` branch

- Restored `push` and `pull_request` triggers in `playwright.yml`.
- Tests will now run on pushes and PRs targeting the `dev` branch.

This ensures automated testing is reactivated for the development workflow.

* deps: ⬆️ update npm dependencies

Updated all dependencies to their latest versions for improved stability and compatibility.

* VerseVIEW SongDB (XML) Importer (ChurchApps#1072)

* gitignore JetBrains IDE files

* Added VerseVIEW SongDB (XML) Importer

* 📄 Updated setup guide

* ✨ Change section colors
- Fixed language on initialize
- Alert if importing encrypted file
- Render PDF as one document to improve performance
- Fixed "undefined is not iterable" remote issue
- Fixing an issue causing the app to not start
- Updated Polish language

* 📄 Readded some optional dependencies

* 🚩 Added Czech language

* 🖼️ Project export includes media files
- Ignore diacritic values in scripture book search
- Fixed freeze if song number was not a string
- Context menu remove overlay from project

* ✔️ Retry loading fonts if not loaded
- Fixed F11 not working on Linux

* Font styles (ChurchApps#1080)

- Custom font package for styles
- Fixed some font not properly loading
- Fixed fonts sometimes not loading

* ✔️ Fixed timer not clearing from action
- Wider font dropdown
- Version update

---------

Co-authored-by: Arun Philip <[email protected]>
Co-authored-by: Psyi Rius <[email protected]>
  • Loading branch information
3 people authored Dec 5, 2024
1 parent 6938398 commit f95a5f0
Show file tree
Hide file tree
Showing 69 changed files with 3,476 additions and 2,466 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:

steps:
- name: Check out Git repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Install Node.js and NPM
uses: actions/setup-node@master
uses: actions/setup-node@v4
with:
node-version: 18

Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
name: Playwright Tests
on:
# turning off temporarily as it does not work properly!
# push:
# branches: [dev]
# pull_request:
# branches: [dev]
push:
branches: [dev]
pull_request:
branches: [dev]
workflow_dispatch:

jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@master
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Install dependencies
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:

steps:
- name: Check out Git repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Node.js and NPM
uses: actions/setup-node@master
uses: actions/setup-node@v4
with:
node-version: 20

Expand All @@ -36,10 +36,10 @@ jobs:

steps:
- name: Check out Git repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Node.js and NPM
uses: actions/setup-node@master
uses: actions/setup-node@v4
with:
node-version: 20

Expand All @@ -65,7 +65,7 @@ jobs:
run: echo "RELEASE_NAME=$(jq -r .version package.json)" >> "$GITHUB_ENV"

- name: Install Node.js and NPM
uses: actions/setup-node@master
uses: actions/setup-node@v4
with:
node-version: 20
architecture: 'arm64'
Expand Down Expand Up @@ -125,16 +125,16 @@ jobs:

steps:
- name: Check out Git repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Node.js and NPM
uses: actions/setup-node@master
uses: actions/setup-node@v4
with:
node-version: 20

# Change Python version: https://github.com/nodejs/node-gyp/issues/2869
- name: Install Python 3.11
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.11"

Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,9 @@

test-output/
test-results/

# JetBrains IDEs
.idea/
*.iml
*.ipr
*.iws
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ You are welcome to contribute to the code!

1. Clone the code in this repo
2. Install [Node.js](https://nodejs.org/en/download/)
3. Install [Python 3.11](https://www.python.org/downloads/release/python-3119/) or install [Python 3.12](https://www.python.org/downloads/) with the `setuptools` package
4. In the terminal, run: `npm install`
5. To start the app, run: `npm start`
3. Install [Python 3.12](https://www.python.org/downloads/), and the [`setuptools`](https://pypi.org/project/setuptools/) package
4. On Windows, download [Visual Studio](https://visualstudio.microsoft.com/downloads/) and install "Desktop development with C++", also select the "Windows 10 SDK"
5. In the terminal, run: `npm install`
6. To start the app, run: `npm start`

## Join us on Slack

Expand Down
Loading

0 comments on commit f95a5f0

Please sign in to comment.