Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1671 commits
Select commit Hold shift + click to select a range
4cd02b5
Merge pull request #606 from webadderallorg/release/v1.3.2
meiiie May 28, 2026
d2caa3e
Add click effects and zoom/export fixes
webadderall May 28, 2026
96c813f
Merge main into feature/click-effects-auto-zoom-fps-fixes
webadderall May 28, 2026
46810c5
fix(recording): preserve webcam preview HUD bounds
meiiie May 28, 2026
e2802bf
fix(linux): expand HUD fallback for menus
meiiie May 28, 2026
067070d
fix(linux): route X11 capture through real sources
meiiie May 28, 2026
970c473
fix(presets): preserve crop region
meiiie May 28, 2026
532d194
fix(linux): tighten portal source fallback routing
meiiie May 28, 2026
9add65b
Merge pull request #613 from webadderallorg/fix/linux-portal-screen-f…
meiiie May 28, 2026
7f7d51c
Merge pull request #614 from webadderallorg/fix/presets-crop-region
meiiie May 28, 2026
b4008f5
Merge pull request #611 from webadderallorg/fix/webcam-hud-preview-bo…
meiiie May 28, 2026
21f6d79
Merge remote-tracking branch 'origin/main' into fix/linux-hud-menu-bo…
meiiie May 28, 2026
f5e9603
Merge pull request #612 from webadderallorg/fix/linux-hud-menu-bounds
meiiie May 28, 2026
0a0c938
fix(timeline): keep clips visible during analysis
meiiie May 28, 2026
4a1e50e
Merge pull request #615 from webadderallorg/fix/fresh-recording-auto-…
meiiie May 28, 2026
0a55193
fix(hud): restore clickability after webcam preview
meiiie May 28, 2026
2464364
fix(timeline): smooth clip drag reordering
meiiie May 28, 2026
5d76193
fix(timeline): hide invalid drag previews
meiiie May 28, 2026
0259493
Merge pull request #616 from webadderallorg/fix/hud-timeline-patch-1.3.3
meiiie May 28, 2026
98a63ad
chore(release): prepare v1.3.3
meiiie May 28, 2026
966b63e
Merge pull request #617 from webadderallorg/release/v1.3.3
meiiie May 28, 2026
62b03bd
Polish click effects and preview rendering
webadderall May 29, 2026
1940b1b
Remove preview fullscreen control
webadderall May 29, 2026
f76912f
Fix export click effects and preview radius parity
webadderall May 29, 2026
b9571d5
Refine spotlight click effect preview
webadderall May 29, 2026
2a45aad
test: restore main baseline verification
meiiie May 29, 2026
b46ce42
Merge pull request #624 from webadderallorg/fix/main-baseline-test-drift
meiiie May 29, 2026
c0627d0
fix(linux): stabilize portal selection HUD
meiiie May 29, 2026
be8c97d
Merge pull request #626 from webadderallorg/fix/linux-selection-windo…
meiiie May 29, 2026
80a513b
fix: preserve mac audio sidecar tracks
meiiie May 29, 2026
0679477
Merge pull request #625 from webadderallorg/fix/mac-audio-sidecar-con…
meiiie May 29, 2026
6042e1b
Merge feature/click-effects-auto-zoom-fps-fixes into main
webadderall May 30, 2026
78ea9b5
Revert "Merge feature/click-effects-auto-zoom-fps-fixes into main"
webadderall May 30, 2026
faa9c07
Add click effects and zoom/export fixes
webadderall May 28, 2026
48daa4c
Polish click effects and preview rendering
webadderall May 29, 2026
7994406
Remove preview fullscreen control
webadderall May 29, 2026
c682f7e
Fix export click effects and preview radius parity
webadderall May 29, 2026
5ef2b82
Refine spotlight click effect preview
webadderall May 29, 2026
f2c93c5
Fix remaining click effect review issues
webadderall May 30, 2026
3f1123f
Merge pull request #630 from webadderallorg/feature/click-effects-aut…
webadderall May 30, 2026
dab0b3a
Add subtitle export IPC and keep click effects visible when cursor is…
webadderall May 30, 2026
8641491
Update Hall of Supporters with new names
webadderall May 30, 2026
b5a01a3
Remove subtitle export changes from PR
webadderall May 30, 2026
1f9912b
Merge pull request #632 from webadderallorg/feature/click-effects-aut…
webadderall May 31, 2026
0c690bd
fix: avoid duplicate mic audio in native mac recordings
webadderall Jun 2, 2026
8288b8b
fix: keep embedded audio in legacy mac mic sidecar exports
webadderall Jun 2, 2026
de5cfbe
Merge pull request #645 from webadderallorg/fix/native-mac-duplicate-…
webadderall Jun 2, 2026
70f5714
fix(webcam): stabilize frame sync
webadderall Jun 2, 2026
5fee014
docs(webcam): document sync helpers
webadderall Jun 2, 2026
05fdfa4
Merge pull request #646 from webadderallorg/fix/webcam-stutter-sync
webadderall Jun 2, 2026
8f3bbd5
fix(zoom): hold connected zoom before handoff
webadderall Jun 2, 2026
bbe821c
chore(test): drop PR-only zoom assertion
webadderall Jun 2, 2026
37533cd
feat(zoom): use camera physics for handoffs
webadderall Jun 2, 2026
6cfdf0f
Merge pull request #648 from webadderallorg/fix/animate-zoom-region-t…
webadderall Jun 4, 2026
375620b
fix macos text cursor state
webadderall Jun 4, 2026
79f1356
Revert "fix(linux): route X11 capture through real sources"
webadderall Jun 5, 2026
d2796fb
Revert "fix(linux): expand HUD fallback for menus"
webadderall Jun 5, 2026
f23a419
Revert "fix(recording): preserve webcam preview HUD bounds"
webadderall Jun 5, 2026
1804191
revert: undo linux cursor-overlay portal guards
webadderall Jun 5, 2026
489e3ca
fix(hud): keep overlay interactive while menus are open
webadderall Jun 5, 2026
e99356a
fix(linux): preserve portal screen source mapping
Jun 6, 2026
bfe0a2f
Merge pull request #656 from webadderallorg/revert/hud-linux-fallback…
webadderall Jun 6, 2026
bf99108
fix(windows): use WGC for window capture
Jun 6, 2026
7ca2de2
Merge pull request #661 from webadderallorg/fix/windows-wgc-window-ca…
webadderall Jun 6, 2026
5785180
chore(release): bump version to 1.3.4
webadderall Jun 8, 2026
7b6608e
Add export caption sidecar option
webadderall Jun 9, 2026
795cda2
Add export caption sidecar option
webadderall Jun 9, 2026
52dd842
Merge pull request #669 from webadderallorg/pr/export-caption-sidecars
webadderall Jun 9, 2026
f02f0ba
Merge branch 'webadderallorg:main' into feat/german-language
Eleria83 Jun 11, 2026
8aed819
Update settings.json in DE because of late updates in EN
Eleria83 Jun 11, 2026
8c7d23d
Handle caption sidecar save failures
webadderall Jun 12, 2026
a3a152e
fix(projects): streamline import and save flow
webadderall Jun 15, 2026
e0e6199
fix(projects): tighten import and document project files
webadderall Jun 15, 2026
ff9ccde
Restore inline caption editing
webadderall Jun 15, 2026
dfd3692
Anchor annotations to scene zoom
webadderall Jun 15, 2026
347c36a
Anchor annotations to recording coordinates
webadderall Jun 15, 2026
6c83ce2
Fix caption sidecar default and preview blur anchoring
webadderall Jun 15, 2026
b80eff4
Match annotation preview layer to camera transform
webadderall Jun 15, 2026
a51e05f
Allow advanced padding to position video vertically
surim0n Jun 15, 2026
1b2260a
Add dynamic webcam overlay dimensions
surim0n Jun 15, 2026
d1e8e7a
feat: improve project save flow
webadderall Jun 17, 2026
4b38154
feat: align preview and export rendering
webadderall Jun 17, 2026
2fffe92
feat: raise mp4 export bitrate for color fidelity
webadderall Jun 17, 2026
f0953a1
feat: refine preview cursor and dev blur UI
webadderall Jun 18, 2026
5a92685
feat: refine preview cursor and dev blur UI
webadderall Jun 18, 2026
952d63d
Merge pull request #679 from webadderallorg/pr/project-save-flow
webadderall Jun 18, 2026
063e443
Merge remote-tracking branch 'refs/remotes/origin/pr/681' into feat/e…
webadderall Jun 19, 2026
afc1fc1
Merge remote-tracking branch 'refs/remotes/origin/pr/682' into feat/e…
webadderall Jun 19, 2026
9f6cb6e
fix(captions): restore inline caption editing
webadderall Jun 19, 2026
def1bac
Merge origin/main into feat/export-caption-sidecars
webadderall Jun 22, 2026
d8e34a1
Merge pull request #686 from webadderallorg/feat/export-caption-sidecars
webadderall Jun 22, 2026
f9418f4
fix(recording): avoid doubled mic audio on macOS system+mic captures
Jun 22, 2026
6f41330
feat(captions): add timeline track and side-panel editor for captions
joehachemx Jun 25, 2026
9833a8e
fix(captions): trim silence and split phrases on real pauses
joehachemx Jun 25, 2026
0507261
feat(captions): add timeline add-by-hover and refine the caption editor
joehachemx Jun 26, 2026
1f2ddd4
feat(captions): segment captions by sentence using punctuation and pa…
joehachemx Jun 27, 2026
bd1aff5
feat(captions): add setting to toggle timeline hover-to-add
joehachemx Jun 28, 2026
a8ba050
fix(captions): address caption-editor review feedback
joehachemx Jun 28, 2026
0726a08
Merge pull request #695 from josh-abram/fix/issue-628-mac-mic-echo : …
ExtraBinoss Jul 1, 2026
aa7904b
fix: preview source audio stops around 20s due to unreliable reported…
mvanhorn Jul 2, 2026
399130f
Merge pull request #711 from joehachemx/feat/captions-editor
ExtraBinoss Jul 2, 2026
641d223
Merge pull request #722 from mvanhorn/fix/642-preview-audio-drops
ExtraBinoss Jul 2, 2026
4111959
ci: add pull-request quality checks
meiiie Jul 9, 2026
4da19fd
fix: resolve Windows helper paths consistently
meiiie Jul 9, 2026
6821069
fix(ipc): confine recorded video writes
meiiie Jul 9, 2026
eab8152
fix(electron): constrain renderer navigation
meiiie Jul 9, 2026
146dc6a
fix(electron): scope capture permissions to the HUD
meiiie Jul 10, 2026
19781b6
fix(project): make project saves atomic
meiiie Jul 10, 2026
7082547
chore(tooling): harden repository file handling
meiiie Jul 10, 2026
1193cf4
chore(deps): remove unused legacy packages
meiiie Jul 10, 2026
6ed4c37
chore(deps): patch Electron and Vitest
meiiie Jul 10, 2026
651e0cc
fix(extensions): handle marketplace outages safely
meiiie Jul 10, 2026
9f50b13
fix(export): preserve Pixi fallback after renderer init failure
meiiie Jul 10, 2026
3c12536
fix(export): keep large local media on the streaming path
meiiie Jul 10, 2026
e93babd
fix(export): preserve cropped native aspect ratio
meiiie Jul 10, 2026
dba5e35
fix(hud): keep controls visible when recording starts
meiiie Jul 10, 2026
5978782
fix(editor): refresh finalized companion audio
meiiie Jul 10, 2026
f8ccb5c
fix(recording): keep live webcam preview visible
meiiie Jul 10, 2026
c97f67e
chore(ci): address quality review feedback
meiiie Jul 10, 2026
aea12b6
Merge pull request #737 from webadderallorg/chore/ci-quality-gates
meiiie Jul 10, 2026
e7283f0
Merge branch 'main' into fix/ipc-recording-path-confinement
meiiie Jul 10, 2026
6889765
Merge pull request #738 from webadderallorg/fix/ipc-recording-path-co…
meiiie Jul 10, 2026
b175913
Merge branch 'main' into fix/electron-navigation-policy
meiiie Jul 11, 2026
eb6a7fa
fix(electron): preserve trusted navigation location
meiiie Jul 11, 2026
a2e66b0
Merge pull request #739 from webadderallorg/fix/electron-navigation-p…
meiiie Jul 11, 2026
57cae3c
Merge branch 'main' into fix/electron-permission-policy
meiiie Jul 11, 2026
b9f66e1
test(electron): cover packaged capture origins
meiiie Jul 11, 2026
3ae326a
Merge pull request #740 from webadderallorg/fix/electron-permission-p…
meiiie Jul 11, 2026
cf4416a
Merge branch 'main' into fix/project-atomic-save
meiiie Jul 11, 2026
62954f0
fix(project): address atomic save review feedback
meiiie Jul 11, 2026
1ab9d68
Merge pull request #741 from webadderallorg/fix/project-atomic-save
meiiie Jul 11, 2026
6a16b4f
Merge branch 'main' into chore/remove-unused-dependencies
meiiie Jul 11, 2026
933938a
fix(deps): make lockfile npm 10 compatible
meiiie Jul 11, 2026
4fdef86
Merge pull request #742 from webadderallorg/chore/remove-unused-depen…
meiiie Jul 11, 2026
cf6d299
Merge branch 'main' into fix/735-marketplace-error-response
meiiie Jul 11, 2026
e032f37
test(extensions): cover bounded marketplace details
meiiie Jul 11, 2026
2b4d69a
test(extensions): cover malformed marketplace details
meiiie Jul 11, 2026
9ae7302
Merge pull request #743 from webadderallorg/fix/735-marketplace-error…
meiiie Jul 11, 2026
57d72be
Merge branch 'main' into fix/lightning-pixi-lifecycle
meiiie Jul 11, 2026
d3ef314
refactor(pixi): centralize initialization timeout
meiiie Jul 11, 2026
5f64171
Merge pull request #744 from webadderallorg/fix/lightning-pixi-lifecycle
meiiie Jul 11, 2026
e374850
Merge branch 'main' into fix/493-large-media-streaming
meiiie Jul 11, 2026
8ac06cf
Merge pull request #745 from webadderallorg/fix/493-large-media-strea…
meiiie Jul 11, 2026
0d7596f
Merge branch 'main' into fix/746-remove-background-export-parity
meiiie Jul 11, 2026
855998e
perf(export): debounce crop support probes
meiiie Jul 11, 2026
3d17f87
test(export): preserve fixed aspect crop boundary
meiiie Jul 11, 2026
770536f
Merge pull request #747 from webadderallorg/fix/746-remove-background…
meiiie Jul 11, 2026
f184758
Merge remote-tracking branch 'origin/main' into fix/hud-visible-after…
meiiie Jul 11, 2026
612367a
style(hud): align hook imports
meiiie Jul 11, 2026
157d9a0
Merge pull request #750 from webadderallorg/fix/hud-visible-after-rec…
meiiie Jul 11, 2026
849f0c4
Merge remote-tracking branch 'origin/main' into fix/708-refresh-compa…
meiiie Jul 11, 2026
08e335f
style(audio): align waveform imports
meiiie Jul 11, 2026
0bd3dae
fix(audio): bound versioned waveform cache
meiiie Jul 11, 2026
9233742
Merge pull request #751 from webadderallorg/fix/708-refresh-companion…
meiiie Jul 11, 2026
aafc751
Merge remote-tracking branch 'origin/main' into fix/webcam-live-previ…
meiiie Jul 11, 2026
3252e0d
test(recording): preserve compact idle webcam bounds
meiiie Jul 11, 2026
ec82094
Merge pull request #749 from webadderallorg/fix/webcam-live-preview-b…
meiiie Jul 11, 2026
a62d92a
chore(deps): upgrade Electron to 43
meiiie Jul 11, 2026
321c465
chore(deps): support Visual Studio 2026 rebuilds
meiiie Jul 11, 2026
0d614bc
fix(ci): support Visual Studio 2026 native builds
meiiie Jul 11, 2026
93db2ac
fix(ci): rebuild native modules with VS 2026 tooling
meiiie Jul 11, 2026
844b35f
fix(ci): use v143 toolset on Visual Studio 2026
meiiie Jul 11, 2026
0933eec
Merge pull request #753 from webadderallorg/ci/windows-vs2026-native-…
meiiie Jul 11, 2026
73e1848
Merge remote-tracking branch 'origin/main' into chore/electron-43-com…
meiiie Jul 11, 2026
2005970
Merge pull request #752 from webadderallorg/chore/electron-43-compati…
meiiie Jul 11, 2026
d301179
chore(release): prepare 1.3.5-beta.2
meiiie Jul 11, 2026
15ef10c
Merge pull request #754 from webadderallorg/release/1.3.5-beta.2
meiiie Jul 11, 2026
bffd986
fix(release): support Windows and Linux prereleases
meiiie Jul 11, 2026
83a2407
fix(release): avoid tag template injection
meiiie Jul 11, 2026
360b160
Merge pull request #756 from webadderallorg/ci/windows-linux-prerelease
meiiie Jul 11, 2026
f27842e
Update settings.json
Eleria83 Jul 30, 2026
557b02b
Merge branch 'webadderallorg:main' into feat/german-language
Eleria83 Jul 30, 2026
59ddc51
Merge pull request #587 from Eleria83/feat/german-language
ExtraBinoss Jul 31, 2026
b3c3eb0
Initial plan
Copilot Jul 31, 2026
61fc9dd
fix: sync locale settings keys for i18n check
Copilot Jul 31, 2026
27bb572
fix: add missing de locale mappings for type safety
Copilot Jul 31, 2026
54ae801
Merge pull request #784 from webadderallorg/copilot/fix-repository-qu…
ExtraBinoss Jul 31, 2026
e2df84f
ci(macos): add fail-closed release candidate gate
meiiie Aug 8, 2026
b9683c8
ci(macos): reject unreviewed root entitlements
meiiie Aug 8, 2026
1819ca5
ci(macos): harden candidate verification diagnostics
meiiie Aug 8, 2026
c80ae87
Merge pull request #801 from webadderallorg/ci/macos-release-candidat…
meiiie Aug 8, 2026
10a8097
ci(macos): fail fast on invalid notary credentials
meiiie Aug 8, 2026
2a81da9
Merge pull request #802 from webadderallorg/ci/macos-notary-credentia…
meiiie Aug 8, 2026
72e9724
Add still on this markdown file
Aug 15, 2026
9be52f3
fix: warm start native capture before countdown
webadderall Aug 23, 2026
13dd5ec
fix: stabilize macOS countdown capture
Aug 24, 2026
54c506d
fix: address native capture review feedback
Aug 24, 2026
e7fcb15
fix: address follow-up capture review
Aug 24, 2026
a85b0d1
fix: align Vitest with Vite 5
Aug 24, 2026
fb9b394
fix macOS capture finalization race
Aug 24, 2026
997a5a1
fix: harden native capture lifecycle
webadderall Aug 24, 2026
b937f71
Merge pull request #827 from webadderallorg/fix/windows-wgc-countdown…
webadderall Aug 24, 2026
90df22e
better stop recording button visual tweak
webadderall Aug 24, 2026
e717d08
improved passthru behaviour hud when not recording MacOS
webadderall Aug 24, 2026
8378342
fix macOS countdown resume recording race
webadderall Aug 24, 2026
b190446
Merge pull request #829 from webadderallorg/codex/macos-recording-res…
webadderall Aug 24, 2026
72688f4
Show Recordly in the macOS Dock
Aug 25, 2026
20596b6
Keep cursor size and sharpness consistent in previews
Aug 25, 2026
7da7e22
Clean up preview edges and blur controls
Aug 25, 2026
49fb397
Preserve the correct colour range in video exports
Aug 25, 2026
f874297
Show Recordly in the Windows taskbar
webadderall Aug 25, 2026
f3b0fdf
Address taskbar and rendering review feedback
webadderall Aug 25, 2026
12146e9
Merge pull request #834 from webadderallorg/codex/macos-recording-res…
webadderall Aug 25, 2026
c701019
Update Vitest to resolve critical advisory
webadderall Aug 26, 2026
60e1862
Polish editor preview and motion blur
webadderall Aug 26, 2026
6587d09
Merge pull request #839 from webadderallorg/codex/editor-visual-polish
webadderall Aug 27, 2026
03f13e7
fix windows passthrough
webadderall Aug 27, 2026
85e045e
Merge pull request #841 from webadderallorg/codex/windows-hud-passthr…
webadderall Aug 27, 2026
6931251
Disable the extension system
Aug 27, 2026
c13703b
Tighten React hook dependencies
Aug 27, 2026
fb44703
Apply consistent project formatting
Aug 27, 2026
0ce07b2
Remove the extension system completely
Aug 28, 2026
1252010
Keep preview motion blur active during layout changes
Aug 29, 2026
24e1e9f
Reduce cursor motion blur intensity
Aug 29, 2026
826402e
Remove the anti-slop pull request workflow
Aug 29, 2026
8ac07bd
Merge pull request #844 from webadderallorg/codex/codebase-cleanup
webadderall Aug 29, 2026
d27aac7
Add live announcements and experimental updates
Aug 30, 2026
621006f
Tune export quality for web delivery
webadderall Aug 31, 2026
c74448f
Correct colour handling during recording
webadderall Aug 31, 2026
358e86c
Make motion blur streakier and simplify its controls
Aug 31, 2026
1628734
Address review feedback before release
Aug 31, 2026
2205fc8
Use the BT.709 matrix for screen capture
Aug 31, 2026
27f683c
Merge pull request #847 from webadderallorg/codex/announcement-popups
webadderall Aug 31, 2026
ffbc0ad
Fix experimental update channel and toast
webadderall Aug 31, 2026
eac6098
Address update release review feedback
webadderall Aug 31, 2026
aaf7727
Merge pull request #848 from webadderallorg/codex/experimental-update…
webadderall Aug 31, 2026
68e9916
Add Windows 11 cursor styles
Sep 1, 2026
0effc91
Format update channel files
Sep 1, 2026
e5138ea
Merge pull request #850 from webadderallorg/codex/windows-11-cursors
webadderall Sep 1, 2026
e8e2928
Fix washed-out Mac screen recordings
Sep 1, 2026
dd7af60
Keep the recording webcam movable and visible
Sep 1, 2026
3c8b9f1
Match webcam styling between preview and export
Sep 1, 2026
d127f9f
Make webcam rounding proportional and shadows stronger
Sep 1, 2026
0f08e3e
Make webcam rounding and shadows more pronounced
Sep 1, 2026
8230f12
Address webcam migration and fullscreen overlay review
Sep 1, 2026
b952b3e
Merge pull request #851 from webadderallorg/codex/mac-recording-webca…
webadderall Sep 1, 2026
85982a1
Refactor the video editor and restore responsive interactions
webadderall Sep 2, 2026
cab234d
Address review feedback for the video editor refactor
webadderall Sep 2, 2026
9e73be8
Keep thumbnail timing aligned with committed playback
webadderall Sep 2, 2026
22d2579
Keep new zoom regions in automatic tracking mode
webadderall Sep 2, 2026
e1f7b5a
Refactor the video editor and restore responsive interactions (#856)
webadderall Sep 2, 2026
1312fe3
Simplify export choices and show useful messages while rendering
webadderall Sep 2, 2026
1bf5289
Make the export experience clearer and more useful (#857)
webadderall Sep 2, 2026
2dc3d72
Fix Windows app and webcam lifecycle
webadderall Sep 1, 2026
0d0acce
Fix cross-platform caption generation
webadderall Sep 1, 2026
31831c7
Address CodeRabbit lifecycle feedback
webadderall Sep 1, 2026
9de8d48
Harden caption controller lifecycle
webadderall Sep 2, 2026
f0cdbca
Merge pull request #852 from webadderallorg/codex/windows-recording-r…
webadderall Sep 2, 2026
fdded88
Remember recording device preferences
webadderall Sep 2, 2026
02cf213
test: guard HUD click-through surface
ILikeAI Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
reviews:
auto_review:
enabled: true
base_branches:
- ".*"
18 changes: 0 additions & 18 deletions .eslintrc.cjs

This file was deleted.

25 changes: 25 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
* text=auto eol=lf

*.bat text eol=crlf
*.cmd text eol=crlf

*.dll binary
*.exe binary
*.gif binary
*.icns binary
*.ico binary
*.jpeg binary
*.jpg binary
*.mov binary
*.mp3 binary
*.mp4 binary
*.node binary
*.pdf binary
*.png binary
*.ttf binary
*.wasm binary
*.wav binary
*.webm binary
*.woff binary
*.woff2 binary
*.zip binary
15 changes: 15 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# These are supported funding model platforms

github: webadderall
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: webadderall
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
93 changes: 93 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: Bug Report
description: Create a report to help us improve. If you are not sure what you are experiencing is a bug, report it anyway. We would rather you submit an unprofessional bug report than not report it at all.
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: checkboxes
attributes:
label: Search existing issues
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true

- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
placeholder: e.g., When I click submit, nothing happens...
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
placeholder: e.g., The form should submit and show a success message
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: false

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.
placeholder: Drag and drop images here or paste them
validations:
required: false

- type: dropdown
id: os-type
attributes:
label: OS
description: Operating system
options:
- Windows
- macOS
- Linux
- Other
validations:
required: false

- type: input
id: os-version
attributes:
label: OS Version
description: Please specify your OS version
placeholder: e.g., Windows 11, macOS Sonoma, Ubuntu 22.04
validations:
required: false

- type: input
id: os-other
attributes:
label: Other OS
description: If you selected "Other" for OS, please specify your operating system
placeholder: e.g., FreeBSD, Solaris
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context about the problem here.
placeholder: Links, references, or any additional information
validations:
required: false

20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
49 changes: 49 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Feature Request
description: Suggest an idea for this project
title: "[Feature]: "
labels: ["enhancement", "feature-request"]
body:
- type: checkboxes
attributes:
label: Search existing issues
description: Please search to see if an issue already exists for this feature request.
options:
- label: I have searched the existing issues
required: true

- type: textarea
id: problem-description
attributes:
label: Is your feature request related to a problem?
description: A clear and concise description of what the problem is.
placeholder: e.g., I'm always frustrated when I have to...
validations:
required: true

- type: textarea
id: solution-description
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
placeholder: Describe the feature or change you're proposing
validations:
required: false

- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
placeholder: Have you considered any workarounds or alternative approaches?
validations:
required: false

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
placeholder: Links, mockups, or any additional information
validations:
required: false

1 change: 1 addition & 0 deletions .github/instructions/general.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Review this PR. Do not leave line comments. Provide exactly one summary comment including: 1. A letter grade (A-F), 2. Major shortcomings blocking merge 3. Nice-to-have shortcomings 4. Merge readiness (Yes/No).
44 changes: 44 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Pull Request Template

## Description
<!-- Briefly describe the purpose of this PR. -->

## Motivation
<!-- Explain why this change is needed. What problem does it solve? -->

## Type of Change
- [ ] New Feature
- [ ] Bug Fix
- [ ] Refactor / Code Cleanup
- [ ] Documentation Update
- [ ] Other (please specify)

## Related Issue(s)
<!-- Link to any related issue(s) (e.g., #123) -->

## Screenshots / Video
<!-- Include screenshots or a short video demonstrating the change. If the change adds a new UI feature, attach an image. If it adds functionality best shown via video, embed a video. -->

**Screenshot** (if applicable):

```markdown
![Screenshot Description](path/to/screenshot.png)
```

**Video** (wherever possible):

```html
<video src="path/to/video.mp4" controls width="600"></video>
```

## Testing Guide
<!-- Describe how reviewers can test the changes. Include steps, commands, or environment setup. -->

## Checklist
- [ ] I have performed a self-review of my code.
- [ ] I have added any necessary screenshots or videos.
- [ ] I have linked related issue(s) and updated the changelog if applicable.

---
*Thank you for contributing!*

38 changes: 38 additions & 0 deletions .github/workflows/auto-translate-zh.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Auto Translate to zh-CN

on:
push:
branches: [main]
paths:
- "*.md"

permissions:
contents: write
models: read

jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/cache@v4
with:
path: .genaiscript/cache/**
key: translation-cache-${{ github.run_id }}
restore-keys: translation-cache-

- uses: pelikhan/action-continuous-translation@v0.2.11
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
source: en
lang: zh
files: "*.md;README.md;CONTRIBUTING.md;TRANSLATION_GUIDE.md;CLAUDE.md"
filename_template: "{{ base }}.zh-CN{{ ext }}"

- uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: "docs(zh-CN): auto-translate updates"
file_pattern: "*.zh-CN.md"
Loading