Skip to content

Latest commit

 

History

History
654 lines (540 loc) · 20.4 KB

CHANGELOG.md

File metadata and controls

654 lines (540 loc) · 20.4 KB

#3.1.52.148 #3.1.51.148 - Test

  • Updated feature funding window - Kelly

#3.1.51.147 #3.1.50.147 - Test

  • Fix for myget change to https - klkitchens
  • Fix windows not having custom backgrounds - Kelly
  • Add message if not subscribed when adding an icon - Kelly

#3.1.50.146 - Test

#3.1.49.144 #3.1.48.144 - Test

  • Migrate card images to new location on start - Kelly
  • Delete old images - Kelly
  • Delete old proxies - Kelly
  • Clear old installer files - Kelly
  • Make update window auto scroll - Kelly
  • Change image install directory so images don't get deleted - Graves

#3.1.47.142 #3.1.46.142 - Test

  • Got rid of Subscription Message timer in place of a 'Close' button - Kelly
  • Moved and enhanced friends list - Kelly
  • Fixed a couple bigger memory leaks - Kelly
  • Added feature funding - Kelly

#3.1.46.141 #3.1.45.141 - Test

  • Fixed sub window showing for subscribers - Kelly
  • Fixed some update bugs - Kelly
  • Added shortcut key verification to o8build - Kelly

#3.1.45.140 #3.1.44.140 - Test

  • Fixed some sub issues - Kelly
  • Different disconnect handling - Kelly

#3.1.44.139 #3.1.43.139 - Test

  • Added sub message about password protected games - Kelly
  • Fixed a lot more bugs in game/deck editor etc - Kelly
  • Fixed local hosting - Kelly
  • Fixed gameserv spam - Kelly

#3.1.43.138 #3.1.42.138 - Test

  • Finished fleshing out password protected games - Kelly
  • Fixed unknown error when joining a game you don't have - Kelly
  • Fixed double clicking to resize columns causing a game join #810 - Kelly
  • Add space in username warning - Kelly

#3.1.42.137 - Test

  • Updated api to fix a crash - Kelly
  • Update to logging - Kelly
  • Updated some wording - Kelly
  • Fixed #873, Issues with direct to table not properly filling variables - Kelly
  • Added background to startup message + made it larger to better handle larger messages - Kelly
  • Added password protected games - Kelly

#3.1.42.136 #3.1.41.136 - Test

  • Fixed crash when not adding a name when adding a feed - Kelly
  • Fixed a deck editor crash - Kelly
  • Fixed common crash in sealed editor - Kelly
  • Fixed many more crashes - Kelly

#3.1.41.135 #3.1.40.135 - Test

  • Added profiles for users - Kelly
  • Added user icon support for subscribers - Kelly

#3.1.40.134 - Test

  • Some more bug/stability fixes - Kelly

#3.1.40.133 #3.1.39.133 - Test

  • Lots of bug fixes, heavy stability updates - Kelly
  • More UI Tuning

#3.1.39.132 #3.1.38.132 - Test

  • Fixed chat history deletion(deletes too much and leaves lines behind(or it used to anyways)) - Kelly
  • Improved chat break for unread messages - Kelly
  • Fixed some chat scrolling and also image scrolling issues - Kelly
  • Fixed image clicking now works - Kelly
  • Octgn gap more integrated into client - Kelly
  • Heavy UI retuning for custom backgrounds and style in general - Kelly

#3.1.38.131 - Test

  • Fixed bug in o8build - Kelly

#3.1.38.130 #3.1.37.130 - Test

  • Fix for duplicated cards in sealed - Brine
  • Marker image validation - Gravecorp
  • Updated subscription window - Kelly
  • Updated subscribe menu - Kelly

#3.1.37.129 #3.1.36.129 - Test #3.1.36.128 #3.1.35.128 - Test

  • In game sound support
  • Custom window background images(skins)
  • Ability for user to change ingame background

