Skip to content
This repository has been archived by the owner on Apr 21, 2019. It is now read-only.

Releases: NotoOotori/chinese_chess_online

v1.0.1

07 Apr 16:25
a7896b3
Compare
Choose a tag to compare

1.0.1 (2019-04-07)

Bug Fixes

  • server: Fix the game_string saving to the database. (9d7a3de)

Performance Improvements

  • platform: Improve layout. (28b0df9)
  • platform: 美观界面 (b8f3e66)
  • platform.chess_lobby: Fix the color of glossy_buttons and the size of chessboard. (9806967)
  • platform.chess_lobby: Fix the wrong text in the label_ready. (f3ce8c6)
  • platform.chess_lobby: Improve layout. (afcca51)
  • platform.chess_lobby: Update layout. (81b43d0)
  • platform.login: 把MessageBox改成MessageBoxBase (fd4fac1)
  • platform.login: 添加卷轴 (948eb1f)

v1.0.0

04 Apr 17:02
Compare
Choose a tag to compare

1.0.0 (2019-04-04)

Bug Fixes

  • database: Fix a bug that may cause NULL elo value to be stored in the database. (93047cd)
  • database: Fix the formula of updating elo (ffda8c1)
  • database: 修改外键约束 (db45e0d)
  • database: 修改时间类型和ip地址的比较 (56c0013)
  • database: 修改错误的INT变量类型 (54eaf94)
  • database.trigger: 修改笔误 (6c804f0)
  • DataEncoding class: 修复因为字符串格式不对而报错的bug. (498bc74)
  • glossy_button: Fxxk glossy button. (885482a)
  • platform: Add exe file in resource folder. (064a25d)
  • platform: Fix small bugs. (4b62d45)
  • platform: Fix small bugs. (4fbd057)
  • platform: 将MySql.Data.dll添加至项目中 (447706c)
  • platform.chess_lobby: Correct the text for result in FormResult. (53aaf0c)
  • platform.chess_lobby: Fix a crash caused by bgm playing. (64b53fd)
  • platform.chess_lobby: Fix some issues about the confirm button. (c9773a8)
  • platform.chess_lobby: Fix the bug that bgm won't stop when the lobby is closed. (fb8074c)
  • platform.chess_lobby: Fix the bug that the masks do not vanish after one game is completed. (8b9c0aa)
  • platform.chess_lobby: Fix the volume of bgm and Luo Tianyi. (1d4c400)
  • platform.chess_lobby: Remove the min_button and exit_button in the result form. (3950138)
  • platform.chess_lobby: Restyle the form. (b49638b)
  • platform.chess_lobby: 修复走子后mask少显示一个的bug (a04d466)
  • platform.chess_lobby: 解决了OnPaint重复触发的bug (8dabe80), closes #17
  • platform.chess_lobby & server: Handle the situation that one's opponent quit the lobby when the (38a99df)
  • platform.chess_lobby: Manage the states of the buttons. (7f2c471), closes #29
  • platform.common: Fix a bug that MessageBoxBase cannot be moved. (16c4bf4)
  • platform.common.glossy_button: 修复了label挡住button判定的bug. 添加对改变颜色的支持. (f398406)
  • platform.dating: Fix a bug that the renew button doesn't react to onclick event. (7c375d5)
  • platform.dating: Fix the display problem of form_dating. (e43cfca)
  • platform.dating: Remove the annoying MessageBoxes. (7d8e1c0)
  • platform.dating: Remove the horizonal scroll bar. (6e6fc67)
  • platform.dating & database: Fix a bug that wrong username and avatar are shown in recent games. (a806e41)
  • platform.form_login: Fix a bug that may cause a crash when the server is not online. (77f62bd)
  • platform.login: Fix a bug that form_login won't show when the form_signup is closed. (43ca649)
  • platform.login: 修复接受信息时卡死的bug, 删除不必要的代码. (cf322cd)
  • sample.chinese_chess: Fix a bug that askyesnodialog is shown when in readonly mode. (07e1f35)
  • server: Fix a bug that may cause the platform to crash. (0b594ef)
  • server: Fix a server crash occurred when the only player in a lobby sends a ready request. (0de0855), closes #28
  • server: Fix the bug that a NullReferenceException will be thrown if a user not in a lobby reque (63b929e)
  • server: Fix the bug that dating may loss the message from server. (396a476)
  • server: Fix the misspelling. (a3a06a3)
  • server & platform.login: Fix a bug that one account can be logged by several clients simultaneo (bc16cdd)
  • server.data_encoding: Fix a bug that execute `break' too early. (cf764d0)
  • server.data_encoding: Fix a crash caused by multiple identifiers in data_array. (46945d5)
  • server.data_encoding: Fix an bug when multiple identifiers appear in the array_data. (655a864)

Code Refactoring

  • platform.chess_lobby: 修改棋子图片的显示方式 (24663b3), closes #20

Features

  • database: Add elo and avatar column to the platform_user table. (982a902)
  • database: Create the game_record table. (e1e75fb)
  • database: Create the procedure needed when recording the game and updating players' elo. (a7401eb)
  • database: Create the stored procedures for getting avatar and username. (947fc3f)
  • database: 创建注册存储过程 (b45526d), closes #15
  • database: 建立数据库用户表服务器表和服务器记录表 (427124f)
  • database: 给user表添加头像(avatar)属性. (e367b55)
  • database.trigger: 建立了server表和user表的插入查询触发器 (32cb064), closes #13
  • database.trigger: 建立了server表和user表的插入查询触发器 (d64cfdb), closes #13
  • database/platform_user: 添加salt, 修改password的变量类型 (67f0d15), closes #15
  • database/trigger: 添加了server_log的check触发器 (da29b60), closes #13
  • platform: Create a class for message box and replace all MessageBox by MessageBoxBase. (d46e722)
  • platform: Update the icon of the project. (3fe42e2)
  • platform: 添加DataEncoding类 (1404df8), closes #24
  • platform: 添加GlossyButton (8ae31cb)
  • platform & server: Add the feature of surrendering and continuously playing. (a92d646)
  • platform.chess_lobby: Add a feature that king taking event will be handled. (388fafd)
  • platform.chess_lobby: Add background music. (540235d)
  • platform.chess_lobby: Add label_ready. (24287a0)
  • platform.chess_lobby: Add the getting-ready feature. (5be0e94)
    *...
Read more