-
-
Notifications
You must be signed in to change notification settings - Fork 399
Feature: Clipboard history & note taking #788
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
itzsleepyy
wants to merge
3
commits into
TheBoredTeam:dev
Choose a base branch
from
itzsleepyy:ClipboardHistory-&-NoteTaking
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feature: Clipboard history & note taking #788
itzsleepyy
wants to merge
3
commits into
TheBoredTeam:dev
from
itzsleepyy:ClipboardHistory-&-NoteTaking
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CLIPBOARD - Happyish - Added NotchNotesView for displaying and editing notes with a sidebar for note selection. - Introduced NotesManager to handle note creation, deletion, and persistence. - Created NotesSettings for configuring notes-related preferences. - Developed ClipboardManager for managing clipboard history, including item capture and storage. - Implemented ClipboardItem model to represent clipboard data with various types. - Added Note model to represent individual notes with properties for content, timestamps, and formatting options. - Enhanced user experience with search functionality and note preview features. - Integrated settings for clipboard retention and auto-save intervals for notes.
This reverts commit 951e5c3.
* Update update-version-dropdown.yml * Update update-version-dropdown.yml * Update update-version-dropdown.yml * chore(): update Bug Report * Add localization badge to README * Update README.md * Add new release information for v2.7 – Flying Rabbit RC 3 in appcast.xml, including features, fixes, and contributor acknowledgments. * Update app cast * Add GitHub Actions workflow for boringNotch build This workflow automates the build and deployment process for the boringNotch application, handling preparation, building, and ending stages based on issue comments. * Update build number generation * Update permissions * remove deployment from release action * update release.yml * Fix missing brack in release.yml * Add ability to read member info to GitHub Action * Use repo rite permission check rather than org permission check * Update release.yml export * Add development team to release.yml * Update signing in release.yml * update release.yml * update release.yml * update release.yml * update release.yml * update release.yml * update release.yml * update release.yml * update release.yml and add generate_appcast * update artifact upload in release.yml * update artifact upload and download * cleanup release.yml * reduce private key handling complexity * update release.yml * update release.yml * move script to correct folder * update release.yml * update script fetching * feat: Add Notes and Clipboard management features - Implement NotchNotesView for creating and editing notes. - Create NotesSettings and ClipboardSettings views for user preferences. - Update SettingsView to include navigation to Notes and Clipboard settings. - Add TabSelectionView entries for Notes and Clipboard tabs. - Introduce NotesManager for handling note creation, deletion, and persistence. - Implement ClipboardManager for managing clipboard history and items. - Define ClipboardItem and Note models for structured data handling. - Add necessary constants for notes and clipboard settings. - Create SQLite-backed storage for clipboard items. * Enhances note editing and sidebar UI - working, stable. Improves the note editing experience within the notch by introducing several key enhancements: - Adds an empty state placeholder in the editor. - Implements keyboard focus management for the note editor. - Enhances the sidebar UI with a cleaner design and improved note list. - Introduces more visual feedback on interaction. * Improves Notes feature and settings integration Refactors the Notes view, settings, and tab integration. - Enhances the Notes view with editor improvements and sidebar refinements. - Integrates Notes settings into Defaults, providing toggles for enablement, monospace font, and auto-save timing. - Dynamically hides the Notes tab based on user preferences. - Improves tab selection and sanitizes the selection based on feature availability. * Improves clipboard exclusion settings UI Refactors the clipboard exclusion settings UI to be more user-friendly. Replaces the text editor with a visual list of excluded apps, allowing users to add apps via an application picker and remove them individually. Updates the UI to display a placeholder when no apps are excluded. Reduces the maximum number of clipboard items that can be stored. * Deleted file, as can just put changes in pr description lol --------- Co-authored-by: Alexander <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: theboringhumane <[email protected]>
28 tasks
28 tasks
|
I was JUST coming here to contribute this! Devs, please implement this!! ♡ |
Member
|
I'm sorry it took me so long to get to this. Could you resolve the merge conflicts please? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Clipboard Updates
ClipboardItemmodel andClipboardManagerwith SQLite-backed history, dedupe, pinning, search, and retention controls.NotchClipboardViewwith fixed-size cards, inline copy/pin/delete actions, per-item delete overlay, and copy confirmation checkmarks.Notes Updates
Notemodel enhancements and aNotesManagerthat handles JSON-backed persistence, filtering, sorting, and live selection state with auto-save debouncing.NotchNotesViewso the primary pane is a full-heightTextEditorwith focus management tied to the manager; selection and note creation now auto-focus for immediate typing.Storage Choices
Merged changes instead of rebasing so apologies the commit history is abit of a mess. No conflicts now though lol
Screen.Recording.2025-09-23.at.15.00.20.mov
Screen.Recording.2025-09-24.at.16.10.57.mov