XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them.

Overview

XClipper

build build GitHub issues GitHub discussions

XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them ❤️

Download

XClipper is currently available for the following platforms only.

Windows here
Android here

Features

  • Clean & beautiful UI.
  • Easier to use and manage.
  • Password Protection for Database, learn more.
  • Clipboard syncing between devices, learn more.
  • Multiple copy buffers, learn more.
  • Scripting, learn more.
  • Lot more... but just leaving it here.

Tutorials

All of the individual documentation topics can be found in the docs, following are some general topics you should take a look at!

Discussions

Discussions is a place where you can ask anything like question, feature discussion, pre-bug reports or any topic of your choice as long as it is related to the project.

Compilation Guide

Since this project involves license system some of the source files has been ignored. Read this guide in order to compile the project.

Contributing

If you want to contribute to this project, you're always welcome! See Contributing Guidelines.

Trademark

  • All images & icons (except logo) are from Icons8.

License

Copyright 2020 Kaustubh Patange

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comments
  • x Error: null

    x Error: null

    Please complete the following information:

    • Platform (Windows/Android) - Android
    • App Version [e.g. v1.0.0] - 1.2.1 (26)
    • Affected Device(s) [e.g. Samsung Galaxy s10 with Android 9.0] (only for Android platform) -Samsung Galaxy A70

    Describe the Bug:

    I believe I have set up my Windows and Firebase correctly. On the Android App: When I scan QR code, I get prompted to choose a google account (I have 2 registered on the phone), which is to be expected. After I choose the same google account, I have setup Firebase on, I receive the following Error code: x Err: null And it fails to connect to the database. I set up the database and Windows app about 30 minutes ago.

    Expected Behavior: Android app connects to database.

    As above bug 
    opened by dbonner 33
  • Deleted entries persist on restart

    Deleted entries persist on restart

    Platform - Android App Version - 1.2.1 Affected Device(s) - OnePlus 7t (Android 11)

    Describe the Bug:

    Deleted entries do not disappear from the suggestions or from the app on next restart. I have to make the same deletions two or three times and restart the app between each deletion for them to disappear.

    Expected Behavior:

    Deleted entries should be gone after deleting them the first time. I have logs of this but I don't know if they will be helpful.

    2021-12-04-Xclipper.txt

    bug 
    opened by bushrang3r 31
  • Copied text not immediately appearing in floating suggestions

    Copied text not immediately appearing in floating suggestions

    Platform - Android App Version - 1.1.6 (21) Affected Device(s) - OnePlus 7t (Android 11)

    I don't know if this is a bug but I'll describe it anyway:

    If I copy text, and then immediately tap the floating suggestion button, the copied text does not appear in the suggestion list. The text has actually copied to the clipboard (because I can paste it) but it doesn't appear in the suggestions. It only appears in Xclipper if I start the app itself.

    Expected Behavior:

    Copied text should appear in the suggestions list immediately after copying.

    bug 
    opened by bushrang3r 25
  • How to selfhost XClipboard server for full functionality?

    How to selfhost XClipboard server for full functionality?

    So I came across this application and finding it really wonderful. Actually was developing something similar but thinking to contribute in this app since it is open source and thinking to drop mine. I haven't looked into the source code much yet. I want to know that how do I selfhost full XClipper server functionality to enable data synchronization functionality and other features? Thanks much

    opened by akash07k 17
  • [Feature request] Clip lock (similar to #18)

    [Feature request] Clip lock (similar to #18)

    I'm wondering if there can be some kind of clip lock function for safety. It's great to have tags and I use them a lot, and I thought it would be great to have the ability to set locks on tags.

    The undo button that appears after deleting is ok, but if you delete a clip and then accidentally touch the screen anywhere, it's gone forever. I've done it a few times. If there is a delete confirmation box with a little 'Ok' button, it's a little safer. But, I was thinking, it would be great if I could set locks on tags, e.g. If I make a tag called 'work' and I set that tag to locked, any clip I tag with 'work' will be automatically locked. Then if you want to delete the clip, you just remove the tag. I think it would just give an extra step of security to important clips.

    enhancement 
    opened by bushrang3r 15
  • Make tags visible during multi-select for deletion

    Make tags visible during multi-select for deletion

    Is your feature request related to a problem?

    When multi-selecting items for deletion, the tags are not visible which creates the risk of deleting important, tagged items.

    Describe the solution you'd like:

    I'd the tags to be visible when selecting multiple items for deletion.

    enhancement 
    opened by bushrang3r 8
  • Floating suggestion bubble & Slack

    Floating suggestion bubble & Slack

    Please complete the following information:

    • Platform - Android
    • App Version - 1.1.6 (21)
    • Affected Device(s) - OnePlus 7t (Android 11)

    Describe the Bug:

    When using Slack, if I tap on the floating bubble, the suggestions open and then disappear immediately. This only happens when typing a message. When I tap on the bubble when typing in the search function in Slack, the suggestions can be selected via the bubble as usual. I have only observed this behavior when using Slack.

    Expected Behavior:

    The suggestions should open, and stay open, after tapping on the suggestion bubble, until a suggestion is tapped.

    Logs below:

    2021-09-30-11-50-12.txt

    bug 
    opened by bushrang3r 6
  • [Android] [Feature request] Delete confirmation / 'sticky' tag

    [Android] [Feature request] Delete confirmation / 'sticky' tag

    One thing that might save important items from being accidentally deleted is a confirmation dialogue when deleting tagged and pinned items. Or, maybe add a special tag, e.g. 'sticky', that if attached to a clipped item, throws a confirmation dialogue on deletion.

    opened by bushrang3r 6
  • [Android] Inconsistent pinning/unpinning behavior

    [Android] Inconsistent pinning/unpinning behavior

    I am unable to tap a clipped item and view/edit its options after it has been unpinned and sometimes after it has been pinned.

    Steps to reproduce: Part 1.

    1. Pin a clipped item.
    2. Tap it again to unpin it.
    3. Tap the item again.
    4. Nothing happens. It does not expand to show its options.

    Part 2. Part 1 is inconsistent. Sometimes, the order is: 1 > 3 > 4

    Expected behavior: When tapping the item (3 above) it should expand to show its options underneath.

    Work around: Stopping and restarting the app reinstates expected behavior.

    Note I tried to take a logcat but xclipper events didn't appear in the log.

    bug 
    opened by bushrang3r 6
  • 1.2.5 Android CI #268 crashing (1.2.4 too)

    1.2.5 Android CI #268 crashing (1.2.4 too)

    • Platform Android 11
    • App Version v1.2.5 (Android CI #268)
    • Affected Device(s) OnePlus 7T - Lineage OS

    Describe the Bug:

    App hangs when tapping the share button on clips. Kill the app and start again > black screen. Clear the app cache and it starts normally again.

    Expected Behavior:

    Doesn't hang on tapping share button.

    EDIT: I went back to 1.2.4 and the same crash is happening when I tap the share button.

    bug 
    opened by bushrang3r 5
  • Add a keyboard

    Add a keyboard

    Is your feature request related to a problem?

    Please add a built in keyboard. If a keyboard is available then paste word take short time and easily.

    Describe the solution you'd like:

    Solution is very easy you just add a basic keyboard with it. It similar like window panel (popup)

    Describe alternatives you've considered:

    A clear description of any alternative solutions you've considered.

    enhancement 
    opened by iBabu007 5
  • save clipboard history permanently

    save clipboard history permanently

    Is your feature request related to a problem?

    now xclipper can just save limited amount of clipboard history

    Describe the solution you'd like:

    xclipper save clipboard history permanently

    enhancement 
    opened by Ben-md5 0
  • hope that the text can be copied directly in the notification bar

    hope that the text can be copied directly in the notification bar

    Describe the solution you'd like: I hope that the text can be copied directly in the notification bar besides the suggestion bubble (especially it can't use in android 13),like clip stack,an app made by Ruoxin He.

    enhancement 
    opened by ben2n 0
  • can't record clipboard when using wechat's

    can't record clipboard when using wechat's "copy" option

    Please complete the following information:

    • Platform (Windows/Android) - android 13
    • App Version [e.g. v1.0.0] - 1.31
    • Affected Device(s) [e.g. Samsung Galaxy s10 with Android 9.0] (only for Android platform) - pixel 6 with android13

    Describe the Bug:

    can't record clipboard when using wechat's "copy" option

    Expected Behavior:

    xclipper can record clipboard when using wechat's "copy" option

    bug 
    opened by Ben-md5 3
  • The Floating Button is not working - android 13

    The Floating Button is not working - android 13

    Please complete the following information:

    • Platform (Windows/Android) - Android
    • App Version [e.g. v1.0.0] - 1.3.1
    • Affected Device(s) : ASOP Rom with Android 13

    Describe the Bug: The floating button option only works in xclipper app. Rest everywhere the button is not showing. The Floating Button shows just for a split second in chrome but then disappears. Also it have keyboard lag a bit when the keboard popup from the bottom when pressing the search bar.

    I like the idea of having a floating button containing clips but it is not working in android 13.

    Hope you can fix the problem

    Expected Behavior:

    bug 
    opened by ms-2525 2
  • Universal Clipboard

    Universal Clipboard

    Hello, i would love to see if XClipper has this feature, which is auto copy the copied text, and sync it across devices (connected devices). What i mean by that is any text copied to the clipboard will be synced between all your devices. It will also be automatically inserted into the clipboard of connected devices.

    Let say we have 3 Devices, which is Device A (Cellphone), Device B (Tablet) and Device C (Windows PC or Laptop), so when Device A copy any text, then it will sync to Device B and C, and will automatically inserted into their clipboard, so when they hit PASTE, the text that appeared should be the text that copied from Device A. This is what i mean by Universal Clipboard. Hopefully you understand it.

    enhancement 
    opened by febryanvaldo 6
Releases(v0.15.8)
A library for fast and safe delivery of parameters for Activities and Fragments.

MorbidMask - 吸血面具 Read this in other languages: 中文, English, Change Log A library for fast and safe delivery of parameters for Activities and Fragment

Season 67 Mar 29, 2022
A set of helper classes for using dagger 1 with Android components such as Applications, Activities, Fragments, BroadcastReceivers, and Services.

##fb-android-dagger A set of helper classes for using dagger with Android components such as Applications, Activities, Fragments, BroadcastReceivers,

Andy Dennie 283 Nov 11, 2022
Type safe intent building for services and activities

#IntentBuilder Type safe intent building for services and activities. IntentBuilder is a type safe way of creating intents and populating them with ex

Emil Sjölander 348 Oct 10, 2022
A beautiful set of predefined colors and a set of color methods to make your Android development life easier.

Colours is a port of the Colours Library for iOS made by my good friend Ben Gordon. You can find that project here. Installation Maven Central Colours

Matthew York 634 Dec 28, 2022
A collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android.

requireKTX is a collection of small utility functions to make it easier to deal with some otherwise nullable APIs on Android, using the same idea as requireContext, requireArguments, and other similar Android SDK methods.

Márton Braun 82 Oct 1, 2022
CloudStorageUtil - An Android library to make sync on Google Cloud Storage easier

gCloud Storage Utils An Android library to make sync on Google Cloud Storage eas

Evolve Asia 0 Jul 13, 2022
Matches incoming and/or outgoing text messages against set rules and sends them over to webhook.

Textmatic If you ever wanted a tool to simply push the SMS (or text messages) from your phone to somewhere remote, this is it. This app matches all in

Float 2 Jan 7, 2022
Useful helpers that make it easier to implement maven-plugin mojos with kotlin

A library that makes writing powerful maven plugins even easier by providing kotlin extensions and convenience functions for common use cases.

TOOListicon 1 Nov 4, 2022
Simple project to help people track their crusade progress

Crusade-helper Simple project to help people track their crusade progress Core module Contains: model - package with all database structure service -

null 4 Nov 2, 2021
A simple Android utils library to write any type of data into cache files and read them later.

CacheUtilsLibrary This is a simple Android utils library to write any type of data into cache files and then read them later, using Gson to serialize

Wesley Lin 134 Nov 25, 2022
A collection of Android build scripts for various third-party libraries and the tooling to build them

ndkports A collection of Android build scripts for various third-party libraries and the tooling to build them. If you're an Android app developer loo

reSIProcate project 0 Jan 17, 2022
SharedPreference Library to save all types including your custom types and observe them if need be.

A SharedPreference Library that can be used to store all types including your custom classes and observe them too if needed.

Ehma Ugbogo 18 Nov 10, 2021
Secure Preference Manager for android. It uses various Encryption to protect your application's Shared Preferences.

Secure-Pref-Manager ##Secure Preference Manager is a simple Library to help you protect your Shared Preferences. Secure Preference Manager for android

Prashant Solanki 72 Nov 25, 2022
Ask Permission - Simple RunTime permission manager

Ask Permission https://kishanjvaghela.github.io/Ask-Permission/ Simple RunTime permission manager How to use Add url to your gradle file compile 'com.

Kishan Vaghela 77 Nov 18, 2022
Simple Mobile Tools 172 Dec 26, 2022
KDoctor - A command-line tool that helps to set up the environment for Kotlin Multiplatform Mobile app development

KDoctor is a command-line tool that helps to set up the environment for Kotlin Multiplatform Mobile app development.

Kotlin 331 Dec 29, 2022
Trail is a simple logging system for Java and Android. Create logs using the same API and the library will detect automatically in which platform the code is running.

Trail Trail is a simple logging system for Java and Android. Create logs using the same API and the library will detect automatically in which platfor

Mauricio Togneri 13 Aug 29, 2022
A small library which will save you from writing the same intent creation code again and again for the most simple tasks

Android Intents A small library which will save you from writing the same intent creation code again and again for the most simple tasks. I found myse

MarvinLabs 420 Nov 20, 2022
A logger with a small, extensible API which provides utility on top of Android's normal Log class.

This is a logger with a small, extensible API which provides utility on top of Android's normal Log class. I copy this class into all the little apps

Jake Wharton 9.8k Dec 30, 2022