Review of "ClipFlow Pro" version 1.3.3 43.44 (18)

Details Page Preview

A modern, powerful clipboard manager for GNOME Shell with intelligent organization, beautiful UI, and comprehensive history management.

Extension Homepage
https://github.com/nickotmazgin/clipflow-pro

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
1.3.7 45.47 (27) Rejected
1.3.7 (26) Rejected
1.3.6 45.47 (25) Rejected
1.3.6 (24) Rejected
1.3.5 45.47 (23) Rejected
1.3.5 43.44 (22) Rejected
1.3.4 45.47 (21) Rejected
1.3.4 43.44 (20) Rejected
1.3.3 (19) Active
1.3.3 43.44 (18) Rejected
1.3.1 43.44 (17) Rejected
1.3.1 (16) Inactive
1.3.0 (15) Inactive
1.3.0 43.44 (14) Rejected
1.3.0 (13) Rejected
1.3.0 (12) Rejected
1.2.17 (11) Inactive
1.2.16 (10) Inactive
1.2.15 (9) Rejected
1.2.14 (8) Rejected
1.2.13 (7) Inactive
1.2.11 (6) Rejected
1.2.10 (5) Rejected
1.2.9 (4) Rejected
1.2.8 (3) Rejected
1.2.6 (2) Rejected
1.2.3 (1) Rejected

Previous Reviews on this Version

Ghost posted a review
ClipFlow Pro 1.3.3 — UI refinement, stability, and updated screenshots Summary We’ve uploaded new screenshots today: a collage overview plus individual images. They reflect the updated UI (including the new “Actions” button) and the classic view improvements. The same screenshots are published on GitHub (README + docs/screenshots/1.3.3) so reviewers can cross‑check. Releases include the collage as an attachment for convenience. Since 1.3.1 → 1.3.3 (what changed) UI clarity Bottom row now a single “Actions” button with a compact popup (Clear, Settings, Export/Import, Purge; 45–47 also toggles Capture PRIMARY; 43–44 classic also has Pin Top 3/5, Unpin All, Use Enhanced UI). Empty state shows a hint (“Use Actions…”), and the Actions button remains visible even with zero history. Removed duplicate header line from the menu. Pinned chip strip capped (max 6) to reduce clutter. Optional toggles in Preferences: Hide Pinned Section, Hide Starred Section. Accessibility: button has an icon and an accessible name (“Open actions menu”). Stability & behavior “Capture PRIMARY” default is OFF for fresh installs (safer when taking screenshots). Bounded MIME probing with a small heuristic to back off while screenshot tools are active to avoid Shell stalls. Sanitized logs: guard against clipboard content unintentionally appearing in errors. No telemetry; history remains in ~/.config/clipflow-pro. Packaging & compatibility Separate, clean zips for GNOME 45–47 and 43–44 (classic UI defaults in 43–44; enhanced UI defaults in 45–47): Flat layout; top‑level files only. Include extension.js, prefs.js, metadata.json, stylesheet.css, icons/, schemas/*.xml. Do not ship gschemas.compiled (compiled at install). Donations field retained in metadata (PayPal), which EGO allows. Documentation & assets GitHub README now shows the new 1.3.3 “Screenshots” section: collage first, then images 1–9. Old screenshots removed; only the new set is referenced. Releases on GitHub contain: the extension zip + the collage image. Version/support 45–47 package: version 1.3.3 (metadata version 27), supports GNOME 45, 46, 47. 43–44 package: version 1.3.3 (metadata version 28), supports GNOME 43, 44. Quick verification Open the menu (Super+Shift+V): “Actions” button at bottom opens the popup. Empty state shows a hint and still provides access to Actions. Preferences present Hide Pinned/Hide Starred toggles and Capture PRIMARY (default OFF). Both zips uploaded here match the latest code and screenshots; the README/GitHub releases were updated to ensure reviewers see the same UI and assets. If you want additional screenshots or a different collage layout for the listing, we can add them quickly.
Ghost posted a review
is anyone checking this 43-44 release?! can it be approved i tested and checked it works perfectly fine. i want it too i will maintain and support both many users quite a lot still use the 43-44 gnome shell.
JustPerfection posted a review
Please wait, this a large code base and it takes time to review. The review queue is very busy these days.
JustPerfection rejected
1. Please remove `stylesheet` from `metadata.json`. Not needed. 2. You cannot import `Gtk` to the GNOME Shell process (line 8 `extension.js`): [EGO Review Guidelines: import](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#do-not-import-gtk-libraries-in-gnome-shell) 3. Please use aysnc for reading file content since you are in shell process (line 1859 `extension.js`): [Gio.File.load_contents_async](https://gjs-docs.gnome.org/gio20~2.0/gio.file#method-load_contents_async) 4. Logs should be only available on debug mode. There are so many logs, almost all of them are unnecessary: [EGO Review Guidelines: No excessive logging](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#no-excessive-logging) 5. Remove all of the spawn commands. Extensions shouldn't use spawm commands for clipboard. 6. There are many unnecessary `typeof` checks and try catch blocks. The v19 is approved before we added the rule to the review guidelines but the amount of unnecessary code is really getting out of hand in this extension. Also clean up the 45+ package.