Skip to content

Commit 5e0fa94

Browse files
committed
Move version history into metadata
1 parent 29ff41d commit 5e0fa94

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+885
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
!/icon.svg
1313
!/jni
1414
!/lang
15+
!/metadata
1516
!/proguard-rules.pro
1617
!/README.md
1718
!/res

build.gradle

+19-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ android {
3434
minSdkVersion 16
3535
targetSdkVersion 30
3636

37+
// noinspection UnnecessaryQualifiedReference
38+
def versionsData = new groovy.json.JsonSlurper().parse(new File('metadata/versions.json'))
39+
def versions = versionsData.versions.findAll { it.code == versionCode && it.name == versionName }
40+
if (versions.size() != 1) {
41+
throw new RuntimeException('Invalid metadata: ' + versions.size() + ' ' +
42+
'version declarations for ' + versionCode + ' ' + versionName)
43+
}
44+
45+
buildConfigField 'String', 'VERSION_DATE', '"' + versions[0].date + '"'
3746
buildConfigField 'String', 'URI_UPDATES', '"//raw.githubusercontent.com/' +
3847
'Mishiranu/Dashchan/master/update/data.json"'
3948
buildConfigField 'String', 'URI_THEMES', '"//raw.githubusercontent.com/' +
@@ -54,7 +63,7 @@ android {
5463

5564
def locales = sourceSets.main.res.srcDirs
5665
.collectMany { (it.listFiles() ?: []) as Collection }
57-
.findAll { it.getName().startsWith("values-") && new File(it, "strings.xml").exists() }
66+
.findAll { it.getName().startsWith('values-') && new File(it, 'strings.xml').exists() }
5867
.collect { it.getName().with { it.substring(it.indexOf('-') + 1) } }.sort()
5968
defaultConfig {
6069
buildConfigField 'String[]', 'LOCALES', '{"' + locales.join('", "') + '"}'
@@ -112,3 +121,12 @@ dependencies {
112121
implementation 'androidx.webkit:webkit:1.3.0'
113122
implementation 'org.brotli:dec:0.1.2'
114123
}
124+
125+
afterEvaluate {
126+
task cxxClean(type: Delete) {
127+
delete '.cxx'
128+
}
129+
tasks.getByName('clean').dependsOn(cxxClean)
130+
tasks.findAll { it.name.startsWith('externalNativeBuildClean') }
131+
.forEach { cxxClean.dependsOn(it) }
132+
}

gradle.properties

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
android.useAndroidX=true
2+
org.gradle.jvmargs=-Xmx2048M

metadata/en-US/changelogs/1000.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Gestures to refresh threads and posts
2+
* Navigation drawer with boards, open pages, and favorites
3+
* Autohide using regular expressions
4+
* CloudFlare support (HTTP 503)
5+
* Display replies in a single list

metadata/en-US/changelogs/1001.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Themes support
2+
* [ext] Makaba engine support on 2ch.hk
3+
* [ext] Load and display boards list
4+
* Display and play audio attachments
5+
* Vocaroo support

metadata/en-US/changelogs/1003.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* [ext] Allow to attach multiple files
2+
* Display thumbnails for attached images
3+
* Use compact layout for posts without name and attachments
4+
* [cfg] Font size
5+
* [cfg] Paged board navigation
6+
* Context menu in posts list
7+
* [cfg] Allow to hide open pages or display them below favorites

metadata/en-US/changelogs/1004.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
* [ext] Captcha pass support
2+
* [cfg] Load thumbnails over Wi-Fi only
3+
* Allow to clear cache partially
4+
* Improved CloudFlare support (HTTP 403)
5+
* Highlight unread messages
6+
* [cfg] Huge captcha
7+
* Allow to change application language
8+
* Fast scroll to new messages
9+
* [ext] External archiving using arhivach.org
10+
* Improved post selection
11+
* Checking for application updates
12+
* [ext] Search for threads and posts

metadata/en-US/changelogs/1007.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* [ext] Catalog support
2+
* [cfg] Limit displayed lines in posts
3+
* Allow paging for images in threads list and search

metadata/en-US/changelogs/1008.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Allow to navigate to post from gallery
2+
* Display video thumbnail in gallery
3+
* Allow to load thumbnail from context menu
4+
* [cfg] Expanded screen
5+
* Allow to close replies tree using long "back" press
6+
* History navigation

metadata/en-US/changelogs/1010.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Allow to quote selected text
2+
* Allow to disable certificate verification
3+
* "Neutron" theme
4+
* [ext] Display user boards
5+
* [ext] Display popular threads

metadata/en-US/changelogs/1012.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* "Display options" menu
2+
* Allow to search in thread
3+
* Allow to clear image metadata
4+
* "Material" style on Android 5+

metadata/en-US/changelogs/1013.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Allow to share file link
2+
* [cfg] Load YouTube video titles
3+
* Allow to hide text in spoilers
4+
* Image gallery in thread

metadata/en-US/changelogs/1014.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Allow to rename favorite threads
2+
* [ext] Favorite threads watcher
3+
* [cfg] Thumbnail size
4+
* reCAPTCHA support

metadata/en-US/changelogs/1015.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* Allow to close current page in navigation drawer
2+
* Display superscript and subscript in comments

metadata/en-US/changelogs/1016.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Allow to download multiple files from gallery
2+
* [cfg] Favorite threads order
3+
* Automatic WebP converter
4+
* [ext] Display hashtags on 2ch.hk
5+
* Allow to share image file
6+
* Display posting progress

metadata/en-US/changelogs/1017.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [ext] Allow to report posts
2+
* Display last posts in threads list
3+
* [cfg] Automatically enable watcher when thread is added to favorites
4+
* [cfg] Automatically add thread to favorites on reply
5+
* "Burichan" theme
6+
* [cfg] Allow to choose subdirectory to download files
7+
* [ext] Load posts from other threads on link click
8+
* Allow to copy comment markup

metadata/en-US/changelogs/1018.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* Allow to make a threadshot
2+
* [ext] Display bump limit divider in posts list
3+
* [cfg] Scroll thread when scrolling gallery

metadata/en-US/changelogs/1019.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* Allow to view poster's email
2+
* Allow to remove entries from history
3+
* Allow to remove file name on posting
4+
* [ext] Allow to mark images as spoilers
5+
* [ext] Allow to delete own posts
6+
* Backup settings and data
7+
* Allow to hide posts

metadata/en-US/changelogs/1020.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* Allow to attaching multiple files at once on Android 4.4+
2+
* Allow to copy poster's email
3+
* Allow to hide text in spoilers

metadata/en-US/changelogs/1023.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
* Support for multiple forums via extensions
2+
* [ext] Allow to change image rating
3+
* Warn about file overwriting
4+
* Allow to reorder forums list
5+
* [ext] Allow to open an original thread from archive
6+
* Statistics of visited threads, sent replies, and created threads
7+
* "Tomorrow" theme
8+
* [cfg] Save file in original name
9+
* Filter in history and user boards

metadata/en-US/changelogs/1024.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* [cfg] Display pages from all forums
2+
* [ext] Allow to report multiple posts
3+
* Allow to archive in HTML format
4+
* [cfg] HTTP proxy
5+
* Allow to clear deleted posts

metadata/en-US/changelogs/1025.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Allow to order threads list in catalog
2+
* Thread-specific hide rules
3+
* Allow to close all pages at once
4+
* [cfg] Display all attachments in posts

metadata/en-US/changelogs/1026.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* [cfg] Display threads list as grid
2+
* Allow to filter threads list

metadata/en-US/changelogs/1027.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [ext] Display archived threads on board
2+
* [cfg] Allow to close pages using "back" button
3+
* Allow to group search results
4+
* [ext] Display number of unique posters in threads
5+
* Allow to mark own posts and highlight replies to them
6+
* [cfg] Load a catalog of threads by default
7+
* [cfg] Subdirectory pattern in download configuration dialog
8+
* Allow to hide replies tree

metadata/en-US/changelogs/1028.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Allow to close gallery using gestures
2+
* [ext] Display number of remaining characters in comment
3+
* [cfg] Built-in WebM player
4+
* [ext] Display ban reason and list of rejected words
5+
* [cfg] Check for updates on startup
6+
* [cfg] SFW mode

metadata/en-US/changelogs/1029.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* Strikethrough links to hidden posts
2+
* [cfg] Allow to seek video to any frame
3+
* "Normie" theme
4+
* [cfg] Allow to adjust cache size
5+
* Allow to test autohide rules
6+
* Allow to add/delete user post mark
7+
* Move video playback to gallery
8+
* Allow to view changelog

metadata/en-US/changelogs/1030.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Allow to reorder favorite threads (two-fingered long tap)
2+
* Allow to minimize posting window
3+
* Allow to reply from thread preview
4+
* [cfg] Load nearest image in gallery

metadata/en-US/changelogs/1031.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Account JPEG orientation in gallery
2+
* Allow to re-encode images
3+
* Allow to view metadata from JPEG images
4+
* [cfg] Unread posts highlighting modes

metadata/en-US/changelogs/1032.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Allow to display search results in a separate window
2+
* Allow to "share" via web-browser
3+
* [cfg] Automatically disable favorites watcher for deleted threads
4+
* [cfg] Initial position of navigation drawer
5+
* Advanced preferences
6+
* Bump limit icon

metadata/en-US/changelogs/1033.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Allow to share files and links via application
2+
* [cfg] Advanced search
3+
* Allow to clear deleted favorite threads
4+
* Allow to block cookies
5+
* [cfg] Allow to disable history

metadata/en-US/changelogs/1034.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
* Theme engine
2+
* Use Storage Access Framework to download files
3+
* Display more information about JPEG images from Exif
4+
* [cfg] Add thread to favorites only replying without sage
5+
* Allow to install any known extension from "Updates" screen
6+
* Display statistics in a table
7+
* Compatibility preferences
8+
* New application icon
9+
* hCaptcha support
10+
* Invisible reCAPTCHA 2 support
11+
* StormWall support
12+
* WebView proxy support
13+
* Drop SoundCloud and YouTube support

metadata/en-US/changelogs/1039.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
* Save scroll position in threads
2+
* Partial video playback
3+
* Brotli HTTP compression support
4+
* Allow to autohide by file name
5+
* [cfg] Display threads list as list or small grid
6+
* AV1 video support
7+
* Allow to erase threads from cache
8+
* [cfg] Clear old posts in cyclical threads automatically
9+
* Captcha solving services support
10+
* Gestures on replies tree screen
11+
* Refresh favorite threads in foreground
12+
* [cfg] Reply notifications in favorite threads
13+
* [cfg] Delete cookies on exit

metadata/ru/changelogs/1000.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Жесты для обновления списка тредов и сообщений
2+
* Боковая панель с разделами, открытыми страницами и избранным
3+
* Автоскрытие по регулярным выражениям
4+
* Поддержка CloudFlare (HTTP 503)
5+
* Просмотр ответов на сообщения в одной ленте

metadata/ru/changelogs/1001.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Поддержка тем
2+
* [ext] Поддержка нового движка Makaba на 2ch.hk
3+
* [ext] Загрузка и отображение списка разделов
4+
* Отображение и воспроизведение аудио вложений
5+
* Поддержка Vocaroo

metadata/ru/changelogs/1003.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* [ext] Возможность прикрепить несколько файлов к сообщению
2+
* Отображение миниатюр прикрепляемых изображений
3+
* Отображение сообщений в сжатом виде при отсутствии имени и вложений
4+
* [cfg] Размер шрифта
5+
* [cfg] Постраничное перелистывание раздела
6+
* Контекстное меню при просмотре сообщения
7+
* [cfg] Возможность скрыть страницы или отобразить их под избранным

metadata/ru/changelogs/1004.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
* [ext] Поддержка пропуска капчи
2+
* [cfg] Загрузка миниатюр только через Wi-Fi
3+
* Возможность частичной очистки кэша
4+
* Улучшенная работа с CloudFlare (HTTP 403)
5+
* Подсветка новых сообщений
6+
* [cfg] Большая капча
7+
* Возможность изменить язык приложения
8+
* Быстрый переход к новым сообщениям
9+
* [ext] Поддержка архивирования через arhivach.org
10+
* Улучшенное выделение сообщений
11+
* Проверка обновлений приложения
12+
* [ext] Поиск тредов и сообщений

metadata/ru/changelogs/1007.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* [ext] Поддержка каталога
2+
* [cfg] Ограничение отображения количества строк в сообщении
3+
* Возможность перелистывать изображения в списке тредов и в поиске

metadata/ru/changelogs/1008.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Возможность перейти к сообщению из галереи
2+
* Отображение миниатюры видео в галерее
3+
* Возможность загрузить миниатюру из контекстного меню
4+
* [cfg] Расширенный экран
5+
* Возможность закрыть дерево ответов долгим нажатием кнопки «назад»
6+
* Навигация по истории

metadata/ru/changelogs/1010.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Возможность цитировать выделенный текст
2+
* Возможность выключить проверку сертификата
3+
* Тема «Neutron»
4+
* [ext] Просмотр пользовательских разделов
5+
* [ext] Просмотр популярных тредов

metadata/ru/changelogs/1012.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Меню «опции отображения»
2+
* Возможность поиска по треду
3+
* Возможность очистить метаданные изображения
4+
* Стиль «Material» на Android 5+

metadata/ru/changelogs/1013.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Возможность поделиться ссылкой на файл
2+
* [cfg] Загрузка заголовков видеороликов с YouTube
3+
* Возможность скрыть содержимое спойлеров
4+
* Галерея изображений треда

metadata/ru/changelogs/1014.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Возможность переименовать избранные треды
2+
* [ext] Отслеживание новых сообщений в избранных тредах
3+
* [cfg] Размер миниатюры
4+
* Поддержка reCAPTCHA

metadata/ru/changelogs/1015.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* Возможность закрыть текущую страницу в панели навигации
2+
* Отображение верхнего и нижнего индексов в комментариях

metadata/ru/changelogs/1016.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Возможность загрузить нескольких файлов из галереи
2+
* [cfg] Порядок избранных тредов
3+
* Автоматическая конвертация WebP
4+
* [ext] Отображение хэштегов на 2ch.hk
5+
* Возможность поделиться файлом изображения
6+
* Отображение прогресса отправки сообщения

metadata/ru/changelogs/1017.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [ext] Возможность пожаловаться на сообщения
2+
* Отображение последних сообщений в списке тредов
3+
* [cfg] Автоматическое включение отслеживания при добавлении треда в избранное
4+
* [cfg] Автоматическое добавление треда в избранное при ответе
5+
* Тема «Burichan»
6+
* [cfg] Возможность выбрать подкаталог для загрузки файлов
7+
* [ext] Загрузка сообщений из других тредов при нажатии на ссылку
8+
* Возможность скопировать разметку сообщения

metadata/ru/changelogs/1018.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* Возможность сделать тредшот
2+
* [ext] Отображать разделитель сообщений после бамплимита
3+
* [cfg] Прокрутка треда при листании картинок в галерее

metadata/ru/changelogs/1019.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* Возможность посмотреть email сообщения
2+
* Возможность удалить записи из истории
3+
* Возможность удалить имя файла при отправке
4+
* [ext] Возможность пометить изображение как спойлер
5+
* [ext] Возможность удалить свои сообщения
6+
* Резервное копирование настроек и данных
7+
* Возможность скрыть сообщения в треде

metadata/ru/changelogs/1020.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* Возможность прикрепить несколько вложений за раз на Android 4.4+
2+
* Возможность скопировать email сообщения
3+
* Возможность скрыть содержимое спойлеров

metadata/ru/changelogs/1023.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
* Поддержка множества форумов с помощью расширений
2+
* [ext] Возможность изменить рейтинг изображения
3+
* Предупреждение о перезаписи существующего файла
4+
* Возможность сортировать список форумов
5+
* [ext] Возможность перейти к оригинальному треду из архива
6+
* Статистика просмотров, отправленных сообщений и созданных тредов
7+
* Тема «Tomorrow»
8+
* [cfg] Сохранение файла с исходным названием
9+
* Фильтр в истории и пользовательских разделах

metadata/ru/changelogs/1024.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* [cfg] Отображение страниц со всех форумов
2+
* [ext] Возможность пожаловаться сразу на несколько сообщений
3+
* Возможность архивирования в формате HTML
4+
* [cfg] HTTP прокси
5+
* Возможность очистить удалённые сообщения

metadata/ru/changelogs/1025.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* Возможность сортировать список тредов в каталоге
2+
* Отдельные для каждого треда правила скрытия
3+
* Возможность закрыть сразу все страницы
4+
* [cfg] Отображение всех вложений у сообщений

metadata/ru/changelogs/1026.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* [cfg] Отображение списка тредов сеткой
2+
* Возможность фильтровать список тредов

metadata/ru/changelogs/1027.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* [ext] Просмотр списка архивированных тредов в разделе
2+
* [cfg] Возможность закрытия страниц по кнопке «назад»
3+
* Возможность группировать результаты поиска
4+
* [ext] Просмотр числа уникальных отправителей в треде
5+
* Возможность пометить свои сообщения и подсветить ответы на них
6+
* [cfg] Загрузка каталога тредов по умолчанию
7+
* [cfg] Шаблон подкаталога в диалоге конфигурации загрузки
8+
* Возможность скрыть дерево ответов

metadata/ru/changelogs/1028.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
* Возможность закрыть изображения жестом
2+
* [ext] Отображение числа допустимых символов в комментарии
3+
* [cfg] Встроенный WebM-плеер
4+
* [ext] Отображение причины бана и списка отклонённых слов
5+
* [cfg] Проверка обновлений при запуске
6+
* [cfg] SFW режим

metadata/ru/changelogs/1029.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
* Зачёркивание ссылок на скрытые сообщения
2+
* [cfg] Возможность перемотать видео к любому кадру
3+
* Тема «Normie»
4+
* [cfg] Возможность настроить размер кэша
5+
* Возможность тестирования правил автоскрытия
6+
* Возможность добавить/удалить метку своих сообщений
7+
* Интеграция видеоплеера в галерею
8+
* Возможность просмотра списка изменений

0 commit comments

Comments
 (0)