Pular para o conteúdo
Início
Docs/Configurações

Configurações

As Configurações são o painel de controle do app: 15 seções e uma caixa de busca que cobrem aparência, editor, notificações, backup de sessão, Cloud Sync, atalhos de teclado, acessibilidade, privacidade e suporte. Free e Pro veem a mesma tela; os temas Pro, as fontes Pro, o Cloud Sync e as notificações do Backend Manager exigem Pro. As chaves e os modelos de IA têm página própria, e algumas opções são salvas mas hoje não fazem nada: elas estão marcadas em cada seção e em Limitações.

O que é e como abrir

As Configurações abrem como uma janela em tela cheia sobre o que você estava fazendo. No celular é uma única coluna com uma caixa de busca; no tablet ela se divide em duas, com as seções à esquerda e a que você escolher à direita. Quando as Configurações foram abertas a partir de outra tela (o editor, por exemplo), voltar leva você de volta para lá.

Formas de abrir

De ondeO que acontece
O botão de engrenagem da barra inferior (celular) ou da barra lateral (tablet)Abre as Configurações. Os leitores de tela anunciam o botão como Abrir definições.
Início: a ação rápida Ajustes e a linha Fornecedores de IAAs duas abrem as Configurações. Ajustes é uma das ações rápidas que você pode escolher em Configurar widgets.
A paleta de comandos: Configurações do appFunciona em qualquer tela. Com teclado físico, Ctrl+Shift+P abre a paleta, e Ctrl+P também abre fora do editor.
A ação Editar chave de API do chatQuando uma chave está ausente ou foi recusada, o chat leva você à folha de chaves de API das Configurações, na linha desse provedor. Esse caminho não pede sua digital (veja Biometria).

Como a tela funciona

  • Busca. Procurar uma definição filtra todas as linhas enquanto você digita: cada palavra precisa aparecer no título, na descrição ou nas palavras-chave da linha (maiúsculas e acentos são ignorados), e uma seção cujo nome coincide aparece inteira. Um contador diz quantas configurações coincidem, e uma mensagem aparece quando nenhuma coincide.
  • Banner Pro. No topo há um banner no design Pro. No Free ele diz Apoie o PocketCode · Pro e abre a tela Pro; durante um teste diz Teste do PocketCode Pro; se o Google Play informar um problema de pagamento, ele avisa e leva você ao Play; com um Pro pago ele vira um cartão de agradecimento com Gerenciar assinatura. Ele fica oculto enquanto você busca.
  • Por conta. Suas configurações ficam guardadas no dispositivo, para a conta com a qual você entrou. Uma segunda conta no mesmo celular começa com configurações próprias e não consegue ler as suas.
  • Janela segura. O Android bloqueia capturas e gravações de tela das Configurações, e por isso esta página não tem capturas de tela.
  • Developer Options. Existe uma décima sexta seção apenas nas versões de depuração do app, e ela não é tratada aqui.

Você não pode, e por quê

  • Abrir uma seção ou uma folha por meio de um link: não existe link pocketcode:// para as Configurações.De propósito
  • Tirar uma captura ou gravar a tela das Configurações.De propósito

Mapa de telas

As Configurações têm 15 seções, nesta ordem, além das folhas e caixas de diálogo que elas abrem e das telas para as quais elas encaminham você. Celular e tablet listam as mesmas seções.

As 15 seções

TelaComo chegarO que você pode fazer lá
ContaSeção 1Uma única linha, Gerenciar Conta, que abre o seu perfil.
AparênciaSeção 2Tema e idioma do app, as folhas Aparência do editor e Aparência do terminal, Transição de navegação, Reiniciar dicas do editor e Repetir o tour.
IASeção 3Chaves, modelos, permissões de ferramentas, servidores MCP, segredos e alguns interruptores de IA. Resumido aqui, detalhado na página de IA.
IntegraçõesSeção 4Serviços conectados, protegidos por uma verificação biométrica.
Compiladores e runtimesSeção 5Runtimes de linguagem adicionais: abre o gerenciador de plugins.
Editor · escritaSeção 6Tamanho da tabulação, salvamento automático, indentação automática, quebra de linha e o botão do formatador de código.
Editor · vistaSeção 7Catorze controles: números de linha, minimapa, trilha de navegação, guia de coluna, ligaduras, espaçamento entre linhas, amostras de cor, dicas no código e mais.
ProjetoSeção 8Criar backup automático e Compressão de arquivos.
ComportamentoSeção 9Vibração, Reduzir movimento e Confirmar antes de excluir.
NotificaçõesSeção 10Uma linha de resumo que abre a tela própria de Notificações.
TerminalSeção 11Reconexão automática do terminal.
ManutençãoSeção 12Limpar cache e Restaurar padrões.
Ferramentas avançadasSeção 13Backup de sessão, Sincronização de ajustes e dados, Atalhos de teclado, Widgets do dashboard e Acessibilidade.
PrivacidadeSeção 14Três interruptores de consentimento, Quais dados coletamos e Excluir minha conta e meus dados.
SobreSeção 15Reportar um problema, versão, avaliar, compartilhar, feedback, licenças e os links legais.

No tablet as seções formam uma lista à esquerda e só a escolhida aparece à direita; enquanto você busca, todas as seções que coincidem aparecem e a lista fica esmaecida.

Folhas, caixas de diálogo e encaminhamentos

TelaComo chegarO que você pode fazer lá
Aparência do editorAparência › Aparência do editorTema, fonte, tamanho e imagem de fundo do editor, com um exemplo de código ao vivo. Tem uma galeria de Temas.
Aparência do terminalAparência › Aparência do terminalTema, fonte, tamanho e imagem de fundo do terminal, com um exemplo de cores.
Tela de NotificaçõesLinha NotificaçõesInterruptor geral, permissão do Android, horas de silêncio e interruptores por módulo. Voltar leva às Configurações.
Folha Horas de silêncioNotificações › Horas de silêncioUm interruptor, os horários Desde e Até e Deixar passar «Monitor down».
Páginas dos módulosNotificações › Por móduloUm interruptor para cada tipo de notificação de AI Office, Workflows, Cortex e Novidades e atualizações.
Diálogo Backup de sessãoFerramentas avançadas › Backup de sessãoIntervalo, número de cópias, Fazer backup agora e a lista de cópias salvas com Restaurar.
Diálogo Sincronização de ajustesFerramentas avançadas › Sincronização de ajustes e dadosAtivar sincronização (Pro), o que sincronizar, tratamento de conflitos e Sincronizar agora.
Diálogo Atalhos de tecladoFerramentas avançadas › Atalhos de tecladoCinco esquemas de teclas e 26 atalhos editáveis, com busca, categorias e avisos de duplicados.
Diálogo AcessibilidadeFerramentas avançadas › AcessibilidadeInterruptores e cor do contorno de foco, e Escape para voltar.
Configurar widgets (no Início)Ferramentas avançadas › Widgets do dashboardFecha as Configurações e abre a folha de widgets do Início.
Diálogo Dados que coletamosPrivacidade › Quais dados coletamosLer as cinco categorias de dados que o app trata.
Diálogo Excluir minha conta e meus dadosPrivacidade › Excluir minha conta e meus dadosDigitar uma palavra de confirmação, verificar a identidade e excluir a conta e seus dados na nuvem.
Folha Reportar um problemaSobre › Reportar um problema ou Enviar feedbackEnviar um erro, uma sugestão ou outra nota com diagnóstico mascarado.
Licenças open sourceSobre › Licenças open sourceBuscar os componentes de terceiros e ler cada licença, além dos avisos legais obrigatórios.
Muros ProEscolher um tema ou fonte Pro, ou ligar Ativar sincronizaçãoUma folha Pro que explica o recurso e leva à tela Pro.
Perfil, Serviços conectados, gerenciador de plugins, notificações do Backend Manager, tourLinhas de Conta, Integrações, Compiladores e runtimes, Notificações e AparênciaAs Configurações se fecham e a outra tela se abre; voltar leva de novo às Configurações (não depois do tour nem de Widgets do dashboard, que terminam no Início).

