📋 Changelog

Todas as novidades, melhorias e correções do Mayinab

v1.0.12 27 de fevereiro de 2026 Novo

✅ Adicionado

  • Sistema de lixeira com exclusão reversível (soft delete) e limpeza automática após 30 dias
  • Tela de lixeira com restauração e exclusão permanente de notas
  • Gestos de swipe nos itens da lista de notas (excluir, fixar)
  • Entrada "Lixeira" no drawer lateral
  • Serviço de limpeza automática da lixeira (TrashCleanupService)
  • Testes unitários e de widget para lixeira

🐛 Corrigido

  • Correções na renderização de Markdown
  • Exibição de flashcards fixados e detecção de isPinned

⬆️ Melhorado

  • Tema e cores do app refinados
  • Snackbar redesenhado com melhor feedback visual
  • Ações de notas atualizadas para suportar lixeira
  • Novas strings de localização (EN/PT) para lixeira e ações de notas
v1.0.9 20 de fevereiro de 2026

✅ Adicionado

  • Prompt de avaliação in-app após sessão de estudo (Android/iOS)
    • Regras anti-spam: mínimo 3 sessões, ≥70% de acerto, intervalo de 30 dias, limite de 3 prompts

🐛 Corrigido

  • Exibição de flashcards fixados: overflow corrigido com ClipRect
  • Detecção de isPinned na comparação de igualdade dos providers
v1.0.8 19 de fevereiro de 2026

✅ Adicionado

  • Escaneamento de documentos com extração de texto via OCR

🐛 Corrigido

  • Modo flashcard travado ao cancelar flashcard de vídeo
  • Falhas na certificação da Microsoft Store resolvidas
  • Pipeline de CI: flutter clean adicionado antes do rebuild da MS Store para evitar cache de dart-defines

⬆️ Melhorado

  • Remoção do serviço Turnstile (não utilizado em produção)
  • Limpeza e simplificação do StorageService
  • Melhorias nas ações de notas (NoteActionsMixin)
v1.0.7 17 de fevereiro de 2026

✅ Adicionado

  • Escaneamento de documentos com extração de texto via OCR integrado ao chat
v1.0.6 15 de fevereiro de 2026

✅ Adicionado

  • Precificação multi-moeda: BRL para pt_BR, USD para demais regiões
  • IDs de preço Stripe em USD adicionados
  • Exportação/importação de campos SRS (nextReviewDate, interval, easeFactor, repetitions)

⬆️ Melhorado

  • Página de resultado do checkout simplificada
  • Exportação de createdAt corrigida para usar UTC
v1.0.5 13 de fevereiro de 2026

✅ Adicionado

  • Integração com Stripe para assinaturas no Windows e Linux (cross-platform)
  • Gerenciamento completo de assinaturas: cancelar, upgrade, downgrade e portal de billing
  • Sincronização de assinatura em tempo real
  • Build MSIX para submissão na Microsoft Store

⬆️ Melhorado

  • Autenticação mais segura no fluxo de checkout (JWT)
  • Webhook de pagamento com suporte a upgrade/downgrade e status past_due
  • Traduções atualizadas (EN/PT) com todas as strings de gerenciamento de assinatura
  • Login/criar conta permitido sem plano ativo nas configurações de sincronização
v1.0.4 12 de fevereiro de 2026

✅ Adicionado

  • Links de política de privacidade e termos de uso nas configurações
  • Consentimento de termos na tela de cadastro
v1.0.3 12 de fevereiro de 2026

🐛 Corrigido

  • URL dos termos de serviço atualizada
v1.0.2 12 de fevereiro de 2026

✅ Adicionado

  • Snackbar com auto-dismiss e ícone de fechar no desktop
  • Vinculação automática da conta ao fazer login/logout do vault

🐛 Corrigido

  • Instalador Windows (Inno Setup) corrigido no pipeline de CI
v1.0.1 12 de fevereiro de 2026

✅ Adicionado

  • Exibição dinâmica da versão real do app nas configurações

🐛 Corrigido

  • Permissão desnecessária removida no Android (SCHEDULE_EXACT_ALARM)
  • Link de privacidade atualizado
  • Conflito de animação em botões flutuantes resolvido

⬆️ Melhorado

  • Compatibilidade com Flutter/Dart mais recentes no CI
v1.0.0 12 de fevereiro de 2026 Lançamento

🎉 Lançamento Inicial

  • 7 tipos de nota: texto, flashcard, imagem, vídeo, áudio, arquivo e checklist
  • Interface de chat para anotações rápidas e naturais
  • Repetição espaçada (SRS) com algoritmo SM-2
  • Markdown completo + LaTeX + syntax highlighting
  • Wiki-links [[assim]] e #tags com autocomplete
  • Slash commands para criação rápida
  • Busca full-text com SQLite FTS5
  • Split-view redimensionável no desktop
  • Sidebar com árvore de tópicos estilo Discord
  • Command palette (Ctrl+K)
  • Upload de arquivos com drag & drop
  • Gravador de áudio e player de vídeo integrados
  • YouTube embutido com timestamps
  • Pad de desenho e editor de imagem
  • Import CSV/TSV compatível com Anki
  • Timer Pomodoro integrado
  • Temas Claro, Escuro e Sistema
  • Cores, emojis e banners personalizáveis por matéria
  • Backup local (.zip) e export/import de matérias (.mayinab)
  • Vault: backup na nuvem com criptografia AES-256-GCM
  • 100% offline, sem anúncios, sem rastreamento
  • Disponível para Android, iOS, Linux, macOS e Windows

