Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
e494c05
Fix Windows helper prebundled path resolution
Side-Quest-Studios Jun 16, 2026
89e2c14
Rebrand app to VybeClip
Side-Quest-Studios Jun 16, 2026
fae3771
Add VybeClip studio UI baseline
Side-Quest-Studios Jul 1, 2026
106a1ff
Make VybeClip Studio the main app window
Side-Quest-Studios Jul 1, 2026
ca99390
Use VybeClip project files with legacy support
Side-Quest-Studios Jul 1, 2026
d8480f1
Add Studio permission onboarding
Side-Quest-Studios Jul 1, 2026
b52464e
Finish VybeClip product branding
Side-Quest-Studios Jul 1, 2026
ac65763
Add macOS release signing workflow
Side-Quest-Studios Jul 1, 2026
5445354
fix(license-docs): correct license link, rebrand zh-CN README, update…
Side-Quest-Studios Jul 2, 2026
83ae290
fix(about-screen): add About dialog with Recordly/OpenScreen attribution
Side-Quest-Studios Jul 2, 2026
a9884c8
fix(Legal & Branding): repair regression
Side-Quest-Studios Jul 2, 2026
ed03a87
fix(whisper-rce): enforce approved-path allowlist for whisper executable
Side-Quest-Studios Jul 2, 2026
7429762
fix(websecurity-csp): enable webSecurity and add CSP to all windows
Side-Quest-Studios Jul 2, 2026
4617a46
fix(extensions-localstorage-scope): namespace extension settings per-…
Side-Quest-Studios Jul 2, 2026
9203d6c
fix(extensions-gate-marketplace): disable remote extension installs d…
Side-Quest-Studios Jul 2, 2026
1ff5f8b
fix(quit-autosave-race): block app quit until unsaved editor changes …
Side-Quest-Studios Jul 2, 2026
3735c5f
fix(ipc-path-open-project): confine open-project-file-at-path to trus…
Side-Quest-Studios Jul 2, 2026
adf62ee
fix(ipc-path-read-local-file): confine read-local-file and generate-w…
Side-Quest-Studios Jul 2, 2026
3b1d202
fix(ipc-path-write-export): confine write-exported-video-to-path to a…
Side-Quest-Studios Jul 2, 2026
46e3cfc
fix(Fix IPC Path Validation): repair regression
Side-Quest-Studios Jul 2, 2026
fcf52c2
fix(homebrew-automerge-default): default AUTO_MERGE_TAP_PR to false
Side-Quest-Studios Jul 2, 2026
fc75348
fix(windows-signing-hardfail): fail Windows release build when signin…
Side-Quest-Studios Jul 2, 2026
64a44ba
fix(whisper-download-checksum): verify whisper.cpp tarball SHA-256 be…
Side-Quest-Studios Jul 2, 2026
d0c923a
chore: revert unrelated native-helper-manifest changes accidentally c…
Side-Quest-Studios Jul 2, 2026
04bce62
fix(open-video-picker-silent-fail): show error toast when video file …
Side-Quest-Studios Jul 2, 2026
22d50a6
fix(gif-export-hang): reject GIF encoder errors instead of hanging fo…
Side-Quest-Studios Jul 2, 2026
eee0d9c
fix(export-temp-cleanup-silent-fail): log discardExportedTemp failure…
Side-Quest-Studios Jul 2, 2026
8530418
fix(native-export-silent-fallback): notify user when hardware-acceler…
Side-Quest-Studios Jul 2, 2026
8239eca
fix(caption-clippath-throttle): coalesce caption clip-path recomputation
Side-Quest-Studios Jul 2, 2026
b6ef73c
fix(error-message-leaks): sanitize IPC error responses in high-traffi…
Side-Quest-Studios Jul 2, 2026
5077f24
fix(native-helper-hash-enforce): make manifest hash mismatch fatal fo…
Side-Quest-Studios Jul 2, 2026
87a9f6c
fix(extensions-review-status): fail closed when review status can't b…
Side-Quest-Studios Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/homebrew-tap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
env:
GH_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }}
TAP_REPO: ${{ github.event.inputs.tap_repo || vars.HOMEBREW_TAP_REPO || 'webadderall/homebrew-tap' }}
AUTO_MERGE_TAP_PR: ${{ vars.HOMEBREW_TAP_AUTO_MERGE || 'true' }}
AUTO_MERGE_TAP_PR: ${{ vars.HOMEBREW_TAP_AUTO_MERGE || 'false' }}
steps:
- name: Validate token
run: |
Expand Down
25 changes: 20 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -371,18 +371,33 @@ jobs:
with:
python-version: '3.11'

- name: Configure Windows signing
- name: Validate Windows signing secrets
shell: pwsh
env:
WINDOWS_SIGNING_CERTIFICATE_P12_BASE64: ${{ secrets.WINDOWS_SIGNING_CERTIFICATE_P12_BASE64 }}
WINDOWS_SIGNING_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_SIGNING_CERTIFICATE_PASSWORD }}
run: |
if ([string]::IsNullOrWhiteSpace($env:WINDOWS_SIGNING_CERTIFICATE_P12_BASE64) -or [string]::IsNullOrWhiteSpace($env:WINDOWS_SIGNING_CERTIFICATE_PASSWORD)) {
Write-Warning 'Windows signing secrets are missing. Building an unsigned installer.'
Add-Content -Path $env:GITHUB_ENV -Value 'CSC_IDENTITY_AUTO_DISCOVERY=false'
exit 0
$missing = @()
foreach ($name in 'WINDOWS_SIGNING_CERTIFICATE_P12_BASE64', 'WINDOWS_SIGNING_CERTIFICATE_PASSWORD') {
$value = [Environment]::GetEnvironmentVariable($name)
if ([string]::IsNullOrWhiteSpace($value)) {
$missing += $name
}
}

if ($missing.Count -gt 0) {
foreach ($name in $missing) {
Write-Error "Missing required Windows release secret: $name"
}
exit 1
}

- name: Configure Windows signing
shell: pwsh
env:
WINDOWS_SIGNING_CERTIFICATE_P12_BASE64: ${{ secrets.WINDOWS_SIGNING_CERTIFICATE_P12_BASE64 }}
WINDOWS_SIGNING_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_SIGNING_CERTIFICATE_PASSWORD }}
run: |
$certPath = Join-Path $env:RUNNER_TEMP 'windows-signing-cert.p12'
[IO.File]::WriteAllBytes($certPath, [Convert]::FromBase64String($env:WINDOWS_SIGNING_CERTIFICATE_P12_BASE64))
Add-Content -Path $env:GITHUB_ENV -Value "WIN_CSC_LINK=$certPath"
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Areas where help is especially valuable:

## Reporting Issues

If you encounter a bug or have a feature request, please open an issue in the [Issues](https://github.com/webadderallorg/Recordly/issues) section of this repository. Provide as much detail as possible to help us address the issue effectively.
If you encounter a bug or have a feature request, please open an issue in the [Issues](https://github.com/Alfredoalv13/Recordly/issues) section of this repository. Provide as much detail as possible to help us address the issue effectively.

## Style Guide

Expand All @@ -58,6 +58,6 @@ If you encounter a bug or have a feature request, please open an issue in the [I

## License

By contributing to this project, you agree that your contributions will be licensed under the [MIT License](./LICENSE).
By contributing to this project, you agree that your contributions will be licensed under the [GNU Affero General Public License v3.0](./LICENSE.md), matching the project's actual license (this repo is an AGPLv3 fork of Recordly; it is not MIT-licensed).

Thank you for your contributions!
Loading