Code Monkey home page Code Monkey logo

bloom-legacy's People

Contributors

bharatkalluri avatar bnjjj avatar dependabot-preview[bot] avatar dependabot-support avatar elidrissidev avatar gumdelli avatar kiruel avatar segfaultsourcery avatar stjet avatar sylvain101010 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  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  avatar  avatar

bloom-legacy's Issues

On release

It's today, but the work is not done yet!

Tasks

  • alert on Discord
  • vote to know if we keep or leave the discord server

mobile: contacts

  • missing fields mobile
  • get deviceId when create contact on device (otherwise we create a contact without having it's deviceId and it will be re imported on device import)
  • fromDeviceContact
  • toDeviceContact

new app: brainwaves

bineural songs for focus, meditation, sport, that works offline

Pricing tier

Pro

billing: simplify by allowing a single payment method

What would you like to be changed

Change from allowing a customer to have multiple payment methods, to only one.

A customer will have either 1 payment method, on nonce, but not multiple, with one being the default one ...

Why is this needed

Because it's really unwanted complexity

desktop: payment method actions menu disappear

What happened

When default payment method is changed, all actions menus disappear

What you expected to happen

that the actions menus switch between the new default to the old default

Screenshots

Screenshot_2020-03-13_at_16.10.49

Steps to reproduce the issue

change default payment method on desktop

Anything else we need to know

Environment

Desktop

{PROJECT} version

OS

Others

Billing: yearly

What would you like to be changed

Add the possibility to pay yearly

Why is this needed

Becaise I like to pay yearly for my subscriptions.
Both for cost reduction, and simpler comptability.

Settings Management

With all of the services that this will grow into, a good settings management approach is necessary. One idea would be to have a settings menu like Android or Chrome where most settings are under subsections (i.e. for each app or for particular aspects of the site or services), and a search bar to easily navigate to particular settings.

An easy way to get to this area of the site would either

  1. Have it on the profile page.
  2. Have a settings icon on the profile dropdown so it is accessible easily from anywhere and have it take you to a dedicated settings page.

Calendar: sync with mobile device

What would you like to be changed

Currently, the calendar events are not synced with the user's device.

Why is this needed

Better platform integration

Tradeoffs

will not that allow data leaks?

Add Two-factor authentication (2fa)

Design:

  • Add pending_sessions table with a failed_attempts field (and change pending_users failed_verifications to the same name).
  • on login, the server check if user has 2fa enabled
  • if no, it returns the login credentials
  • if yes, it returns the pending_session id which should be resent back by the client with the associated 2fa code.

new app: mindlog

What would you like to be changed

Pricing tier

Free

Why is this needed

To replace notes to self

website: Add use cases

What would you like to be changed

Add 'use case' pages on the website

ex: Pour le digital nomad, pas de peur de perdre son lptop et fonctionne offline

Why is this needed

to allow people to better understand the value of Bloom in their own situation

Settings Management

With all of the services that this will grow into, a good settings management approach is necessary. One idea would be to have a settings menu like Android or Chrome where most settings are under subsections (i.e. for each app or for particular aspects of the site or services), and a search bar to easily navigate to particular settings.

An easy way to get to this area of the site would either

  1. Have it on the profile page.
  2. Have a settings icon on the profile dropdown so it is accessible easily from anywhere and have it take you to a dedicated settings page.

Polish API and messages

homogeneify messages types and data

  • Notes: GetArchive to listArchived
  • server messages start with .server. prefix?

Generate QR Code

What would you like to be changed

Add an app to generate QR Codes.

Why is this needed

It's cool to scan QR Code, but if we want further adoption, we need to also generate them.

mobile: groups

Tasks

  • list groups
  • list members
  • preferences
  • add member
  • remove member

crypto: prekeys

Prekey, prekey signature (signee avec la publicKey)

Pour changer:
On pull,
si prekey a changé et que la signature match, on update en local
Sinon, au moment du push, on regarde si il est temps de changer
si oui
on en genere une nouvelle, la signe et l'envoie au push

Checker le nopbre d'invitations, if !=0, dont update

Move website to Hugo

What would you like to be changed

Move the website from VueJS + Vuetify to Hugo with pure HTML and CSS

Why is this needed

I have chosen to build the website with VueJS because it was the tech I knew the most at this time.
It was a mistake becuase single page app are so inefficient (network, cpu, ux) and I don't have the time to change it now.

Challenges

  • Download button
  • changing language (locale)

Bridge to integrate with CalDav/CardDav applications

What would you like to be changed

Add the ability to Bloom apps to be used as a bridge (daemon?) for other applications to access the data by using widely deployed standards like CalDav/CardDav.

Why is this needed

It looks like the project does not support CalDav and CardDav, correct? Since both standards are quite cumbersome, I do not see this as a critical issue, but I wonder what kind of integrations you plan for or you are already working for? E. g. Will I be able to use the calendar and address book in Tunderbird, by a plugin or maybe by connecting to a proxy running on localhost that supports CalDav/CardDav?

website: Add more screenshots

What would you like to be changed

Add ore screenshots

Why is this needed

to allow users to see the awesomeness of the apps :)

new app: security center

What would you like to be changed

Add a new app

  • files: add a list of sensitive files to watch (eg: .ssh/**) and ask / log when they are acceded
  • network: firewall a la littlesnitch

Why is this needed

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.