Skip to content

Latest commit

 

History

History
291 lines (290 loc) · 18.2 KB

CHANGELOG.md

File metadata and controls

291 lines (290 loc) · 18.2 KB

#Changelog

  • 1.0.0
    • Changes
      • preperations for public release
        • removing wtm references
        • changing wtm specific features to be more generalzing and configureable
        • add readme with instructions
      • updated esi swagger spec to current _latest
    • Fixes
      • Fixed esi alliance/character/corp cache not setting ids
      • trying to create config directory when it already exists
  • 0.16.1
    • Changes
      • Changed Default theme to Generic Bootstrap Theme
    • Fixes
      • Fixed expressions not working on disabled groups
  • 0.16.0
    • Features
      • Advanced Notification Page
    • Fixes
      • Display Name not settable to Headquarters, by restricted users
      • Some Error Messages missing styling
      • Fixed quie's script to use esi for dogma, this was deployed as hotfix onto 0.15.0
  • 0.15.0
    • Features
      • New "Dark" theme with black as primary color
      • Check In button to report in fleet activity else then FC/Backseat/Fleetcomp
      • Added ability to change display name of a Waitlist
    • Fixes
      • getting character affiliations was broken and got fixed
      • popover styles for dark purple and purple fixed (font color was not readable)
      • browser support detection code was not working
  • 0.14.0
    • Improvements
      • ESI error response handling centralized to have it easier to adjust them
      • Adjusted some logmessages for failed ESI calls to contain all request information
      • Moved Bootstrap up to 4.0.0-alpha6 and adjusted webpages for it
      • Added custom CSS theme
    • Fixes
      • Some urls where created wrongly because of code changing around
      • Character info not getting cached correctly (this just caused the cache to fail silently, requesting them every time)
      • Static Data Import menu entry not using correct rights to determine if it should show
      • Showing removed roles as granted on the profile in some circumstances
      • TS pokes failing some times
  • 0.13.0
    • Features
      • Added caldari BS level to html data to be used by new function of quies stats tool for the waitlist
      • Log to a file if an user is requesting fitting history over a extensively long period
      • Completely new permission manager, that allows user interface configuration (this wl is really getting to much permissions :>)
      • Added "no result found" entry when no search results are found instead of leaving the table empty and people wondering if it even worked
      • Added popover to events on the front page, showing the events description instead of using the event description as the name which made them occupy a LOT of space
    • Fix
      • Account status changes not going into log
      • Fixed safety fleet move, for new esi data
      • wait time sometimes not getting correctly applied when approving a single fit
    • Change
      • Allow only accounts with admin permission to assign admin role (before Leadership could assign any role)
      • Removed Mass Account import function that used a custom format and was not configurable
      • Removed a restrictive attribute from roles, since this was there to not allow characters with these roles to auth via IGB header and is not needed since a while (eve has no IGB anymore)
      • Some ESI interaction improvements (caching, response to errors and what not) this includes parsing monolith errors and returning them, they are not in json and looked like python literals (which has a high chance to be true since monolith is at least partial in python) so using a python literal parser now
  • 0.12.2
    • Features
      • Basic trivia system that doesn't have an proper backend interface yet
    • Changes
      • Make ESI request timeout after 10s of no response
      • Fix
        • Requesting wrong/too much scopes when taking a fleet
        • Some sorting problems with the dynamic account list
  • 0.12.1
    • Changes
      • Move webp support check to server side
    • Fix
      • Encoding problem when generating default configuration, related to 2.7->3.6 port
  • 0.12.0
  • Changes
    • Creating Stats on the Overview page does not block the request anymore
    • Code ported from python 2.7 to python 3.6
    • XML API replaced with ESI
    • CREST API replaced with ESI
    • Default FreeMove State of a fleet is now False
  • Features
    • Added Events that get displayed on the front page, very basic ATM
    • TS3 Functionality can be disabled using a configuration option
    • Accounts that get a T/R badge assigned, get a tag that they need a welcome mail, this tag is removed if some one sends the mail to them using the waitlist
  • Fix
    • Fixed not being able to change Default Character under some circumstances
    • Fixed a bug with T-Badges not being able to take over a fleet (this was hot patched a few hour after the the 0.11 release)
  • 0.11.1
    • Changes Added setup file for new api-scopes
  • 0.11.0
    • Changes
      • Removed unused account information (mails/pw hashes got deleted)
      • Added "New" Tag to people that are added a T or R Badge or are a new account. The tag is removed if the Send Auth Mail Button is pressed on their account (they get a generated mail send using the templates)
      • Changed the way API Info is saved, so we can save which api scopes belong to them
      • Sending Mails now use ESI and sends the mail directly ! No open eve client required!
      • Added a window to see in fleet information (ships in squads and how long some one is in fleet). This is only accessible as developer role at the moment since it is mainly an experiment to see how it could be used for a future feature
    • Fixes
      • Added a missing space in Alts list
      • Fixed a typo on the waitlist page if it is down
      • corrected some loglevels SSE related logging
      • Fixed some times putting wrong (case) character names in the database when some one entered it with wrong case
    • Features
      • Added a way to download a list of all fullcommanders as a cvs format with the right permissions
      • Added a basic profile page for accounts (you need specific rights to see them)
      • People can now only press the invite button a character once per 30s, this is to prevent excessive spam
      • Added Ability for specific roles to add messages to profile pages that have a level of who can see them
        • this is mainly meant for tracking changes to positions and such
        • these notes automatically get a message added every time you change the roles some one has, use the "Add Note" filed in the dialog to make a comment as to why the roles where changed!
        • the notes get a message for when the account is created and which roles where added back then
        • they get a message added when some one sends a welcome mail to them
  • 0.10.0
    • Changes
      • Comp History now shows the fit comment (which contain Logi and Caldari BS lvls)
      • Reworked the way HTML is generated out of stats to make it easier to add new ones
      • now all modules of a fit are properly saved into a table (this wasn't needed for anything before and saved a lot of expensive joins, but opens up for more selective querying), instead of just as a dna string
      • added a script to convert the dna string in existence to these table entries, and tries to best guess correct invalid dna strings, (that could be submitted by entering a dna string into the xup field) and removes module ids that refere to a id not found in the invtypeids table. Additionally if there are amounts found that are > signed int (around 2.14b) it sets the to the max value
    • Fixes
      • Fixed permissions on creating accounts from a file, was Officer, now is Leadership (Officers couldn't access the page through)
      • rearranged some js files, so there should be some size saved
  • 0.9.2
    • Changes
      • Made a configuration option for using a different image server for eve images
      • added some stats to the Settings - Overview page
      • added pagination buttons to the command core list
    • Fix
      • Changed to JS to not use deprecated and in ES5+ removed with(variable){} statements so the transformation/bable works with out default settings on it
  • 0.9.1
    • Features
      • Added a list that is visible to command core members and shows all roles and known alts of a person
      • Added the ability to add Notes to an Account (with the appropriate rights)
    • Changes
      • made it work in Overwolf again (their stuff is outdated but sadly there is no up to date overlay browser, maybe I should just write one)
      • Some changes to make is Safari compatible because Safari has problems with let
      • every role now has a displayName that can be different from its "actual name" this is used to display it in the command core list
    • Fix
      • I imported some wrong functions some where and it failed horribly
      • fixed some feedback center related code (made it return the right values)
  • 0.9.0
    • Features
      • Added Babel and the Babili preset for js minification
      • updating fleet status using SSE events
    • Changes
      • Saving dropdown states in localstorage instead of cookies
      • rewrote and modularized most of the the JS (should yield lot better minimization now) and got rid of some ugly parts that needed to get written like that because of old IGB
      • update to boostrap-alpha5
      • added cookie security as config setting
      • fixed some typos in flashed messages
      • replaced inclusion of whole font awesome with a subset font
      • changed some default config options to use values that are more likely to work "out of the box"
      • added some preconnect tags to establish connecting to sites that we are gonna contact
    • Fixes
      • fixed entries sometimes not getting inserted in the right position (introduced with SSE)
      • added a missing js file back to the feedback page
      • fixed an exception caused by spamming the invited button (we had those A LOT guys, stop spamming that button)
      • fixed a problem with a wrong css selector syntax that made the whole JS file not work in safari browser
      • fixed trying to reconnect to a none existing SSE endpoint when all fleets are down
  • 0.8.0
    • Changes:
      • Waitlist is now autoupdating for R-Badges and linemembers
      • Removed copying username to clipboard when clicking it, since there is crest to open it ingame now
      • Removed a lot of IGB related double/workaround code
      • Gong notifications are now on the main wl page
      • X up notifications for users with fleet comp permissions
      • Base pilots are now able to view a character popup with public info (Corp & Bio)
      • No longer support IE or Edge
      • FC/Backseat/Fleetcomp (this includes taking a fleet) is now logged to a file.
      • Residents are now officially allowed to see comp history :P, Trainee's are restricted to 30min history
    • Improvements
      • Waitlist is now kept upto date using ServerSentEvents, instead of json request, less traffic, instant updates!
      • Removed extra cookies that were used to save stuff due to the ingame browsers lack of local/session storage
      • Some performance improvements for js
  • 0.7.0
    • Changes
      • Frameworks updates
      • Versioning Change / Cache Optimization
      • Font Awesome Removal
  • 0.6.1
    • Changes
      • You now need to login using the normal Login on the base site /
      • you need to use your Main Character (the one you Waitlist-Account is named after) for logging in
      • after you can change the character you are FC-ing with as normal
      • The Fitting display script is now part of the waitlist instead of hosted by quie (who wrote it!)
    • Improvements
      • CSS/JS files now get combined/minimized should improve page load speed a bit, reduce traffic a lot
      • minimizing JSON output a bit more
      • minimizing HTML now
  • 0.6.0
    • Features
      • Fleetsettings now contain a "Safety" button
        • Moves all members of the fleet you click on to the set Safety channel (Channel is configured over TeamSpeak settings)
        • you need to be the fleetcomp of the fleet
      • API endpoint to trigger the Safety move
  • 0.5.0
    • Features
    • New Bro Tag on History
    • Allow T-Badges/R-Badges to see comp history
    • Out of Game Send mail button (new CREST API came last patch)
    • Feedback backend was changed, to make it more organized and extendable for the future
    • Implemented an interface to the new mail CREST endpoint
  • 0.4.2 Hotfix 1
    • fixed searches for line member names (not accounts) erroring out because i forgot 2 dots
  • 0.4.2
    • Features
      • Font size button to Comp-History (well it was there for a while because I wanted to show it to people :P but officially added in this version)
      • Copy Charactername to clipboard if you click it on the waitlist (no idea if that actually works, I can't remember actually testing it out, and browsers have some weird restrictions to clipboard access) But my commits say I added that at some point....
      • Clicking Charactername in OOG Browser should open the characters profile ingame, if you are crest authenticated with the remote UI right (take over a fleet to get it :P), if not well ofc not right?
      • Made Names in the history search match partially instead of complete
    • Fixes
      • Fixed some log messages...
  • 0.4.1
    • Fixes
      • Single fit approvals getting filtered out by the "show only approvals filter" (it actually only showed entry approvals)
  • 0.4.0
    • Features
      • Eve SSO login for linemembers
      • Mass Fleetinvite Tool
        • Post list of names press start when you asigned to a fleet and they will all get an invite (it is magic)
        • Use it for ez reform?
      • Added Search for Fleetcomp history where it can be filtered by Accountname, Charactername(for the target of an action) types of actions and time frame.
        • multiple account/character names can we inputed like this Bruce Warhead|Beryl Slanjava "|" is the seperator, multiple names are allways an OR since 1 action can not be done by multiple people anyway
      • Added Admin setting to insert html into page headers
      • Comp History has a button now to hide everything except fit approvals :)
    • Changes
      • images server used for player and ship pics from image.eveonline.com to imageserver.eveonline.com since the latter is a CDN and apparently supports https now
      • Display current active TSs config in the settings form (passwords excluded)
      • Show logout button to linemembers now since it is not auto relogin (with ingame browser headers) any more
      • removed alt="Charname" from character pics since it wouldn't have the space to display it anyway
    • Fixes
      • stop lossing logfiles by rotating them on restart and deleting the old one from that day (I blame wired python documentation)
      • broken logging line that was causing an error....
      • a lot of errors that could occur
  • 0.3.2
    • Features
      • Auto detection of squads/wings for the fleetsetup
    • Changes
      • Increased time waiting for making a member check after an invite by 5s
      • logging improvements
      • TS Pokes stopping to work if to many people with wrong TS names failed their pokes bc of it
    • Fixes
      • After login, redirect to page that you wanted to visit originally instead of index
      • default config file creating being broke
      • using HQ MOTD for VGs
      • reusing wrong fleet connections from cache, stopping invites/member check from working
  • 0.3.1
    • Features
      • Propagate "default" waitlist constellation/dock/system changes to all waitlists. Apparently people where moving to wrong systems because people started a assault/vg fleet and those weren't up-to-date
      • Display your current characters portrait next to the logout link to help know which character is currently connected to your waitlist account
      • Added Update Button to fits, for linemembers, bc apparently it is hard to x-up a new fit first and afterwards delete the old one
    • Changes
      • Don't display TS port on website if it is the default one
      • improved the wording on how you should name yourself on TeamSpeak to have pokes working
      • Only display missed invites if they are > 0
      • Don't go through the fleet setup if some one takes over an existing fleet, and was not CREST authenticated already
      • Display current character as fleetcomp instead of waitlist account name
      • Only replace Fleet MOTD on setup if it is very short < 50 characters
      • Added Option to reassign squads
      • Made waitlist be displayed as tabs instead of a drop-down, for better exposure for all fleets
      • Display all waitlistgroups for selection when setting up a fleet, not only the open ones
      • Hide the conversation button in out-of-game browser, since it doesn't work there anyway
    • Fixes
      • Made waitlists open and closable on mobile browsers
      • X-UP form always send people to the default waitlist
      • Missed invite count not getting auto updated
      • Event for a player removing himself from X-Up was missing a conversion to a display message
      • Fixed missed invites taking up a whole line in the entry
      • Improved handling of TeamSpeak disconnect detection
      • Default mails topic was always set to its body instead
      • Fixed the last squad on the priority list always getting ignored
      • Missed invited counter getting increased 2 times
      • If a name is not found on TeamSpeak, search for it with a * in front to support deaf members
      • CREST request failed bc of () out of place
      • Multiple exceptions fixed on spam clicking buttons (and trying to remove/move things that where already)
      • Fixed some exceptions related to fleetsetup and made them display useful messages. These only happened if you did weird things, like not fill out fields, use the back button on your browser or did not select a waitlistgroup since you didn't open any first
      • remember fleet id from first entry when some one goes through CREST authentication in-between
  • 0.3.0
    • Features
      • Implemented CREST based invites
      • TeamSpeak Pokes
      • Customizable Mails for waitlist link (t-badge, r-badge, other)
      • Made HG/Assault and VG MOTD configure able via settings webpage
    • Changes
      • moved disabled accounts to end of list
      • reordered fields in account page to make most useful things come first
      • Changed CDN used for jquery away from google since it seems to make problems with Chinese people having a block
      • Made Fleetinvites and Notifications distinguishable in comp history, this was needed because of crest invites
      • Changed Notifications to be able to be triggered multiple times
      • Changed the look of buttons, to make it more clear what they do
    • Fixes:
      • Fixed waitlists not getting displayed correctly if default one is not open