Skip to content

🚀 Release v0.6.0#12

Merged
d7omdev merged 6 commits intomainfrom
dev
Feb 12, 2026
Merged

🚀 Release v0.6.0#12
d7omdev merged 6 commits intomainfrom
dev

Conversation

@d7omdev
Copy link
Owner

@d7omdev d7omdev commented Feb 12, 2026

This PR merges the dev branch into main for the v0.6.0 release.

✨ New Features

• Justfile - Modern task runner replacing Makefile
• Auto-detects virtual environment
• Smart version management with just bump
• Organized recipe groups (dev, qa, build, install)
• Single-click version bumping with optional git commit/tag
• Tray Improvements
• Window restore from tray functionality
• tray_items_count and tray_paste_on_select settings
• Settings window CSS styling
• Single-Click Paste
• Items can now be pasted with a single click
• Improved paste reliability with increased delay

🔧 Build & CI

• Simplified release workflow (removed macOS and ARM64 builds)
• Added automatic AUR package updates via GitHub Actions
• All lint and type checking now passing

- Replace Makefile with justfile featuring:
  - Auto venv detection and activation
  - Recipe groups (dev, qa, build, install, version, clean)
  - Native version bumping with --dry-run, --commit, --tag flags
  - Smart suggestions based on commit history
  - Changelog and version preview commands
- Increase quit delay 50ms -> 200ms for paste completion
- Add single-click handler to paste items directly
- Fix missing GLib import in tray_manager
- Add single_click_callback parameter to create_list_row_widget()
- Remove unused 'content' variable in bump_version.py
- Fix f-string without placeholders
- Fix GTK API compatibility with new_from_icon_name()
- Add type: ignore comments for pyright/GTK compatibility
- All just qa checks now pass
- Add _restore_window_from_tray() for proper window restoration
- Add tray_items_count and tray_paste_on_select settings
- Add settings window CSS styling
- Add lint-fix target to Makefile
- Add dev dependencies to requirements.txt
- Remove macOS and ARM64 builds (keep only x86_64)
- Add AUR package auto-update job
- Requires AUR_SSH_KEY secret to be configured
@d7omdev d7omdev merged commit 085e739 into main Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments