{"push_id":896615906,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"c65625142eb424f526b1c0837aa0458965972c8b","before":"5dd4279f39fe6e48f5e1961f3a99b0cf3b16dd55","commits":[{"sha":"d35f13afb418e42dc25efd0784680bd19931bb51","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Метод CleanStrWx() класса CoreLib теперь очищает строку и NULL последовательностей.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/d35f13afb418e42dc25efd0784680bd19931bb51"},{"sha":"d8c35791f3cdf50bcf0f3af87687a96bcf4b7bc4","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Регулярное выражение для проверки правильности записи SteamID добавлено в ресурс.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/d8c35791f3cdf50bcf0f3af87687a96bcf4b7bc4"},{"sha":"84d55d7adc7951a94490766994ac432a8014e087","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлен метод ReadFileToTable(), загружающий содержимое файла в нашу форму.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/84d55d7adc7951a94490766994ac432a8014e087"},{"sha":"1af603f45363a7db332b63d8ba37ba48f13b56de","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлена новая строка в ресурс.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/1af603f45363a7db332b63d8ba37ba48f13b56de"},{"sha":"b6b2372798dd2fabe4c8f44bd737198fe3efe292","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлены базовые обработчики нажатия для элементов управления.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/b6b2372798dd2fabe4c8f44bd737198fe3efe292"},{"sha":"98b0fda7ad5c6079a5c148a3d61b2e39a75f08f9","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Реализовано сохранение базы отключённых игроков в файл.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/98b0fda7ad5c6079a5c148a3d61b2e39a75f08f9"},{"sha":"f3e5ab22dbc0f0fa3f99527ac59af09697db32f7","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлена строка MM_SaveException в ресурс.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/f3e5ab22dbc0f0fa3f99527ac59af09697db32f7"},{"sha":"a52334e385a733bb77cecc3582ff6289505a4e3b","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлена новая строка MM_SavedOK в ресурс.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/a52334e385a733bb77cecc3582ff6289505a4e3b"},{"sha":"b9b5726ea32b6feb369ec92506f08af1959fa6e8","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлен вывод сообщений об ошибке и об успешном окончании сохранения.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/b9b5726ea32b6feb369ec92506f08af1959fa6e8"},{"sha":"3d849286c26608283c9b9f2aa4a2791df7419f28","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Метод GetAppCompany() перемещён в класс CoreLib.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/3d849286c26608283c9b9f2aa4a2791df7419f28"},{"sha":"1a98f573a36f75870c999b4d4229663fb8675932","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Реализована работа кнопок на панели инструментов и в главном меню.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/1a98f573a36f75870c999b4d4229663fb8675932"},{"sha":"c6bd179440453185c7eaa577ed7e0906b068abca","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлена новая кнопка на панель инструментов.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/c6bd179440453185c7eaa577ed7e0906b068abca"},{"sha":"37798e61005c10bbbec747a9f7957a9b237c678c","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлены значки и клавиатурные комбинации для пунктов меню.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/37798e61005c10bbbec747a9f7957a9b237c678c"},{"sha":"0e6b6d9a976b6053d97e53a274865436909e7152","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Значок кнопки Reload заменён на правильный.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/0e6b6d9a976b6053d97e53a274865436909e7152"},{"sha":"e13aae1f4365c40a1926bf46631784ac0168b92e","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлена локализация нового модуля.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/e13aae1f4365c40a1926bf46631784ac0168b92e"},{"sha":"1f423100550f8eb2ded15a88b36edbbf9ecb27f3","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлены недостающие ускорители пунктов меню.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/1f423100550f8eb2ded15a88b36edbbf9ecb27f3"},{"sha":"ba78af830937f64e2b4ff33e9824e9995d961fab","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Добавлен стандартный копирайт.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/ba78af830937f64e2b4ff33e9824e9995d961fab"},{"sha":"c65625142eb424f526b1c0837aa0458965972c8b","author":{"email":"2abb8717d8b02f4181274d347622c6927f82725c@easycoding.org","name":"V1TSK"},"message":"Удалены неиспользуемые using.","distinct":true,"url":"https://api.github.com/repos/xvitaly/srcrepair/commits/c65625142eb424f526b1c0837aa0458965972c8b"}]}