Conta

O primeiro grupo tem uma única linha.

Você pode

  • Toque em Gerenciar Conta (“Ver perfil, contas vinculadas e mais”) para sair das Configurações e abrir o seu perfil. Ao voltar do perfil você retorna às Configurações.
  • Tudo o que diz respeito à sua identidade (apelido, bio, avatar, métodos de login vinculados, login em dois fatores, sair da conta e excluir a conta a partir do perfil) fica no perfil, não nas Configurações.

Você não pode, e por quê

—

Aparência, idioma e tour

Esta seção define como o app se parece e se move. Cores, fontes e imagens de fundo do editor e do terminal ficam em duas folhas que se abrem daqui.

Você pode

  • Escolha o Tema: Sistema, Claro ou Escuro. Ele se aplica na hora e é mantido na próxima abertura.
  • Escolha o Idioma: Padrão do sistema, English, Español, Português ou 中文. A tela reinicia para aplicá-lo. O app não tem interface em hindi.
  • Abra Aparência do editor e Aparência do terminal. Cada linha mostra os valores atuais, por exemplo “Igual ao app · Padrão · 14sp”.
  • Escolha a Transição de navegação, a animação entre páginas da tela principal: Deslizar, Vertical, Desvanecer, Escalar, Deslizar+Desvanecer (padrão), Material ou Parallax. Reduzir movimento a encurta.
  • Toque em Reiniciar dicas do editor para mostrar de novo as dicas de primeiro uso do editor (tecla de comando, paleta, múltiplos cursores, zen, explorador) e os gestos do terminal.
  • Toque em Repetir o tour para fechar as Configurações, ir ao Início e começar de novo o tour de 30 segundos do app.

Você não pode, e por quê

  • Usar um idioma que não seja inglês, espanhol, português ou chinês.De propósito

Folha Aparência do editor

Uma folha de altura total que abre com um exemplo de código no tema atual. Tudo o que está abaixo muda o exemplo na hora, então você escolhe olhando.

Você pode

  • Navegue pelo Tema no carrossel ou toque em Ver todos para abrir a galeria de Temas com os filtros Todos, Escuros, Claros e Incluídos. O cabeçalho diz quantos temas existem e quantos estão incluídos.
  • Igual ao app (o padrão) faz o editor seguir o tema claro ou escuro do app. Mais quatro temas estão incluídos: PocketCode Dark, PocketCode Light, VS Code Dark+ e GitHub Light. Os temas instalados pelo Marketplace entram na mesma lista.
  • Escolha o Tipo de letra entre oito opções: Default (a fonte monoespaçada do sistema) e sete fontes Pro: JetBrains Mono, Fira Code, Source Code Pro, Cascadia Code, Roboto Mono, Ubuntu Mono e Inconsolata.
  • Mude o Tamanho com os botões de menos e mais: quatro passos, 12sp, 14sp (padrão), 16sp e 18sp.
  • Escolha uma Imagem de fundo com Escolher (o seletor de fotos, apenas imagens). Na primeira vez, a opacidade cai para 55% para a imagem aparecer por trás; mude-a com Opacidade do fundo (de 30% a 100%) e remova a imagem com Remover imagem de fundo.

Você não pode, e por quê

  • Usar um dos 19 temas Pro, ou qualquer fonte que não seja Default, no plano Free: uma folha Pro se abre no lugar.Pro
  • Escolher um tamanho entre os quatro passos.De propósito

Folha Aparência do terminal

O mesmo layout da folha do editor, com um exemplo das cores ANSI do terminal no lugar do código.

Você pode

  • Escolha o Tema entre doze: Igual ao app (padrão), PocketCode Dark, PocketCode Light, Dark e Light estão incluídos; sete a mais exigem Pro: Dracula, Solarized Dark, Monokai, One Dark, Catppuccin Mocha, Gruvbox Dark e Nord.
  • Escolha o Tipo de letra (as mesmas oito, todas Pro exceto Default) e o Tamanho de 9sp a 20sp, em passos de 1sp.
  • Escolha uma Imagem de fundo e a Opacidade do fundo (de 30% a 100%) exatamente como no editor.
  • Tamanho, fonte, opacidade e imagem do terminal são guardados à parte das outras configurações: Restaurar padrões não mexe neles (ele só devolve o tema do terminal a Igual ao app), e o Cloud Sync não leva nada da aparência do terminal.

Você não pode, e por quê

  • Usar um tema ou uma fonte Pro do terminal no plano Free: uma folha Pro se abre no lugar.Pro

Chaves e modelos de IA

A seção IA é onde o chat, o editor e as tarefas de IA em segundo plano recebem suas chaves e modelos. Adicionar suas próprias chaves de provedor é grátis em todos os planos. Esta página só lista as linhas; cada uma é explicada na página de IA.

LinhaO que ela abre ou faz
Modelo por tarefaUma folha para fixar um provedor e um modelo em cada tarefa em segundo plano (autocompletar, análise, geração de SQL e de design).
Modelos visíveisUma folha para arrumar o seletor de modelos do chat.
Chaves APIA folha onde você adiciona, verifica e remove chaves de provedor. Só abre depois da verificação biométrica (veja Biometria).
Definições por fornecedorTemperatura, limite de saída e esforço de raciocínio, um conjunto por provedor. Não tem verificação biométrica.
Permissões de ferramentas IAUma folha para restringir quais ferramentas cada provedor ou modelo pode chamar.
Servidores MCPUma folha para conectar provedores externos de ferramentas (Model Context Protocol). Os servidores que você salvou e ligou iniciam com o app, não ao abrir a folha; um que ainda espera sua confirmação continua desligado.
SegredosUma folha para tokens e chaves de API que o assistente pode usar sem vê-los.
Sugestões automáticasUm interruptor: mostra sugestões de IA enquanto você digita. Precisa de Completar código.
Títulos com IAUm interruptor: dá nome às conversas com o modelo. Desligado por padrão.
Completar códigoUm interruptor: autocompleta código com IA.
Cortex: coisas ao mesmo tempoQuantos agentes o Cortex pode executar ao mesmo tempo: de 1 a 4, padrão 2.
Ajuda contextualUm interruptor: explica o código selecionado. Com ele desligado, a ação de explicação rápida não é oferecida.
Zero-egress (IA sem rede)Um interruptor: quando ligado, o app não faz chamadas de IA pela rede e os modelos online ficam desativados até você desligá-lo.
SwarmcodeUma folha com as configurações do modo multiagente com verificação.
O passo a passo de chaves, endpoints, modelos, servidores MCP, permissões de ferramentas e segredos está na página de IA. Abrir a página de IA

Integrações e runtimes

Duas seções encaminham você a outras telas em vez de guardar configurações próprias.

