Skip to content

Commit d0803b4

Browse files
chore(master): release 1.2.0 (#21)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent e25ce35 commit d0803b4

File tree

3 files changed

+48
-2
lines changed

3 files changed

+48
-2
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
11
# Changelog
22

3+
## [1.2.0](https://github.com/fizzi01/Perpetua/compare/v1.1.0...v1.2.0) (2026-02-12)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **mouse:** clamp cursor position to screen bounds ([#25](https://github.com/fizzi01/Perpetua/issues/25))
9+
* **keyboard:** keyboard events not being suppressed when caps lock is active on macOS
10+
11+
### Features
12+
13+
* **build:** avoid useless file copies ([0f3a417](https://github.com/fizzi01/Perpetua/commit/0f3a417db88c76f483b0ffce5faf1ec802bec6b8))
14+
* **connection:** implement exponential backoff for client connection retry logic ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b))
15+
* **cursor:** add previous app focus restore on Windows ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b))
16+
* **gui:** enhance tray icon behaviour ([#28](https://github.com/fizzi01/Perpetua/issues/28)) ([73cd4ec](https://github.com/fizzi01/Perpetua/commit/73cd4ec00fc51458152790d651e20428ac40e153))
17+
* **gui:** switch tray icon based on connection state on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc))
18+
* **keyboard:** enhance Caps Lock state management ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc))
19+
* **mouse:** improve screen crossing by preventing crossing while mouse main buttons are being pressed ([#23](https://github.com/fizzi01/Perpetua/issues/23)) ([7ef2cfa](https://github.com/fizzi01/Perpetua/commit/7ef2cfae9849223fb919fc1de60e2ef955bef2ce))
20+
* optimize startup performance and behaviour ([#27](https://github.com/fizzi01/Perpetua/issues/27)) ([1d9b0c1](https://github.com/fizzi01/Perpetua/commit/1d9b0c1e8ba7ccc5f4446aafc3b263c23f3860c5))
21+
* replace json with msgspec for improved performance in encoding/decoding ([1c6d249](https://github.com/fizzi01/Perpetua/commit/1c6d249e1e63b37ab3efc00292ed317e956c675f))
22+
23+
24+
### Bug Fixes
25+
26+
* **connection:** cap error count to prevent overflow ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b))
27+
* **cursor:** old focused app not getting focus again on macOS ([bd3665a](https://github.com/fizzi01/Perpetua/commit/bd3665aba60b2843aaa42d3198aea6ecdc286c1b))
28+
* **gui:** update color variables for improved theming in log viewer ([13c28b8](https://github.com/fizzi01/Perpetua/commit/13c28b81adeb7bbf0ccd4d15945bcd019aa01050))
29+
* inconsistent dock behaviour on macOS ([c8f2f02](https://github.com/fizzi01/Perpetua/commit/c8f2f02a9c7c080a6bcaddc136e0f856f77cbf5e))
30+
* **keyboard:** keyboard events not being suppressed when caps lock is active on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc))
31+
* **mouse:** clamp cursor position to screen bounds ([#25](https://github.com/fizzi01/Perpetua/issues/25)) ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc))
32+
* **mouse:** hide dock icon on macOS when accessing controller position ([ad5b6e2](https://github.com/fizzi01/Perpetua/commit/ad5b6e2ca1d8d2135ec7427d393270c895b6bedc))
33+
* **mouse:** reduce double-click detection time from 200 to 100ms ([7ef2cfa](https://github.com/fizzi01/Perpetua/commit/7ef2cfae9849223fb919fc1de60e2ef955bef2ce))
34+
* **network:** missing target reassignment when sending messages in multicast ([1c6d249](https://github.com/fizzi01/Perpetua/commit/1c6d249e1e63b37ab3efc00292ed317e956c675f))
35+
* some imports led to missing modules in nuitka build, wrong method signature ([49b5c4b](https://github.com/fizzi01/Perpetua/commit/49b5c4b71cd408224156e8b1f75733ca0128da88))
36+
* suppress extra dock icon when client connects on macOS ([30f5993](https://github.com/fizzi01/Perpetua/commit/30f599365cbacc315e8d9a8d93c54182eedd02bc))
37+
* unwanted previous app focus on start/stop server (macOS) ([9949ab1](https://github.com/fizzi01/Perpetua/commit/9949ab10b5cd8c040b11398543cb3246b68c189b))
38+
39+
40+
### Documentation
41+
42+
* add tip in Usage section ([da90fb2](https://github.com/fizzi01/Perpetua/commit/da90fb2b84f875e26dfbc3ea0bbf79b58b33d013))
43+
44+
45+
### Miscellaneous Chores
46+
47+
* release 1.2.0 ([b937304](https://github.com/fizzi01/Perpetua/commit/b937304297f5ae75ce8b3a70aca36aac4ecc85b8))
48+
349
## [1.1.0](https://github.com/fizzi01/Perpetua/compare/v1.0.0...v1.1.0) (2026-02-05)
450

551

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "Perpetua"
3-
version = "1.1.0"
3+
version = "1.2.0"
44
description = ""
55
authors = [
66
{name = "fizzi01"}

src-gui/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Perpetua",
4-
"version": "1.1.0",
4+
"version": "1.2.0",
55
"identifier": "com.federicoizzi.perpetua",
66
"build": {
77
"beforeDevCommand": "npm run dev",

0 commit comments

Comments
 (0)