File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Changelog
2+
3+ ## 0.1.0
4+
5+ Initial public packaging release.
6+
7+ - Added Debian package build support
8+ - Added package-friendly systemd user service
9+ - Added public default config and example config
10+ - Moved custom launcher entries into JSON command arrays
11+ - Removed machine-specific hard-coded file paths
12+ - Added MIT license
13+ - Updated README with source and ` .deb ` installation instructions
Original file line number Diff line number Diff line change 1+ # KeyPilot 0.1.0 Release Checklist
2+
3+ ## Build
4+
5+ ``` bash
6+ packaging/deb/build-deb.sh 0.1.0
7+ ```
8+
9+ Output:
10+
11+ ``` text
12+ dist/keypilot_0.1.0_all.deb
13+ ```
14+
15+ ## Test
16+
17+ ``` bash
18+ sudo apt install ./dist/keypilot_0.1.0_all.deb
19+ sudo usermod -aG input " $USER "
20+ ```
21+
22+ Log out and log back in.
23+
24+ ``` bash
25+ mkdir -p ~ /.config/keypilot
26+ cp /etc/keypilot/config.json ~ /.config/keypilot/config.json
27+ systemctl --user daemon-reload
28+ systemctl --user enable --now keypilot
29+ systemctl --user status keypilot
30+ ```
31+
32+ Press the Copilot/F23 key and verify that the launcher opens.
33+
34+ ## Git
35+
36+ ``` bash
37+ git add .
38+ git commit -m " Prepare KeyPilot 0.1.0 release"
39+ git tag v0.1.0
40+ git push
41+ git push origin v0.1.0
42+ ```
43+
44+ ## GitHub Release Notes
45+
46+ Title:
47+
48+ ``` text
49+ KeyPilot 0.1.0
50+ ```
51+
52+ Description:
53+
54+ ``` text
55+ Initial public release of KeyPilot.
56+
57+ KeyPilot turns the Copilot/F23 key into a customizable launcher on Linux.
58+
59+ Install on Ubuntu/Debian:
60+
61+ sudo apt install ./keypilot_0.1.0_all.deb
62+ sudo usermod -aG input "$USER"
63+
64+ Then log out and log back in, enable the user service, and press the Copilot key.
65+ ```
66+
67+ Upload:
68+
69+ ``` text
70+ dist/keypilot_0.1.0_all.deb
71+ ```
You can’t perform that action at this time.
0 commit comments