Você pode

  • Serviços conectados (“GitHub, Vercel, Supabase, Stripe e mais”) abre a tela onde você conecta e gerencia serviços de terceiros, depois de uma verificação biométrica. Voltar leva às Configurações.
  • Runtimes de linguagem adicionais fecha as Configurações e abre o gerenciador de plugins. Nove runtimes opcionais são listados: três podem ser instalados hoje (Rhai, Lua 5.4 e Go via Yaegi) e os outros seis (Perl, .NET com C#, Clang para C e C++, Zig, Dart e SwiftWasm) mostram Em breve. A descrição da linha também menciona C++ e C#, que estão entre esses seis.

Você não pode, e por quê

  • Abrir Serviços conectados em um dispositivo sem biometria nem bloqueio de tela: as Configurações recusam e mostram “Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.”Dispositivo
  • Instalar Perl, .NET com C#, Clang C e C++, Zig, Dart ou SwiftWasm: as entradas estão marcadas como Em breve e não têm arquivo instalável.Ainda não
  • Instalar um runtime de qualquer outra origem: só são instalados arquivos cuja impressão digital SHA-256 está embutida no app.Google Play

Editor: escrita e visualização

Duas seções guardam o comportamento do editor. Tema, fonte, tamanho e fundo não estão aqui: estão na folha Aparência do editor. Os valores das tabelas são os padrões.

Editor · escrita

ConfiguraçãoO que fazPadrão
Tamanho da tabulação: 4 espaçosEscolha 2, 4 ou 8 espaços para um nível de indentação.4
Salvamento automáticoUm único seletor: Desativado, 1s, 2s, 5s ou 10s. O salvamento ocorre esse tempo depois da sua última tecla; Desativado desliga o salvamento automático.2s
Indentação automáticaIndenta as novas linhas automaticamente.Ligado
Quebra de linhaQuebra as linhas longas.Desligado
Formatador de códigoMostra o botão de formatação de código.Ligado

Editor · vista

ConfiguraçãoO que fazPadrão
Números de linhaMostra a numeração.Ligado
Realce de sintaxeColore o código conforme a linguagem.Ligado
MinimapaMostra um minimapa do código para navegar rápido.Desligado
Buscar e substituirAtiva a barra de busca; desligar fecha a barra.Ligado
Barra de statusMostra linha, coluna e informações do arquivo.Ligado
Trilha de navegaçãoMostra o caminho do arquivo e o símbolo atual acima do código.Desligado
Abrir em pré-visualização ao navegarIr para a definição, resultados de busca, a IA e os workflows reutilizam uma única aba em itálico até você editá-la ou mantê-la aberta.Ligado
Caracteres invisíveisMostra espaços, tabulações e quebras de linha.Desligado
Guia de colunaMostra uma régua vertical em uma coluna fixa. Um .editorconfig do projeto com max_line_length prevalece sobre a coluna que você definir.Desligado
Guia de coluna: 80Escolha a coluna da régua: 80, 100 ou 120.80
Ligaduras da fonteUne =>, != e -> nas fontes que oferecem esse recurso: Fira Code, JetBrains Mono e Cascadia Code.Desligado
Espaçamento entre linhas: 1×Escolha 1×, 1.15×, 1.3× ou 1.5×.1×
Amostras de corMostra uma pequena amostra ao lado de cores como #FF5722, rgb(…) ou Color(0xFF…).Ligado
Dicas no códigoNomes de parâmetros e tipos inferidos pelo language server, dentro do código (TypeScript e JavaScript).Desligado

Você pode

  • Cada interruptor se aplica assim que você o aciona; não existe botão de salvar.
  • Use a caixa de busca no topo das Configurações para achar uma linha por uma palavra do nome, como “minimapa” ou “quebra”.

Você não pode, e por quê

  • Indentar com caracteres de tabulação de verdade: o seletor de tamanho da tabulação é só de espaços.De propósito

Projeto, comportamento, manutenção e widgets

Cinco grupos pequenos: backups de projetos, o comportamento do app, o terminal, a manutenção e os widgets do Início.

Projeto

ConfiguraçãoO que fazPadrão
Criar backup automáticoA cada 30 minutos, quando a bateria não está baixa, o app compacta cada um dos seus projetos em um zip no próprio armazenamento privado e mantém os últimos 5 zips de cada projeto.Ligado
Compressão de arquivosComprime esses zips; com ela desligada eles são guardados sem compressão (mais rápido, maior).Ligado

Comportamento

ConfiguraçãoO que fazPadrão
VibraçãoResposta tátil nas interações.Ligado
Reduzir movimentoMinimiza as animações. Se a escala de animação do próprio Android estiver abaixo de 1×, uma nota sob a linha mostra isso (por exemplo “Escala do sistema: 0.5x”), e Desativado pelo sistema quando as animações estão desligadas no Android.Desligado
Confirmar antes de excluirQuando ligado, excluir um arquivo pelo menu dele e Excluir seleção no explorador de arquivos perguntam antes; quando desligado, excluem na hora, sem perguntar.Ligado

Terminal

ConfiguraçãoO que fazPadrão
Reconexão automática do terminalReconecta as sessões SSH automaticamente quando a rede volta. Tema e fonte do terminal ficam em Aparência do terminal.Ligado

Manutenção

ConfiguraçãoO que fazPadrão
Limpar cacheApaga os arquivos temporários do app, sem confirmação, e mostra Cache limpo com sucesso.—
Restaurar padrõesDepois de uma confirmação, devolve todas as configurações do app ao padrão (editor, app, IA, projeto, backup de sessão, sincronização, atalhos e acessibilidade), desliga o Cloud Sync e reagenda o backup automático. Não mexe nas suas chaves de API nem nos seus arquivos, e não redefine o tamanho, a fonte, a opacidade ou a imagem do terminal, o Zero-egress, suas escolhas de privacidade, as horas de silêncio nem os tipos de notificação.—

Ferramentas avançadas: Widgets do dashboard

ConfiguraçãoO que fazPadrão
Widgets do dashboardFecha as Configurações, vai ao Início e abre Configurar widgets: ligue ou desligue cada um dos 21 widgets (todos vêm ligados, menos o dos ativos instalados), mova-os com Mover para cima e Mover para baixo (não há alça de arrastar), deixe um Duas colunas de largura no tablet e escolha suas ações rápidas. As outras quatro linhas de Ferramentas avançadas têm seção própria mais abaixo.—

Você não pode, e por quê

  • Abrir, navegar ou restaurar os zips de backup automático pelo app: eles ficam no armazenamento privado do app e nenhuma tela os lê.Ainda não
  • Escolher a hora do backup automático ou receber um aviso quando ele termina: é uma tarefa periódica do Android e quem decide quando ela roda é o sistema.Dispositivo
  • Desfazer Restaurar padrões: o diálogo avisa que a ação não pode ser desfeita.De propósito

Notificações e horas de silêncio

A linha Notificações mostra um resumo (Ativadas, Desativadas ou Ativadas · silêncio das 23:00 às 08:00) e abre sua própria tela, com o cabeçalho “Ajustes › Notificações”. Voltar leva às Configurações.

Você pode

  • Permitir notificações é o interruptor geral de tudo o que o PocketCode envia. Vem ligado por padrão; ligá-lo pede permissão ao Android quando necessário.
  • Permissão mostra Permitido pelo Android, Bloqueado pelo Android — toque para abrir as definições ou Ainda não foi pedido — toque para permitir; tocar nela pede a permissão ou abre as configurações do Android. O PocketCode pede a permissão aqui, no contexto certo, e não quando o app inicia.
  • Horas de silêncio abre uma folha (veja abaixo).
  • Por módulo lista o Backend Manager (com um selo PRO) e quatro módulos: AI Office, Workflows, Cortex e Novidades e atualizações. Cada módulo abre uma página com um interruptor por tipo de notificação.
  • O link os ajustes do Android, ao pé da tela e de cada página de módulo, abre as configurações de notificação do app no Android. Som e vibração são definidos lá, por canal; o PocketCode registra 19 canais. O que você desliga no PocketCode nunca é enviado depois.

Você não pode, e por quê

  • Configurar as notificações do Backend Manager no plano Free: a linha traz um selo PRO e abre a tela Pro. O resto desta tela é grátis.Pro
  • Receber notificações sem a permissão do Android (Android 13 e posteriores).Dispositivo
  • Escolher som ou vibração de cada tipo dentro do PocketCode: eles pertencem aos canais do Android.De propósito

Tipos que você pode ligar ou desligar

Dez tipos de notificação em quatro módulos. A linha de um módulo diz quantos tipos estão ligados, por exemplo “1 de 2 tipos ativos”.

MóduloTipoQuando dispara
AI OfficePlano prontoO plano está pronto para revisão, ou foi replanejado.
AI OfficeSessão concluídaTodas as tarefas da sessão terminaram.
AI OfficeSessão em pausaA sessão parou e está esperando por você.
AI OfficeSessão com falhaA sessão parou com um erro.
AI OfficeTarefa com falhaUma tarefa falhou enquanto a sessão continua. Chega em silêncio.
WorkflowsAlertasPassos de notificação que você marcou como de alta importância. Fazem som.
WorkflowsAvisos silenciososAs demais notificações de workflow. Chegam sem som.
CortexDecisões pendentesUma missão precisa da sua decisão para continuar.
Novidades e atualizaçõesAtualizaçõesNovas versões, resumos semanais e atualizações do Marketplace.
Novidades e atualizaçõesComunidadeNovidades da comunidade e do Marketplace.

Folha Horas de silêncio

  • O interruptor vem desligado por padrão. “As notificações continuam a chegar, sem som nem vibração.”
  • Desde e Até abrem um seletor de hora. O intervalo começa de 23:00 a 08:00 e pode atravessar a meia-noite.
  • Deixar passar «Monitor down» (desligado por padrão): um site que cai continua fazendo som durante as horas de silêncio.

Backup de sessão

O Backup de sessão guarda cópias datadas da sua sessão do editor para você voltar a como suas abas estavam. Abra-o em Ferramentas avançadas › Backup de sessão; o diálogo se chama Backup de sessão.

Você pode

  • Ligue ou desligue o Backup automático (ligado por padrão). Com ele desligado as opções abaixo ficam desativadas, mas Fazer backup agora continua funcionando.
  • Defina o Intervalo de backup: 5 min, 15 min (padrão), 30 min ou 1 h.
  • Defina o Máx. de backups com os botões de menos e mais: de 3 a 30, 10 por padrão. Quando há mais, as cópias mais antigas são apagadas.
  • Mantenha Backup ao fechar o app ligado (padrão) para tirar mais uma cópia quando o app vai para segundo plano.
  • Toque em Fazer backup agora para copiar de imediato sua última sessão salva. O diálogo então mostra Último backup.
  • Em Cópias guardadas, cada cópia mostra data e hora. Restaurar devolve essas abas ao editor, substituindo as abas que você tem agora; a lixeira apaga essa cópia.

Você não pode, e por quê

  • Recuperar texto não salvo ou o histórico de desfazer a partir de uma cópia: uma cópia nunca contém o texto dos seus arquivos, e Incluir alterações não salvas (ligado por padrão) hoje não tem efeito.Ainda não
  • Manter menos de 3 ou mais de 30 cópias, ou usar um intervalo diferente de 5, 15, 30 ou 60 minutos.De propósito

O que uma cópia guarda, e quando ela é feita

  • Uma cópia registra quais arquivos estão abertos no editor, quais abas estão fixadas e onde estavam o cursor, a seleção e a rolagem em cada aba. Ela não guarda texto de arquivo nem histórico de desfazer.
  • As cópias automáticas são feitas pela página do IDE, no seu intervalo e, com Backup ao fechar o app, sempre que o app vai para segundo plano. Fazer backup agora funciona pelo diálogo a qualquer momento, mas copia a última sessão salva: se nenhuma sessão foi salva ainda, nada é adicionado à lista.
  • As cópias são arquivos no armazenamento privado do app. São uma coisa diferente dos zips de projeto de Criar backup automático.

Cloud Sync

O Cloud Sync mantém parte da sua configuração em sincronia entre os dispositivos em que você entra. É um recurso Pro, vem desligado por padrão e nunca envia o código dos seus projetos, seus designs .pcd nem seus esquemas de banco de dados. Abra-o em Ferramentas avançadas › Sincronização de ajustes e dados; o diálogo se chama Sincronização de ajustes.

O diálogo tem sete caixas de seleção, uma por grupo: três em Ajustes principais, uma em Dados & projetos e três em Automação & IA. Conexões (SSH/DB) funciona à parte dos outros seis: só envia os dados dos seus hosts SSH e os metadados das suas conexões de banco de dados ao servidor do PocketCode enquanto Ativar sincronização está ligado e a caixa marcada. Detalhes na tabela e em Limitações.

Você pode

  • Ligue Ativar sincronização (“Sincronizar ajustes entre dispositivos”). Ligá-la exige Pro; desligá-la é sempre possível.
  • Escolha o que viaja com as sete caixas de O que sincronizar, em três grupos: Ajustes principais, Dados & projetos e Automação & IA. Seu esquema de atalhos e seu tema do editor viajam dentro de Ajustes; não têm caixas próprias.
  • Marque Conexões (SSH/DB) para enviar os dados dos seus hosts SSH (nome, endereço, porta, método de autenticação, etiquetas e algumas opções de SSH; nunca senhas, chaves nem o comando de inicialização) e os metadados das suas conexões de banco de dados (nome, host, porta, motor e etiqueta de grupo; nunca o usuário, a senha, os ajustes de TLS nem o resto dos dados da conexão). Viajam quando você salva ou edita uma conexão ou abre uma branch do PlanetScale; ao excluir uma conexão, a cópia dela é removida. Uma conexão de banco de dados sem host, como um arquivo local, não é enviada. Só funciona com Ativar sincronização ligado: com o Cloud Sync desligado ou a caixa desmarcada, nada das suas conexões sai do dispositivo.
  • Escolha a Resolução de conflitos: Manter alterações locais, Usar alterações remotas, Perguntar sempre (padrão) ou Mesclar automaticamente.
  • Toque em Sincronizar agora para sincronizar na hora. O diálogo mostra o estado (Inativo, Sincronizando…, Sincronizado ou Erro de sincronização), a Última sincronização e, depois de uma execução, um visto ou um X para cada grupo em Resultados da sincronização.
  • O Cloud Sync também roda sozinho quando você entra na conta e quando a rede volta, desde que esteja ligado.

Você não pode, e por quê

  • Ligar o Cloud Sync no plano Free: uma folha Pro se abre no lugar. Se o Pro terminar, o Cloud Sync é desligado para você.Pro
  • Sincronizar o código dos seus projetos, seus designs .pcd ou seus esquemas de banco de dados: esses envios foram removidos de propósito.De propósito
  • Fazer Perguntar sempre perguntar ou Mesclar automaticamente mesclar: os dois se comportam como “o mais recente vence”, e não existe tela de pergunta nem de mesclagem.Ainda não
  • Ver em outro dispositivo as conexões que você sincronizou: o app baixa a lista do servidor, mas nenhuma tela a lê ainda.Ainda não
  • Sincronizar sem conexão ou sem ter entrado na conta, ou quando o PocketCode pausou o Cloud Sync para todos com seu interruptor remoto.Precisa de rede

O que cada grupo sincroniza

Para cada grupo o app compara a última alteração neste dispositivo com a da nuvem e copia o lado mais novo para o outro. A cópia na nuvem fica na sua própria conta.

Grupo (como o diálogo o chama)O que viajaO que nunca viaja
AjustesConfigurações do app e do editor: modo do tema, idioma, salvamento automático, Reduzir movimento, Vibração, transição de navegação, Permitir notificações, Confirmar antes de excluir, tema, fonte e tamanho do editor, números de linha, quebra de linha, realce de sintaxe, indentação automática, tamanho da tabulação, formatador, minimapa, buscar e substituir, barra de status, trilha de navegação, abas de pré-visualização, caracteres invisíveis e o esquema de atalhos. Sua escolha de provedor de IA, Sugestões automáticas, Completar código e Criar backup automático também são enviados, mas não se aplicam quando você baixa.Suas linhas de atalho editadas (só o nome do esquema viaja), acessibilidade, backup de sessão, guia de coluna, ligaduras, espaçamento entre linhas, amostras de cor, dicas no código e a aparência do terminal.
SnippetsSnippets do terminal e scripts rápidos. A lista inteira é substituída, não existe mesclagem item por item.—
Estatísticas & sequênciaSuas estatísticas e sua sequência. Os contadores ficam com o maior dos dois valores, então nenhum dispositivo reduz seus totais.—
Conexões (SSH/DB)Os dados dos seus hosts SSH: nome, endereço, porta, método de autenticação, etiquetas e algumas opções de SSH, como o usuário e o proxy do host. Também os metadados das suas conexões de banco de dados: nome, host, porta, motor e etiqueta de grupo. Viajam quando você salva, edita ou exclui uma conexão ou abre uma branch do PlanetScale (Sincronizar agora só baixa a lista), e apenas com Ativar sincronização ligado e esta caixa marcada.Senhas, chaves, tokens e o comando de inicialização de um host; o usuário, a senha, os ajustes de TLS e o resto dos dados de uma conexão de banco de dados.
WorkflowsDefinições de workflow. Excluir um workflow em um dispositivo o exclui nos outros. Se os dois dispositivos mudaram o mesmo workflow, a versão da nuvem mantém o nome e a sua alteração fica como uma cópia separada e desligada, com “(conflicto)” acrescentado ao nome.Histórico de execuções, agendamentos e dados fixados ficam no dispositivo. Valores secretos de cabeçalhos e parâmetros são enviados vazios.
ExtensõesA lista de extensões instaladas e se cada uma está ativada.Os arquivos das extensões: o Marketplace os baixa de novo no outro dispositivo.
Conversas de IAConversas, incluindo o texto das mensagens, e o estado de fixação. As conversas que não mudam há cerca de seis meses (180 dias) não são enviadas nem baixadas.—

Como ler o diálogo

  • Erro de sincronização aparece quando a execução relata uma falha ou quando não terminou depois de um minuto, por exemplo porque você está sem conexão ou sem ter entrado na conta. Veja os vistos de cada grupo em Resultados da sincronização.
  • As caixas ficam desativadas enquanto Ativar sincronização está desligado, e Sincronizar agora fica desativado enquanto ela está desligada ou uma sincronização está em andamento.

À parte do Cloud Sync: tema, idioma e notificações

Um mecanismo mais leve roda em todos os planos e não depende de Ativar sincronização.

  • Alguns segundos depois de você mudar qualquer configuração, quando você entra na conta e quando a rede volta, o PocketCode envia o modo do tema, o idioma e o interruptor Permitir notificações para a sua conta do PocketCode, e os lê de volta quando o app inicia.
  • Nada mais é enviado por esse mecanismo. É por isso que uma instalação nova em outro celular já começa com o seu tema e o seu idioma.

Atalhos de teclado

Abra Ferramentas avançadas › Atalhos de teclado. O diálogo tem uma linha Esquema de teclas com chips de esquema, uma caixa de busca (Buscar atalhos…), chips de categoria e a lista de atalhos, com Restaurar padrões ao pé. Os atalhos são para teclado físico (Bluetooth, USB ou Samsung DeX). São 26 ações e cinco esquemas.

Você pode

  • Escolha um Esquema de teclas: PocketCode (padrão), VS Code, IntelliJ IDEA, Sublime Text ou Atom. Escolher um reescreve toda a tabela abaixo dele. Um sexto chip, Personalizado, só aparece depois que você edita uma linha e não pode ser escolhido.
  • Busque pelo nome da ação ou pela combinação e filtre por categoria: Todos, Editor, Navigation, File, Search, Terminal, Debug e General. Terminal está vazio: suas linhas foram aposentadas.
  • Toque em Restaurar padrões para aplicar de novo o esquema PocketCode.
  • Leia o aviso nas duas linhas que compartilham uma combinação: Mesmo atalho que … Nesse caso o app não adivinha: ele não executa nenhuma das duas ações até você mudar uma.

Você não pode, e por quê

  • Gravar um atalho pressionando as teclas: você digita a combinação como texto.De propósito
  • Adicionar novas ações ou usar acordes como Ctrl+K Ctrl+B: uma combinação é uma tecla mais modificadores, então os esquemas mantêm a tecla do PocketCode para as ações que outros editores ligam a um acorde.De propósito
  • Remapear recortar, copiar, colar, selecionar tudo, indentar, desindentar, alternar terminal, novo terminal e alternar barra lateral: essas nove linhas foram aposentadas porque o editor as trata com teclas fixas ou nada as escutava.De propósito
  • Usar esses atalhos sem um teclado físico.Dispositivo

Editar um atalho

  • Toque em uma linha, digite a combinação (por exemplo Ctrl+Shift+P) e confirme com o visto. O chip do esquema passa a Personalizado.
  • Os modificadores são Ctrl (também Cmd ou Meta), Shift e Alt (também Option). A tecla é uma letra, um dígito, F1 a F12, uma seta (Up, Down, Left, Right), Enter, Escape, Tab, Space, Backspace, Delete, Home, End, PageUp, PageDown ou uma tecla de pontuação como /, [, ], ,, ., ;, - ou =. É permitida exatamente uma tecla.
  • Uma combinação que não pode ser lida é ignorada: aquela ação simplesmente fica sem atalho, e não conta como duplicada.
  • Os modificadores são comparados exatamente: Ctrl+S não dispara com Ctrl+Shift+S.

Os 26 atalhos padrão

Nomes e categorias aparecem em inglês em todos os idiomas. O editor segue a tabela em 18 das ações; a paleta de comandos e o Quick Open também a seguem, e o editor de workflows também.

AçãoPadrãoOnde funciona
Save File (save)Ctrl+SEditor, editor de workflows
Save All (save_all)Ctrl+Alt+SEditor
Undo (undo)Ctrl+ZEditor, editor de workflows
Redo (redo)Ctrl+Shift+ZEditor, editor de workflows
Find (find)Ctrl+FEditor
Find & Replace (replace)Ctrl+HEditor
Find in Files (find_in_files)Ctrl+Shift+FEditor
Command Palette (command_palette)Ctrl+Shift+PQualquer tela
Quick Open File (quick_open)Ctrl+PEditor (busca de arquivos); em outros lugares abre a paleta
Go to Line (goto_line)Ctrl+GEditor
Close Tab (close_tab)Ctrl+WEditor
Next Tab (next_tab)Ctrl+TabEditor
Toggle Comment (comment_line)Ctrl+/Editor
Duplicate Line (duplicate_line)Ctrl+Shift+DEditor
Move Line Up (move_line_up)Alt+UpEditor
Move Line Down (move_line_down)Alt+DownEditor
Toggle Breakpoint (toggle_breakpoint)F9Editor
Start Debugging (start_debug)Shift+F5Editor; durante uma sessão de depuração ele continua a execução
Step Over (while debugging) (step_over)F10Editor, somente durante uma sessão de depuração
Step Into (while debugging) (step_into)F11Editor, somente durante uma sessão de depuração
Duplicate Step (Workflows) (workflow_step_duplicate)Ctrl+DEditor de workflows
Delete Step (Workflows) (workflow_step_delete)DeleteEditor de workflows
Move Step Up (Workflows) (workflow_step_move_up)Ctrl+UpEditor de workflows
Move Step Down (Workflows) (workflow_step_move_down)Ctrl+DownEditor de workflows
Test Workflow (workflow_test)Ctrl+EnterEditor de workflows
Back (Escape) (escape_back)EscapeO app inteiro, com Escape para voltar ligado

Os atalhos fixos do próprio editor continuam funcionando enquanto a tabela não der a tecla deles a outra ação.

O que cada esquema muda

Só estão listadas as linhas que diferem do PocketCode; todos os outros atalhos são iguais nos cinco esquemas: o VS Code muda 3, o IntelliJ IDEA 13, o Sublime Text 3 e o Atom 5.

VS Code

AçãoPocketCodeVS Code
Redo (redo)Ctrl+Shift+ZCtrl+Y
Duplicate Line (duplicate_line)Ctrl+Shift+DShift+Alt+Down
Start Debugging (start_debug)Shift+F5F5

IntelliJ IDEA

AçãoPocketCodeIntelliJ IDEA
Find & Replace (replace)Ctrl+HCtrl+R
Command Palette (command_palette)Ctrl+Shift+PCtrl+Shift+A
Quick Open File (quick_open)Ctrl+PCtrl+Shift+N
Close Tab (close_tab)Ctrl+WCtrl+F4
Next Tab (next_tab)Ctrl+TabAlt+Right
Duplicate Line (duplicate_line)Ctrl+Shift+DCtrl+D
Move Line Up (move_line_up)Alt+UpShift+Alt+Up
Move Line Down (move_line_down)Alt+DownShift+Alt+Down
Toggle Breakpoint (toggle_breakpoint)F9Ctrl+F8
Start Debugging (start_debug)Shift+F5Shift+F9
Step Over (step_over)F10F8
Step Into (step_into)F11F7
Duplicate Step (workflow_step_duplicate)Ctrl+DCtrl+Shift+D

Sublime Text

AçãoPocketCodeSublime Text
Redo (redo)Ctrl+Shift+ZCtrl+Y
Move Line Up (move_line_up)Alt+UpCtrl+Shift+Up
Move Line Down (move_line_down)Alt+DownCtrl+Shift+Down

Atom

AçãoPocketCodeAtom
Redo (redo)Ctrl+Shift+ZCtrl+Y
Move Line Up (move_line_up)Alt+UpCtrl+Up
Move Line Down (move_line_down)Alt+DownCtrl+Down
Move Step Up (workflow_step_move_up)Ctrl+UpCtrl+Alt+Up
Move Step Down (workflow_step_move_down)Ctrl+DownCtrl+Alt+Down

step_over e step_into só agem durante uma sessão de depuração, seja qual for o esquema (no IntelliJ IDEA, F8 continua sendo “próximo problema” fora de uma). Só o nome do seu esquema viaja com o Cloud Sync, não as linhas que você editou.

Acessibilidade

Abra Ferramentas avançadas › Acessibilidade (“Navegação por teclado & leitor de tela”). O diálogo tem três interruptores e uma escolha de cor, voltados a teclados físicos.

Você pode

  • Mostrar indicadores de foco (ligado por padrão): desenha uma borda visível ao redor dos botões padrão do app quando você chega a eles pelo teclado.
  • Foco em alto contraste (desligado): deixa esse contorno mais grosso, 3 dp em vez de 2 dp.
  • Cor do contorno de foco: escolha uma de seis cores, azul #2196F3 por padrão, verde, laranja, roxo, vermelho ou ciano. Só aparece enquanto os indicadores de foco estão ligados.
  • Escape para voltar (ligado): com um teclado físico, Escape volta um passo na navegação do app. É a linha escape_back dos atalhos.

Você não pode, e por quê

  • Ligar a navegação por teclado, definir a ordem de Tab ou a navegação por setas, ou usar um modo de leitor de tela: essas quatro opções existem nos dados salvos, mas não têm controles e nada as lê, então a descrição da linha promete mais do que o diálogo oferece.Ainda não
  • Obter um contorno de foco em todos os controles: hoje só os botões padrão do app desenham um.Ainda não
  • Escolher qualquer cor para o contorno: só há seis predefinições.De propósito

Privacidade e dados

A seção Privacidade tem três interruptores de consentimento, uma lista simples do que o app trata e a linha de exclusão da conta. Os três interruptores ficam desligados até você ligá-los, e o app mantém a coleta do Firebase desativada até você concordar.

Você pode

  • Permitir análises (desligado): métricas de uso anônimas por meio do Firebase Analytics.
  • Relatórios de falhas (desligado): relatórios de erro por meio do Firebase Crashlytics.
  • Monitoramento de desempenho (desligado): descrito como dados anônimos de tempo. Hoje não tem efeito (veja Limitações).
  • Toque em Quais dados coletamos (“Estatísticas de uso anônimas, relatórios de erro e métricas de desempenho. Nenhum conteúdo de código é enviado.”) para abrir Dados que coletamos: cinco categorias, Análise de uso (Firebase Analytics), Relatórios de erros (Firebase Crashlytics), Desempenho (Firebase Performance), Autenticação (Firebase Auth) e Assinaturas (RevenueCat), encerradas por “Seu código, projetos e API keys NUNCA são enviados para nossos servidores.”
  • Toque em Excluir minha conta e meus dados (próxima seção).

Você não pode, e por quê

  • Coletar dados de desempenho: o app não tem SDK de medição de desempenho e nada lê o interruptor Monitoramento de desempenho, embora o diálogo Dados que coletamos ainda liste uma categoria Desempenho.Ainda não

O que sai do seu dispositivo, e quando

O quêQuando
Eventos de uso anônimos: recursos usados, navegação, criação de projetos e operações com arquivos, e uso dos modelos de IA por provedor e latência.Só se Permitir análises estiver ligado. Cada mudança de configuração também é contada: o nome da configuração e seu novo valor; caminhos e texto livre são substituídos por redacted.
Relatórios de falha: stack traces, modelo do dispositivo, versão do Android, versão do app e número de build.Só se Relatórios de falhas estiver ligado.
Sua conta (e-mail, nome de usuário opcional, provedor de login) e o estado da sua assinatura.Enquanto você estiver conectado, por meio do Firebase Auth e do RevenueCat. Nenhum dado de cartão de pagamento é guardado.
Modo do tema, idioma e o interruptor de notificações.Em todos os planos, alguns segundos depois de você mudar uma configuração, ao entrar na conta e quando a rede volta. Veja o Cloud Sync.
Os grupos do Cloud Sync que você deixou ligados, que podem incluir o texto de conversas de IA, os corpos brutos e scripts de requisições de API e, com Conexões (SSH/DB), os dados dos seus hosts SSH e os metadados das suas conexões de banco de dados (nunca senhas, chaves nem credenciais de banco de dados).Só no Pro, com Ativar sincronização ligado.
Um relato de erro: seu texto mais diagnóstico mascarado.Só quando você toca em Enviar.
O código dos seus projetos e as suas chaves de API.Nunca são enviados ao PocketCode. As requisições de IA vão do seu dispositivo direto ao provedor que você escolheu.

Onde as coisas ficam guardadas

  • Suas configurações ficam no armazenamento privado do app, um conjunto por conta.
  • As chaves de API ficam guardadas à parte, criptografadas com uma chave mantida no Android Keystore (veja a página de IA).
  • A telemetria é feita para não levar conteúdo do usuário: nomes de arquivo, caminhos, hosts SSH, nomes de projeto e textos de erro são substituídos por um hash curto, uma extensão, uma categoria ou redacted antes de serem enviados.

Biometria: o que ela protege

O PocketCode pede sua digital, seu rosto ou seu bloqueio de tela antes de abrir algumas coisas sensíveis das Configurações. O prompt se chama Verificar identidade. No Android 11 e posteriores ele também aceita seu PIN, padrão ou senha; no Android 9 e 10 aceita apenas uma biometria forte.

O que ela protegeComo ela perguntaSem biometria nem bloqueio de tela
Chaves API“Autentique-se para acessar suas API keys”.Sem nenhum bloqueio de tela, a folha abre sem perguntar, para você poder adicionar a primeira chave. Com bloqueio de tela, mas sem um prompt utilizável, ela não abre e você vê “Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.”
Serviços conectados“Autentique-se para acessar serviços conectados”.Sempre recusa e mostra a mesma mensagem.
Excluir minha conta e meus dados“Autentique-se para excluir sua conta e seus dados”, depois de você digitar a palavra de confirmação.O prompt é pulado quando não pode ser exibido: a palavra digitada é o segundo passo.
A ação Editar chave de API do chatSem prompt: abre a folha de chaves direto.—
Definições por fornecedor, Permissões de ferramentas IA, Servidores MCP e SegredosSem prompt.—
A verificação é uma porta dentro do app, não uma chave: as chaves de API guardadas são criptografadas com uma chave do Keystore que não precisa da sua digital, para que as tarefas em segundo plano possam usá-las. A biometria de outros módulos (banco de dados, Backend Manager, SSH) pertence às páginas deles.

Você não pode, e por quê

  • Abrir Chaves API no Android 9 ou 10 com um PIN mas sem digital cadastrada: a folha recusa mesmo com o celular protegido, porque ali só uma biometria forte é aceita.Dispositivo

Excluir minha conta e meus dados

Privacidade › Excluir minha conta e meus dados (“Exclui para sempre sua conta do PocketCode e todos os seus dados na nuvem (GDPR)”) é a linha vermelha. Ela exclui a conta e seus dados na nuvem, no servidor do PocketCode: amizades e pedidos de amizade, mensagens, o token do GitHub guardado para você, o registro de assinatura, o segredo da autenticação em dois fatores e seus códigos de recuperação, os tokens de notificação push, as conexões guardadas e os relatórios de problemas. Não exclui o que está guardado neste dispositivo.

  1. 1Leia o diálogo: ele diz que a exclusão remove sua conta do PocketCode e tudo o que está guardado para ela na nuvem (perfil, registro de assinatura, configurações sincronizadas e dados de uso e de análise), que não pode ser desfeita e que os arquivos e projetos guardados neste dispositivo são mantidos.
  2. 2Digite a palavra de confirmação no campo, Digite EXCLUIR para confirmar (maiúsculas não importam). O botão vermelho Excluir conta fica desativado até que ela coincida.
  3. 3Se o celular puder exibir o prompt biométrico (uma digital ou o rosto e, no Android 11 e posteriores, também seu PIN, padrão ou senha), você confirma com ele (Verificar identidade).
  4. 4O PocketCode pede ao servidor que exclua a conta. Se der certo, você vê Sua conta do PocketCode e seus dados na nuvem foram excluídos, o app tira você da conta neste dispositivo e reinicia na tela de login.
A tela de perfil tem seu próprio botão Excluir minha conta, em Zona de perigo. Agora ele também pede ao servidor que apague esses mesmos dados, então os dois caminhos limpam a parte da nuvem. Continuam diferentes no dispositivo: o do perfil primeiro reautentica você (sua senha, ou entrar de novo com a conta vinculada), depois apaga os dados desta conta no celular (projetos, bancos de dados e ajustes) e reinicia o app, enquanto esta linha pede a palavra digitada e sua digital ou bloqueio de tela e mantém seus arquivos e projetos. O fluxo do perfil é explicado na página de Conta. Conta, perfil e segurança

Você não pode, e por quê

  • Excluir só os dados deste dispositivo com esta linha, ou desfazer a exclusão.De propósito
  • Excluir a conta sem conexão: se a requisição falha, você vê a mensagem do servidor ou Falha ao processar solicitação de exclusão de dados, nada é excluído e você continua conectado.Precisa de rede

Sobre, relatos de erro e licenças

A última seção começa com Reportar um problema (“Envie um relatório de erro para a equipe”), seguida de um cartão de informações e uma lista de links.

Você pode

  • Leia PocketCode IDE com sua Versão (o nome da versão com o número de build entre colchetes), Equipe (PocketCode Team) e Contato ([email protected]).
  • Avaliar o PocketCode abre a página no Google Play. Compartilhar o PocketCode abre a folha de compartilhamento do Android com uma mensagem pronta e o link do Play. Enviar feedback abre a folha de relato com Sugestão já selecionada.
  • Licenças open source abre a lista de componentes (abaixo). Política de privacidade (pocketcodeapp.com/privacy), Termos de serviço (pocketcodeapp.com/terms) e Termos e Condições (pocketcodeapp.com/legal) abrem no navegador.

Você não pode, e por quê

—

Folha Reportar um problema

Uma folha chamada Reportar um problema (“Vai direto para o desenvolvedor”). Abre a partir da primeira linha de Sobre, de Enviar feedback e, no canal beta, do botão de bug da barra de navegação.

Você pode

  • Escolha o tipo com os chips Erro, Sugestão ou Outro.
  • Escreva em O que aconteceu? (“Conte o que você fez e o que esperava.”): entre 10 e 4.000 caracteres. Com menos de 10, o campo diz Adicione um pouco mais de detalhe: pelo menos 10 caracteres.
  • Toque em Enviar. O relato vai ao PocketCode com diagnóstico mascarado: a tela, a versão do app, o plano e o canal, a marca e o modelo do aparelho, a versão do Android, o idioma, a memória e logs filtrados. Ele nunca leva seu IP, e-mail, Android ID, token de push, nomes de projeto ou caminhos, texto de chat nem conteúdo de arquivos.
  • Se não puder ser enviado de jeito nenhum, você vê Não foi possível enviar o seu relato. e Enviar por e-mail, que prepara um e-mail para [email protected].

Você não pode, e por quê

  • Enviar um relato na hora sem conexão: ele é salvo (“Salvo: será enviado quando você estiver online”) e uma tarefa em segundo plano tenta de novo.Precisa de rede

Licenças open source

Uma lista em tela cheia dos componentes de terceiros sobre os quais o PocketCode é construído. O resumo no topo conta os componentes e as licenças da sua versão; o pacote atual lista 825 componentes sob 32 licenças.

Você pode

  • Busque com Buscar componentes…, filtre com os chips de licença (Todas primeiro) e toque em um componente para ler o texto completo da licença.
  • Leia os Avisos legais obrigatórios: o NOTICE consolidado; o Código-fonte do BusyBox (GPL-2.0), cujo botão Guardar código-fonte em Downloads salva os quatro arquivos GPL em Download/PocketCode-GPL sem conexão; o Direito de re-linkagem LGPL para o Sora Editor e o TinyCC; e os Servidores de linguagem (baixados sob demanda).
  • A maioria das entradas (728 de 825) são servidores de linguagem e pacotes que só são baixados se você os instalar. Elas estão marcadas como Baixado sob demanda e não fazem parte do arquivo do app.

Você não pode, e por quê

—

Free e Pro

Quase tudo nas Configurações está incluído no Free. Estas são as partes Pro, com as contagens exatas.

ConfiguraçãoFreePro
Temas do editor (Aparência do editor)Igual ao app, PocketCode Dark, PocketCode Light, VS Code Dark+ e GitHub Light.Esses mais 19: Monokai, Dracula, Solarized Dark, Nord, One Dark, Night Owl, GitHub Dark, Catppuccin Mocha, Ayu Mirage, Solarized Light, Gruvbox Dark, Gruvbox Light, Tokyo Night, Material Palenight, Synthwave '84, Cobalt2, Horizon, Panda Syntax e Rosé Pine. Os temas do Marketplace, a importação de temas e o Theme Studio do editor também exigem Pro.
Temas do terminal (Aparência do terminal)Igual ao app, PocketCode Dark, PocketCode Light, Dark e Light.Mais sete: Dracula, Solarized Dark, Monokai, One Dark, Catppuccin Mocha, Gruvbox Dark e Nord.
Fontes do editor e do terminalDefault (a fonte monoespaçada do sistema).Mais sete: JetBrains Mono, Fira Code, Source Code Pro, Cascadia Code, Roboto Mono, Ubuntu Mono e Inconsolata.
Cloud Sync (Ativar sincronização)Não pode ser ligado.Sete grupos: ajustes, snippets, estatísticas, conexões (hosts SSH e conexões de banco de dados), workflows, extensões e conversas de IA.
Notificações do Backend ManagerA linha traz um selo PRO e abre a tela Pro.Escolha quais eventos do backend notificam você.
Chaves de provedor, modelos, servidores MCP e os interruptores de IAIncluídos. Adicionar suas próprias chaves é grátis.Incluídos.
Todo o resto das ConfiguraçõesIncluído: notificações, horas de silêncio, backup de sessão, atalhos, acessibilidade, privacidade, suporte e licenças.Incluído.

As folhas Pro

  • Escolher um tema Pro abre uma folha chamada 19 Temas Pro com Desbloquear Temas Pro e Agora não. O número coincide com os 19 temas Pro do editor (o terminal tem mais 7 temas Pro).
  • Escolher uma fonte Pro abre 7 Fontes Pro com Desbloquear Fontes Pro. Há 7 fontes Pro (8 opções com Default).
  • Ligar Ativar sincronização abre uma folha genérica com Desbloquear com Pro. O título e a descrição vêm do próprio texto do recurso, que o app escreve em espanhol em todos os idiomas.
  • As três levam à tela Pro. Os cartões Pro trazem um cadeado no carrossel de temas e um selo PRO ao lado de cada fonte enquanto você está no Free.

Quando o Pro termina

Quando uma assinatura expira, três configurações Pro são redefinidas para você. Nada é apagado.

ConfiguraçãoVolta paraNotas
Tema do editorIgual ao appA menos que fosse Igual ao app, VS Code Dark+ ou GitHub Light: PocketCode Dark e PocketCode Light, embora gratuitos, também são redefinidos.
Fonte do editorDefaultSó se era uma fonte Pro.
Cloud SyncDesligadoSeus dados continuam na nuvem e nos seus dispositivos.
Não é redefinido—O tema e a fonte do terminal, seu provedor de IA e as chaves, projetos, designs, conexões, estatísticas e conversas.
Para preços, períodos e a matriz completa de Free e Pro, veja a página de Planos. Planos e preços

Limitações

O que as Configurações não conseguem fazer hoje, e por quê. Os itens marcados com “Ainda não” aparecem no app mas não fazem nada, ou fazem menos do que o texto diz.

  • Monitoramento de desempenho não tem efeito: nada o lê e o app não tem SDK de desempenho.Ainda não
  • Incluir alterações não salvas não tem efeito: as cópias de sessão nunca guardam texto de arquivo nem histórico de desfazer.Ainda não
  • Perguntar sempre e Mesclar automaticamente se comportam como “o mais recente vence”.Ainda não
  • Conexões (SSH/DB) só envia: nenhuma tela mostra em outro dispositivo as conexões que você sincronizou.Ainda não
  • Quatro opções de acessibilidade (navegação por teclado, ordem de Tab, setas, leitor de tela) não têm controles nem efeito.Ainda não
  • Os backups automáticos de projeto não podem ser navegados nem restaurados pelo app.Ainda não
  • Perl, .NET com C#, Clang C e C++, Zig, Dart e SwiftWasm ainda não podem ser instalados, e os runtimes só são instalados a partir de impressões digitais embutidas no app.Ainda não
  • Temas Pro, fontes Pro, Ativar sincronização e as notificações do Backend Manager exigem Pro.Pro
  • O tamanho da fonte do editor tem quatro passos (12, 14, 16, 18sp), o do terminal vai de 9 a 20sp, e o contorno de foco tem seis cores.De propósito
  • Os atalhos não podem ser gravados, encadeados em acordes nem adicionados, e nove ações antigas foram aposentadas.De propósito
  • As Configurações não têm link vindo de fora do app e não podem ser capturadas em tela.De propósito
  • Serviços conectados exige biometria ou bloqueio de tela; Chaves API recusa um celular só com PIN no Android 9 e 10; os atalhos exigem teclado físico.Dispositivo
  • As notificações exigem a permissão do Android no Android 13 e posteriores.Dispositivo
  • O Cloud Sync e a exclusão da conta exigem conexão e uma conta conectada.Precisa de rede

Solução de problemas

As mensagens abaixo são as que o app mostra.

Configura um bloqueio de ecrã ou biometria para aceder às chaves de API.

Aparece quando você toca em Chaves API em um celular que tem bloqueio de tela mas não consegue exibir o prompt, ou em Serviços conectados em um celular sem bloqueio e sem biometria. Configure um bloqueio de tela ou uma digital nas configurações do Android. No Android 9 e 10 só um PIN não é aceito para Chaves API: cadastre uma digital ou um rosto que o aparelho certifique como forte, ou atualize para o Android 11 ou posterior.

A autenticação biométrica não está disponível neste dispositivo.

Aparece quando as Configurações não têm uma janela à qual anexar o prompt. Feche as Configurações e abra de novo.

Não foi possível alterar o idioma

A troca de idioma falhou. Tente de novo ou escolha Padrão do sistema.

Não foi possível restaurar as configurações padrão

Restaurar padrões não conseguiu salvar. Tente de novo.

Não foi possível carregar a imagem

A imagem que você escolheu para Imagem de fundo não pôde ser lida nem copiada para o app. Escolha outra imagem.

Bloqueado pelo Android — toque para abrir as definições

A permissão de notificações foi negada. Toque na linha Permissão para abrir as configurações do Android e permitir notificações do PocketCode.

Nada corresponde a «…»

Nenhuma configuração contém todas as palavras que você digitou. Tente menos palavras ou outra palavra do nome da configuração.

Mesmo atalho que …. Enquanto estiver repetido, o app não escolhe qual ação executar.

Duas linhas de Atalhos de teclado têm a mesma combinação. Mude uma delas; até lá nenhuma é executada.

Erro de sincronização

Aparece em Sincronização de ajustes quando uma execução falha ou não termina em um minuto: você pode estar sem conexão ou sem ter entrado na conta, ou o PocketCode pode ter pausado o Cloud Sync. Toque em Sincronizar agora de novo e veja os vistos em Resultados da sincronização.

Falha ao processar solicitação de exclusão de dados

A solicitação de exclusão da conta não foi concluída e nada foi excluído. Se o servidor enviar uma mensagem própria, você vê essa. Verifique a conexão e tente de novo.

Adicione um pouco mais de detalhe: pelo menos 10 caracteres.

O texto do relato tem menos de 10 caracteres.

Não foi possível enviar o seu relato.

Toque em Enviar por e-mail para escrever a [email protected].

Nenhum app de e-mail encontrado.

A alternativa por e-mail precisa de um app de e-mail no celular. Instale ou configure um, ou escreva você mesmo a [email protected].

Não foi possível carregar o pacote de licenças.

A lista de licenças não pôde ser lida. Feche a tela e abra de novo.

Não foi possível guardar o código do BusyBox. Verifica as permissões de armazenamento.

O botão Guardar código-fonte em Downloads não conseguiu gravar em Download/PocketCode-GPL. Verifique a permissão de armazenamento e o espaço livre.