{"shas":[["c11e2c13986ef23d2f41d7743f76e37fc4773e21","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","qlist: шаблон, заголовки, вызов без доп.параметра","Семён Марьясин"],["aa5b528ca9a1820aec5f5510e6bf63f4abf8a9d2","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","runserver: адрес изменён на localhost","Семён Марьясин"],["ee413ea24098e9e8e858cf1ebdb649f1abda3d2c","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","profile: дополнен заголовок","Семён Марьясин"],["ba0caf8176885793202c63872777c0ed8a7e0f6f","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","qlist: шаблон переименован в list.html\n\nБыло: qlist.html\nПричина: различение для TAB'а с quote.html","Семён Марьясин"],["dab7412b492e8e06b3c09e2a5e60ee919e084e87","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","quote и qlist: дополнены шаблоны\n\nОтображение цитаты вынесено в отдельный файл.\nВ quote.html добавлена заглушка для комментариев.","Семён Марьясин"],["d4c1ebd7d0faf0d51b6738b706af3d4088091209","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","quote.part.html: добавлен аппрувер; заголовок весь - ссылка","Семён Марьясин"],["141d377e98b629792498843c4d425fd9dbe7c466","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","profile.html: шаблон дополнен, добавлены все (или почти все) поля","Семён Марьясин"],["248f283851524293d6e31dd354d01166871b1449","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","users и шаблоны: админы, более правильный вывод\n\nа также: список пользователей, заглушка для user/<id>/edit","Семён Марьясин"],["79dc9b972fe47b5e04798dd6cea0f1464ed72ad7","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","qlist: исправлен заголовок по умолчанию","Семён Марьясин"],["9133215cd58c2a7f60b074824d14e1aaf56b12b3","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","layout.html: базовый вариант навигации","Семён Марьясин"],["4eb560dc651d22886bdaee0be22612515b2ab451","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","layout: базовая поддержка логинов (pre-alpha)","Семён Марьясин"],["ea29da1a2949a16cfebe8d7fc7e9ee8c8b0ee3d0","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","login: хранение текущего пользователя\n\nПравда, входить ещё нельзя","Семён Марьясин"],["383d448b568b6319a45aa1d833e55a63fe59ef01","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","Заглушечная заглавная страница","Семён Марьясин"],["4f1e9d91a44a1293b7ca9f2fbf7eb2be38feb7cc","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","database.User: добавлен email, openid уникален","Семён Марьясин"],["df8159b627f1cb026990005470c7387eb02619bf","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","layout.html: поддержка flash-сообщений","Семён Марьясин"],["f586a748338a056943fe9f9b6e473062f938b426","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","profile.html: проверка прав текущего юзера\n\nПоказывать ссылку на редактирование профиля, если текущий пользователь\nимеет на это право","Семён Марьясин"],["9e39a589d27861673aa5ed851cc26da957c8f547","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","Базовая поддержка логина через OpenID\n\nПока не работает вход через gentoo.ru, но это проблема python-openid и\ngentoo.ru: g.r отдаёт среди полей одно неподписанное (именно:\nmode=id_res), python-openid из-за issue #16 реагирует некорректно.","Семён Марьясин"],["b0af9250ae23baf38d4ba6c851cdeba06b013e53","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","login: ник\n\nЗапрашиваем у сервера ник, проверяем его наличие. Сгенерированные ники\nначинаем с 1, а не с 2.","Семён Марьясин"],["25075f7de44dc10633fab841018cd06c0315eec1","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","Реализована бездна через qlist","Семён Марьясин"],["d3c9b3e6ce79e844254fb760bccb6e6d8efd5b2c","066cdde6b2ca56b09fcbaeae2058058cf9afa150@ya.ru","database.User: параметр showOffensiveByDefault","Семён Марьясин"]],"ref":"refs/heads/master","size":43,"head":"83c94d2ddc97afbf8c0e9b44a0a55acd803bed99","push_id":34664224}