feat: adiciona menu Desenvolvedor as configuracoes, nova modal Sobre e icones da marca TatuChat
Some checks failed
Main Deploy Workflow / deploy_web (push) Has been cancelled
Main Deploy Workflow / deploy_playstore_internal (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled

- Submenu Desenvolvedor em Configuracoes (Sobre o servidor, Registros, Variaveis e ambiente)
- Modal Sobre maior com logo, descricao com link e rodape (codigo-fonte, licenca, fechar)
- Descricao legivel no tema dark
- Drawer com a logo do projeto e links de support/formulario atualizados
- flutter_launcher_icons: regenera icones Android (mipmap + adaptive), Web, iOS, macOS, Windows
This commit is contained in:
2026-09-20 18:16:35 -03:00
parent 6c689d1f34
commit 762178d9f9
55 changed files with 221 additions and 191 deletions

View File

@@ -36,10 +36,13 @@ abstract class AppConfig {
static const String muralTag = 'tatuchat_mural';
static const String sourceCodeUrl =
'https://github.com/krille-chan/fluffychat';
'https://gitea.weltonmoura.com.br/welton/tatuchat';
static const String licenseUrl =
'https://gitea.weltonmoura.com.br/welton/tatuchat/src/branch/main/LICENSE';
static const String supportUrl =
'https://github.com/krille-chan/fluffychat/issues';
static const String changelogUrl = 'https://fluffychat.im/changelog/';
'https://gitea.weltonmoura.com.br/welton/tatuchat/issues';
static const String changelogUrl =
'https://tatuchat.weltonmoura.com.br/home/';
static const String helpUrl =
'https://ko-fi.com/post/How-can-I-support-FluffyChat-J2G325WE6I';
@@ -47,8 +50,8 @@ abstract class AppConfig {
static final Uri newIssueUrl = Uri(
scheme: 'https',
host: 'github.com',
path: '/krille-chan/fluffychat/issues/new',
host: 'gitea.weltonmoura.com.br',
path: '/welton/tatuchat/issues/new',
);
static final Uri homeserverList = Uri(

View File

@@ -67,14 +67,14 @@ enum AppSettings<T> {
'https://matrix.weltonmoura.com.br',
),
welcomeText<String>('chat.fluffy.welcome_text', ''),
website<String>('chat.fluffy.website_url', 'https://tatuchat.weltonmoura.com.br'),
website<String>('chat.fluffy.website_url', 'https://tatuchat.weltonmoura.com.br/home'),
logoUrl<String>(
'chat.fluffy.logo_url',
'https://tatuchat.weltonmoura.com.br/assets/assets/logo/mini/logo_mini.png',
),
privacyPolicy<String>(
'chat.fluffy.privacy_policy_url',
'http://tatuchat.weltonmoura.com.br/politica-de-privacidade/',
'https://tatuchat.weltonmoura.com.br/home/politica-de-privacidade/',
),
tos<String>('chat.fluffy.tos_url', 'https://tatuchat.weltonmoura.com.br/tos'),
sendTimelineEventTimeout<int>('chat.fluffy.send_timeline_event_timeout', 15),