#3.1.35.127 #3.1.34.127 - Test

  • Fixed knock knock not working for subscribers - iGemini
  • Added python call to get not active alternates properties #821 - Kelly
  • Updated to new site - Kelly

#3.1.34.126 #3.1.33.126 - Test

  • Switched icon for game log window
  • Got rid of game player tab transparency

#3.1.33.124 #3.1.32.124 - Test

  • More verbose buttons and labels for Game Management tab
  • Allows for spaces and carriage returns before and after feed url
  • Added options for sound
  • Sound alert when someone @yourusername's you in chat
  • Sound alert when someone sends you an whisper
  • Command line based game starting for devs - /table /game=f80624da-58d7-4957-acd6-8a9ccb41619d
  • Fixes issue with cut off hover images
  • Hover chat or player area darkens background for easier reading

#3.1.32.124 #3.1.31.124 - Test

  • Usernames with spaces display correctly - Kelly
  • Use comma to seperate / commands instead of spaces - Kelly
  • Right click users in chat list - Kelly
  • In game chat resizing - Kelly
  • Can double click in game chat resize to snap chat to full game table height, or double click to snap back again. - Kelly
  • Game devs can now jump directly into a table after the 'Loading Window' using a command - Kelly
  • Loading window now shows which games are being checked to update, and which are updating - Kelly
  • Added a 'Full Game Log' option to the game menu, and the ability to save that log - Kelly
  • Added indenting on multiline chat in game - Kelly
  • Fixed #863 - Kelly

#3.1.31.123 #3.1.30.123 - Test

  • Proxygen fixed schema and validation on the format attribute. -Gravecorp

#3.1.31.122 #3.1.30.122 - Test

  • Removed white square in userlist when both scrollbars are shown. - iGemini
  • Proxygen conditional element if structure splitted value and contains logic for ease of debugging. - Graves
  • Improved image updating in deck editor Fixes #774 - Soul1355
  • Fixed issue with dragging between deck sections - Soul1355
  • Fix some issues in deck editor - Soul1355
  • Update GraphicUtils for proxy generator - DarkSir23
  • Wordwrap shrink to fit for proxies - Graves
  • Reduce overhead on image load in proxygen - Graves
  • Fixed contains not correctly working in some cases add a check for a null constant so you can check value for not defined/null its named #NULL# - Graves
  • Proxytester maintains image aspect ratio now - Graves
  • Fixed o8c group install - Graves

#3.1.30.121 #3.1.29.121 - Test

  • Fix start game dialog never closing - Kelly
  • Fix temp cleanup during dns change - Kelly

#3.1.29.120 #3.1.28.120 - Test

  • Fixed broken limited deck editor #847 - Brine
  • Xml validation improvements in the o8build - Graves

#3.1.28.119 - Test

  • Implemented fixed/formated text values #846 - Graves

#3.1.28.118 #3.1.27.118 - Test

  • Simple timer for testing proxy gen speed - Graves
  • Added some logging for proxy gen speeds - Kelly
  • Fixed card clone null crash - Kelly
  • Fixed #817 #815 #791 alternate issues - Kelly

#3.1.27.117 - Test

  • Cleaned up some loading messages - Brine
  • More alternate fixes - Kelly
  • Fixed a typo - Kelly
  • Fixed if/else proxygen structure not breaking on match - Graves

#3.1.27.116 - Test

  • Xsd fix - Graves
  • Ignore undefined properties for cards - Kelly
  • Added some schema changes and some restrictions on attributes for proxygen - Graves
  • Proxygen xsd overhaul - Graves
  • Include xsd files in octgn's folder for devs - Graves
  • Added more loading messages - Brine
  • o8build alternate card validation - Graves

#3.1.27.115 - Test

  • Alternates get skipped for validation - Graves

#3.1.27.114 - Test

  • Changed o8build validation order added duplicated property checking for gamedef. - Graves
  • o8build now checks sets for duplicate properties on cards and on properties not defined in definition.xml - Graves
  • o8buildgui updated with selection of lines and a right click menu to copy to clipboard. - Graves
  • Start of askChoice API for multiple choice dialog boxes(python function askChoice('question string', [python list]) will create a box with radio buttons to select the option you want returns index number of chosen option in list) - Brine

#4.1.27.113 - Test

  • Removed xp warning, always install .net 4.0 - Kelly
  • o8build throws an error when version is not defined in a set while converting o8s files - Graves
  • Fixed big memory leak - Kelly
  • Cleanup proxygen xsd - Graves
  • Added option to o8buildgui to use test version instead of master - Graves
  • Redone switch conditional and updated xsd proxygen - Graves

#3.1.26.113 #3.1.26.112 - Test

  • More memory fix - Kelly
  • Fixed image check for chat images - Kelly
  • Updated changelog - Kelly

#3.1.25.112

  • Fixed chat memory issue
  • Chat images for subscribers(gifs disabled for now)
  • Login fixes
  • Fix of play window being always on top when fullscreen
  • Added html support for game documents
  • DB Fixes

#3.1.24.111

  • Fixed now can't edit username if playing online
  • Fixed some event issues

#3.1.24.110

  • Fixed some potential memory leaks

#3.1.24.109

  • Added image and gif support in chat for subscribers
  • Fixed menu bar hiding in game
  • Fixed chat message bar not re showing up if closed
  • Only highlight chat lines if hovering usernames
  • Only allow up and down in chat if no text
  • Add option to change chat history length
  • Added hint in chat text input to show /? command

#3.1.24.108 #3.1.23.108

#3.1.23.107

  • DESTROYED THE EVIL RIBBON CONTROL IN GAME
  • Less user list refreshes for performance

#3.1.23.106

  • User equality speed boost(just a performance thing)
  • elseif in proxy gen fix
  • More performance updates

#3.1.22.106 #3.1.21.106

  • Fixed some chat slow down
  • Trimmed down some logging
  • Adding some logging
  • Fixed game list not showing up
  • Cleaned out some unrequired junk
  • Addes switch case support for proxygen

#3.1.21.105 #3.1.20.105

#3.1.20.104

  • Added some sub stuff
  • A fix for the chat log
  • Made version required in the set.xsd

#3.1.19.104

#3.1.19.103 #3.1.19.102

  • Fixed potential crash/freeze due to breaking my philosophy that while loops are evil

#3.1.18.102 #3.1.17.102

  • More extensive login logging
  • Added more logging
  • Faster propagation???
  • Fixed where you could accidently resize the window when you resize
  • Contact list cleanup
  • Better user icon usage
  • Fixed a sorting bug in the user list
  • Fixed sub price typo

#3.1.17.101

  • Performance boosting

#3.1.17.100 #3.1.16.100

  • Badges for subbed users

#3.1.16.99 #3.1.15.99

  • Made an installer warning for xp

#3.1.15.98

  • Fixed more chat issues
  • Fixed a null crash

#3.1.15.97

  • More performance boosts
  • Killed the indygogo page
  • Increased chat limit to 1k
  • More chat improvements
  • Fixed slow loading of text files in game documents
  • Added install package option to o8buildgui
  • Added o8buildgui

#3.1.15.96

  • Fixed a chat bug

#3.1.14.96

  • Limit chat messages to 100
  • Fixed crash from nag window
  • Fixed bug talking to lobby while offline

#3.1.13.96 - First release of 3.1.x.x

  • Always start as command line(sas)
  • Removed some unnessisary tracing in lobby server
  • Fixed sub list
  • Fixed message box bug

#3.1.12.96

#3.1.12.95

  • Fixed game time
  • Fixed o8c cancel not allowed to install another o8c

#3.1.12.94

  • Fixed a hack(nothing about that sounds right)

#3.1.12.93

  • This is the real hack for the test version
To come...There are 30 ish more changes that can be found in our commit list https://github.com/kellyelton/OCTGN/commits/master for now

#3.0.12.58

#3.0.10.55

#3.0.9.52

#3.0.8.52[Test Build]

#3.0.8.51

#3.0.7.51[Test Build]

#3.0.7.50

  • Fixed crash from Game list resize.
  • Some file locking on config file so it doesn't keep breaking.
  • Drag issue in deck fixed

#3.0.6.48

#3.0.5.47

  • Added missing login links for registration and password recovery etc.
  • Fixed Custom Games resizing issue
  • Removes title bar on fullscreen game
  • Added card.setController(player) api
  • Added card.peek() api
  • Added setActivePlayer() api

#3.0.3.43

  • More performance tuning
  • Added some performance options to the options menu
  • Performance options start on the lowest settings
  • Fixed offline play bug
  • Fixed Pre Game Lobby popping up behind main window.
  • Fixed Ctrl+S Shortcut in game

#3.0.2.42

  • Performance tuning

#3.0.2.41

  • Added options dialog
  • Added light chat option

#3.0.2.40

  • Fixed game hosting and joining.

#3.0.2.39

#3.0.2.38

  • New Layout
  • Fix issue with OCTGN window being offscreen
  • Converted most colors(I think)
  • Converted Table window to new style
  • Autorefresh news list
  • Changed contact list(for better or worse)
  • /commands for most user based things
  • Improved offline playability with this new layout
  • Better offline nickname picker
  • Fixed window dragging error(right click)
  • Fixed some race conditions
  • Improved deck editor drag drop

#3.0.1.32

  • Deck editor, most things are draggable(use shift key for some stuff)
  • Shuffling improvement
  • Offline hosting works with no internet connection again.

#3.0.1.31

  • Fixed game menus(missing shortcut keys and scrolling)
  • Shrunk down menu spacing

#3.0.1.30

  • Performance gain in lobby.

#3.0.1.29

  • Dummy change to fix updater.

#3.0.1.28

  • Friendslist is now sorted by online and offline and then alphabetically
  • Reworked how fonts are loaded from game definitions. Developers see here
  • UI Changes
  • Made reconnecting not be a popup window anymore
  • Changed updating back to installer
  • New chat
  • Fixed offline games
  • fixed deck loading bug
  • In game chat window is now resizable
  • Fixed chat command crash
  • Created basic plugin system for the deck editor(octgn.library on nuget)
  • python: can now draw arrows

#3.0.1.27

  • Localized and changed chat server endpoints
  • Added v1 of Deck Builder Plugin System
  • Offline games now can see their external IP

#3.0.1.26

#3.0.1.25

  • Fixed webRead bug.

#3.0.1.24

  • Fixed issue with passwords with special characters not working

#3.0.1.23

  • Added password reset button
  • New login mechanism
  • New registration mechanism
  • Added error submitting
  • Fixed potential deadlock
  • Middle mouse button to pan
  • Added currentGameName() to get current hosted game name
  • { and } in askInteger don't crash anymore
  • Fixed temp cards moving crashing octgn
  • Whispering other players now more distinguishable
  • Sealed deck editor UI update
  • Games can now only grab cards from there own games

#3.0.1.22

  • Removed twitter feed and replaced with an xml file on the website.
  • Fixed a hosting bug.
  • Removed XML protocol from OCTGN
  • Quick fix for settings not saving.
  • Increased the login timeout for people with a bad connection
  • Can launch and connect to StandAloneServer using just the command line.

#3.0.1.21

  • Disabled sandboxing of python scripts.

#3.0.1.20

  • Fixed multiple instance of OCTGN message box always showing up.
  • Removed OCTGN Shortcut updater, as it caused crashes issues on weird machines.

#3.0.1.19

  • If multiple instances of OCTGN are running, prompts user if they want to kill them
  • If you log in, and another instance of OCTGN is logged in anywhere, it gets booted properly and doesn't create a never ending binding loop
  • Updates OCTGN links on the Desktop, Start Menu, Quick Launch, Pinned Task Bar, and Pinned Start Menu to point to the current install location on startup.
  • Unbroke offline games

#3.0.1.18

  • Changed the updater
  • Fixed some url's
  • Added auto build+release stuff for CruiseControl.net

#3.0.1.14

  • Fixed autoupdate bug.

#3.0.1.13

  • Fixed bug that caused load to hang

#3.0.1.12

  • Removed the split screen
  • Added help in file menu
  • Added automatic updating

#3.0.1.11

  • Make gamelist autorefresh
  • Arrange user list in lobby by name
  • Adding friends and chatting works again
  • User status fixed
  • Lobby is now opt-in

#3.0.1.10

  • Fixed another game install bug
  • Added game isolation(games are unaware of each other)
  • Added game uninstallation(select a game to get to the set listing and click remove game)

#3.0.1.9

  • Fixed install game bug

#3.0.1.7:

  • Minor boot changes
  • Lobby Sounds
  • Setup enhancements

#3.0.1.6:

  • Changed .net framework requirements from full to client profile.
  • New server
  • Proper SQL query escaping for Deck Builder

#3.0.1.5:

  • Fixed font permission issue with UAC
  • New database rebuild table
  • Supports help.txt documents
  • Fixed deck editor display empty fields on a deleted game

#3.0.1.4:

  • Fixed hosted games not showing up
  • Fixed bug when switching filter
  • Optional custom font support

#3.0.1.3:

  • Problem with two OCTGN's open at once, booting eachother off fixed
  • Trim debug window so it doesn't overflow
  • Fixed up SimpleConfig
  • Chat topic can now be set by chat owners, and exists in Lobby chat
  • Remembers if you checked Two-Sided Table
  • Default game name, and remembers last game name
  • Announcements from server is now possible
  • Save password feature fixed
  • Game run time fixed
  • Games not refreshing fixed

#3.0.1.2:

  • Added option in File menu to disable installing sets/defs on startup
  • Fixed problems with installer(SQLite and others)
  • Fixed issue with pregame lobby not changing size

#3.0.1.1:

  • Catches errors when installing/checking defs/sets on startup
  • Fixed crash when OCTGN can't access news feed
  • Fixed memory leak in deck editor
  • Fixed deck editor crashes
  • Fixed midgame crashes due to SimpleDataTableCache
  • Fixed ram usage issues

#3.0.1.0:

  • Chatting service seperated from game hosting service
  • Offline play added
  • More info about hosted games
  • Python error checking/catching in multiple places
  • Removed lots of dead code
  • New database using Sqlite
  • Added Game Rules window to play
  • Moved user settings to a settings file
  • No longer uses Google to authenticate
  • Huge amount of code cleaning/refactoring
  • GlobalVariables for game devs.
  • Headlines on login page
  • Offline messages
  • Fixed several UI bugs
  • Added About window and links on login page
  • Lobby reconnects on disconnect
  • Sub directory for sets
  • Can set custom data directory for octgn
  • Can now filter game list by game name
  • Clicking the preview image in DeckEditor flips cards
  • Hovering previews of cards with alternate images (hold alt key)
  • Fixed too many bugs to count. Take a look at https://github.com/kellyelton/OCTGN/issues?sort=updated&direction=desc&state=closed

#3.0.0.3:

  • Moved user settings to the registry
  • Added "/developer" command while in game for python console
  • Added python console button in game
  • Changed some window titles
  • When exiting deck editor, it now asks you if you want to save your changes, if changes were made
  • When making a new deck, prompts you to save current deck if not saved
  • Added server messages, and timed server restart functions
  • Added status messages when logging in
  • Added server status to login page

Fixed:

  • Lobby Chat no user issue/can't host game
  • Issue where Octgn will sometimes run in background when closed
  • Lots of instabilities and random crash problems.
  • Username not carried through to game
  • Better checking of finished games
  • Problems selecting sets in the set list
  • Multiple windows issues
  • Fixed Log Off/Quit issues with windows
  • Removed AboutWindow in game

Python:

  • Added me.isActivePlayer
  • Added openUrl(url)