Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

Clipboard Transformer: baixar versions anteriors

Rule-based clipboard transformer with a tray app and command-line interface

Aquí hi ha 3 versions de Clipboard Transformer, des de 1 d’agost del 2026 fins a l’actual, 0.1.7. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2026: 3 3 26
VersióDataMidaFitxers
0.1.7Darrera versió 7 d’octubre del 2026 — 64 bits MSI
Notes de la versió
### Changed

- **Plugins:** Rename the example GitLab plugin to `dev.jagk.gitlab`. Rename
`plugins.dev.jag-k.gitlab` and every `dev.jag-k.gitlab/...` rule type in
existing configurations; the old ID is not accepted.
- **Packaging/Flatpak:** Add help, source, and contribution links, keywords,
categories, input-control hints, and light and dark brand colors to the
AppStream metadata shown by software centers, and validate it strictly with
`appstreamcli` during the Flatpak build.
- **Packaging/Flatpak:** Show the app icon, summary, and homepage when
installing from the `.flatpakref`.
- **Packaging/Linux:** Add search keywords to the desktop entries.
- **Packaging/Flatpak:** Rename the Flatpak to `dev.jagk.clipboard_transformer`.
The `dev.jag_k.clipboard_transformer` ref is marked end-of-life with a rebase,
so `flatpak update` offers existing installations the new ID and migrates
their sandbox data. Notification activation now owns the app ID instead of a
separate `--own-name` bus name.
- **Packaging/Flatpak:** Use the host `~/.config/clipboard-transformer/` when
the user shares it with `flatpak override`, resolved through
`HOST_XDG_CONFIG_HOME`; the sandbox configuration stays active until the
shared directory has one. Document the sandbox limits and their workarounds.
- **Packaging/Flatpak:** Generate AppStream release history with notes and
release links from `CHANGELOG.md` (parsed with mistune) before the Flatpak
build, so software centers show a changelog for every version. Markdown
that AppStream cannot express fails the build instead of being flattened.
- **CI:** Run one check, Clippy, and test job per OS instead of one per task.
Pull requests run macOS and Windows only for Rust or Cargo changes, the
Windows MSI and standalone jobs only for Windows packaging changes, and Nix
only on Linux; pushes to `main`, the weekly run, and releases keep every job.

### Fixed

- **Packaging/Flatpak:** Sign the `appstream` and `appstream2` branches when
publishing. They were committed unsigned, so clients rejected the remote
AppStream pull and software centers such as KDE Discover showed the branch
name (`stable`) instead of the available version. Publication also signs
heads that earlier releases left unsigned.
- **Linux/Flatpak:** Open the config, rules, and their folder from the tray
through the OpenURI portal. Host editors from `$EDITOR` or `editor.command`
do not exist in the sandbox, and the runtime's `xdg-open` shared files
read-only, so sandboxed editors could not save them; folders are now shown
with the file selected.
- **Linux/Tray:** Name the symbolic tray icon
`dev.jagk.clipboard_transformer-symbolic` in every Linux package. Flatpak
exports only app-ID-prefixed icons, so the sandboxed tray icon previously
fell back to the raster pixmap instead of the theme-aware symbolic icon.
- **Release:** Write the Flatpak bundle and source archive `.sha256` files
with the bare file name, like every other release asset, so
`sha256sum --check` works next to the download.
- **Dependencies:** Update `rustls` to 0.23.45 for RUSTSEC-2026-0285.
0.1.6 1 de setembre del 2026 — 64 bits MSI
Notes de la versió
### Added

