-
-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 🚩 Updated languages * ✨ Optimization - Consistent saving - Better organization & naming - Better startup - Playlist names decoded * 🎨 Custom border radius - Fixed some freeze errors - Tweaked settings * ⏱ Metronome * ✨ Start metronome from slide - Drop actions to slide - Fixed new items getting removed if not in selected template - Special textboxes are removed when changing template - Text editor will select the best textbox - List view textboxes in correct oreder - Text editor not removing extra items * Issue #501 Fix (#576) * Show search results * Select songs from search results * Added hymnary * Updated toast message and added error handling. * 🔍 Added Svelte inspector * Optimized media (#586) * 🖼 New handling of thumbnails - New virtual grid * 🖼 Enhancements - Fixed jpg thumbnails - Fixed media loader - Less lag when scrolling * ✔ Removed unused code * ✨ Improved media loading - Slide & stage cache working with the new system - Removed old mediaCache * 🖼 Changed from ffmpeg to custom capturer * 🖼 Faster Media Thumbnails - Fixed gif, webp & mov not working - Uppercase filenames working - Editor thumbnails * ✔ Fixed receivers * ✔ Improved OpenLP parser - Fixed OpenLP songs sometimes not arranged after order - Fixed API Bible not loading - Updated Show search style * Add more checks on whether the note is correct (#591) * ✨ Optimizations - Removed Svelte inspector from prod - Organized code - Preload script map * 📦 SoftProjector importing * ✔ Lots of bugfixes - Fixed timer becoming imprecise - Fixed timer not starting when "Start show" action was triggered - Fixed output not always getting data - Fixed empty action not removed - Fixed Cloud syncing on save and not close - Better sync indication - Stage align & CSS edit - Fixed an error with video transition - Media item thumbnail - Fixed cut in two not working when having multiple textboxes - Media select outline - Align with screen trigger - Toggle to allow output on main screen - Removed some special VideoPsalm tags - Scripture content search has more results * Custom linux arm64 build (#602) * 📦 Custom Linux arm64 build * Updated checkout to v3 & node to 20 * ✔ Removed capture window to remove save dialog sometimes * ✨ Template slide values - Template background & overlay - Custom first slide template - Scripture auto scroll - Fixed playing audio title - OpenLyrics multiple lines tag support - Video volume working again - Change video gain - Improved clearing per output - Window miminum size - Better preview fps - Fixed freeze when slide background was not found - Fixed loop sometimes when setting template - Set video in styles * ✨ Template actions - Template add overlays - Fixed background sometimes not pausing - Custom action activation - Scripture verses on individual lines - Fixed empty scripture preview - Export/import themes & templates - Updated import popup - Reduced import image sizes * Making test to be independent from what was on the existing setup (#605) * Now execute with bash cmd: FS_MOCK_STORE_PATH=/var/folders/xq/hbb976490kjf8s2lxkj0c3xh0000gn/T/tmp.WBSw8XuU8h bash -c 'npm run test && rm -rf ' * Add timeout to actions * Add a screenshot around assert * Update start.test.ts * improve test * make alert ack optional * make npm run test to use tmp dir * Delete test-output/screenshots/failed.png * Update .gitignore to ignore test output dirs * the test should finally be quite stable, and not depends on existing setup * cleaning up minor issues and refactor a little bit * remove unnessary data-testid * fix var naming convension * 🚩 Updated languages * 🔗 Updated repo paths * Add playwright config and github worklow to run e2e test (#606) * add playwright config and github worklow to run e2e test * Add dev branch E2E test status to README.md * Update README.md * 🔊 Audio crossfade - Mute audio when video is playing - Next playlist track action - Start action on video start/end - Changed schedule show to schedule action in calendar * 🎵 Fixed slide play MIDI * 📝 Live captions - Better shows search - Shows loading if not loaded when MIDI triggered - Precise timer interval - Drop media on template - Fixed scripture issues * ✨ Variable dynamic values - Fixed Remote issues - Fixed chords when line break - Enable/disable actions - Toggle actions action - Scripture reference align * ✨ UI enhancements - Group templates - Slide template can update without a show template - You can now delete files synced to drive - Fixed caret resetting when line is removed - Bug fixes * ✔ Fixed Lessons.church - Tweaked media cache - Fade out video audio * Version update --------- Co-authored-by: Jeremy Zongker <[email protected]> Co-authored-by: Daniel Ip <[email protected]>
- Loading branch information
1 parent
031f4ab
commit 6085de9
Showing
245 changed files
with
6,944 additions
and
3,038 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
name: Playwright Tests | ||
on: | ||
push: | ||
branches: [main, dev] | ||
pull_request: | ||
branches: [main, dev] | ||
workflow_dispatch: | ||
|
||
jobs: | ||
test: | ||
timeout-minutes: 60 | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-node@master | ||
with: | ||
node-version: 18 | ||
- name: Install dependencies | ||
run: npm install | ||
- name: Install Playwright Browsers | ||
run: npx playwright install --with-deps | ||
- name: Build | ||
run: npm run build | ||
- name: Run Playwright tests | ||
run: xvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" -- npm run test:playwright | ||
# if: matrix.os == 'ubuntu-latest' | ||
# - run: npm run test | ||
# if: matrix.os != 'ubuntu-latest' | ||
- uses: actions/upload-artifact@v4 | ||
if: always() | ||
with: | ||
name: test-output | ||
path: test-output/ | ||
retention-days: 30 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,14 @@ | ||
/node_modules/ | ||
/public/build/ | ||
/public/*.js.map | ||
/public/*.ts | ||
/build/ | ||
/dist/ | ||
|
||
*.env | ||
|
||
.DS_Store | ||
package-lock.json | ||
package-lock.json | ||
|
||
test-output/ | ||
test-results/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
import { defineConfig } from "@playwright/test" | ||
|
||
export default defineConfig({ | ||
// 'github' for GitHub Actions CI to generate annotations, plus a concise 'dot' | ||
// default 'line' when running locally | ||
reporter: [[process.env.CI ? "html" : "line", { outputFolder: "test-output/playwright-report" }]], | ||
}) |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.