From 35c2a4eae58784871ef6a60f592f88ec74ca88af Mon Sep 17 00:00:00 2001 From: Hojjat Date: Fri, 17 Jul 2026 14:36:42 -0600 Subject: [PATCH 1/6] fix: prevent window from disappearing when dropped on same workspace --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 206437b..4ba8e05 100644 --- a/src/main.rs +++ b/src/main.rs @@ -887,12 +887,12 @@ impl Application for App { self.sub_ctr += 1; t.pending_move = Some(workspace.clone()); + self.send_wayland_cmd(backend::Cmd::MoveToplevelToWorkspace( + handle.clone(), + workspace, + output, + )); } - self.send_wayland_cmd(backend::Cmd::MoveToplevelToWorkspace( - handle.clone(), - workspace, - output, - )); self.drag_surface = None; let to_update: Vec<_> = self From 38d09960b70709839e3e4f9fd473aa26a529f701 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 1 Sep 2026 19:00:09 +0200 Subject: [PATCH 2/6] i18n: translation updates from weblate Co-authored-by: CYAXXX <85353920+CYAXXX@users.noreply.github.com> Co-authored-by: Hosted Weblate Co-authored-by: Kurt Harren Catindig Co-authored-by: Zahid Rizky Fakhri Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-epoch/id/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-epoch/kmr/ Translation: Pop OS/COSMIC Workspaces --- i18n/fil/cosmic_workspaces.ftl | 0 i18n/id/cosmic_workspaces.ftl | 2 +- i18n/kmr/cosmic_workspaces.ftl | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 i18n/fil/cosmic_workspaces.ftl diff --git a/i18n/fil/cosmic_workspaces.ftl b/i18n/fil/cosmic_workspaces.ftl new file mode 100644 index 0000000..e69de29 diff --git a/i18n/id/cosmic_workspaces.ftl b/i18n/id/cosmic_workspaces.ftl index 0aa7228..349d4a7 100644 --- a/i18n/id/cosmic_workspaces.ftl +++ b/i18n/id/cosmic_workspaces.ftl @@ -1,2 +1,2 @@ -workspace = Ruang kerja { $number } +workspace = Ruang Kerja { $number } new-workspace = Ruang Kerja Baru diff --git a/i18n/kmr/cosmic_workspaces.ftl b/i18n/kmr/cosmic_workspaces.ftl index 862e283..f1087dc 100644 --- a/i18n/kmr/cosmic_workspaces.ftl +++ b/i18n/kmr/cosmic_workspaces.ftl @@ -1,2 +1,2 @@ -workspace = Qadanda xebatê { $number } +workspace = Qada xebatê { $number } new-workspace = Qada xebatê nû From f1ceefe4b1eed3a35b5625254bc880b8d5c686e4 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 14 Sep 2026 05:51:28 +0200 Subject: [PATCH 3/6] i18n: translation updates from weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Hosted Weblate Co-authored-by: Quentin PAGÈS Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-workspaces-epoch/oc/ Translation: Pop OS/COSMIC Workspaces --- i18n/oc/cosmic_workspaces.ftl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/oc/cosmic_workspaces.ftl b/i18n/oc/cosmic_workspaces.ftl index e69de29..d79bbb5 100644 --- a/i18n/oc/cosmic_workspaces.ftl +++ b/i18n/oc/cosmic_workspaces.ftl @@ -0,0 +1,2 @@ +workspace = Espaci de trabalh { $number } +new-workspace = Espaci de trabalh novèl From bdcdef9f5c5c9a0a15befc0520c972bccf40358b Mon Sep 17 00:00:00 2001 From: Lionel DARNIS Date: Thu, 24 Sep 2026 21:03:54 +0200 Subject: [PATCH 4/6] chore: fige Cargo.lock (epoch-1.9.0, [patch] locaux) Co-Authored-By: Claude Opus 5.5 (1M context) --- Cargo.lock | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e4af9af..f07ca83 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,7 +21,7 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" [[package]] name = "accesskit" version = "0.22.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "uuid", ] @@ -29,7 +29,7 @@ dependencies = [ [[package]] name = "accesskit_atspi_common" version = "0.15.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "accesskit_consumer", @@ -41,7 +41,7 @@ dependencies = [ [[package]] name = "accesskit_consumer" version = "0.32.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "hashbrown 0.16.1", @@ -50,7 +50,7 @@ dependencies = [ [[package]] name = "accesskit_macos" version = "0.23.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "accesskit_consumer", @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "accesskit_unix" version = "0.18.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "accesskit_atspi_common", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "accesskit_windows" version = "0.30.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "accesskit_consumer", @@ -91,7 +91,7 @@ dependencies = [ [[package]] name = "accesskit_winit" version = "0.30.0" -source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f" +source = "git+https://github.com/wash2/accesskit?rev=6c20249#6c20249d3b9fd45e7002efad9f6b6171a9257912" dependencies = [ "accesskit", "accesskit_macos", @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "cosmic-panel-config" -version = "1.3.0" +version = "1.9.0" dependencies = [ "anyhow", "cosmic-config", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "cosmic-settings-config" -version = "0.1.0" +version = "1.9.0" dependencies = [ "cosmic-config", "ron 0.11.0", @@ -1609,7 +1609,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2349,7 +2349,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.61.2", ] [[package]] @@ -3107,6 +3107,7 @@ dependencies = [ "phf 0.13.1", "rfd", "ron 0.12.2", + "roxmltree", "rust-embed", "rustix 1.1.4", "serde", @@ -4564,7 +4565,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4577,7 +4578,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5076,10 +5077,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6003,7 +6004,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6670,7 +6671,7 @@ checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" [[package]] name = "xdg-shell-wrapper-config" -version = "1.3.0" +version = "1.9.0" dependencies = [ "serde", "wayland-protocols-wlr", From cb953ea0e6fb45ac8f62f9c52f1347c971388e03 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 30 Sep 2026 09:56:47 -0600 Subject: [PATCH 5/6] COSMIC policy update Generated by cosmic-epoch scripts/policy-update.sh. Uses `policy_nobuild` branch to avoid package builds as it contains no code changes. --- .github/PULL_REQUEST_TEMPLATE.md | 16 +++++++++------- .github/workflows/require-checklist.yml | 14 ++++++++++++++ 2 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/require-checklist.yml diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e6ca28b..63abe52 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,8 +1,10 @@ -- [ ] I have disclosed use of any AI generated code in my commit messages. - - If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR. - - In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment. -- [ ] I understand these changes in full and will be able to respond to review comments. -- [ ] My change is accurately described in the commit message. -- [ ] My contribution is tested and working as described. -- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. +Replace this text with a description of your changes, and why these changes are important. Read and acknowledge the list below. PRs without a completed checkbox will be closed. +--- + +- I have not included any LLM (also known as AI) generated content in this PR, including code, comments, and descriptions. +- I understand these changes in full and will be able to respond to review comments. +- My change is accurately described in the commit message. +- My contribution is tested and working as described. +- I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. +- [ ] I have read and followed all of the above requirements. For more information, see our [contributor guide](https://github.com/pop-os/pop/blob/master/CONTRIBUTING.md). diff --git a/.github/workflows/require-checklist.yml b/.github/workflows/require-checklist.yml new file mode 100644 index 0000000..fd4ca8c --- /dev/null +++ b/.github/workflows/require-checklist.yml @@ -0,0 +1,14 @@ +# From https://github.com/mheap/require-checklist-action, license MIT +name: Require Checklist + +on: + pull_request: + types: [opened, edited, synchronize] + +jobs: + job1: + runs-on: ubuntu-latest + steps: + - uses: mheap/require-checklist-action@v2 + with: + requireChecklist: true From d01e339c207ba363f8cb7dbf27f4eef99ead5cf1 Mon Sep 17 00:00:00 2001 From: Lionel DARNIS Date: Sun, 11 Oct 2026 07:02:21 +0200 Subject: [PATCH 6/6] chore: fige Cargo.lock (epoch-1.10.0, [patch] locaux) Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f07ca83..96409d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -988,7 +988,7 @@ dependencies = [ [[package]] name = "cosmic-bg-config" -version = "1.0.3" +version = "1.10.0" dependencies = [ "cosmic-config", "derive_setters", @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "cosmic-panel-config" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "cosmic-config", @@ -1087,7 +1087,7 @@ dependencies = [ [[package]] name = "cosmic-settings-config" -version = "1.9.0" +version = "1.10.0" dependencies = [ "cosmic-config", "ron 0.11.0", @@ -1429,7 +1429,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -1609,7 +1609,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2349,7 +2349,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -3010,7 +3010,7 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1886916523694cd6ea3d175f03a1e5010699a2a4cc13696d83d7bea1d80638" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4565,7 +4565,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4578,7 +4578,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5077,10 +5077,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6004,7 +6004,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6671,7 +6671,7 @@ checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" [[package]] name = "xdg-shell-wrapper-config" -version = "1.9.0" +version = "1.10.0" dependencies = [ "serde", "wayland-protocols-wlr",