- **Rule groups:** (#29) Add `groups` and `group_imports` to the configuration, a
versioned `<state_dir>/groups.json` state document, tray switches for
rule-used groups with rule counts and descriptions, and `groups list` /
`enable` / `disable` CLI commands. Group membership is inherited from
rulesets and import edges; ignored groups and explicit group state disable
the rules that depend on them. Short-form import edges accept `groups` and
`ignore_imported_groups` as sibling keys, and group state may be written for
an id before any rule uses it.

### Changed

- **Dependencies:** Update `clap`, `zbus`, `timeago`, `schemars`, `uuid`,
`log`, `futures-util`, and `ureq`, and drop the runtime's unused
`thiserror` dependency. Keep the plugin-author and runtime configuration
schemas on draft-07 and byte-compatible across the Schemars migration.
- **Packaging/Nix:** Refresh the pinned `cachix/install-nix-action` v31
revision.

### Fixed

- **Developer tooling:** Point `just gen-config-schema` at the current
`config schema` CLI command.
- **CI:** Keep tray icon code generation clean under the Rust 1.98 Clippy
slice-chunking lints.
- **Release:** Keep `cargo-release` from pushing the release commit and tag
together so required main-branch checks can finish before publication.
- **Linux/Tray:** Detect Flatpak once in the runtime host and pass the sandbox
state into the tray backend instead of sampling the environment twice.
0.1.3 1 d’agost del 2026 — 64 bits MSI
Notes de la versió
### Added

- **Desktop/Runtime:** Add a clonable native wake handle, coalesced
application-defined wake reasons, neutral native event reporting, and
explicit runtime deadlines so the desktop can sleep until relevant work is
ready without moving application policy into the host loop.
- **Tray/macOS:** Reconcile retained `NSMenuItem`, submenu, and SF Symbol
objects in place when the semantic menu model changes.

### Changed

- **Release:** Use the version number by itself as the GitHub Release title.
- **Desktop/Runtime:** Replace the unconditional all-source 200 ms desktop tick
with source-selective command, rule-result, configuration, and clipboard
processing. Keep a deadline-based clipboard compatibility poll only where a
backend or desktop session has no reliable native change notification.
- **Desktop/Runtime:** Derive wakeups and deadlines from tray and notification
commands, completed rule jobs, filesystem events, remote-import refresh,
clipboard contention retries, and native platform messages. This keeps the
shared `AppCommand` ordering surface while avoiding unrelated clipboard and
configuration probes.
- **Runtime/Imports:** Refresh URL imports with HTTP validators, preserve
byte-identical cache files, and skip full config parsing and rule compilation
when every remote source is unchanged.
- **Tray/macOS:** Preserve native menu objects across opens, update only changed
fields and children, rebuild command tags atomically, and cache the bounded
set of application-owned SF Symbols. Relative timestamps are still computed
from a fresh semantic model whenever the menu opens.
- **Tray/Icons:** Describe generated tray pixels with an explicit format and
stride, use a validated @2x grayscale-plus-alpha template payload on macOS,
and retain RGBA payloads where Windows and Linux need color or theme
variants.
- **Tray/Actions:** Add macOS SF Symbols for Undo and Edit rule and refine the
Copy config path and Quit action icons.

### Fixed

- **Windows/Installer:** Statically link the C runtime into the desktop and
CLI executables so a clean Windows installation can launch them without a
separate Visual C++ Redistributable.
- **Windows/Desktop:** Embed the Clipboard Transformer product name in the GUI
executable so Task Manager does not show the internal `ct-desktop` package
name.
- **Desktop/Runtime:** Prevent a wakeup sent between the final application drain
and the native wait from leaving commands, configuration events, or completed
transformations pending indefinitely.
- **Windows/Runtime:** Observe clipboard changes through the message-only Win32
listener, route native quit through the ordered application command channel,
and fall back to compatibility polling instead of failing startup when the
clipboard listener is unavailable.
- **macOS/Runtime:** Stop calling `NSApplication::updateWindows()`
unconditionally and create tray UI only after the native application pump is
initialized.
- **Desktop/Runtime:** Filter config-watch events before enqueueing or waking
the host, so log, history, state, and PID writes cannot create a
self-amplifying filesystem/logging loop. Keep dependency diagnostics at
`Info` unless verbose tracing is explicitly added later.
- **macOS/Tray:** Use an explicit square, image-only status item and a stable
application-specific autosave name so AppKit can persist its position and
visibility independently.

El més popular a Utilitats del sistema

Mostra-ho tot
  1. AutoHotkeyUtilitats del sistema · AutoHotkey Foundation LLC
  2. BazelUtilitats del sistema · Bazel
  3. osqueryUtilitats del sistema · osquery
  4. LocalSendUtilitats del sistema · Tien Do Nam
  5. SimplenoteUtilitats del sistema · Automattic Inc.
  6. Windows File ManagerUtilitats del sistema · Microsoft Corporation
  7. DittoUtilitats del sistema · Scott Brogden
  8. GaugeUtilitats del sistema · ThoughtWorks Inc.
  9. Hydrus NetworkUtilitats del sistema · Hydrus Network
  10. CopyQUtilitats del sistema · Lukas Holecek

Etiquetes

Comparteix