Giter Site home page Giter Site logo

jensmeichler / clipboardjesus Goto Github PK

View Code? Open in Web Editor NEW
14.0 0.0 1.0 119.88 MB

Your favorite clipboard management and organization tool.

Home Page: https://www.clipboardjesus.com

License: MIT License

JavaScript 0.28% HTML 38.60% TypeScript 53.00% SCSS 6.10% CSS 1.95% Rust 0.07%
angular-material azure-static-website clipboard-management github-pages-website markdown-support offline pwa task-management tauri-app

clipboardjesus's Introduction

Hi there ๐Ÿ‘‹

I am a software engineer from Germany. I am passionate about open source, web technologies and building user-friendly interfaces that enhance user experience.

More about me

๐Ÿ‘จโ€๐Ÿ’ป My current projects

  • ๐Ÿ“‹ Clip#board (www.clipboardjesus.com)
    • A clipboard manager programed for trainees to do some of these copy paste tasks for them
      • That was the idea, but it turned out to be a great tool for everyone ๐Ÿ˜‰
    • It was my first Angular project and I learned a lot about the framework and the language itself
  • ๐Ÿ’Ž Diamant-Kosmetik (www.diamant-kosmetikstudio.de)
    • A website for a local cosmetic studio
    • I used the opportunity to learn about SEO and how to optimize a website for search engines
    • Additionally, I learned to build mobile first websites
    • PS: If you are in the area, I can highly recommend the studio! ๐Ÿ‘

๐Ÿ’ช My skills

Languages

C# CSS3 JavaScript SASS TypeScript HTML5

Frameworks

Angular Blazor Bootstrap cypress Electron.js Jasmine MUI RxJS TailwindCSS Tauri

Hosting

Azure Cloudflare Github Pages

Version Control

Azure Git GitHub


โค๏ธ If you like my work, please consider supporting me

clipboardjesus's People

Contributors

jensmeichler avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

yd-915

clipboardjesus's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

cargo
src-tauri/Cargo.toml
  • serde_json 1.0
  • serde 1.0
  • tauri 1.1.1
  • tauri-build 1.1.1
github-actions
.github/workflows/build.yml
  • actions/checkout v3
  • actions/setup-node v3
  • actions/checkout v3
  • actions/setup-node v3
  • actions-rs/toolchain v1
  • tauri-apps/tauri-action v0
.github/workflows/deployment.yml
  • actions/checkout v3
  • actions/setup-node v3
  • Azure/static-web-apps-deploy v1
.github/workflows/dev-deployment.yml
  • actions/checkout v3
  • actions/setup-node v3
  • JamesIves/github-pages-deploy-action v4.4.1
.github/workflows/e2e.yml
  • actions/checkout v3
  • actions/setup-node v3
  • cypress-io/github-action v4
.github/workflows/linting.yml
  • actions/checkout v3
.github/workflows/release.yml
  • actions/checkout v3
  • actions/setup-node v3
  • actions-rs/toolchain v1
  • tauri-apps/tauri-action v0
npm
package.json
  • @angular/animations 14.2.12
  • @angular/cdk 14.2.7
  • @angular/common 14.2.12
  • @angular/compiler 14.2.12
  • @angular/core 14.2.12
  • @angular/forms 14.2.12
  • @angular/material 14.2.7
  • @angular/platform-browser 14.2.12
  • @angular/platform-browser-dynamic 14.2.12
  • @angular/router 14.2.12
  • @angular/service-worker 14.2.12
  • @ngx-translate/core 14.0.0
  • @ngx-translate/http-loader 7.0.0
  • @tauri-apps/api 1.1.0
  • marked 4.2.4
  • ngx-highlightjs 7.0.1
  • rxjs 7.6.0
  • zone.js 0.12.0
  • @angular-devkit/build-angular 14.2.10
  • @angular-eslint/builder 14.4.0
  • @angular-eslint/eslint-plugin 14.4.0
  • @angular-eslint/eslint-plugin-template 14.4.0
  • @angular-eslint/schematics 14.4.0
  • @angular-eslint/template-parser 14.4.0
  • @angular/cli 14.2.10
  • @angular/compiler-cli 14.2.12
  • @compodoc/compodoc 1.1.19
  • @tauri-apps/cli 1.1.1
  • @types/marked 4.0.8
  • @types/node 18.11.13
  • @typescript-eslint/eslint-plugin 5.46.0
  • @typescript-eslint/parser 5.46.0
  • angular-cli-ghpages 1.0.5
  • cypress 12.0.2
  • eslint 8.29.0
  • typescript 4.8.3
nvm
.nvmrc
  • node 18.12.1

  • Check this box to trigger a request for Renovate to run again on this repository

wrong selection if scrolled

The selection of notes using the 'drag on background' feature is incorrect when scrolling down or to the right

Migrate Beta Version to Azure

[ ] drop Github Pages deployment
[ ] create new deployment on azure
[ ] deploy in pipeline
[ ] configure new subdomain on beta.clipboardjesus.com
[ ] update README

Implement Fugu API

Use FUGU API

[ ] include api
[ ] replace clipboard usage
[ ] replace file system access
[ ] update supported browsers (include safari)

Drop background animations

[ ] drop highlight directives
[ ] drop Settings
[ ] drop several event listeners regarding animations
[ ] enjoy performance on bad devices :D

note cards can be moved out of bounds by shrinking the window

steps to reproduce

  1. make app window big

  2. move a note card to the bottom of the window.

  3. shrink the app window vertically

expected behavior

the note card is moved up with the bottom of the window

actual behavior

the note card stays where it is and becomes inaccessible until the window is made large again
Screenshot-5
Screenshot-6

.json can't be imported to restore tabs

Description
Only .json text will be imported as a single note

Steps to reproduce

  1. Import.json file via drag and drop

Expected behaviour
Tabs should be recreated

Add safari support

Is your feature request related to a problem? Please describe.
Clip#board is not a fun experience to use in safari. Selecting multiple notes using background drag is selecting text and other distracting issues prevent the joy to use the app here.

Describe the solution you'd like

  • [MUST] The app should feel in the same way as using chrome when using safari.
    • Selection issue should be solved.
    • Investigation about performance issues on safari (Doesn't has to be solved in this ticket, but after investigation maybe create a follow up ticket with results of investigation)
  • [NICE TO HAVE] The app should be e2e tested using safari as well as chrome (Add aa action therefore)

Describe alternatives you've considered
Giving the user somehow the message, that he should consider switching the browser or to use the desktop application, when safari is detected.

Additional context
If it is not me solving this issue, please feel free to adapt the about dialog and add yourself as a contributor there :D Feel free about the format (Make it look fancy if you want :D)

Only "www" subdomain points to app

Try to access https://clipboardjesus.com/ without the www subdomain. You'll see the strato "domain reserved" landing page.

I'm sure you can fix this ... "www"-subdomains are somwhat 90s style. :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.