Giter Site home page Giter Site logo

b1gmail's People

Contributors

mbuchalik avatar

Watchers

 avatar

b1gmail's Issues

Release 8.0.0

Things that still need to be done/checked/clarified:

  • We probably don't want public signup features. Should we remove them in this release already? If so, then there are quite a lot of additional things we can remove
    • The features for account abuse detection
    • Payment features
    • Coupons
    • Captchas in general (but only do this if we also decide to remove the public contact form)
    • The ZIP check feature
  • The country list feature. The countries are all listed in a database table, and the names are hardcoded in German.
  • Remove SMS features
  • Remove the Webdisk Icons feature from the admin area
  • Remove the plugin update and installation features from the admin area
  • Remove the "help" feature from the admin area
  • Remove the language upload feature from the admin area, and stop requiring write permissions on these files
  • Move language files into serverlib/?
  • Add a warning if the setup folder has not been deleted (Update: Added a tool to automatically delete this folder and other folders)

Remove the "X-Sender-IP" and "X-Mailer" header fields

I don't see any valid reason why we need the X-Sender-IP and X-Mailer header fields. On the contrary, I believe that they could lead to privacy-related issues.

Admins can disable the X-Sender-IP header using the Admin UI. Thus, we don't need to change anything immediately.

Release 9.0.0

Based on #1, we can release another breaking-change version. The goal: In the end, b1gmail should focus on email. Not on features like calendar, tasks, and the like. Thus, we want to remove features that are not related to emailing. Also, we want to remove features that are hard to maintain or don't really serve a purpose in the (near) future of this project.

  • Remove the Calendar
  • Remove the Tasks feature
  • Remove the Notes feature
  • Remove the Webdisk
  • Remove the pop3 collection feature (we are currently storing passwords in cleartext in the database for this!)
  • Remove email encryption features?
  • Remove Widgets
  • Remove the start page and, by default, show the email inbox
  • Remove the Toolbox
  • Remove the notification feature (i.e. the menu you can see on the right top in the LI area)
  • Remove the "new" menu (i.e. the menu next to the notification bell)
  • Remove the interface/ folder (1)
  • Remove Workgroups

(1) We have not removed the entire interface/ folder because the pipe feature might become useful in the future. However, we have removed all other parts of this folder.

Show a warning when the inbox is almost full

When a user has less than 10% of free storage space, show a warning message like "your inbox is almost full". When a user has less than 1% left, show a message like "your inbox is full". Of course, the latter is just a heuristic, but this should be good enough in most cases.

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.