Skip to content

v5.0

Compare
Choose a tag to compare
@MichaelEbert MichaelEbert released this 18 Dec 05:39
· 606 commits to master since this release
4fe68de

==Checklist==
Added fame, and other indirect content (eg, oblivion gates linked to quests will automatically check off when you complete the corresponding quest)
Added saves (kinda),
Added nirnroot checklist - Nirnroot don't have names, so they're referred to by formID for now.
Added discoverable location checklist

Added automatic upgrading of save data between versions. No longer have to constantly lose your progress!

==Guide==
Added map exploration content
In the "map exploration" section, you can now click locations, and they will open in the map in the sidebar.

==Map==
New feature: Map!
can zoom in and out
Can switch between viewing discoverable locations and (outdoor) nirnroots
Names appear on hover
Single click to select and view distances between locations
Double-click to check/uncheck
Can show optimal path between all nirnroots/locations (travelling salesman problem path)
Shows travel time between destinations

==Misc==
Added "clear" button to settings page to stop spectating.
iframe setting now has 3 options: always on, always off, and auto. Auto will show/hide iframe based off of window width.
settings are now grouped in to categories instead of all being lumped together
NPC Minipages have a nicer-looking "referenced in guide" section
Added favicon!
When spectating someone else's run, it will show that you are spectating in the topbar.
When spectating, the "spectating" button will show the last time the content was updated from the server. you can click the "spectating" button to refresh.
You can set your save data to automatically upload when it changes
moved the [Classname] tags to be in the HTML instead of CSS, so you can now search for a book like '[Book] The Black Arts On Trial'
Updated casual guide
Nirnroot and saves no longer link to nonexistent uesp pages

==internal==
moved json to v4 format, which separates the user-visible title from the internal class name
Added custom formIDs (starting at 0xFFFF FFFF and going down) for skills and pilgrims grace and other misc elements
Added new API for setting save data and updating things when savedata changes (getting save data still uses the savedata object)
Made object loading more robust
switched checklist from sequential ID to formID
Updated JSON file documentation in README
moved settings js to separate file
Fixed iframe disappearing small windows and links not working.
force parameter to updateChecklistProgress so when we call it on progress load it correctly updates display
Map now uses js modules. Trial run.
==Sharing==
Added read cache to server
Fixed some null pointer errors
Get db connnection string from environment variable rather than hardcode it into a dll