Commit Graph
65 Commits
Author SHA1 Message Date
webadderall 022c2d372f fix: anchor winget installers-regex to exclude .blockmap files 2026-04-09 17:31:01 +10:00
webadderall ddeca02a62 ci: add workflow_dispatch to winget releaser 2026-04-09 17:12:18 +10:00
webadderall 6b6e50e900 fix: pass release-tag to winget-releaser for workflow_run trigger 2026-04-09 17:07:44 +10:00
webadderall 24234fabaf fix: winget workflow triggers after release build completes
Changed from release:released (races with build) to workflow_run
that waits for the Publish Release workflow to succeed first.
2026-04-09 16:52:55 +10:00
webadderall 26186b6fb2 fix: cursor DPI normalization for Windows/Linux scaled displays
On non-macOS platforms, platform APIs (iohook, GetWindowRect, xwininfo)
return physical pixel coordinates while Electron returns DIP coordinates.
Apply scaleFactor correction so cursor normalization uses a consistent
coordinate space. Fixes ~30-40px cursor offset on Windows 11 and Linux
Mint when display scaling is >100%.

Also fixes winget-releaser workflow (use v2 tag instead of invalid @latest).
2026-04-09 15:58:17 +10:00
Octopus 47bcc31d53 feat: add winget-releaser workflow for automatic WinGet releases (fixes #177) 2026-04-06 21:38:38 +08:00
webadderall 71eea66e0e fix(release): avoid duplicate prerelease runs 2026-03-29 00:55:22 +11:00
webadderall a5933cebbc fix(release): align asset names and upload globs 2026-03-29 00:30:16 +11:00
webadderall 431844329d fix(release): add libxt for linux rebuild 2026-03-29 00:18:57 +11:00
webadderall f280180018 fix(release): add remaining linux X11 deps 2026-03-29 00:15:31 +11:00
webadderall 2338e9a05b fix(release): restore packaging assets and CI deps 2026-03-29 00:13:01 +11:00
webadderall 3fd52919d7 fix(ci): publish release assets deterministically 2026-03-28 21:06:41 +11:00
webadderall 02674009d8 feat: add updater release infrastructure 2026-03-28 20:42:38 +11:00
webadderall 864ab32715 Update FUNDING.yml 2026-03-27 00:13:26 +11:00
webadderall 844a558510 chore(release): auto-sync app version 2026-03-26 11:37:58 +11:00
webadderall 56f1a94948 fix(ci): pin release builds to resolved source commit 2026-03-26 11:05:38 +11:00
webadderall f7b930a867 Fix release workflow source ref handling 2026-03-26 11:05:38 +11:00
webadderall 8a314c30a3 fix(ci): skip arm64 postinstall during release 2026-03-23 21:55:52 +11:00
webadderall 806f5398f1 fix(ci): skip arm64 release postinstall scripts 2026-03-23 21:53:06 +11:00
webadderall 5948ed1d6a fix(ci): make release workflow build tagged ref 2026-03-23 21:49:16 +11:00
webadderall 97c75d6a19 Create FUNDING.yml 2026-03-23 16:03:37 +11:00
webadderall 64e15b1817 ci: auto-merge homebrew tap cask update PR 2026-03-17 16:57:10 +11:00
Lawrence 3da89d007b Add auto-translate workflow for zh-CN
This workflow automatically translates markdown files from English to Chinese (zh-CN) on pushes to the main branch.
2026-03-16 22:24:27 +00:00
Lawrence 5168a0485c Merge branch 'webadderall:main' into main 2026-03-16 22:02:59 +00:00
Lawrence fd7f699b35 Update antislop.yml 2026-03-16 21:38:06 +00:00
webadderall 073558005c fix(ci): remove invalid wildcard instructions filename 2026-03-16 22:06:47 +11:00
webadderall de3b1e33f9 fix(ci): unblock release builds on Windows/Linux/macOS
- Rename invalid .github instructions filename for Windows checkout compatibility
- Remove unused i18n symbols causing TypeScript/lint build failures
2026-03-16 22:06:30 +11:00
webadderall 37cec2d2c1 Create *.instructions.md 2026-03-16 12:10:33 +11:00
Lawrence e07393d1e3 Add Anti-Slop workflow for PR quality checks
This workflow checks pull request quality using Anti-Slop, enforcing various criteria such as description length, commit message requirements, and contributor signals.
2026-03-15 22:20:46 +00:00
Lawrence ad8b3f353a Delete .github/workflows/antislop.yml 2026-03-15 22:20:31 +00:00
Lawrence 7d852ff6fc Create antislop.yml 2026-03-15 22:20:21 +00:00
webadderall f0f1981729 fix(windows): prevent cursor monitor ENOENT crash and build helper in release 2026-03-15 23:28:00 +11:00
webadderall 2fa8c93005 revert(ci): remove README auto-translation workflow 2026-03-15 22:04:25 +11:00
webadderall e134675181 ci(docs): auto-translate README to zh-CN via GitHub Models 2026-03-15 22:01:51 +11:00
webadderall 1af04d1a49 fix(homebrew): embed token in tap remote URL for push auth 2026-03-15 01:05:58 +11:00
webadderall 8cf18adf9a ci(homebrew): automate tap cask updates from releases
- Add workflow to download DMG assets, compute checksums, and update recordly cask in tap repo
- Open PR automatically in tap repository on release publish or manual dispatch
- Document Homebrew cask install and maintainer setup in README
2026-03-15 00:47:24 +11:00
webadderall 30158b958e chore(ci): remove pull request quality workflow 2026-03-14 22:53:01 +11:00
webadderall 372d21cd72 ci: add pull request quality workflow 2026-03-14 20:17:42 +11:00
webadderall 285f877ea1 Revert "Added Ko-fi link to help fund notarisation"
This reverts commit 9975f69919.
2026-03-14 19:28:25 +11:00
webadderall 9975f69919 Added Ko-fi link to help fund notarisation 2026-03-14 19:22:36 +11:00
webadderall a2e82f303f Update issue templates 2026-03-14 14:03:09 +11:00
webadderall e2198d80b0 History reorganized for upstream alignment. 2026-03-13 21:36:30 +11:00
webadderall 0c64ceb241 Prebundle mac native helpers and avoid runtime Swift compile in packaged app 2026-03-13 21:14:05 +11:00
webadderall 7f30f51e8c Disable implicit CI publishing in release builds 2026-03-13 21:14:05 +11:00
webadderall fcf320e5ea Fix macOS Intel runner label 2026-03-13 21:14:05 +11:00
webadderall 0027d46737 Add GitHub release workflow 2026-03-13 21:14:05 +11:00
webadderall 4331753537 Revert "Add CI workflow and helper to create releases and attach artifacts"
This reverts commit 5522a9829c.
2026-03-13 21:14:05 +11:00
webadderall a398c7a29f Add CI workflow and helper to create releases and attach artifacts 2026-03-13 21:14:05 +11:00
webadderall 0cf009c08b Initial release of Recordly 2026-03-13 21:14:05 +11:00
Idris Gadi 80f7c4d49c docs: move issue templates to YAML forms
Github has official support for forms
(https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms)

forms are much easire and intuitive for people to fill out compared to
markdown, this makes creating new issues easy and more structured.

should also help with preventing random issues.

I am intentionally not adding a blank template for now, if required it
can be added later.
2026-01-27 14:43:29 +05:30