Skip to content

minor fixes & improvements - #19

Open
Camper-CoolDie wants to merge 10 commits into
timas130:masterfrom
Camper-CoolDie:tag-fixes
Open

minor fixes & improvements#19
Camper-CoolDie wants to merge 10 commits into
timas130:masterfrom
Camper-CoolDie:tag-fixes

Conversation

@Camper-CoolDie

Copy link
Copy Markdown
Contributor
  • Айпи серверов, название пакета и приложения перенесены в gradle.properties. Их можно будет
    указать в local.properties. В Secrets.json появилось новое поле api
    • appId нужен в случае, если был задан другой айди приложения в консоли Firebase (для google-services.json)
  • В README.md появилось краткое описание банки
  • Убрано ограчинение на создание приветственных постов (BON-244)
  • Пустые комментарии под любыми мод. действиями теперь отклоняются сервером (в том числе те,
    которые содержат только пробелы) (BON-191)
    • Теперь в любых адм. действиях можно писать русские комментарии
  • Возвращён экран подписчиков фэндома (BON-107)
  • Исправлены аватарки пользователей в жалобах на публикацию (BON-255)
  • У отложенных постов в истории теперь показывается, до какого времени они отложены (BON-251)
  • При нажатии на дату публикации комментария или поста отобразится тост с полной датой (к примеру:
    Вт, 02.12.2025 22:56:39) (BON-256)
    • В датах число месяца теперь отображается без лишего нуля (02 дек. -> 2 дек.)
  • Исправлена отправка сообщений в доп. чатах фэндома (BON-257)
  • Исправлен показ публикаций в тегах (BON-258)

@Camper-CoolDie

Copy link
Copy Markdown
Contributor Author

В Secrets.json остались старые ссылки на сервера, утром пофикшу

Comment on lines 14 to 20
val currentDayOfWeek: Int
get() {
var i = GregorianCalendar.getInstance().get(Calendar.DAY_OF_WEEK) - 2
if (i == -1) i = 6
return i
// Idk how this works
var day = Calendar.getInstance().get(Calendar.DAY_OF_WEEK) - 2
if (day == -1) day = 6
return day
}

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Calendar.DAY_OF_WEEK всё ещё начинается с единицы, которая обозначает воскресенье. [1] По-хорошему надо в ControllerUpdater.kt, где он используется, заменить 0 на Calendar.MONDAY (если такова была задумка)

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вообще стоило оставить какое-нибудь ограничение типа один пост на юзера.

Comment thread Campfire/build.gradle

object ControllerModeration {
fun parseComment(comment: String, userId: Long = 0L): String {
val comment = comment.trim()

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
val comment = comment.trim()
comment = comment.trim()

Comment on lines -25 to +30
const val S3_ROOT = "https://proxy.bonfire.moe/bonfire"
const val MELIOR_ROOT = "https://proxy.bonfire.moe/api"
const val SERV_ROOT = "https://proxy.bonfire.moe/cf2"
lateinit var SERV_ROOT: String
lateinit var MELIOR_ROOT: String
lateinit var S3_ROOT: String
const val TL_ROOT = "https://proxy.bonfire.moe"

const val DOMEN = "https://bonfire.moe/r/"
lateinit var DOMEN: String

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вообще можно было бы сделать BuildConfig и в CampfireApi, local.properties же единый. Просто чтобы не играть с огнём с lateinit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants