Skip to content

Commit bf44d49

Browse files
committed
Merge remote-tracking branch 'origin/main'
# Conflicts: # apps/desktop/src/main.ts # apps/web/src/components/Sidebar.tsx
2 parents 878be84 + 39f6570 commit bf44d49

File tree

15 files changed

+1034
-1569
lines changed

15 files changed

+1034
-1569
lines changed

.github/pull_request_template.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!--
2+
⚠️ READ BEFORE OPENING ⚠️
3+
4+
We are not actively accepting contributions right now.
5+
6+
You can still open a PR, but please do so knowing there is a high chance
7+
we may close it without merging it, or never review it.
8+
9+
- Small, focused PRs are strongly preferred. Bug fixes are most likely to be merged.
10+
- New features will most likely just annoy us.
11+
- 1,000+ line PRs with a bunch of new features will probably get you banned from the repo.
12+
-->
13+
14+
## What Changed
15+
16+
<!-- Describe the change clearly and keep scope tight. -->
17+
18+
## Why
19+
20+
<!-- Explain the problem being solved and why this approach is the right one. -->
21+
22+
## UI Changes
23+
24+
<!-- If this PR changes UI, include clear before/after screenshots.
25+
If the change involves motion or interaction, include a short video.
26+
Delete this section if not applicable. -->
27+
28+
## Checklist
29+
30+
- [ ] This PR is small and focused
31+
- [ ] I explained what changed and why
32+
- [ ] I included before/after screenshots for any UI changes
33+
- [ ] I included a video for animation/interaction changes

.github/workflows/release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,13 +259,30 @@ jobs:
259259
if: always() && needs.preflight.result == 'success' && needs.build.result == 'success'
260260
runs-on: ubuntu-24.04
261261
steps:
262+
- name: Checkout
263+
uses: actions/checkout@v4
264+
with:
265+
ref: ${{ needs.preflight.outputs.ref }}
266+
267+
- name: Setup Node
268+
uses: actions/setup-node@v4
269+
with:
270+
node-version-file: package.json
271+
262272
- name: Download all desktop artifacts
263273
uses: actions/download-artifact@v4
264274
with:
265275
pattern: desktop-*
266276
merge-multiple: true
267277
path: release-assets
268278

279+
- name: Merge macOS updater manifests
280+
run: |
281+
node scripts/merge-mac-update-manifests.ts \
282+
release-assets/latest-mac.yml \
283+
release-assets/latest-mac-x64.yml
284+
rm -f release-assets/latest-mac-x64.yml
285+
269286
- name: Publish release
270287
uses: softprops/action-gh-release@v2
271288
with:

CONTRIBUTING.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Contributing
2+
3+
## Read This First
4+
5+
We are not actively accepting contributions right now.
6+
7+
You can still open an issue or PR, but please do so knowing there is a high chance we close it, defer it forever, or never look at it.
8+
9+
If that sounds annoying, that is because it is. This project is still early and we are trying to keep scope, quality, and direction under control.
10+
11+
## What We Are Most Likely To Accept
12+
13+
Small, focused bug fixes.
14+
15+
Small reliability fixes.
16+
17+
Small performance improvements.
18+
19+
Tightly scoped maintenance work that clearly improves the project without changing its direction.
20+
21+
## What We Are Least Likely To Accept
22+
23+
Large PRs.
24+
25+
Drive-by feature work.
26+
27+
Opinionated rewrites.
28+
29+
Anything that expands product scope without us asking for it first.
30+
31+
If you open a 1,000+ line PR full of new features, we will probably close it quickly and remember that you ignored the clearly written instructions.
32+
33+
## If You Still Want To Open A PR
34+
35+
Keep it small.
36+
37+
Explain exactly what changed.
38+
39+
Explain exactly why the change should exist.
40+
41+
Do not mix unrelated fixes together.
42+
43+
If the PR makes anything resembling a UI change, include clear before/after images.
44+
45+
If the change depends on motion, timing, transitions, or interaction details, include a short video.
46+
47+
If we have to guess what changed, we are much less likely to review it.
48+
49+
## Issues First
50+
51+
If you are thinking about a non-trivial change, open an issue first.
52+
53+
That still does not mean we will want the PR, but it gives you a chance to avoid wasting your time.
54+
55+
## Be Realistic
56+
57+
Opening a PR does not create an obligation on our side.
58+
59+
We may close it. We may ignore it. We may ask you to shrink it. We may reimplement the idea ourselves later.
60+
61+
If you are fine with that, proceed.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,8 @@ The app also checks for updates automatically on launch via GitHub Releases.
138138

139139
We are very early in this project. Expect bugs.
140140

141+
## If you REALLY want to contribute still.... read this first
142+
143+
Read [CONTRIBUTING.md](./CONTRIBUTING.md) before opening an issue or PR.
144+
141145
Need support? Join the [Discord](https://discord.gg/jn4EGJjrvv).

0 commit comments

Comments
 (0)