Review of "Super V Clipboard" version 1.0 (1)

Details Page Preview

Windows-style clipboard history for GNOME. Press Super+V to see what you copied and click an item to paste it. Unpinned items are deleted automatically after a time you choose (30 minutes by default); pinned items are kept. Clipboard access: this extension reads the clipboard to build the history. The history stays in memory on your computer and is never sent anywhere. Only pinned items are saved to disk (~/.local/share/superv-clipboard, readable only by you). Copies marked secret by password managers are skipped, and nothing is recorded while the screen is locked.

Extension Homepage
https://github.com/gouderhaithem/superv-clipboard

No comments.

FAQ

Files

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

Shexli (experimental) warning 2 manual_review 1

Shexli found 3 issues that may need reviewer attention.

EGO-A-005 manual_review

extensions should not access the clipboard directly

Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.

Review Guidelines

  • monitor.js:40
    St.Clipboard.get_default()
  • paster.js:20
    St.Clipboard.get_default()

EGO-X-003 warning

extensions should not call run_dispose in extension code

Extension code should not call `run_dispose()`.

GObject.Object.run_dispose

  • paster.js:38
    this._keyboard?.run_dispose()

EGO-M-008 warning

extensions using unlock-dialog must document it in disable() comments

Extensions using `unlock-dialog` should document the reason in `disable()` comments.

Session Modes

  • extension.js:65
        disable() {
            GLib.source_remove(this._pruneId);
            Main.wm.removeKeybinding('toggle-shortcut');
            Main.sessionMode.disconnect(this._sessionId);
            this._monitor.stop();
            this._history.disconnectChanged(this._historyChangedId);
            this._popup.destroy();
            

All Versions

Version Status
1.0.1 (2) Unreviewed
1.0 (1) Rejected

Previous Reviews on this Version

gouderhaithem auto- rejected
Auto-rejected because of new version 1.0.1 (2) was uploaded