These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eve-mails.com in pre-alpha

Author
Vex Munda
Anti Enslavement Movement
#1 - 2017-01-03 00:23:34 UTC  |  Edited by: Vex Munda
Hey everyone,

THIS TEXT HAS BEEN UPDATED ON 16 MARCH 2017

A lot has happened since the last update. One of the things that happened is the release of the ESI for mails, allowing me to move on with the site. I have adressed most of the suggestions that had been made. The things that are implemented right now:

  • Reading mails
  • Extensive 3-step filters to read the mails you want
  • Filter mails even further by searching for a specific recipient/sender or topic
  • Mark mails as read/unread
  • The time and date the mails have been received/send are converted to your computers timezone.
  • NEW: An advanced system to delete mails.

Of course there is still a lot left to be done. But the filtering should be solid now. I would love to hear what everyone thinks about:

  • The current filters.
  • Any bugs you might see.
  • Functionality on mobile & small screens.
  • Should I place a cookie on a computer so people don't have to log in again? Personally I'm against it myself for security reasons on public computers. I'm thinking about adding a setting to allow/disallow the cookie.
  • The (mass) deletion features.

Next feature to be added: Sending simple mails

Thanks to everyone for any feedback provided.

Link to the site: https://www.eve-mails.com/
Althalus Stenory
Flying Blacksmiths
#2 - 2017-01-03 12:26:08 UTC
Hello,

Nice work :)

Just tested a little bit but here are some comments:
- It can be better to be able to open a mail by clicking the row, not only the "=" on the right (or at least, make the title clickable too)
- Corp / personnal inbox seems to be mixed together. As I see an "inbox" filter, i believe it's not yet implemented ?
- Sadly we don't see mail recipient
- On a widescreen (and the browser being at full size) there a lot of unused spaces.
- Also, I believe most of us are used to have latest mails on top, so a nice feature may be to be able to sort mails :)
- the fade in/out for filter is really slow, half the time, or even a third should be enough I think
- Filter on date column, like sender/topic ?

A little display bug: if you resize your browser enough to have filters fade in below the "menu" (filters etc) and before it closes, that area do not get back between the image and "menu". (latest chrome)

One features that can make you better than in game mail : grouping mail by conversation (like outlook/gmail for example), so we could see all related mail together.

I'm not really found of shade of grey as colors, but that's personnal tastes ;)

Good job anyway and I hope it'll help improve your app :)

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI

Vex Munda
Anti Enslavement Movement
#3 - 2017-01-03 17:35:59 UTC  |  Edited by: Vex Munda
Althalus Stenory wrote:
Hello,

Nice work :)

Just tested a little bit but here are some comments:
- It can be better to be able to open a mail by clicking the row, not only the "=" on the right (or at least, make the title clickable too)
- Corp / personnal inbox seems to be mixed together. As I see an "inbox" filter, i believe it's not yet implemented ?

- It is debateable to do this. I agree it would feel more intuitive. The thing is that I am a bit afraid what will happen on touchscreens.
- You are right, I completely forgot about corp mails (don't have any sent from or to me on my own account, so I never noticed)
Quote:

- Sadly we don't see mail recipient
- On a widescreen (and the browser being at full size) there a lot of unused spaces.

- Unfortunately the data I get from the eve xml server doesn't supply a recipient. It would make a lot of sense on the outbox messages. By the looks of it this can be implemented when they release the ESI for mails.
- I want the site to work on both small mobile screens and desktop. The space they provide is very different. That is why there is a lot of space on the desktop. In contrast I had to sacrifice the date field on mobile to make it fit. So I don't see a good solution to this.
Quote:

- Also, I believe most of us are used to have latest mails on top, so a nice feature may be to be able to sort mails :)
- the fade in/out for filter is really slow, half the time, or even a third should be enough I think

- One word..Oops - will fix this soon
- Agreed. - will fix this soon. It is especially horrible on mobile by the way.

Quote:

- Filter on date column, like sender/topic ?
A little display bug: if you resize your browser enough to have filters fade in below the "menu" (filters etc) and before it closes, that area do not get back between the image and "menu". (latest chrome)
One features that can make you better than in game mail : grouping mail by conversation (like outlook/gmail for example), so we could see all related mail together.

- - I don't know if this would be used enough to make it worth implementing.
- That is what the topic search is for :). It will be hard to track down a single conversation from the data I get.
Quote:

I'm not really found of shade of grey as colors, but that's personnal tastes ;)
Good job anyway and I hope it'll help improve your app :)

- I might brighten it up a little (but i ll probably keep it dark, because space & the banner).

Thanks for your reply. There are some really useful comments in there. You definitely helped me on my way for the next week :p.

PS: (bold and italic replies should be fixed now)
Althalus Stenory
Flying Blacksmiths
#4 - 2017-01-03 19:37:12 UTC
I believe esi mail are already "out" : https://esi.tech.ccp.is/latest/#/Mail

For mobile / desktop (etc) layout, you actually have 2 possible solutions (maybe more, but only know those 2):
- load stylesheet based on windows width : https://www.w3.org/TR/css3-mediaqueries/#device-width (the best I think)
- check the device using javascript and then deal with it ^^
This would allow you to have different styles depending on width (not to only rely on bootstrap responsive for example). (just an idea)

Good luck :)

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI

Vex Munda
Anti Enslavement Movement
#5 - 2017-01-03 20:33:53 UTC
Althalus Stenory wrote:
I believe esi mail are already "out" : https://esi.tech.ccp.is/latest/#/Mail

For mobile / desktop (etc) layout, you actually have 2 possible solutions (maybe more, but only know those 2):
- load stylesheet based on windows width : https://www.w3.org/TR/css3-mediaqueries/#device-width (the best I think)
- check the device using javascript and then deal with it ^^
This would allow you to have different styles depending on width (not to only rely on bootstrap responsive for example). (just an idea)

Good luck :)


- I have been told the ESI endpoints for mail will be implemented somewhere this month (january 2017).
- I am already using CSS Media queries to detect screen width. I don't rely on bootstrap by the way. I m only using their glyphicons. It is probably a bit overkill to load bootstrap for that however (also the reason I didn't load the bootstrap.js file). I might look for a way to only load the favicon part of bootstrap (maybe host them from my server). Idk what's end-user friendlier; loading a smaller file on my server or refer to a widely used file (bootstrap).

Anyway, thank you for the feedback and suggestions :)
Althalus Stenory
Flying Blacksmiths
#6 - 2017-01-05 10:32:59 UTC
If you only use bootstrap for glyphicons (and actually, even if you don't use it only for this), just in case you don't know this already, you might want to take a look at FA : http://fontawesome.io/ (which is far better, and works without bootstrap)

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI

Vex Munda
Anti Enslavement Movement
#7 - 2017-01-05 13:55:15 UTC
Althalus Stenory wrote:
If you only use bootstrap for glyphicons (and actually, even if you don't use it only for this), just in case you don't know this already, you might want to take a look at FA : http://fontawesome.io/ (which is far better, and works without bootstrap)

Thanks. This sounds promising. I ll definitely take a look at it.
Vex Munda
Anti Enslavement Movement
#8 - 2017-03-09 08:33:29 UTC
The initial message has been updated today.
Vex Munda
Anti Enslavement Movement
#9 - 2017-03-11 07:20:17 UTC
Hello people,

Progress on the mail deletion features seem to be going smoothly.

Estimated time of arrival for the deletion features: before 18 March, 2017 !!!
Vex Munda
Anti Enslavement Movement
#10 - 2017-03-16 12:21:49 UTC
The deletion features are there! I hope everyone likes them. As usual feedback will be appreciated.