📋 Changelog

All the news, improvements and fixes in Mayinab

v1.0.12 February 27, 2026 New

✅ Added

  • Trash system with reversible deletion (soft delete) and automatic cleanup after 30 days
  • Trash screen with note restoration and permanent deletion
  • Swipe gestures on note list items (delete, pin)
  • "Trash" entry in the side drawer
  • Automatic trash cleanup service (TrashCleanupService)
  • Unit and widget tests for trash

🐛 Fixed

  • Markdown rendering fixes
  • Pinned flashcards display and isPinned detection

⬆️ Improved

  • App theme and colors refined
  • Snackbar redesigned with better visual feedback
  • Note actions updated to support trash
  • New localization strings (EN/PT) for trash and note actions
v1.0.9 February 20, 2026

✅ Added

  • In-app review prompt after study session (Android/iOS)
    • Anti-spam rules: minimum 3 sessions, ≥70% accuracy, 30-day interval, limit of 3 prompts

🐛 Fixed

  • Pinned flashcards display: overflow fixed with ClipRect
  • isPinned detection in provider equality comparison
v1.0.8 February 19, 2026

✅ Added

  • Document scanning with text extraction via OCR

🐛 Fixed

  • Flashcard mode stuck when canceling video flashcard
  • Microsoft Store certification failures resolved
  • CI pipeline: flutter clean added before MS Store rebuild to avoid dart-defines cache

⬆️ Improved

  • Removed Turnstile service (not used in production)
  • Cleanup and simplification of StorageService
  • Improvements to note actions (NoteActionsMixin)
v1.0.7 February 17, 2026

✅ Added

  • Document scanning with text extraction via OCR integrated into chat
v1.0.6 February 15, 2026

✅ Added

  • Multi-currency pricing: BRL for pt_BR, USD for other regions
  • Stripe price IDs in USD added
  • SRS field export/import (nextReviewDate, interval, easeFactor, repetitions)

⬆️ Improved

  • Checkout result page simplified
  • createdAt export fixed to use UTC
v1.0.5 February 13, 2026

✅ Added

  • Stripe integration for subscriptions on Windows and Linux (cross-platform)
  • Full subscription management: cancel, upgrade, downgrade and billing portal
  • Real-time subscription sync
  • MSIX build for Microsoft Store submission

⬆️ Improved

  • More secure authentication in checkout flow (JWT)
  • Payment webhook with upgrade/downgrade and past_due status support
  • Updated translations (EN/PT) with all subscription management strings
  • Login/create account allowed without active plan in sync settings
v1.0.4 February 12, 2026

✅ Added

  • Privacy policy and terms of use links in settings
  • Terms consent on sign-up screen
v1.0.3 February 12, 2026

🐛 Fixed

  • Terms of service URL updated
v1.0.2 February 12, 2026

✅ Added

  • Snackbar with auto-dismiss and close icon on desktop
  • Automatic account linking on vault login/logout

🐛 Fixed

  • Windows installer (Inno Setup) fixed in CI pipeline
v1.0.1 February 12, 2026

✅ Added

  • Dynamic display of real app version in settings

🐛 Fixed

  • Unnecessary Android permission removed (SCHEDULE_EXACT_ALARM)
  • Privacy link updated
  • Floating action button animation conflict resolved

⬆️ Improved

  • Compatibility with latest Flutter/Dart in CI
v1.0.0 February 12, 2026 Launch

🎉 Initial Release

  • 7 note types: text, flashcard, image, video, audio, file and checklist
  • Chat-style interface for quick, natural note-taking
  • Spaced repetition (SRS) with SM-2 algorithm
  • Full Markdown + LaTeX + syntax highlighting
  • Wiki-links [[like this]] and #tags with autocomplete
  • Slash commands for quick creation
  • Full-text search with SQLite FTS5
  • Resizable split-view on desktop
  • Discord-style topic tree sidebar
  • Command palette (Ctrl+K)
  • File upload with drag & drop
  • Built-in audio recorder and video player
  • Embedded YouTube with timestamps
  • Drawing pad and image editor
  • CSV/TSV import compatible with Anki
  • Built-in Pomodoro timer
  • Light, Dark and System themes
  • Custom colors, emojis and banners per subject
  • Local backup (.zip) and subject export/import (.mayinab)
  • Vault: cloud backup with AES-256-GCM encryption
  • 100% offline, no ads, no tracking
  • Available for Android, iOS, Linux, macOS and Windows