Giter Club home page Giter Club logo

kalle's People

Contributors

allcontributors[bot] avatar lasklu avatar patcon avatar phlprcks avatar rohansaw avatar skn0tt avatar sspangenberg avatar

Stargazers

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

Watchers

 avatar

kalle's Issues

Encrypt connected Calendar passwords

Passwords never should be saved in cleartext. But as we can not use a token for caldav auth and need to be able to access his calendar we neet to somehow save his password in out DB. To do this we should at least use some form of encrpytion, even though this isn't a really safe way this should ensure that during development we dont accidentally leak passwords.

Migrate UI from Tailwind to Bootstrap

Replace all Tailwind powered styling by Bootstrap components and individual styles. In addition improve the general UI in terms of design and responsivity.

Start Documentation & Polish Repo

Is your feature request related to a problem? Please describe.
In Order to make our code better maintainable we should add a Documentation of the code

Hosting a demo on Heroku

In the future, we can expand our CI/CD workflow by integrating CD to Heroku (or a comparable provider).
This makes it possible, to always have a working live demo linked to our domain kalle.app which would be really nice for presentations or as showcase.

Add Schedule Presets

A Customer wants to be able to save is common schedule on the Settings page.
Then when creating a new Meeting, he should be able to select this preset or create a custom schedule for the meeting.

So this issue need changes on Settings page for creating a preset and then in the meeting-creation page, to select a preset or instead use a custom schedule.

Merge all Connected Calendars

Is your feature request related to a problem? Please describe.
When selecting an appointment all of the users calendars should be used for this.

Prefer Basic Auth over Digest

At the moment, our auth detection prefers Digest auth. We should prefer basic auth instead, since it's less resource-intensive.

Edge cases for scheduling invite link

Describe the bug
Edge cases (e.g. meeting not available, no calender connected) currently cause crashes

To Reproduce

  1. Register but do NOT connect a calender
  2. Create a meeting
  3. Access the schedule link

Expected behavior
Show me a notice that this link is not longer valid.

Desktop (please complete the following information):

  • all OS and browser

Copy invitelink to clipboard

Is your feature request related to a problem? Please describe.
On creating a new meeting a user want to directly have the invitelink copied to his clipboard

Setup E2E-Tests

Cypress seems like a good E2E testing solution.
There's a Blitz x Cypress recipe that should be useful.

Setup CI

On every PR:

  • Run unit tests
  • upload coverage reports to Coveralls

CI should catch non-prettier-compliant styling

I found some code that clearly wasn't run through Prettier in main. It causes big, hard-to-review phantom diffs (as can be seen here). We should make sure that non-Prettier-ised code doesn't make its way into main.

Set default Schedules

Is your feature request related to a problem? Please describe.
User wants to be able to define his schedule that he uses often e.g "Normal-working week", "Only mornings"

Describe the solution you'd like
Add a section for setting schedules and be able to select a schedule when creating a new meeting.

Design Mock-Ups

  • default color scheme
  • default typography (fonts and h1-6, text etc.
  • components with variants
  • mobile pages
  • desktop pages
  • logo

Use username for invite-link

Is your feature request related to a problem? Please describe.
We currently use the user id for creating a invite-link. This should be replaced to use a username, as it is much more intuitive and nicer to read.

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.