rebrand: Rech Rustdesk - nome, metadados de build e links - #8
Open
GabrielPdaC wants to merge 1 commit into
Open
Conversation
- src/common.rs: nova set_default_app_name() sobrescreve APP_NAME (padrão hardcoded 'RustDesk' em hbb_common) para 'Rech Rustdesk', chamada bem cedo em core_main::core_main() e flutter_ffi::initialize(), antes de load_custom_client()/read_custom_client() (que ainda pode sobrescrever depois, se algum dia usarmos um custom-client config assinado de verdade). Efeito colateral: is_custom_client() passa a ser sempre true, o que desliga a checagem de update/auto-update apontada pra infra oficial do RustDesk (comportamento desejado - releases são geridas pela nossa automação). - Metadados de build (nome exibido em SO, copyright, vendor): Runner.rc (Windows), AppInfo.xcconfig (copyright apenas - PRODUCT_NAME mantido 'RustDesk' de propósito, ver comentário no arquivo: renomear o bundle .app quebraria daemon.plist/agent.plist/update.scpt/osx-dist.sh que hardcodam o path - fica pra uma leva testável em macOS), Info.plist do iOS, AndroidManifest.xml + strings.xml, Cargo.toml, arquivos .desktop, specs de rpm, res/msi/preprocess.py (--app-name e --manufacturer, que já disparam troca de licença e novos GUIDs de componente MSI automaticamente quando != 'RustDesk'). - Links voltados ao usuário (.dart): rustdesk.com/rustdesk.com/download trocados por github.com/RechInformatica/rech-rustdesk (ou /releases); link de 'Privacy Statement' removido (sem política própria ainda, decisão registrada); link de EULA no instalador agora aponta pro LICENCE deste repo; aviso de 'versão modificada' (AGPL seção 5a) adicionado na tela Sobre (desktop). - Bundle/application IDs mantidos como estão (decisão registrada em docs/AUTOMACAO-SYNC-RELEASE.md, Fase 5). - Fora do escopo desta leva (deferido): textos hardcoded em src/lang/*.rs (~40 idiomas), ícones/logos (arte a ser fornecida), rename do bundle .app no macOS. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Primeira leva do rebrand (Fase 5). Cobre: nome do app em runtime (via APP_NAME, sem precisar do sistema de custom-client assinado da RustDesk Inc.), metadados de build (Windows/Android/iOS/Linux/Cargo.toml), e links voltados ao usuário nas telas Flutter. Ícones ainda não incluídos (arte a ser fornecida). Detalhes completos na mensagem do commit.