* ПРЕДУПРЕЖДАЮЩИЕ
* Улучшенная ведомость (#6038) (#6095)
* ФУНКЦИОНАЛЬНОСТЬ
* API для создания, обновления и удаления файлов (#6314)
* Включение tls-alpn-01: Использование TLSConfig, предоставленного certmanager для Let's Encrypt (#7229)
* Добавление команды для конвертации базы данных MySQL из utf8 в utf8mb4 (#7144)
* Исправление #2738 - Добавление API-конечной точки /git/tags (#7138)
* Сравнение веток, коммитов и тегов друг с другом (#6991)
* Отображение кнопки Pull Request или статуса последнего Pull Request в списке веток (#6990)
* Аватары репозиториев (#6986)
* Отображение git-notes (#6984)
* Добавление отчетов о статусах коммитов в представлении Pull Request (#6845)
* Количество коммитов вперед/назад в обзоре веток (#6695)
* Добавление команд CLI для управления источником аутентификации LDAP (#6681)
* Поддержка веб-хуков MS Teams (#6632)
* Интерфейс OAuth2 Grant UI (#6625)
* Добавление опции конфигурации SUBJECT_PREFIX для почтового клиента (#6605)
* Включение пользовательского файла конфигурации в дамп (#6516)
* Добавление API для манипулирования Git-хуками (#6436)
* Улучшение миграций для поддержки миграции майлстонов/меток/запросов/комментариев/_PULL_REQUESTS (#6290)
* Добавление опции для атрибуции файлов (#5721)
* Реализация стандартных веб-хуков (#4299)
* Веб-хук Telegram (#4227)
* ИСПРАВЛЕНИЯ ОШИБОК
* Правильная настройка URL-зеркала (#6593)
* Обработка отсутствия get-url в ранних версиях Git (#7065)
* Исправление позиции значка в представлении задачи (#7354) * Уменьшение длины временной шкалы с последним элементом в представлении задачи (#7355)
* Исправление веб-хуков репозитория-зеркала (#7366)
* Исправление маршрута API для хуков (#7346)
* Исправление конфликта между SyncReleasesWithTags и InsertReleases (#7337)
* Исправление раздела слияния в представлении Pull Request (#7335)
* Исправление #7303 — удаление ненужных кнопок в архивированных репозиториях (#7326)
* Исправление строки темы для разрешения префиксов (#7325)
* Исправление #7152 — разрешение пустых сообщений создания/обновления/удаления, использование стандартного сообщения (#7324)
* Исправление #7238 — неправильный ID коммита для аннотированного тега (#7321)
* Исправление темной темы (#7319)
* Темная тема для Gitea и CodeMirror (#7317)
* Исправление #7292 — ошибка API File Contents (#7301)
* Исправление заголовка API Link (#7298)
* Исправление дополнительных переносов строк при копировании из diff в Firefox (#7288)
* Неподвижность маркеров строк в diff (#7279)
* Исправление обнаружения подмодулей в подпапках (#7275)
* Исправление ошибки журнала при загрузке задач, вызванной ошибкой xorm (#7271)
* Добавление отступа для значка .fa, аналогично .octicon (#7258)
* Исправление непреднамеренного выделения ссылок коммитов в hljs (#7244)
* Проверка и настройка Git только для подкоманды web, а не для других (#7236) * Исправление паники миграции при отсутствии пользователя Head (#7226)
* Предупреждение об ошибках при удалении LFS сиротских файлов во время удаления репозитория (#7213)
* Исправление дублирования файла при конфликте файлов в запросе на вытягивание (#7211)
* Разрешение двоеточия между словом "исправление" и проблемой (#7207)
* Исправление проблем переполнения в репозитории (#7190)
* Очистка ошибок API (#7186)
* Добавление ошибки для уже существующего форка (#7185)
* Исправление diff для объединенных запросов на вытягивание (#7171)
* Если идентификатор майлстоуна равен нулю, не получать его из базы данных (#7169)
* Исправление имени отправителя через ssh push (#7167)
* Исправление блокировки базы данных при использовании случайного изображения резервного репозитория (#7166)
* Разные исправления для уведомлений по электронной почте о проблемах (#7165)
* Разрешение архивированных репозиториев для (не)закладок и (не)наблюдения (#7163)
* Исправление загрузки GCArgs из ini (#7156)
* Обнаружение адреса электронной почты noreply как пользователя (#7133)
* Предотвращение произвольных строковых форматов при вызове функции fail() (#7112)
* Валидация формата URL внешнего трекера (#7089)
* Конфигурация резервного изображения аватара репозитория (#7087)
* Исправление #732: Добавление LFS объектов в базовый репозиторий при слиянии (#7082) * Страница установки - Лучшее обработку недействительного имени администратора (#7060)
* Решение проблемы для отправки одиночных комментариев в разделенном представлении diff (#7052)
* Исправление возможной ошибки подключения MySQL (#7051)
* Исправление отсутствия сохранения кодировки после завершения установки (#7048)
* Обработка необеспеченных и портов в go get (#7041)
* Предотвращение плохого состояния базы данных после неудачной миграции (#7040)
* Исправление неправильной зависимости по умолчанию для расширений разметки (#7038)
* Исправление значения по умолчанию для разрешения новых организаций для новых пользователей (#7017)
* Исправление загрузки содержимого и /verify LFS обработчика, ожидающего неправильный тип содержимого (#7015)
* Исправление отсутствия описания репозитория при миграции (#7000)
* Исправление блокировки LFS через SSH (#6999)
* Не пытаться возвращать blob для подмодуля (#6996)
* Исправление U2F для Chrome >= 74 (#6980)
* Исправление индекса, который вызывает проблемы при удалении проблем/запросов (#6973)
* Разрешение участникам просмотра репозитория, принадлежащего частной организации (#6965)
* Остановка выполнения хуков при слиянии запроса (#6963)
* Выполнение хуков при слиянии/редактировании и работа с защищенными ветками (#6961)
* Журналы webhook отображают правильный HTTP метод, и позволяют изменять HTTP метод в форме (#6953) * Остановить цветное выделение файлов журнала по умолчанию (#6949)
* Поворот serv.log, http.log и hook logs и остановить отображение стек-трейсов в этих файлах (#6935)
* Исправление переноса строк для текста без форматирования (#6915)
* Исправление размера ввода для выбора зависимости (#6913)
* Изменение имени токена drone, чтобы пользователи знали, что использовать oauth2 (#6912)
* Исправление синтаксического выделения в представлении blame (#6895) (#6909)
* Использование AppURL для ссылки Oauth пользователя (#6894)
* Исправление #6881 - Исправление поиска API пользователей (#6882)
* Исправление 404 при отправке pull request в некоторых ситуациях (#6871)
* Установка обязательного тега сборки osusergo для выпусков (#6862)
* Исправление 500 при удалении рецензента с помощью интеграционных тестов (#6856)
* Исправление v85.go (#6851)
* Делает dropTableColumns для удаления столбцов в sqlite и ограничений для всех (#6849)
* Исправление двойного создания временного токена (#6832) (#6833)
* При зеркалировании необходимо установить удаленный репозиторий для зеркалирования (#6824)
* Исправление миграции v78 "Drop is_bare" на MSSQL #6707 (#6823)
* Изменение флага verbose в команде dump для избежания конфликта с глобальным флагом версии (#6822)
* Исправление #6813: Разрешает git.GetTree принимать как коммиты, так и имена деревьев (#6816)
* Удаление карты `seen` из `getLastCommitForPaths` (#6807)
* Отображение полосы прокрутки только при необходимости (#6802) * Восстанавливает присваивание переменной IsWindows (#6722) (#6790)
* В js-файле сервис-воркера отсутствует запятая (#6788)
* Исправляет панику API редактирования команды (#6780)
* Устанавливает поле базы поиска пользователя в LDAP (простая аутентификация) как необязательное (#6779)
* Игнорирует уже существующие публичные ключи после синхронизации LDAP (#6766)
* Исправляет проблемы с pull request при удалении форка (#6754)
* Исправляет отсутствие возврата (#6751)
* Исправляет 500 при создании новой команды (#6749)
* OAuth2 токен может использоваться в basic auth (#6747)
* Исправляет ошибку видимости организации при клонировании git (#6743)
* Исправляет ошибку сортировки репозиториев на домашней странице организации при входе с правами неадминистратора (#6741)
* Строгий шаблон имени домена в регулярном выражении для электронной почты (#6739)
* Исправляет ошибку шаблона администратора (#6737)
* Удаляет индекс is_bare IDX только при его наличии для MySQL и MariaDB (#6736)
* UI: Обнаруживает и восстанавливает кодировку и BOM в содержимом (#6727)
* Загружает атрибуты задачи при редактировании задачи с помощью API (#6723)
* Исправляет API членов команды (#6714)
* К сожалению, MemProvider Init не инициализируется правильно (#6692)
* Исправляет частичное откатывание #6657, вызванное #6314 (#6685)
* Предотвращает создание пустых сессий (#6677)
* Исправляет #6659 - Выбор схем Swagger по умолчанию для протокола страницы (#6660)
* Обновляет highlightjs до версии 9.15.6 (#6658)
* Правильно экранирует при перенаправлении из веб-редактора (#6657)
* Исправляет #6655 - Не экранировать Pound Link, так как он уже экранирован (#6656)
* Использует ctx.metas для ссылок на хэш SHA (#6645)
* Исправляет неправильную дату истечения срока действия GPG (#6643)
* Обновляет версию lib/pq до v1.1.0 (#6640)
* Исправляет форк пустого репозитория (#6637)
* Исправляет URI-кодирование идентификатора издателя OTP URI (#6634)
* Возвращает UserList с /api/v1/admin/users (#6629)
* Добавляет json-теги для формы oauth2 (#6627)
* Удаляет лишний слеш из карточки Twitter (#6619)
* Удаляет требование bash в makefile (#6617)
* Исправляет ссылку og:image для Open Graph (#6612)
* Исправляет сборку кросс-компиляции (#6609)
* Изменяет порядок коммитов в полном сообщении API (#6591)
* Исправляет ошибку поиска пользователя API pagesize, которая не соблюдает ExplorePagingNum (#6579)
* Предотвращает ошибку сервера 500 при сравнении веток без общей истории (#6555)
* Правильно экранирует URL-адрес прикрепленного файла (#6512)
* Удаляет локальную ветку, когда удалена ветка репозитория (#6497)
* Исправляет ошибку при входе пользователя и попытке повторной отправки подтверждающего письма (#6482)
* Исправляет загрузку прикрепленных файлов (#6481)
* Предотвращает многоклик в oauth2 входе (#6467)
* Временное исправление выравнивания диалогового окна создания организации (#6455)
* Изменяет порядок выполнения PostProcess Processors (#6445)
* Улучшает правила названия ref (#6437) * Исправить Hook и HookList в Swagger (#6432)
* Исправить unitTypeCode, который не используется в accessLevelUnit (#6419)
* Отображать правильную ошибку для недопустимого интервала зеркального отображения (#6414)
* Не декодировать значение cookie redirect_to (#6399)
* Исправить ошибку названия таблицы dump и добавить тесты для дампа базы данных (#6394)
* Исправить миграции 82 для игнорирования несинхронизированных тегов между базой данных и git-данными и отсутствия is_archived в таблице репозитория (#6387)
* Убедиться, что единицы измерения команды возвращаются (#6379)
* Исправить ошибку, при которой manifest.json не будет запрашивать с куками, чтобы сессия создавалась для каждого запроса (#6372)
* Отключить benchmarking во время событий тегов на DroneIO (#6365)
* Оптимизация производительности списка комментариев (#5305)
* УДОБСТВО
* Добавить конечную точку API для редактирования репозитория (#7006)
* Добавить параметр state в API списка майлстоунов (#7131)
* Сделать капчу и пароль необязательными для внешних аккаунтов (#6606)
* Обнаружить размер пакета миграции (#7353)
* Исправить 7255 - обернуть длинные тексты в информации о пользователе (#7333)
* Использовать файлы графа коммитов для списков страниц (#7314)
* Добавить поддержку команд git commitgraph по умолчанию глобально true при версии git >= 2.18 (#7313)
* Добавить опцию LFS_START_SERVER для управления поддержкой git-lfs (#7281)
* Исправить проблемы темной темы в markdown (#7260)
* Обновить go-git до версии 4.12. 0 (#7249)
* Отображать конфигурацию LFS на панели администратора (#7220)
* Отключить проверку одного и того же пользователя для внутреннего SSH (#7215)
* Добавить LastLogin в API пользователя (#7196)
* Добавить недостающее описание метки в API (#7159)
* Использовать метод go для вычисления отпечатка пальца ключа SSH (#7128)
* Включить подсветку Rust (#7125)
* Переработать разбор URL подмодулей (#7100)
* Изменить заголовок писем для задач (#7064)
* Использовать пакетную вставку при миграции репозитория для ускорения процесса (#7050)
* Улучшить загрузчик GitHub при миграциях (#7049)
* При версии git >= 2.18, команда git может запускаться с параметром git wire protocol версии 2, если он включен (#7047)
* Исправить отображение Erlang и Elixir (#7044)
* API видимости организации (#7028)
* Улучшить обработку неправильных аватаров (#7025)
* Исправление ошибки: выровнять метку комментария и действия по правому краю (#7024)
* Изменить API UpdateRepoIndex для включения наблюдателей (#7012)
* Переместить функциональность serv hook и удалить GitLogger (#6993)
* Добавить поддержку utf8mb4 для mysql (#6992)
* Сделать повторное использование HTTP-соединений для вебхуков (#6976)
* Переместить мост логгера xorm из пакета log в models, чтобы пакет log мог быть самостоятельным (#6944)
* Переработать модели. NewRepoContext для извлечения кода, связанного с git, в модули/git (#6941)
* Удалить зависимость macaron в моделях (#6940)
* Добавить less linter через npx (#6936) * Удалить зависимость macaron в модулях/log (#6933)
* Удалить зависимость macaron в моделях/mail.go (#6931)
* Очистить less файлы (#6921)
* Исправить переполнение кода (#6914)
* Стилизовать список организаций в профиле пользователя (#6911)
* Улучшить описание защиты веток (исправление #6886) (#6906)
* Переместить структуры SDK в модули/структуры (#6905)
* Обновить SDK до последней версии (#6903)
* Экранировать сообщение коммита при обновлении задачи и заголовка в телеграм-хуке (#6901)
* Улучшить поиск репозитория по имени и унифицировать (#6897)
* Изменить цвет списка задач/запросов, закрытые задачи — фиолетовые, а открытые — красные (#6874)
* Переработать ширину таблицы для отображения большего количиства информации в списке файлов (#6867)
* Мониторить все команды git; переместить blame в пакет git и заменить git как переменную (#6864)
* Исправить ошибку UI конфигурации о сроке хранения кэша (#6861)
* Улучшить локализацию статистики активности git (#6848)
* Генерировать токен доступа в админском CLI (#6847)
* Обновить github.com/urfave/cli до версии 1.2.0 (#6838)
* Переименовать опцию LFS_JWT_SECRET CLI для включения OAUTH2 (#6826)
* internal/ssh: игнорировать команду env полностью (#6825)
* Разрешить настройку URL сервиса Recaptcha (#6820)
* Обновить github.com/mcuadros/go-version до версии v0.0.0-20190308113854-92cdf37c5b75 (#6815)
* Использовать модули/git для команд git (#6775)
* Добавить GET-запросы для вебхуков (#6771) * Переместить зависимость PushUpdate из моделей в repofiles (#6763)
* Изменение цвета текста и значков вкладок (#6760)
* Игнорирование нестандартных ссылок при отправке git push (#6758)
* Отключение предварительного просмотра веб-страниц для webhook Telegram (#6719)
* Отображение полного имени, если включено настройкой DEFAULT_SHOW_FULL_NAME (#6710)
* Изменение порядка действий с файлами (#6706)
* Улучшение README WordPress, исправление переполнения кода (#6679) (#6696)
* Улучшение ссылок на задачи в коммитах (#6694)
* Обработка переадресаций для команд git clone (#6688)
* Исправление одного регресса производительности/правильности в #6478, обнаруженного в репозитории Rails. (#6686)
* API OTP Контекст (#6674)
* Удаление локальных клонов и запуск хуков при слиянии/редактировании/загрузке (#6672)
* Обновление github.com/stretchr/testify с версии 1.2.2 до 1.3.0 (#6663)
* Обновление gopkg.in/src-d/go-git.v4 с версии 4.8.0 до 4.10.0 (#6662)
* Исправление отступов значков выпадающего списка (#6651)
* Добавление дополнительных атрибутов заголовков для сокращенных имен (#6647)
* Обновление UI для меток тем на проектах (#6639)
* Трассировка логирования при отказе доступа и форматирование цвета (#6618)
* Добавление .gpg url (соответствие поведению GitHub) (#6610)
* Поддержка пользовательской переменной окружения GITEA_CUSTOM в docker (#6608)
* Отображение кнопки "удалить ветку" на закрытых pull requests (#6570) (#6601)
* Добавление опции для отключения устаревания токена обновления (#6584) * Исправление выравнивания выпадающего списка новых репозиториев (#6583)
* Исправление уведомлений по электронной почте при закрытии/восстановлении задачи (#6581)
* Предварительное вычисление абсолютного пути git (#6575)
* Мелкие CSS-чистки для навигационной панели (#6553)
* Отображение ссылок SHA1 как блоков кода (#6546)
* Добавление флага имени пользователя в команде create-user (#6534)
* Объединение использования шаблонов пагинации (#6531) (#6533)
* Исправление ширины пагинации на мобильной версии (#5711) (#6532)
* Улучшение обнаружения ссылок SHA1 (#6526)
* Исправление #6446 - Сортировка членов команды и репозиториев команды (#6525)
* Использование строже границ для автоматического обнаружения ссылок (#6522)
* Использование стандартного интервала строк для записей на главной странице (#6518)
* Исправление #6514 - Новый Pull Request на страницах файлов и pull requests (#6515)
* Создание различия между DisplayName и Username в шаблонах электронной почты (#6495)
* Добавление заголовка X-Auto-Response-Suppress для исходящих сообщений (#6492)
* Чистка проверок разрешений для API -> администратор сайта может теперь делать всё (#6483)
* Поддержка операторов поиска для поиска коммитов (#6479)
* Улучшение производительности списка с использованием go-git (#6478)
* Исправление цвета шрифта подменю репозиториев в arc-green (#6477)
* Отображение статуса последнего коммита в списках pull request (#6465)
* Добавление подписей к веб-хукам (#6428) * Оптимизация всех изображений в public/img (#6427)
* Добавление golangci (#6418)
* Устранение проблемы с "Ghost", чтобы ссылка не вела на страницу 404 (#6410)
* Включение дополнительных переменных на странице администрирования конфигурации (#6378)
* Включение дополнительных расширений в Markdown (#6362)
* Включение имени репозитория в тег заголовка страницы (#6343)
* Отображение строки локализации на отметке времени (#6324)
* Обработка запросов CORS (#6289)
* Улучшение автоматических ссылок на задачи (#6273)
* Мелкие доработки миграции (#6260)
* Добавление атрибутов заголовка ко всем элементам в просмотрщике списка репозиториев (#6258)
* Поддержка Redis для очереди индексирования задач (#6218)
* Добавление поля биографии для пользователя (#6113)
* Добавление возможности перезаписи версии в файле Makefile (#6080)
* Обновление ответов API для 404 ошибок (#6077)
* Использование Go1.11 модуля (#5743)
* Улучшение пользовательского опыта и безопасности для сброса пароля текущего пользователя (#5042)
* Переработка: добавление, сборка переменных и переключение типов (#4940)
* Статистика Git в вкладке "Активность" (#4724)
* Удаление аргумента "bits" при генерации ключа ed25519 (#6504)
* БЕЗОПАСНОСТЬ
* Тень пароля в кэше и конфигурации сессии на панели администрирования (#7300)
* ТЕСТИРОВАНИЕ
* Исключение pull_request из шага fetch-tags, исправление #7108 (#7120)
* Переработка и улучшение тестирования Git (#7086) * Исправление TestSearchRepo, ожидание завершения индексации (#7004)
* Добавление тестов для миграции MSSQL (требуется #6823) (#6852)
* Добавление тестов для API организации (#6731)
* Серверные ошибки и отсутствие контекста должны логироваться от их вызывающего (#6550)
* ПЕРЕВОД
* Добавление специального правила для перевода множественных текстов на французский (#6846)
* ПОСТРОЕНИЕ
* Обновление драйвера MSSQL до последней рабочей версии 20180314172330-6a30f4e59a44 (#7306)
* Alpine 3.10 (#7256)
* Использование vfsgen вместо go-bindata (#7080)
* Удаление и отключение пакета-локера (#6969)
* Добавление целей сборки для js и css, добавление анализатора js (#6952)
* Добавление шага pull для тегов в конфигурации drone для отображения правильных хэшей версий (#6836)
* Добавление настроек CustomPath, CustomConf и AppWorkPath при сборке (#6631)
* Улучшение формата drone до 1.0 (#6602)
* Исправление гонки в интеграционном тестировании логгера (#6556)
* Тише интеграционные тесты (#6513)
* Удаление docker Makefile из образа (#6507)
* Добавление версии make в версию Gitea (#6485)
* Исправление #6468 - Использование пространственного соответствия и добавление новой строки для всех версий sed (#6473)
* Перемещение кода gitea.io/git в code.gitea.io/gitea/modules/git (#6364)
* Обновление зависимостей npm и различные доработки (#7344)
* Исправление обновленного файла drone (#7336)
* Добавление целей сборки 'npm' и 'npm-update' и lockfile (#7246)
* ДОКУМЕНТАЦИЯ
* Добавление опции CLI для пути работы (#6922) * Исправление документации по логированию (#6904) * Документация по логированию (#6498)
* Исправление ссылки на Hacking on Gitea на странице документации From-Source (#6471)
* Исправление опечаток в примерах командной строки в документации (#6466)
* Добавлен пример использования Docker для резервного копирования (#5846)
* ПРЕРВАЛОСЬ
* Уважение опции приватности электронной почты при поиске пользователя через API (#4512)
* Просто удалить tidb и зависимости (#3993)
* Шаблон Swagger. v1. json (#3572)
* ФУНКЦИОНАЛЬНОСТЬ
* Обзор и одобрение запросов на вливание и комментариев к коду (#3748)
* Добавлены зависимости для задач (#2196) (#2531)
* Добавлена возможность использования встроенных тем в Gitea и предоставлена тема arc-green (#4198)
* Добавлена функциональность sudo к API (#4809)
* Добавление провайдеров OAuth через CLI (#4591)
* Отключение слияния WIP-запросов на вливание (#4529)
* Вынуждение пользователя сменить пароль (#4489)
* Добавление Let's Encrypt к Gitea (#4189)
* Добавление поддержки вебхуков push для зеркальных репозиториев (#4127)
* Добавление поддержки рендеринга файлов CSV по умолчанию (#4105)
* Добавление функциональности reCAPTCHA к Gitea (#4044)
* ИСПРАВЛЕНИЯ ОШИБОК
* Исправление создания релизов через API (#5076)
* Удаление ссылок из тем в режиме редактирования (#5026)
* Исправление отсутствия AppSubUrl в нескольких шаблонах (fixup) (#5021)
* Исправление отсутствия AppSubUrl в некоторых шаблонах (#5020)
* Скрытие устаревших комментариев в представлении файла (#5017)
* Обновление gopkg.in/testfixtures.v2 (#4999)
* Отключение маршрутов отладки, если PPROF не включен в конфигурации (#4995)
* Исправление стилизации элемента меню пользователя (#4985)
* Исправление размещения формы редактирования тем (#4971) * Исправление десериализации ParseCommitWithSignature (#4962)
* Исправление URL в вебхуке Discord (#4953)
* Обнаружение кодировки и конвертация файлов, не являющихся UTF-8, для отображения (#4950)
* Убедитесь, что правильная ошибка захвачена, чтобы она отображалась в интерфейсе (#4945)
* Исправление(topics): не перенаправлять на страницу explore (#4938)
* Исправление ошибки, забывшей удалить Stopwatch при удалении репозитория (#4928)
* Исправление ошибки, когда репозиторий оставался пустым, если несколько веток были отправлены в одном слиянии (#4923)
* Исправление: Настройки конфигурации Let's Encrypt (#4911)
* Исправление: Ущербная разница (#4726) (#4900)
* Исправление обрезки имен секций разметки (#4863)
* API задач позволяет слияния и исправление #4832 (#4852)
* Не создавать автоматически директории для новых пользователей/организаций (#4828) (#4849)
* Исправление перенаправления с непечатаемыми именами веток (#4764) (#4810)
* Исправление отсутствия названия релиза в вебхуке (#4783) (#4796)
* Пользователь не должен иметь возможность одобрять или отклонять свой/собственный запрос на слияние (#4729)
* Убедитесь, что счётчик коммитов сбрасывается в кэше при синхронизации зеркала (#4720)
* Исправление ошибки, когда команда с типом привилегий администратора не получает единиц (#4719)
* Исправление неправильного заголовка настроек вебхука (#4701) (#4717) * Разрешение использования маркера WIP, содержащего < или > (#4709) * Скрытие элемента меню org/create в панели управления, если у пользователя нет прав (#4678) (#4680)
* Администратор сайта может создавать репозитории даже при MAX_CREATION_LIMIT=0 (#4645)
* Исправление игнорирования пользовательских шаблонов (#4638)
* Исправление иконки звезды после обновления semantic ui (#4628)
* Исправление настройки разделения строк (#4622)
* Исправление переполнения целочисленных констант в тестах (#4616)
* Список разрешенных IP теперь не применяется к удалению веток (#4601) (#4607)
* Исправление ошибок при слишком большом количестве IN-переменных (#4594)
* Исправление ошибки при создании запроса на вливание с назначенными лицами (#4419) (#4583)
* Исправление проблемы паники при обновлении электронной почты аватара (#4580) (#4581)
* Исправление метки статуса для успешного вебхука (#4540)
* Неактивный пользователь не должен иметь возможность быть добавленным как участник (#4535)
* Не пропускать тихо попытку добавления участника дважды (#4533)
* Исправление неправильной проверки MergeWhitelistTeamIDs в CanUserMerge (#4519) (#4525)
* Исправление запроса вне транзакции в removeOrgUser (#4521) (#4522)
* Исправление миграции из более ранних версий (#4495)
* Принятие 'Data:' в графе коммитов (#4487)
* Обновление xorm до последней версии и исправление правильного ссылания на таблицу `user` в SQL (#4473)
* Относительные URL для страницы LibreJS (#4460) * Перенаправление на правильную страницу после использования токена (#4458)
* Исправление удаления столбцов для MSSQL, требующее новой транзакции (#4440)
* Замена src на raw для исправления путей изображений (#4377)
* Добавление по умолчанию опций слияния при создании нового репозитория (#4369)
* Исправление сборки Docker (#4358)
* Исправление проверки членства репозитория в API (#4341)
* Обновление библиотеки MySQL (#4161)
* Исправление проблем с символами в названиях веток (#3767)
* Исправление проблем адаптивного дизайна (#4508)
* УЛУЧШЕНИЕ
* Исправление неправильной сортировки майлстоунов (#4987)
* Разрешение API для создания тегов для релизов, если они не существуют (#4890)
* Исправление #4877 для соответствия спецификации OpenID Connect Audiences (#4878)
* Обязательное использование токена на маршрутах API [исправление критической проблемы безопасности #4357] (#4840)
* Обновление устаревших URL веток и тегов в панели управления до нового формата (#4812)
* Имя канала вебхука Slack не может быть пустым или содержать только хэш-тег (#4786)
* Добавление обработки пробелов в PR-comparsion (#4683)
* Делая аутентификацию обратного прокси-сервера опциональной (#4643)
* MySQL TLS (#4642)
* Убедиться, что разделение PR включено при создании/просмотре запроса на вливание (#4617)
* Вход пользователя после успешной регистрации (#4615) * Исправление опечатки IsPullReuqestBroken -> IsPullRequestBroken (#4578)
* Разрешить администратору включать принудительную смену пароля для новых пользователей (#4563)
* Обновить jQuery до версии 1.12.4 (#4551)
* Переменная окружения GITEA_PUSHER_EMAIL (#4516)
* Добавить поддержку поиска репозиториев по названию темы (#4505)
* Мелкие улучшения интерфейса управления зависимостями (#4503)
* Сделать максимальное количество коммитов в графике настраиваемым (#4498)
* Добавить проверку OID для LFS (#4461)
* Добавить быструю ссылку для сохранения страницы wiki (#4452)
* Разрешить администратору создавать репозиторий для любой организации (#4368)
* Исправить обновление времени последнего обновления репозитория при удалении пользователя, который его отслеживал (#4363)
* Переключить текстовые токены на использование хешей (#4331)
* Увеличить стандартный размер секрета TOTP до OnClickListener 320 бит (#4287)
* Сохранить предварительно заданный пароль базы данных (#4284)
* Реализовать подсказку с полным именем пользователя (#4261)
* Добавить возможность удаления токена (#4235)
* Исправить опечатки в именах переменных i18n (#4080)
* API/repos/search: добавить параметры для управления порядком сортировки (#3964)
* Добавить недостающий путь в шаблон Docker app.ini (#2181)
* Добавить имя файла и ветку в заголовок страницы (#4902)
* Оffline использование шрифтов Google (#4872)
* Добавить недостающую ссылку на историю в списке директорий v2 (#4829) * Локализация для кнопок редактирования и удаления даты завершения задачи (#4802)
* Отключить 'Можно импортировать локальный репозиторий', если это отключено в настройках (#4780)
* API/admin/users/{username}: недостающий параметр (#4775)
* Отображать ошибку при попытке добавить пользователя в команду дважды (#4746)
* Удалить UsePrivilegeSeparation из конфигурации sshd Docker, см. #2876 (#4722)
* Переключить фокус на поле ввода заголовка при клике на вспомогательную ссылку (#4696)
* Добавить поставщика к зарезервированным словам пользователя и отформатировать список слов по алфавиту (#4685)
* Добавить ссылку на gitea/issues на страницу 500 (#4654)
* Скрыть кнопку домашней страницы, если домашняя страница не установлена (#4651)
* Удалить ссылку на GitHub issues из шаблона 404 (#4639)
* Cmd/serve: дампы профилей CPU и памяти pprof на диск (#4560)
* Добавить сообщение о подтверждении после успешной активации аккаунта (#4510)
* Предотвратить экранирование HTML-сущностей при удалении ветки (#4471)
* Локализация для кнопки редактирования на защищенной ветке (#4442)
* Обновить иконку уведомления (#4343)
* Добавить валидацию тем на фронтенде (#4316)
* Не отображать кнопки, если нет системных уведомлений (#4280)
* API для даты завершения задачи (#3890)
* БЕЗОПАСНОСТЬ
* Улучшить валидацию URL для внешнего wiki и внешних задач (#4710) * Сделать cookies HttpOnly и соблюдать флаг COOKIE_SECURE (#4706)
* Не раскрывать электронные адреса всех пользователей при отправке электронных писем (#4664)
* Проверить, что репозитории могут быть мигрированы только к своему пользователю или организации (#4366)
* ПЕРЕВОД
* Исправление пунктуации в английском переводе (#4958)
* Исправление перевода (#4355)
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEjEAzojiVI3yyfVLZ2bVhO+uBP5kFAlvHiOEACgkQ2bVhO+uB
P5lXKAgAq3PECJQ0+ihgvHVi9VpwAjbtmO/2tQDER2JDIvJsPppLYpa78s6EqTFH
xpcIcO5RSjEwZFUlbxglMSay9boN/ukD2apoUJdrFm7C7efjIA+nJYxpPbovpW+d
de+0fBYrwFq7wCXCe7F06PfJpKUDJOaLqVpWGHcfITCt3BhJ82RiKpufPyL05TlN
TZEoycIH0YGRMlRgay4gCb69nUUZ3+Nb0R0GJSdbe4o80meFzvtJDwKO+kWEeK83
UNfkpKVz4LQ0C1+yhpi/js8rEKZQzaWys+Wy8Lygji91OKfz/Sr4vdhL6UgKSFYd
uOneCngXMSnOu55SpzCQ3uoOxleEIw==
=8SoQ
-----Конец подписи PGP-----
* ПРЕРВАЛОСЬ
* Уважение опции приватности электронной почты при поиске пользователя через API (#4512)
* Просто удалить tidb и зависимости (#3993)
* Шаблон Swagger. v1. json (#3572)
* ФУНКЦИОНАЛЬНОСТЬ
* Обзор и одобрение запросов на вливание и комментариев к коду (#3748)
* Добавлены зависимости для задач (#2196) (#2531)
* Добавлена возможность использования встроенных тем в Gitea и предоставлена тема arc-green (#4198)
* Добавлена функциональность sudo к API (#4809)
* Добавление провайдеров OAuth через CLI (#4591)
* Отключение слияния WIP-запросов на вливание (#4529)
* Вынуждение пользователя сменить пароль (#4489)
* Добавление Let's Encrypt к Gitea (#4189)
* Добавление поддержки вебхуков push для зеркальных репозиториев (#4127)
* Добавление поддержки рендеринга файлов CSV по умолчанию (#4105)
* Добавление функциональности reCAPTCHA к Gitea (#4044)
* ИСПРАВЛЕНИЯ ОШИБОК
* Исправление создания релизов через API (#5076)
* Удаление ссылок из тем в режиме редактирования (#5026)
* Исправление отсутствия AppSubUrl в нескольких шаблонах (fixup) (#5021)
* Исправление отсутствия AppSubUrl в некоторых шаблонах (#5020)
* Скрытие устаревших комментариев в представлении файла (#5017)
* Обновление gopkg.in/testfixtures.v2 (#4999)
* Отключение маршрутов отладки, если PPROF не включен в конфигурации (#4995)
* Исправление стилизации элемента меню пользователя (#4985)
* Исправление размещения формы редактирования тем (#4971) * Исправление десериализации ParseCommitWithSignature (#4962)
* Исправление URL в вебхуке Discord (#4953)
* Обнаружение кодировки и конвертация файлов, не являющихся UTF-8, для отображения (#4950)
* Убедитесь, что правильная ошибка захвачена, чтобы она отображалась в интерфейсе (#4945)
* Исправление(topics): не перенаправлять на страницу explore (#4938)
* Исправление ошибки, забывшей удалить Stopwatch при удалении репозитория (#4928)
* Исправление ошибки, когда репозиторий оставался пустым, если несколько веток были отправлены в одном слиянии (#4923)
* Исправление: Настройки конфигурации Let's Encrypt (#4911)
* Исправление: Ущербная разница (#4726) (#4900)
* Исправление обрезки имен секций разметки (#4863)
* API задач позволяет слияния и исправление #4832 (#4852)
* Не создавать автоматически директории для новых пользователей/организаций (#4828) (#4849)
* Исправление перенаправления с непечатаемыми именами веток (#4764) (#4810)
* Исправление отсутствия названия релиза в вебхуке (#4783) (#4796)
* Пользователь не должен иметь возможность одобрять или отклонять свой/собственный запрос на слияние (#4729)
* Убедитесь, что счётчик коммитов сбрасывается в кэше при синхронизации зеркала (#4720)
* Исправление ошибки, когда команда с типом привилегий администратора не получает единиц (#4719)
* Исправление неправильного заголовка настроек вебхука (#4701) (#4717) * Разрешение использования маркера WIP, содержащего < или > (#4709) * Скрытие элемента меню org/create в панели управления, если у пользователя нет прав (#4678) (#4680)
* Администратор сайта может создавать репозитории даже при MAX_CREATION_LIMIT=0 (#4645)
* Исправление игнорирования пользовательских шаблонов (#4638)
* Исправление иконки звезды после обновления semantic ui (#4628)
* Исправление настройки разделения строк (#4622)
* Исправление переполнения целочисленных констант в тестах (#4616)
* Список разрешенных IP теперь не применяется к удалению веток (#4601) (#4607)
* Исправление ошибок при слишком большом количестве IN-переменных (#4594)
* Исправление ошибки при создании запроса на вливание с назначенными лицами (#4419) (#4583)
* Исправление проблемы паники при обновлении электронной почты аватара (#4580) (#4581)
* Исправление метки статуса для успешного вебхука (#4540)
* Неактивный пользователь не должен иметь возможность быть добавленным как участник (#4535)
* Не пропускать тихо попытку добавления участника дважды (#4533)
* Исправление неправильной проверки MergeWhitelistTeamIDs в CanUserMerge (#4519) (#4525)
* Исправление запроса вне транзакции в removeOrgUser (#4521) (#4522)
* Исправление миграции из более ранних версий (#4495)
* Принятие 'Data:' в графе коммитов (#4487)
* Обновление xorm до последней версии и исправление правильного ссылания на таблицу `user` в SQL (#4473)
* Относительные URL для страницы LibreJS (#4460) * Перенаправление на правильную страницу после использования токена (#4458)
* Исправление удаления столбцов для MSSQL, требующее новой транзакции (#4440)
* Замена src на raw для исправления путей изображений (#4377)
* Добавление по умолчанию опций слияния при создании нового репозитория (#4369)
* Исправление сборки Docker (#4358)
* Исправление проверки членства репозитория в API (#4341)
* Обновление библиотеки MySQL (#4161)
* Исправление проблем с символами в названиях веток (#3767)
* Исправление проблем адаптивного дизайна (#4508)
* УЛУЧШЕНИЕ
* Исправление неправильной сортировки майлстоунов (#4987)
* Разрешение API для создания тегов для релизов, если они не существуют (#4890)
* Исправление #4877 для соответствия спецификации OpenID Connect Audiences (#4878)
* Обязательное использование токена на маршрутах API [исправление критической проблемы безопасности #4357] (#4840)
* Обновление устаревших URL веток и тегов в панели управления до нового формата (#4812)
* Имя канала вебхука Slack не может быть пустым или содержать только хэш-тег (#4786)
* Добавление обработки пробелов в PR-comparsion (#4683)
* Делая аутентификацию обратного прокси-сервера опциональной (#4643)
* MySQL TLS (#4642)
* Убедиться, что разделение PR включено при создании/просмотре запроса на вливание (#4617)
* Вход пользователя после успешной регистрации (#4615) * Исправление опечатки IsPullReuqestBroken -> IsPullRequestBroken (#4578)
* Разрешить администратору включать принудительную смену пароля для новых пользователей (#4563)
* Обновить jQuery до версии 1.12.4 (#4551)
* Переменная окружения GITEA_PUSHER_EMAIL (#4516)
* Добавить поддержку поиска репозиториев по названию темы (#4505)
* Мелкие улучшения интерфейса управления зависимостями (#4503)
* Сделать максимальное количество коммитов в графике настраиваемым (#4498)
* Добавить проверку OID для LFS (#4461)
* Добавить быструю ссылку для сохранения страницы wiki (#4452)
* Разрешить администратору создавать репозиторий для любой организации (#4368)
* Исправить обновление времени последнего обновления репозитория при удалении пользователя, который его отслеживал (#4363)
* Переключить текстовые токены на использование хешей (#4331)
* Увеличить стандартный размер секрета TOTP до OnClickListener 320 бит (#4287)
* Сохранить предварительно заданный пароль базы данных (#4284)
* Реализовать подсказку с полным именем пользователя (#4261)
* Добавить возможность удаления токена (#4235)
* Исправить опечатки в именах переменных i18n (#4080)
* API/repos/search: добавить параметры для управления порядком сортировки (#3964)
* Добавить недостающий путь в шаблон Docker app.ini (#2181)
* Добавить имя файла и ветку в заголовок страницы (#4902)
* Оffline использование шрифтов Google (#4872)
* Добавить недостающую ссылку на историю в списке директорий v2 (#4829) * Локализация для кнопок редактирования и удаления даты завершения задачи (#4802)
* Отключить 'Можно импортировать локальный репозиторий', если это отключено в настройках (#4780)
* API/admin/users/{username}: недостающий параметр (#4775)
* Отображать ошибку при попытке добавить пользователя в команду дважды (#4746)
* Удалить UsePrivilegeSeparation из конфигурации sshd Docker, см. #2876 (#4722)
* Переключить фокус на поле ввода заголовка при клике на вспомогательную ссылку (#4696)
* Добавить поставщика к зарезервированным словам пользователя и отформатировать список слов по алфавиту (#4685)
* Добавить ссылку на gitea/issues на страницу 500 (#4654)
* Скрыть кнопку домашней страницы, если домашняя страница не установлена (#4651)
* Удалить ссылку на GitHub issues из шаблона 404 (#4639)
* Cmd/serve: дампы профилей CPU и памяти pprof на диск (#4560)
* Добавить сообщение о подтверждении после успешной активации аккаунта (#4510)
* Предотвратить экранирование HTML-сущностей при удалении ветки (#4471)
* Локализация для кнопки редактирования на защищенной ветке (#4442)
* Обновить иконку уведомления (#4343)
* Добавить валидацию тем на фронтенде (#4316)
* Не отображать кнопки, если нет системных уведомлений (#4280)
* API для даты завершения задачи (#3890)
* БЕЗОПАСНОСТЬ
* Улучшить валидацию URL для внешнего wiki и внешних задач (#4710) * Сделать cookies HttpOnly и соблюдать флаг COOKIE_SECURE (#4706)
* Не раскрывать электронные адреса всех пользователей при отправке электронных писем (#4664)
* Проверить, что репозитории могут быть мигрированы только к своему пользователю или организациям (#4366)
* ПЕРЕВОД
* Исправление пунктуации в английском переводе (#4958)
* Исправление перевода (#4355)
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEjEAzojiVI3yyfVLZ2bVhO+uBP5kFAlvHfTkACgkQ2bVhO+uB
P5m2WQgAoCJxqzVOOPbkVDmFyva4ElDblWmTMlQ7TXyP+QUoTUbAJt1cg4GT35i7
qh8ZatTqfTWdsK+GErD+icaPf9PEEJBi16SYdlCuc+1W24RiKOCy5vqh0w9M8zFk
LVBu88slQWa2VSztSEeDpEhxu9we84IYHNpCQzq5Ir8uJ6A90Gm02FTFRp6G7ZsI
WfH8NbIh/v3c4/bcV3NXJlMehguFPkDaDK0GWCmJJ2zKc1U/cJxwrId0R386i0X0
iRVkTQtMN4IZq/ktMtunhYEy5ZVK+JfMe1uDWCs0b8sRswwh1c8S0s36d4KaSou9
h/rz7AjgK9dAQShzSiNYDJm/saZMdg==
=dB2I
-----Конец подписи PGP-----
v1.16.0-RC1## [1.16.0-RC1](https://github.com/go-gitea/gitea/releases/tag/v1.16.0-rc1) - 2022-01-19 * КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
* Удаление вендорированной директории Go (#18277)
* Пагинация страницы с выпусками и установка размера по умолчанию равным 10 (#16857)
* Разрешение отправки запросов вебхуками только на разрешенные хосты (#17482)
* БЕЗОПАСНОСТЬ
* Очистка входных данных пользователя для имени файла (#17666)
* Использование `hostmatcher` для замены `matchlist` для улучшения блокировки небезопасных хостов в вебхуках (#17605)
* ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
* Добавление/обновление провайдеров аутентификации SMTP через командную строку (#18197)
* Поддержка WebAuthn (#17957)
* Разрешение различных единиц иметь различные права доступа (#17811)
* Реализация Well-Known URL для изменения пароля (#17777)
* Добавление поддержки подписей коммитов SSH (#17743)
* Разрешение загрузки диффов, слишком больших для отображения (#17739)
* Добавление кнопки копирования для блоков кода в Markdown (#17638)
* Добавление обнаружения языковых деталей с помощью .gitattributes для blame, diff и рендеринга (#17590)
* Добавление `PULL_LIMIT` и `PUSH_LIMIT` для задачи cron.update_mirror (#17568)
* Добавление кнопок переиндексации на странице настроек репозитория (#17494)
* Делегирование конфигурации SSL cipher suite (#17440)
* Добавление области групп и претензий для провайдера OIDC/OAuth2 (#17367)
* Добавление простого проверяющего обновлений для Gitea (#17212)
* Перемещенный репозиторий будет показывать модификации при возможности (#17191)
* Создание публичного/частного ключа для федерации (#17071)
* Разрешение LDAP использовать локальное двухфакторное аутентификационное средство (#16954)
* Добавление точки конечной точки nodeinfo для целей федерации (#16953)
* Сохранение и просмотр истории содержимого задачи/комментария (#16909)
* Использование атрибутов git для определения состояния генерации и вендора для статистики языка и диффов (#16773)
* Добавление миграции из Codebase (#16768)
* Добавление миграции из GitBucket (#16767)
* Добавление точки конечной точки OAuth2 introspection (#16752)
* Добавление настроек прокси и поддержка миграций и вебхуков (#16704)
* Добавление провайдеров Microsoft OAuth2 (#16544)
* Отправка письма регистрации при автоматической регистрации пользователя (#16523)
* Отложенный последний коммит информации (#16467)
* Поддержка незащищенных шаблонов файлов (#16395)
* Добавление миграции из OneDev (#16356)
* Добавление опции для обновления запроса на слияние через `rebase` (#16125)
* Добавление поддержки RSS/Atom потока событий пользователя (#16002)
* Добавление поддержки корпоративных вебхуков WeChat (#15910)
* Добавление простого способа переименования ветки как в gh (#15870)
* Добавление скачивания пакета репозитория (#14538)
* Добавление поддержки потока agit в Gitea (#14295)
* АПИ
* Добавление поля MirrorUpdated в типе API репозитория (#18267)
* Изменение API форка для разрешения установки пользовательского имени репозитория (#18066)
* Добавление API для управления передачей репозитория (#17963)
* Добавление API для получения истории коммитов файла (#17652)
* Добавление API для получения/редактирования комментариев и событий задачи/пулл-запроса (timeline) (#17403)
* Добавление API для получения/редактирования вики (#17278)
* Добавление API для получения прав доступа организации пользователя (#17232)
* Добавление HTML URL для API уведомлений (#17178)
* Добавление API для получения/редактирования диффа/патча коммита (#17095)
* Обработка обновленных уведомлений в API (#17064)
* Добавление API для получения заметок git (#16649)
* Обобщение заголовков списка для API (#16551)
* Добавление кэширования токена API (#16547)
* Разрешение вызовов API токена авторизации через заголовок обратного прокси (#15119)
* УЛУЧШЕНИЯ
* Уменьшение высоты редактора в окне рецензирования до четырех строк (как на GitHub) (#18319)
* Возврат более приятной ошибки при попытке получить данные из несуществующего пользователя (#18288)
* Отображение ссылки на пулл-запрос также для agit (#18235)
* Включение частичного клонирования по умолчанию (#18195)
* Добавление повторного запуска вебхуков (#18191)
* Отображение сообщения об ошибке OAuth callback (#18185)
* Увеличение случайности соли (#18179)
* Добавление MP4 как типа вложения по умолчанию (#18170)
* Включение папок в стоимость размера (#18158)
* Удаление конца `/email2user` (#18127)
* Обработка недействительных задач (#18111)
* Динамическое загрузка EasyMDE/CodeMirror, удаление RequireEasyMDE (#18069)
* Поддержка открытия сравнительной страницы напрямую (#17975)
* Предпочтение "Hiragino Kaku Gothic ProN" в системном UI-ja (#17954)
* Чистка старого кода SimpleMDE (#17926)
* Переработка страницы установки (тип базы данных) (#17919)
* Улучшение интерфейса при сравнении ветки, созданной пулл-запросом (#17911)
* Разрешение вывода основной ветки на странице сравнения (#17908)
* Отображение роли задачи/комментария даже если репозиторий архивирован (#17907)
* Всегда установка Message-ID на почте (#17900)
* Преобразование элементов `<a>` в подчеркиваемый текст при наведении курсора (#17898)
* Отображение ссылок на задачи в таблице файлов (#17897)
* Обработка относительных путей Unix-сокетов (#17836)
* Перемещение режима доступа в модели/perm (#17828)
* Исправление некоторых проблем стиля организаций (#17807)
* Добавление заголовка List-Unsubscribe (#17804)
* Создание меню для страниц организаций (#17802)
* Переключение кода архива URL обратно к атрибутам href (#17796)
* Переработка использования строки "refs/*" с использованием констант (#17784)
* Разрешение форков в организацию, если можно создать репозитории (#17783)
* Улучшение кода установки для избежания ошибок низкого уровня (#17779)
* Улучшение кнопок многоточия (#17773)
* Добавление ограничений и запрета на использование authorized_keys (#17772)
* Добавление кнопки копирования Commit ID в списке коммитов (#17759)
* Улучшение читаемости ошибки bind (#17750)
* Исправление навигационной панели на странице проекта (#17749)
* Лучшая обработка поврежденных или отсутствующих репозиториев Git (#17747)
* Использование `*PushUpdateOptions` как получателя (#17724)
* Удаление неиспользуемого параметра `user` (#17723)
* Улучшение встроенного генератора аватаров (#17707)
* Чистка и использование глобального стиля на всплывающих окнах (#17674)
* Перемещение удаления пользователя/организации в сервисы (#17673)
* Добавление комментария для изменения ссылки на задачу (#17672)
* Разрешение администраторам изменять аватары пользователей (#17661)
* Установка `data-path` только один раз для каждого файла на страницах диффов (#17657)
* Добавление значка для ссылки на клонирование в VSCode (#17641)
* Добавление кнопки загрузки для просмотра файла (#17640)
* Добавление пагинации для списка форков (#17639)
* Использование самостоятельного имени структуры для организации (#17632)
* Небольшие улучшения читаемости (#17627)
* Добавление поддержки контекста для метода GetUserByID (#17602)
* Перемещение раздела слияния в `>.content` (#17582)
* Удаление метода NewSession из интерфейса db.Engine (#17577)
* Перемещение единицы в модель/unit/ (#17576)
* Ограничение GetDeletedBranchByID только удаленными ветками репозитория (#17570)
* Переработка функциональности commentTags (#17558)
* Преобразование очереди индексации репозитория в уникальную очередь (#17515)
* Упрощение Gothic для использования нашего хранилища сессий вместо создания нового (#17507)
* Добавление настроек для разрешения различного адреса SMTP-envelope (#17479)
* Правильное определение разделителя CSV (#17459)
* Скрывание комментариев меток, если они были добавлены и сразу удалены (#17455)
* Настройка выравнивания UI для иконок уведомлений, аватаров и меток задач (#17438)
* Добавление раздела внешнего вида в настройках (#17433)
* Перемещение форм ключей перед списком и добавление кнопки отмены (#17432)
* При копировании исполняемых файлов в Docker изменение прав доступа (#17423)
* Удаление устаревшего метода extendDefaultPlugins svgo (#17399)
* Исправление поведения клика для <tr> и <td> с [data-href] (#17388)
* Переработка проверяющего обновлений для использования AppState (#17387)
* Улучшение использования async/await и сортировки вызовов инициализации в `index.js` (#17386)
* Использование переменной вместо функции для IsProd из-за небольшого увеличения производительности (#17368)
* Переработка фронтэнда: преобразование PascalCase в camelCase, удаление ненужного кода (#17365)
* Скрытие инструкций слияния командной строки, когда пользователь не может выполнить push (#17339)
* Перемещение сессии в модель/login (#17338)
* Синхронизация пути приложения Gitea для git-hooks и authorized-keys при запуске (#17335)
* Преобразование очереди зеркального репозитория в очередь (#17326)
* Добавление кнопки копирования имени ветки на странице пулл-запроса (#17323)
* Исправление суммарной информации репозитория на мобильных устройствах (#17322)
* Разделение `index.js` на отдельные файлы (#17315)
* Отображение прямого совпадения на вершине при поиске пользователя (#17303)
* Переработка фронтэнда: перемещение кода Vue из `index.js` в `components` и удаление ненужного кода (#17301)
* Обновление chi до версии 5 (#17298)
* Отключение формы автоволнения (#17291)
* Улучшение поведения кнопки "Fork" (#17288)
* Открытие ссылок на изображения Markdown в новом окне (#17287)
* Добавление подсказок для специальных страниц вики (#17283)
* Перемещение формы добавления ключа развертки перед списком и добавление кнопки отмены (#17228)
* Разрешение добавления нескольких задач в проект (#17226)
* Добавление метрик для получения задач по репозиторию (#172
1.15.0-rc1* КРИТИЧЕСКИЕ
* Ужесточение прав доступа в app.ini (#16266)
* Переработка Webhook + Добавление подписи X-Hub-Signature (#16176)
* Добавление асимметричной JWT подписи (#16010)
* Очистка иерархии настроек для очереди issue_indexer (#16001)
* Изменение настроек по умолчанию очередей на использование низкого количества потоков (#15964)
* Улучшение обработчика активов с использованием промежуточного слоя (#15961)
* Переименование StaticUrlPrefix в AssetUrlPrefix (#15779)
* Использование общего класса разметки для отображения внешних файлов и различий (#15735)
* Добавление тестирования фронтэнда, требование node 12 (#15315)
* Перемещение (персонализированных) активов в подпуть `/assets` (#15219)
* Использование уровня конфигурации в разделе логов при отсутствии уровня в подразделе логов (#15176)
* Ссылки в markdown должны быть абсолютными относительно репозитория, а не сервера (#15088)
* БЕЗОПАСНОСТЬ
* Шифрование пароля привязки LDAP в базе данных с помощью SECRET_KEY (#15547)
* Удаление случайного пароля в Dockerfiles (#15362)
* ФУНКЦИОНАЛЬНЫЕ
* Обновление Go-Git для использования LargeObjectThreshold (#16316)
* Поддержка пользовательского отображения MIME типов для текстовых файлов (#16304)
* Ссылки на предыдущие blames на странице файла blame (#16259)
* Добавление реализации LRU памяти (#16226)
* Локализация шаблонов электронной почты (#16200)
* Преобразование команды в авторизованных ключах в шаблон (#16003)
* Добавление возможности создания ветки на странице ветки (#15960)
* Добавление заголовков электронной почты (#15939)
* Делаем чекбоксы задач списками кликабельными (#15791)
* Добавление выбора меток на странице сравнения (#15723)
* Добавление задачи cron для удаления старых действий из базы данных (#15688)
* При открытии репозитория открывать общий файл cat и выполнять проверку (#15667)
* Добавление защиты тегов (#15629)
* Добавление отправки в зеркальный репозиторий (#15157)
* Добавление сравнения изображений для SVG файлов (#14867)
* Добавление поиска майлстоунов на панели управления и поиск майлстоунов по имени (#14866)
* Добавление LFS миграции и зеркального репозитория (#14726)
* Улучшение уведомлений для черновиков PR (#14663)
* Отключение опции Stars (#14653)
* Добавление опции предоставления подписи для токена для верификации владения ключом (#14054)
* Автоматическая регистрация OAuth2 (#5123)
* API
* Возврат обновленного репозитория при изменении репозитория через API (#16420)
* Разрешение имени ветки/тега как допустимой ссылки для получения статуса CI (#16400)
* Добавление конечной точки для получения коммитов PR (#16300)
* Разрешение отзывов COMMENT без указания тела (#16229)
* Добавление фильтра типа темы для списка конечных точек уведомлений API (#16177)
* Добавление фильтра для черновиков и предварительных выпусков в методе ListReleases (#16175)
* Добавление дополнительных фильтров в методе ListIssues (#16174)
* Добавление фильтра для MilestoneNames в методе IssueSearch (#16173)
* Получение и установка настроек пользователя (#16169)
* Экспонирование методов GetReviewers() и GetAssignees() (#16168)
* Экспонирование счетчиков пользователя (#16167)
* Добавление метода GetTag (#16166)
* Добавление метода CreateTag (#16165)
* Создание репозитория из шаблона репозитория через API (#15958)
* Добавление состояний Active и ProhibitLogin в API (#15689)
* Добавление Location, Website и Description в API (#15675)
* Экспонирование решателя через API (#15167)
* УЛУЧШЕНИЯ
* Поддержка HTTP/2 в Let's Encrypt (#16371)
* Введение типа уведомления NotifySubjectType (#16320)
* Добавление эмодзи Forge (#16296)
* Реализация head_commit для вебхуков (#16282)
* Обновление Gliderlabs SSH до версии Yöntemler GetReviewers(), GetAssignees() ve kullanıcı sayacıları (#16167)
* GetTag yöntemi ekleme (#16166)
* CreateTag yöntemi ekleme (#16165)
* API aracılığıyla şablon depolamasından bir depositoryolu oluşturma (#15958)
* API'ye Active ve ProhibitLogin durumlarının eklenmesi (#15689)
* API'ye Konum, Web Sitesi ve Açıklama bilgilerinin eklenmesi (#15675)
* API'ye çözücü metodun eklenmesi (#15167)
* İYİLEŞTİRMELER
* Let's Encrypt'te HTTP/2 desteği (#16371)
* Bildirim türü NotifySubjectType'in tanımlanması (#16320)
* Forge emojisinin eklentisi (#16296)
* Webhooklar için head_commit'in uygulanması (#16282)
* Gliderlabs SSH'nin 0.3.3 sürümüne güncellenmesi ve FailedConnectionCallback'ın eklenmesi (#16278)
* Değerlendirme yorumları için önceki/sonraki düğmelerin eklentisi (#16273)
* Değerlendirme yorumları için uzun dosya adlarının kelimelere bölünmesi (#16272)
* Kullanıcı görünümlerinin sınırlı olması için yapılandırma seçenekleri ekleme (#16271)
* Scrolling için header'ın sabit kalmasını sağlamak için margin-top'ların eklentisi (#16269)
* Başlangıç günlük kaydı yönetimini kontrol etmek için --quiet ve --verbose seçeneklerinin eklentisi (#16260)
* Modül git için Gitea modülü log'un kullanılması (#16243)
* Tüm webhook testlerinin eklentisi (#16214)
* Başarısız bir geçişten sonra silinmemiş depositoryoların kaldırılması için düğmenin eklentisi (#16197)
* Git diff için renkli ayrım üretiminin hızlanması (#16180)
* OpenID için profil ve e-posta seçeneklerinin eklentisi (#16141)
* Squash birleşimi için standart birleşim notu formatının yeniden kullanımı (#16134)
* Her render için temizlik kurallarının eklentisi (#16110)
* Yönetim panosunda kuruluş listesinin performansını iyileştirme (#16099)
* Testlerde kullanılan assert ifadelerinin yeniden düzenlenmesi (#16089)
* Özel oturum açma yolları için sso.Group, context.Auth, context.APIAuth seçeneklerinin eklentisi (#16086)
* Yetersiz olan goroutine'lerin kaldırılması (#16080)
* Değerlendirme yorumları için eklenti dosyasının eklentisi (#16075)
* Depozito dosyalarından yankıları alırken frekans sınırının düzeltildiği (#16070)
* Depozito kullanıcıları için organizasyon görünümlerinin eklentisi (#16069)
* Başarıyla birleştiğinde depositoryonun silinmesine izin veren kutucuk eklentisi (#16049)
* Birleşik birleşim notunun iptal edilmesine izin veren kutucuk eklentisi (#16032)
* Kontext.Context modülünün kontext.Context'e dönüştürülmesi (#16031)
* Özel konfigürasyonların oluşturulmasının birleştirilmesi (#16012)
* SSH'deki bağlantı yapılandırmasının esnekliğinin artırılması (#16009)
* Squash birleşim notundaki mevcut trailer'ların eklentisi (#15980)
* Ana e-posta adresinin e-posta adres tablosuna eklenmesi ve durumu ile birlikte saklanması (#15956)
* Task/PR görevi/istek veri bağlamının yalnızca gerektiğinde yüklenmesi (#15955)
* Fontawesome kullanımdan kaldırılması (#15952)
* Fomantic accordion modülünün kaldırılması (#15951)
* Özel modülün küçük bir yeniden düzenleme (#15947)
* Profil resminin boyutunun artırılması (#15941)
* Root olmayan Docker containerlarında curl'in eklentisi (#15908)
* Clipboard.js'in asenkron API clipboard'ine değiştirilmesi (#15899)
* Dosya uzantısı dışında belirli bir dosyanın ayrıştırılmasına izin verilen kullanıcı özelleştirmesi (#15808)
* SSO yöntemlerinde log trace'lerinin eklentisi (#15803)
* Router dizininin yeniden düzenlenmesi (#15800)
* İçeriği dışarıdan gelen hesaplar tarafından sağlanan oturum açmanın engellenmesi (#15795)
* SSH loglarını kaydetmek için özel bir trigger'in eklentisi (#15787)
* Öğe referansları için varsayılan dil yapısının dikkate alınması (#15772)
* OAuth2 üzerinden giriş yaptığında hesap ayarlarının varsayılan değerlerinin belirlenmesi (#15768)
* Rastgele string oluşturucunun tek bir fonksiyona indirgenmesi (#15741)
* Dinleyici bulunmadığında olay kaynağı bilgisinin saklanması (#15725)
* Kod açıklamalarının iyileştirilmesi (#15722)
* OIDC standardlarına uygun kullanıcı bilgi uç noktasının eklentisi (#15721)
* Arc-green temasındaki takvim simgesinin renginin düzeltilmesi (#15713)
* Light Chroma stili'nin iyileştirilmesi (#15699)
* Boost işleyicinin shadow level queue'ları için sadece kullanılmak üzere tasarlanması (#15696)
* Depozito sürümleri sayfasında karşılaştırma tag seçimini sağlayan drop-down kutusunun eklentisi (#15695)
* Karıştırma işaretinin CSS stilinin eklentisi (#15651)
* x-ua-compatible meta etiketinin kaldırılması (#15640)
* Bağlantı oluşturma işleminin yeniden düzenlenmesi (#15619)
* Task index tablosunun eklentisi, maksimum task numarasının saklanarak tekrarlanmaması için (#15599)
* LFS sunucusunun yeniden düzenlenmesi (#15523)
* Yönetici panelinde depositoryo yönetimi sayfasında daha fazla depositoryo tipinin gösterilmesi (#15440)
* Bazı genel JavaScript değişkenlerinin kullanımının kaldırılması (#15378)
* Birleşim notu yorumunda SHA'nın UI SHA olarak gösterilmesi (#15376)
* OIDC için yapılandırma seçeneğinin eklentisi (#15355)
* Stack frame sayısının azaltmak için yolun kullanımının yerine route'nin kullanılması (#15301)
* Kod formatının iyileştirilmesi, hataların düzeltilmesi ve kullanılmayan fonksiyonların/sabitlerin kaldırılması (#15286)
* Git paketi bağımlılığının ayarlara bağlı olarak ayarlanmasına izin verilmesi, ancak aksi değil (#15241)
* Temizlik kurallarının düzeltilmesi (#15240)
* 404 hatası olduğunda HTML olmadan basit metin cevabı gönderimi (#15229)
* File-loader bağımlılığının kaldırılması (#15196)
* Render işleminin yeniden düzenlenmesi (#15175)
* MIME türlerinin haritası için yapılandırma seçeneklerinin eklentisi (#15133)
* Gitea geçişi sırasında durum güncellemelerinin eklentisi (#15076)
* Yerelleştirme başlatıldığında i18n.Reset metodunun kullanılması (#15073)
* Depozito butonlarının görünmezliği sorunlarının düzeltilmesi (#15064)
* Depozito için varsayılan bir birleşme stili seçeneğinin eklentisi (#14789)
* Gopher URL'lerinin desteklenmesi (#14749)
* Depozito arşiv işleminin yeniden düzenlenmesi (#14723)
* Depozito sürümleri sayfasında WIP durumunu değiştiren bağlantıların eklentisi (#14677)
* CSV dosyaları için tablo karşılaştırması eklentisi (#14661)
* Målston'un bitiş zamanının task sıralamasında dikkate alınması (#14551)
* İSPRAVLAR
* E-posta şablonlarındaki yanlış parametrelerin ve yazım hatalarının düzeltilmesi (#16394)
* Ana e-posta adreslerinin aktif edilmesi sorunlarının düzeltilmesi (#16385)
* Repo-search bileşeni içinde finalPage hesaplama sorunlarının düzeltilmesi (#16382)
* Root olmayan Docker containerlarında kullanıcı numaralarının kullanılması (#16361)
* Diff analizi sırasında kod kodlaşmanın değişikliğinin algılanmesi (#16330)
* U2F hata sorunlarının gizli sebeplerinin düzeltilmesi (#16327)
* Zombi süreçlerin oluşumunun önlenmesi (#16314)
* SearchEmails modelinde user tablosu bağlantısının güvenliğini sağlama (#16313)
* Boş depositoryolarda standart gönderme talimatlarının düzeltilmesi (#16302)
* Webhooklar içinde boşluklar içeren dosya listelerindeki sorunların düzeltilmesi (#16288)
* HEAD resetlendikten sonra webhooks içinde doğru commit hash'inin alınıp alınmadığı sorunlarının düzeltilmesi (#16283)
* URLPrefix hatalı olduğunda bulunan NPE hata sorunlarının düzeltilmesi (#16249)
* UserNotExist hata sorunlarından kaynaklanan uyarıların düzeltilmesi (#16238)
* Depozito bağlatıları sayfasında "Hiçbir eşleşme bulunamadı" uyarısının düzeltilmesi (#16231)
* Pull request isteklerine yönelik link kopyalama sorunlarının düzeltilmesi (#16230)
* Genişletilmiş diff içinde son satırın eksikliği sorunlarının düzeltilmesi (#16222)
* Özel depositoryolarda erişim hakları sorunlarının düzeltilmesi (#16142)
* Yerel olarak oluşturulan URL'li olmayan wiki sayfalarının güncellenmesi sorunlarının düzeltilmesi (#16139)
* shaPostProcessor içinde SHA'nın daha etkili analiz edilmesi (#16101)
* doctor --run check-db-consistency --fix komutunun düzgün çalışabilmesi için hata düzeltmesi (#16094)
* Webhooklar içinde action buttonlarının pozisyonunun korunması (#16087)
* Root olmayan Docker containerlarında geçici klasör yolunun düzeltilmesi (#16077)
* Yazım hatalarının düzeltilmesi ve TODO notunun eklentisi (#16064)
* Son commit'in alınıp alınmadığı için git log name-status kullanma (#16059)
* Aynı isimli branch ve tag arasındaki çakışma sorunlarının düzeltilmesi (#16040)
* Migration sırasında tag'in alınıp alınmadığı sorunlarının düzeltilmesi (#16014)
* Özel emoji'lerin desteklenmesi (#16004)
* Indexer ve queue ayarlarında filepath.ToSlash ve filepath.Join metodlarının kullanılması (#15971)
* GenerateRepository metodunda erişim hakları kontrolünün eklentisi (#15946)
* Service ve posta sunucularının ayarlarının yüklendiği setup sayfasının kontrolünün sağlanması (#15943)
* Målston'un doğru pozisyonunun alınıp alınmadığı sorunlarının düzeltilmesi (#15927)
* Hatalı service-worker'ların kaydedilmemesi (#15834)
* Queue işlemlerinin performansını iyileştirmek için bazı düzenlemeler (#15693)
* Repository route'ları için dosya eklentisi desteği (#15580)
* Montaj sırasında icon ve renk seçimi sorunlarının düzeltilmesi (#15501)
* ReverseProxy üzerinde session oluşturma ve ReverseProxy kullanıcılarının kullanıcı adını değiştirememesini sağlama (#15304)
* Git HTTP ve LFS için birden çok oturum açma sorunlarının düzeltilmesi ve oturum açma sürecinin basitleştirilmesi (#15303)
* stopwatch.js içinde {type: "error", data: undefined} objesinin düzeltilmesi (#15278)
* Aktivite ısı haritalarının düzeltilmesi (#15252)
* Fomantic-dropdown'ın dahili kopyalama özelliğinin kaldırılması (#15193)
* Cron gc görevinde depositoryo boyutunun güncellenmesi (#15177)
* CSV ve diğer dış parçacık ayrıştırıcıları için parser'ın performansını iyileştirmek için NeedPostProcess seçeneğinin eklentisi (#15153)
* Orgmode için kod bloklarının ayrıştırılması (#14222)
* User.GetOrganizations() metodunun kaldırılması (#14032)
* TEST
* Postgres ve MySQL sürümlerinin güncellenmesi (#15710)
* Wiki'den klonlama testlerinin eklentisi (#15513)
* Test benchmarklerinin düzeltilmesi, bir tanesinin kaldırılması ve iki yeni tanesinin eklentisi (#15250)
* Tamamlanan migration testlerinin eklentisi (#15116)
* DÖKÜMAN
* Queue workers hakkında belgelemenin güncellenmesi (#15999)
* app.example.ini'nin kaldırılması (#15807)
* Özel logo özelleştirmesi hakkında belgelemenin iyileştirilmesi (#15754)
* API belgelemesinde yanıt durumlarının eklentisi (#15399)
* API token belgelemelerinin yeniden düzenlenmesi (#15162)
* Devre dışı bırakılmış hesap geri kurtarma için daha iyi hata mesajlarının eklentisi (#15117)
* BAKIM
* UTF8 seçeneğinin kaldırılması (#16126)
* Systemd dosyasında Requires'ın Wants'a değiştirilmesi (#15897)
* КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ
* Удаление устаревшего обработчика токена дрона (#8191)
* Изменение поиска в репозитории на использование точного совпадения при поиске тем (#7941)
* Добавление пагинации для административного API получения организаций и исправление ошибки отображения только открытых организаций (#7742)
* Реализация возможности изменения порта SSH для соответствия конфигурации Gitea (#7286)
* НОВЫЕ ФУНКЦИИ
* Отображение состояний двухфакторной аутентификации членов организации и оптимизация SQL запросов (#7621)
* Установка значения по умолчанию для основной ветки при отправке в пустой репозиторий (#7610)
* Добавление бокового сравнения изображений (#6784)
* Метод API для списка всех коммитов репозитория (#6408)
* Проверка сложности пароля (#6230)
* Добавление опции для инициализации репозитория с метками (#6061)
* Добавление дополнительных алгоритмов хэширования паролей (#6023)
* ИСПРАВЛЕНИЯ ОШИБОК
* Исправление ошибок в пользовательском интерфейсе создания организации относительно доступа команды (#8506)
* Исправление ошибки в методе FindExternalUsersByProvider (#8504)
* Создание директории .ssh при необходимости (#8486)
* Возвращение ложного значения, если предоставленное имя пустое (#8485)
* Настройка прослушивания OpenSSH на SSH_LISTEN_PORT вместо SSH_PORT (#8477)
* Добавление проверки на пустое множество при удалении индексов во время миграции (#8471)
* LFС-файлы являются относительными к пути содержимого LFС, гарантирующее это при удалении (#8455)
* Обеспечение закрытия читателей тела запроса в сервере LFС (#8454)
* Исправление ошибки шаблона на странице настроек зеркального репозитория (#8438)
* Исправление миграции v96 для сохранения вложений задач (#8435)
* Обновление strk.kbt.io/projects/go/libravatar до последней версии (#8429)
* Одиночное значение для файлов, содержащих только одну строку (#8416)
* Проверка как экранированных, так и некректированных имен файлов Wiki (#8408)
* Разрешение пользователям с явным правом чтения предоставлять одобрения (#8382)
* Исправление проблемы создания новой ветки при отключенной возможности создания запроса на слияние (#8375)
* Возврат класса .markdown ко всем рендера разметки (#8357)
* Обновление xorm до версии v0.7.9 для исправления некоторых ошибок (#8354)
* Исправление двусмысленного названия столбца в методе GetUserIssueStats() (#8347)
* Изменение общего формата привязки формы на привязку формы Gogs (#8334)
* Исправление статуса коммита запроса на слияние в списке пользовательской панели управления (#8321)
* Исправление постоянного выбора опции редактирования команды в настройках организации (#8319)
* Обновление до github.com/lafriks/xormstore@v1.3.0 (#8317)
* Показ правильного статуса коммита в списке запросов на слияние (#8316)
* Исправление ошибки сравнения изображений и небольшие улучшения в сравнении изображений (#8289)
* Обновление xorm (#8286)
* Исправление API для редактирования и удаления вложения выпуска (#8285)
* Исправление доступа к объекту NULL при анализе кросс-ссылок (#8281)
* Исправление счетчика меток (#8267)
* Отображение доступа команды только для репозиториев организации на странице настроек сотрудничества (#8265)
* Тестирование более зарезервированных имен пользователей (#8263)
* Переработка кода обработки ссылок в подготовке к открытию/закрытию из комментариев (#8261)
* Исправление ключа активации вебхук-выпуска (#8253)
* Разрешение регистрации при скрытом кнопке (#8237)
* Исправление генерации URL API выпуска (#8234)
* BREAKING
* Restrict permission check on repositories and fix some problems (#5314)
* Show only opened milestones on issues page milestone filter (#5051)
* FEATURE
* Implement git refs API for listing references (branches, tags and other) (#5354)
* Approvals at Branch Protection (#5350)
* Add raw blob endpoint to get objects by SHA ID (#5334)
* Add api for user to create org (#5268)
* Create AuthorizedKeysCommand (#5236)
* User action heatmap (#5131)
* Refactor heatmap to vue component (#5401)
* Webhook for Pull Request approval/rejection (#5027)
* Add command for migrating database (#4954)
* Search keyword by splitting provided values by , (#4939)
* Create Progressive Web App (#4730)
* Give user a link to create PR after push (#4716)
* Add rebase with merge commit merge style (#3844) (#4052)
* BUGFIXES
* Fix bug on modifying sshd username (#5624)
* Delete tags in mirror which are removed for original repo. (#5609)
* Fix wrong text getting saved on editing second comment on an issue. (#5608)
* Fix nil pointer when adding a due date (#5587)
* Fix type mismatch of format string (#5574)
* Fix bug on upload file name (#5571)
* Issue is not overdue when it is on the same date #5566 (#5568)
* Fix indexer reindex bug when gitea restart (#5563)
* Fix table name typo on SQL (#5562)
* Synchronize SSH keys on login with LDAP + Fix SQLite deadlock on ldap ssh key deletion (#5557)
* Fix makefile generate buildstep (#5556)
* Fix nil pointer base branch bug (#5555)
* Fix permission check on api create org (#5523)
* Fix detect force push failure on deletion of protected branches (#5522)
* Fix approvals limitation (#5521)
* Fix bug when a read perm user to edit his issue (#5516)
* Fix adding reaction fail for read permission user (#5515)
* Fixing MSSQL timestamp type (#5511)
* Fix forgot deletion of notification when delete repository (#5506)
* Fix empty wiki (#5504)
* Fix clone wiki failed via ssh (#5503)
* Fix code review on mssql (#5502)
* Fix lfs version check warning log when using ssh protocol (#5501)
* Fix topic name length on database (#5493)
* Ensure that the `closed_at` is set for closed issues (#5449)
* Admin should be able to delete repos via the API even if he is not a member of the organization (#5443)
* Word-Break the WebHook url to prevent a ui-break (#5432)
* Fix forgot removed records when deleting user (#5429)
* Fix repository deletion when there is large number of issues in it (#5426)
* Fix heatmap colors for Chrome/Safari (#5421)
* Fix password variable shadowing (#5405)
* Fix dependent issue searching when gitea is run in subpath (#5392)
* Don't force a password change for the admin user when creating an account via cli (#5391)
* API: '/orgs/:org/repos': return private repos with read access (#5383)
* Don't send assign webhooks when creating issue (#5365)
* Removing Labels via EditPullRequest API (#5348)
* Migration fixes for gogs (0.11.66) to gitea (1.6.0) #5318 (#5341)
* Fix bug when users have serval teams with different units on different repositories (#5307)
* Fix U2F if gitea is configured in subpath (#5302)
* Fix file edit change preview functionality (#5300)
* Update gitignore list (#5258)
* Fixed heatmap not working in mssql (#5248)
* Fixed wrong api request url for instances running in subfolders (#5247)
* Fix compatibility heatmap with mysql 8 (#5232)
* Fix data race on migrate repository (#5224)
* Fix sqlite and mssql lock (#5214)
* Fix sqlite lock (#5210)
* Fix: Accept web-command cli flags if web-command is commited (#5200)
* Fix: Add secret to all webhook's payload where it has been missing (#5199)
* Fix race on updatesize (#5190)
* Fix create team, update team missing units (#5188)
* Fix sqlite lock (#5184 & #5176)
* Fix showing pull request link when delete a branch (#5166)
* Fix JSON result of empty array in heatmap data array (#5154)
* Update build tags for sqlite_unlock notify (#5144)
* This commit will reduce join star, repo_topic, topic tables on repo search, so that fix extra columns problem on mssql (#5136)
* Fix deadlock when sqlite (#5118)
* Add comment replies (#5104)
* Fix home page template regression (#5102)
* Fix regex to support optional end line of old section in diff hunk (#5096)
* LDAP via simple auth separate bind user and search base (#5055)
* Fix markdown image with link (#4675)
* Fix to 3819 - Filtering issues by tags on main screen issues (#3824)
* ENHANCEMENT
* Delete organization endpoint added (#5601)
* Update Licenses (#5558)
* Support reverse proxy providing email (#5554)
* Add git protocol v2 support via SSH on Docker image (#5520)
* Add tests for api user orgs (#5494)
* Allow link verification for services like Mastodon (#5481)
* Improve team members and repositories settings UI (#5457)
* Remove the required class from optional ssh port in installation page (#5428)
* Explicitly disable Git credential helper (#5367)
* Setting Labels via EditPullRequest API (#5347)
* Implement pasting image from clipboard for browsers that supports that (#5317)
* Milestone issues and pull requests (#5293)
* Support envs on external render commands (#5278)
* Add option to disable automatic mirror syncing. (#5242)
* Remove unused db init on commands serv, update, hooks (#5225)
* Serve audio files using HTML5 audio tag (#5221)
* Pass link prefixes to external markup parsers (#5201)
* Add AutoHead functionality. (#5186)
* Fix emojis not showing in commit messages (#5168)
* Block registration based on email domain (#5157)
* Update vendor/go-sqlite3 (#5133 & #5162)
* Update x/net lib (#5169)
* Show review summary in pull requests (#5132)
* Use type switch (#5122)
* Remove duplicated if bodies (#5121)
* Remove check for negative length (#5120)
* Make switch more clear (#5119)
* Use named const instead of a raw string (#5115)
* Fix issue where ecdsa and other key types are not synced from LDAP (#5092) (#5094)
* Refactor: err != nil check, just return error instead (#5093)
* Add notification interface and refactor UI notifications (#5085)
* Use APP_NAME on home page (#5048)
* Explicitly decide whether to use TLS in mailer's configuration (#5024)
* Generate random password (#5023)
* UX of link account (Step 1) (#5006)
* Make sure argsSet verifies string isn't empty too (#4980)
* Improve performance of dashboard (#4977)
* Keys API changes (#4960)
* Add must-change-password flag to cli for creating a user (#4955)
* Use native go method to get current user rather than environment variable (#4930)
* Make gitea serv use api/internal (#4886)
* Add support for search by uid (#4876)
* Allow to add organization members as collaborators on organization owned repositories (#4748)
* TESTING
* Kill testing processes if the test takes too long (#5174)
* Update outdated Go toolchain version for .drone.yml (#5146)
* Increase the retry limit to 20 times and the interval to 200ms (#5134)
* Retry test-fixtures loading in case of transaction rollback (#5125)
* Added test environment for mssql (#4282)
* BUILD
* Replace lint to revive (#5422)
* Update golang version in Dockerfile (#5246)
* DOCS
* Typo in routers/api/v1/org/org.go fixed. (#5598)
* Update the docs for sqlite_unlock_notify (#5145)
* CN translation of docs part (#5049)
* Kubernetes deployment file (#5046)
* MISC
* Upgrade alpine to 3.8 (#5423)
* Git-Trees API (#5403)
* Only chown directories during docker setup if necessary. Fix #4425 (#5064)
* SECURITY
* Limit uploaded avatar image-size to 4096x3072 by default (#4353)
* Do not allow to reuse TOTP passcode (#3878)
* FEATURE
* Add cli commands to regen hooks & keys (#3979)
* Add support for FIDO U2F (#3971)
* Added user language setting (#3875)
* LDAP Public SSH Keys synchronization (#1844)
* Add topic support (#3711)
* Multiple assignees (#3705)
* Add protected branch whitelists for merging (#3689)
* Global code search support (#3664)
* Add label descriptions (#3662)
* Add issue search via API (#3612)
* Add repository setting to enable/disable health checks (#3607)
* Emoji Autocomplete (#3433)
* Implements generator cli for secrets (#3531)
* ENHANCEMENT
* Add more webhooks support and refactor webhook templates directory (#3929)
* Add new option to allow only OAuth2/OpenID user registration (#3910)
* Add option to use paged LDAP search when synchronizing users (#3895)
* Symlink icons (#1416)
* Improve release page UI (#3693)
* Add admin dashboard option to run health checks (#3606)
* Add branch link in branch list (#3576)
* Reduce sql query times in retrieveFeeds (#3547)
* Option to enable or disable swagger endpoints (#3502)
* Add missing licenses (#3497)
* Reduce repo indexer disk usage (#3452)
* Enable caching on assets and avatars (#3376)
* Add repository search ordered by stars/forks. Forks column in admin repo list (#3969)
* Add Environment Variables to Docker template (#4012)
* LFS: make HTTP auth period configurable (#4035)
* Add config path as an optionial flag when changing pass via CLI (#4184)
* Refactor User Settings sections (#3900)
* Allow square brackets in external issue patterns (#3408)
* Add Attachment API (#3478)
* Add EnableTimetracking option to app settings (#3719)
* Add config option to enable or disable log executed SQL (#3726)
* Shows total tracked time in issue and milestone list (#3341)
* TRANSLATION
* Improve English grammar and consistency (#3614)
* DEPLOYMENT
* Allow Gitea to run as different USER in Docker (#3961)
* Provide compressed release binaries (#3991)
* Sign release binaries (#4188)
* SECURITY
* Limit uploaded avatar image-size to 4096x3072 by default (#4353)
* Do not allow to reuse TOTP passcode (#3878)
* FEATURE
* Add cli commands to regen hooks & keys (#3979)
* Add support for FIDO U2F (#3971)
* Added user language setting (#3875)
* LDAP Public SSH Keys synchronization (#1844)
* Add topic support (#3711)
* Multiple assignees (#3705)
* Add protected branch whitelists for merging (#3689)
* Global code search support (#3664)
* Add label descriptions (#3662)
* Add issue search via API (#3612)
* Add repository setting to enable/disable health checks (#3607)
* Emoji Autocomplete (#3433)
* Implements generator cli for secrets (#3531)
* ENHANCEMENT
* Add more webhooks support and refactor webhook templates directory (#3929)
* Add new option to allow only OAuth2/OpenID user registration (#3910)
* Add option to use paged LDAP search when synchronizing users (#3895)
* Symlink icons (#1416)
* Improve release page UI (#3693)
* Add admin dashboard option to run health checks (#3606)
* Add branch link in branch list (#3576)
* Reduce sql query times in retrieveFeeds (#3547)
* Option to enable or disable swagger endpoints (#3502)
* Add missing licenses (#3497)
* Reduce repo indexer disk usage (#3452)
* Enable caching on assets and avatars (#3376)
* Add repository search ordered by stars/forks. Forks column in admin repo list (#3969)
* Add Environment Variables to Docker template (#4012)
* LFS: make HTTP auth period configurable (#4035)
* Add config path as an optionial flag when changing pass via CLI (#4184)
* Refactor User Settings sections (#3900)
* Allow square brackets in external issue patterns (#3408)
* Add Attachment API (#3478)
* Add EnableTimetracking option to app settings (#3719)
* Add config option to enable or disable log executed SQL (#3726)
* Shows total tracked time in issue and milestone list (#3341)
* TRANSLATION
* Improve English grammar and consistency (#3614)
* DEPLOYMENT
* Allow Gitea to run as different USER in Docker (#3961)
* Provide compressed release binaries (#3991)
* Sign release binaries (#4188)
Second release candidate for 1.22.0
Start of the development of Gitea 1.22
* BREAKING
* Restrict certificate type for builtin SSH server (#26789)
* Refactor to use urfave/cli/v2 (#25959)
* Move public asset files to the proper directory (#25907)
* Remove commit status running and warning to align GitHub (#25839)
* Remove "CHARSET" config option for MySQL, always use "utf8mb4" (#25413)
* Set SSH_AUTHORIZED_KEYS_BACKUP to false (#25412)
* SECURITY
* Expanded minimum RSA Keylength to 3072 (#26604)
* FEATURES
* User details page (#26713)
* Chore(actions): support cron schedule task (#26655)
* Support rebuilding issue indexer manually (#26546)
* Allow to archive labels (#26478)
* Add disable workflow feature (#26413)
* Support `.git-blame-ignore-revs` file (#26395)
* Pre-register OAuth2 applications for git credential helpers (#26291)
* Add `Retry` button when creating a mirror-repo fails (#26228)
* Artifacts retention and auto clean up (#26131)
* Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
* Implement auto-cancellation of concurrent jobs if the event is push (#25716)
* Newly pushed branches hints on repository home page (#25715)
* Display branch commit status (#25608)
* Add direct serving of package content (#25543)
* Add commits dropdown in PR files view and allow commit by commit review (#25528)
* Allow package cleanup from admin page (#25307)
* Batch delete issue and improve tippy opts (#25253)
* Show branches and tags that contain a commit (#25180)
* Add actor and status dropdowns to run list (#25118)
* Allow Organisations to have a E-Mail (#25082)
* Add codeowners feature (#24910)
* Support configuration variables on Gitea Actions (#24724)
* Support downloading raw task logs (#24451)
* API
* Allow empty Conan files (#27092)
* Next round of `db.DefaultContext` refactor (#27089)
* Fix token endpoints ignore specified account (#27080)
* Reduce usage of `db.DefaultContext` (#27073)
* Make SSPI auth mockable (#27036)
* Extract auth middleware from service (#27028)
* Add `RemoteAddress` to mirrors (#26952)
* Feat(API): add routes and functions for managing user's secrets (#26909)
* Feat(API): add secret deletion functionality for repository (#26808)
* Feat(API): add route and implementation for creating/updating repository secret (#26766)
* Add Upload URL to release API (#26663)
* Feat(API): update and delete secret for managing organization secrets (#26660)
* Feat: implement organization secret creation API (#26566)
* Add API route to list org secrets (#26485)
* Set commit id when ref used explicitly (#26447)
* PATCH branch-protection updates check list even when checks are disabled (#26351)
* Add file status for API "Get a single commit from a repository" (#16205) (#25831)
* Add API for changing Avatars (#25369)
* ENHANCEMENTS
* Increase auth provider icon size on login page (#27122)
* Remove a `gt-float-right` and some unnecessary helpers (#27110)
* Change green buttons to primary color (#27099)
* Use db.WithTx for AddTeamMember to avoid ctx abuse (#27095)
* Use `print` instead of `printf` (#27093)
* More refactoring of `db.DefaultContext` (#27083)
* Remove the useless function `GetUserIssueStats` and move relevant tests to `indexer_test.go` (#27067)
* Search branches (#27055)
* Display all user types and org types on admin management UI (#27050)
* Ui correction in mobile view nav bar left aligned items. (#27046)
* Chroma color tweaks (#26978)
* Move some functions to service layer (#26969)
* Improve "language stats" UI (#26968)
* Replace `util.SliceXxx` with `slices.Xxx` (#26958)
* Refactor dashboard/feed.tmpl (#26956)
* Move repository deletion to service layer (#26948)
* Fix the missing repo count (#26942)
* Extract common code to new template (#26933)
* Move createrepository from module to service layer (#26927)
* Move notification interface to services layer (#26915)
* Fix the secret regexp pattern on web page (#26910)
* Move feed notification service layer (#26908)
* Move ui notification to service layer (#26907)
* Move indexer notification to service layer (#26906)
* Move mail notification logic to service layer (#26905)
* Extract common code to new template (#26903)
* Show queue's active worker number (#26896)
* Fix media description render for orgmode (#26895)
* Remove CSS `has` selector and improve various styles (#26891)
* Refactor "shortsha" (#26877)
* Refactor `og:description` to limit the max length (#26876)
* Move web/api context related testing function into a separate package (#26859)
* S3: log human readable error on connection failure (#26856)
* Improve opengraph previews (#26851)
* Add more descriptive error on forgot password page (#26848)
* Show always repo count in header (#26842)
* Remove "TODO" tasks from CSS file (#26835)
* Render code blocks in repo description (#26830)
* Minor dashboard tweaks, fix flex-list margins (#26829)
* Remove polluted `.ui.right` (#26825)
* Display archived labels specially when listing labels (#26820)
* Remove polluted ".ui.left" style (#26809)
* Make it posible to customize nav text color via css var (#26807)
* Refactor lfs requests (#26783)
* Improve flex list item padding (#26779)
* Remove fomantic `text` module (#26777)
* Remove fomantic `item` module (#26775)
* Remove redundant nil check in `WalkGitLog` (#26773)
* Reduce some allocations in type conversion (#26772)
* Refactor some CSS styles and simplify code (#26771)
* Unify `border-radius` behavior (#26770)
* Improve modal dialog UI (#26764)
* Allow "latest" to be used in release vTag when downloading file (#26748)
* Adding hint `Archived` to archive label. (#26741)
* Move `modules/mirror` to `services` (#26737)
* Add "dir=auto" for input/textarea elements by default (#26735)
* Simplify helper CSS classes and avoid abuse (#26728)
* Make web context initialize correctly for different cases (#26726)
* Focus editor on "Write" tab click (#26714)
* Remove incorrect CSS helper classes (#26712)
* Fix review bar misalignment (#26711)
* Add reverseproxy auth for API back with default disabled (#26703)
* Add default label in branch select list (#26697)
* Improve Image Diff UI (#26696)
* Fixed text overflow in dropdown menu (#26694)
* [Refactor] getIssueStatsChunk to move inner function into own one (#26671)
* Remove fomantic loader module (#26670)
* Add `member`, `collaborator`, `contributor`, and `first-time contributor` roles and tooltips (#26658)
* Improve some flex layouts (#26649)
* Use line-height: normal by default (#26635)
* Improve the branch selector tab UI (#26631)
* Improve show role (#26621)
* Remove avatarHTML from template helpers (#26598)
* Allow text selection in actions step header (#26588)
* Improve translation of milestone filters (#26569)
* Rewrite the DiffFileTreeItem and fix misalignment (#26565)
* Add optimistic lock to ActionRun table (#26563)
* Update team invitation email link (#26550)
* Differentiate better between user settings and admin settings (#26538)
* Check disabled workflow when rerun jobs (#26535)
* Improve deadline icon location in milestone list page (#26532)
* Improve repo sub menu (#26531)
* Fix the display of org level badges (#26504)
* Rename `Sync2` -> `Sync` (#26479)
* Fix stderr usages (#26477)
* Remove fomantic transition module (#26469)
* Refactor tests (#26464)
* Refactor project templates (#26448)
* Fall back to esbuild for css minify (#26445)
* Use correct pull request commit link instead of a generic commit link (#26434)
* Refactor "editorconfig" (#26391)
* Remove unnecessary template helper repoAvatar (#26387)
* Remove unnecessary template helper DisableGravatar (#26386)
* Use template context function for avatar rendering (#26385)
* Rename code_langauge.go to code_language.go (#26377)
* Use more `IssueList` instead of `[]*Issue` (#26369)
* Improve CLI and messages (#26341)
* Refactor backend SVG package and add tests (#26335)
* Add link to job details and tooltip to commit status in repo list in dashboard (#26326)
* Remove commit load branches and tags in wiki repo (#26304)
* Add highlight to selected repos in milestone dashboard (#26300)
* Delete `issue_service.CreateComment` (#26298)
* Do not show Profile README when repository is private (#26295)
* Tweak actions menu (#26278)
* Start using template context function (#26254)
* Use calendar icon for `Joined on...` in profiles (#26215)
* Add 'Show on a map' button to Location in profile, fix layout (#26214)
* Render plaintext task list items for markdown files (#26186)
* Add tooltip to describe LFS table column and color `delete LFS file` button red (#26181)
* Release attachments duplicated check (#26176)
* De-emphasize issue sidebar buttons (#26171)
* Fixing the align of commit stats in commit_page template. (#26161)
* Allow editing push mirrors after creation (#26151)
* Move web JSON functions to web context and simplify code (#26132)
* Refactor improve NoBetterThan (#26126)
* Remove `db.DefaultContext` in `routers/` and `cmd/` (#26076)
* Improve "gitea doctor" sub-command and fix "help" commands (#26072)
* Add context parameter to some database functions (#26055)
* Docusaurus-ify (#26051)
* Improve text for empty issue/pr description (#26047)
* Fix the truncate and alignment problem for some admin tables (#26042)
* Categorize admin settings sidebar panel (#26030)
* Remove redundant "RouteMethods" method (#26024)
* Refactor and enhance issue indexer to support both searching, filtering and paging (#26012)
* Add a link to OpenID Issuer URL in WebFinger response (#26000)
* Replace gogs/cron with go-co-op/gocron (#25977)
* Fix UI for release tag page / wiki page / subscription page (#25948)
* Support copy protected branch from template repository (#25889)
* Fix margin on the new/edit project page. (#25885)
* Show image size on view page (#25884)
* Allow the use of alternative net.Listener implementations by downstreams (#25855)
* Refactor "Content" for file uploading (#25851)
* Show edit title button on commits tab of PR, too (#25791)
* Introduce `flex-list` & `flex-item` elements for Gitea UI (#25790)
* Don't stack PR tab menu on small screens (#25789)
* Repository Archived text title center align (#25767)
* Make route middleware/handler mockable (#25766)
* Restructure issue list template, styles (#25750)
* Move issue filters to shared template (#25729)
* Add open/closed field support for issue index (#25708)
* Some less naked returns (#25682)
* Fix inconsistent user profile layout across tabs (#25625)
* Update emoji set to Unicode 15 (#25595)
* Move some files under repo/setting (#25585)
* Add custom ansi colors and CSS variables for them (#25546)
* Add log line anchor for action logs (#25532)
* Use flex instead of float for sort button and search input (#25519)
* Fix migrate page layout on mobile (#25507)
* Update octicons and use `octicon-file-directory-symlink` (#25453)
* Add toasts to UI (#25449)
* Fine tune project board label colors and modal content background (#25419)
* Import additional secrets via file uri (#25408)
* Switch to ansi_up for ansi rendering in actions (#25401)
* Store and use seconds for timeline time comments (#25392)
* Support displaying diff stats in PR tab bar (#25387)
* Use fetch form action for lock/unlock/pin/unpin on sidebar (#25380)
* Refactor: TotalTimest return seconds (#25370)
* Navbar styling rework (#25343)
* Introduce shared template for search inputs (#25338)
* Fix tags line no margin see #25255 (#25280)
* Change form actions to fetch for submit review box (#25219)
* Improve AJAX link and modal confirm dialog (#25210)
* Disable `Create column` button while the column name is empty (#25192)
* Refactor indexer (#25174)
* Adjust style for action run list (align icons, adjust padding) (#25170)
* Remove duplicated functions when deleting a branch (#25128)
* Make confusable character warning less jarring (#25069)
* Highlight viewed files differently in the PR filetree (#24956)
* Fix duplicate Reviewed-by trailers (#24796)
* Resolve issue with sort icons on admin/users and admin/runners (#24360)
* Split lfs size from repository size (#22900)
* Sync branches into databases (#22743)
* Disable run user change in installation page (#22499)
* Add merge files files to GetCommitFileStatus (#20515)
* Show OpenID Connect and OAuth on signup page (#20242)
* BUGFIXES
* Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124)
* Fix NPE when editing OAuth2 applications (#27078)
* Fix the incorrect route path in the user edit page. (#27007)
* Allow users with write permissions for issues to add attachments with API (#26837)
* Make "link-action" backend code respond correct JSON content (#26680)
* Fix NPM packages name validation (#26595)
* Return empty when searching issues with no repos (#26545)
* Explain SearchOptions and fix ToSearchOptions (#26542)
* Add missing triggers to update issue indexer (#26539)
* Handle base64 decoding correctly to avoid panic (#26483)
* Avoiding accessing undefined mentionValues (#26461)
* Fix incorrect redirection in new issue using references (#26440)
* Fix the bug when getting files changed for `pull_request_target` event (#26320)
* Remove IsWarning in tmpl (#26120)
* Fix loading `LFS_JWT_SECRET` from wrong section (#26109)
* Fixing redirection issue for logged-in users (#26105)
* Update minimum password length requirements (#25946)
* Do not "guess" the file encoding/BOM when using API to upload files (#25828)
* Fix issues indexer document mapping (#25619)
* Use JSON response for "user/logout" (#25522)
* Link to existing PR when trying to open a new PR on the same branches (#25494)
* Do not publish docker release images on `-dev` tags (#25471)
* Support `pull_request_target` event (#25229)
* TESTING
* Add tests for db indexer in indexer_test.go (#27087)
* Speed up TestEventSourceManagerRun (#26262)
* Add unit test for user renaming (#26261)
* Improve unit test for caching (#26185)
* TRANSLATION
* Add locale for deleted head branch (#26296)
* Improve multiple strings in en-US locale (#26213)
* Fix broken translations for package documantion (#25742)
* Correct translation wrong format (#25643)
* BUILD
* Use Go 1.21 and update dependencies (#26878)
* Bump go to 1.21 (#26608)
* Bump xgo to go-1.21.x and node to 20 in release-version (#26589)
* Add template linting via djlint (#25212)
* DOCS
* Remove outdated paragraphs when comparing Gitea Actions to GitHub Actions (#27119)
* Update brew installation documentation since gitea moved to brew core package (#27070)
* Actions are no longer experimental, so enable them by default (#27054)
* Add v1.20.4 changelog (#26974)
* Add a documentation note for Windows Service (#26938)
* Add sparse url in cargo package guide (#26937)
* Update nginx recommendations (#26924)
* Update backup instructions to align with archive structure (#26902)
* Update info regarding internet connection for build (#26776)
* Docs: template variables (#26547)
* Update index doc (#26455)
* Update zh-cn documentation (#26406)
* Fix typos and grammer problems for actions documentation (#26328)
* Update documentation for 1.21 actions (#26317)
* Doc update swagger doc for POST /orgs/{org}/teams (#26155)
* Doc sync authentication.md to zh-cn (#26117)
* Doc guide the user to create the appropriate level runner (#26091)
* Make organization redirect warning more clear (#26077)
* Update blog links (#25843)
* Fix default value for LocalURL (#25426)
* Update `from-source.zh-cn.md` & `from-source.en-us.md` - Cross Compile Using Zig (#25194)
* MISC
* Upgrading the actions/checkout@4 (#27096)
* Drop Node.js 16 and update js dependencies (#27094)
* Apply lng2020 to maintainers (#27068)
* Update snap package (#27021)
* Fix: typo (#27009)
* Improve hint when uploading a too large avatar (#26935)
* Add @chenrui333 as maintainer (#26917)
* Improve DeleteByID (#26904)
* Expanding documentation in queue.go (#26889)
* Relocate the `RSS user feed` button (#26882)
* Replace deprecated `elliptic.Marshal` (#26800)
* Updating the js libraries to latest version. (#26795)
* Use Go 1.21 for golangci-lint (#26786)
* Add auth-required to config.json for Cargo http registry (#26729)
* Update JS dependencies (#26586)
* Always show usernames in reaction tooltips (#26444)
* Make `user-content-* ` consistent with github (#26388)
* Do not highlight `#number` in documents (#26365)
* Fix display problems of members and teams unit (#26363)
* Fix 404 error when remove self from an organization (#26362)
* Use yellow if an approved review is stale (#26312)
* Remove nonsense `<a>` for commit status check icon (#26287)
* Add some Wiki unit tests (#26260)
* Fix typo in metadata (#26207)
* Improve clickable area in repo action view page (#26115)
* Fix minor capitalization error in string (#26100)
* Remove nfnt/resize and oliamb/cutter (#25999)
* Bump github.com/golang-jwt/jwt to v5 (#25975)
* Fix "Flash" message usage (#25895)
* Improve display of Labels/Projects/Assignees sort options (#25886)
* Remove ref name in PR commits page (#25876)
* Add error info if no user can fork the repo (#25820)
* Upgrade go dependencies (#25819)
* Fix `ref` for workflows triggered by `pull_request_target` (#25743)
* Use frontend fetch for branch dropdown component (#25719)
* Add unit test for `HashAvatar` (#25662)
* Add elapsed time on debug for slow git commands (#25642)
* Get latest commit statuses from database instead of git data on dashboard for repositories (#25605)
* Adding branch-name copy to clipboard branches screen. (#25596)
* Only show 'Manage Account Links' when necessary (#25311)
* Improve 'Privacy' section in profile settings (#25309)
* Substitute variables in path names of template repos too (#25294)
* Use fetch to send requests to create issues/comments (#25258)
* Reduce unnecessary DB queries for Actions tasks (#25199)
* Modify the content format of the Feishu webhook (#25106)
* Actions Artifacts support uploading multiple files and directories (#24874)
* Support changing labels of Actions runner without re-registration (#24806)