Skip to content

Releases: Arinaranetwork/Fotara

Fotara 1.5.1 Beta

Fotara 1.5.1 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 01 Oct 14:11

Fotara 1.5 Banner

Fotara 1.5.1 Beta - PDF Viewer Enhancements & Parity

Released: 2026-10-01 Status: Beta

What's New

  • Photo-Style PDF Page Viewer: New Page View button in the PDF header opens a dedicated fullscreen page viewer with pinch-to-zoom up to 4.0x, free two-axis pan, double-tap zoom, zoom-gated horizontal swipe, and a collapsible Recognized OCR Text bottom sheet with instant copy.
  • Viewport-Level List Zoom: Rebuilt PDF list viewer zoom to transform the entire document viewport with natural two-axis pan, double-tap to zoom or reset, and live amber status indicator.

Fixed

  • Resolved slim and distorted PDF page rendering at 1.0x by eliminating the default aspect ratio race condition and computing exact target dimensions with unified layout math.
  • Fixed boxed in-card zoom constraints so zooming in the PDF list no longer feels boxed into a single page.
  • Fixed high-density bitmap allocation during pinch gestures with memory-bounded caching and automatic resource reclamation.

Verification

  • SHA-256: 249ba0b29a93f430e6cbca5764810e5998adbdfca879c1588062b58ff549f2e3

Fotara 1.5.0 Beta

Fotara 1.5.0 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 30 Sep 12:55

Fotara 1.5 Banner

Fotara 1.5 - Complete Study Note Ecosystem & Unlimited Canvas

Released: 2026-09-30 Status: Beta

What's New

  • Unlimited Drawing Canvas (Alpha): Introducing an infinite 2D vector drawing canvas note type with freeform pan, pinch-to-zoom, pressure-sensitive pen, highlighter, eraser, multi-layer management, image attachments, and high-resolution PNG export.
  • Universal Note Scheduling: Attach custom date and time reminder schedules to any note type (Photos, Groups, PDFs, Word DOCX, Text Notes, and Canvas) with user choice between standard notifications and ringing alarm alerts.
  • Dedicated "Today" Home Widget: A new rectangular Jetpack Glance widget displaying assignments due today, newly captured study notes, and upcoming scheduled alerts with instant deep-linking.
  • Share to Fotara: Seamlessly share images, PDFs, Word documents, Markdown, and plain text directly from other Android apps into Fotara with an intuitive multi-item destination placement screen.
  • Search Date Filtering: Filter notes instantly by date added with quick chips (Today, Yesterday, This week, This month, This year) and custom single-day or date-range pickers.
  • Rich Text Formatting Toolbar: Upgraded native text editor toolbar with full support for bold, italic, bold-italic, strikethrough, headings, inline code, link creation, dividers, and interactive checklists.
  • In-Viewer PDF Zoom: Smooth pinch-to-zoom and two-axis panning directly on PDF pages inside the native viewer with sharp on-demand viewport rasterization.

Changed

  • Global English Standardization: Standardized all application text, dialogs, error messages, settings, notifications, widgets, and release notes exclusively in English.
  • Redesigned LinkIt Corner Glow: Replaced the loud amber pill badge with a subtle, elegant radial corner glow that remains crisp and uniform from Android 7.0 (API 24) to Android 16 (API 36).
  • Intelligent PDF Split to Images: PDF splitting now generates high-fidelity white-canvas images without dark artifacts, automatically grouping documents with 5 or more pages into a Photo Group while preserving page order.
  • Tightened Feedback Limits: Enforced a 5-submission rolling 24-hour quota and a 60-second cooldown timer on feedback and bug reports to ensure reliable service delivery.

Fixed

  • Fixed intermittent UI freezing and frame stutter when scrolling through 30+ page PDF documents.
  • Fixed HTTP 400 Bad Request errors when submitting feedback and bug reports to the Supabase backend.
  • Fixed non-functional bold, italic, strikethrough, heading, and quote buttons in the native text note editor.
  • Fixed transparent page rasterization artifacts in PDF rendering and Split to Images export.
  • Removed legacy "Sharp PDF Note" label across all screen subtitles and headers.

Fotara 1.4.0 Beta

Fotara 1.4.0 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 29 Sep 13:58

Fotara 1.4 Banner

Fotara 1.4 - Native Text Notes & High-Fidelity Documents

Released: 2026-09-29 Status: Beta

What's New

  • Native Rich-Text Notes: Create, format, and organize native text notes alongside photos, groups, and document files. Features a full Markdown-backed editor with live formatting (bold, italic, strikethrough, headings, lists, quotes, code, links), instant round-tripping, debounced autosave, and keyboard-docked formatting toolbar.
  • In-App Reflowed DOCX Viewer: Directly view Microsoft Word (.docx) documents inside Fotara with rich styling (paragraphs, inline formatting, headings, bullet/numbered lists, tables, embedded graphics), progressive loading, and clear visual notices for unsupported elements.
  • Dedicated Markdown & Plain-Text Sharing: Share text notes cleanly as raw Markdown (.md) or stripped Plain Text (.txt).
  • Text Note Search Integration: Search indexing automatically includes text note titles and markdown body text for zero-latency retrieval.

Changed

  • High-Performance PDF Engine: Replaced low-resolution static page dumps with an on-demand, density-scaled PDF renderer with white canvas pre-fill, eliminating all black backgrounds and transparency artifacts.
  • Virtualized PDF Page Viewer: Smooth, bounded memory rendering with LRU cache, single-writer thread-safe serialization, and instant page recycling.
  • Pipelined PDF Import: First page viewable immediately while background OCR and remaining pages process asynchronously with a real progress bar.
  • Unified Share As Discipline: Mixed selections containing text notes automatically restrict export to native files, cleanly skipping text notes during PDF/Word combine operations with helpful notification.

Fixed

  • Fixed black backgrounds and rendering glitches on transparent PDF pages.
  • Resolved scroll lag and UI stutter when scrolling through multi-page PDFs.
  • Added explicit error dialogs for password-protected and corrupted PDF documents.
  • Fixed orphaned document and page file leaks when permanently purging folders.
  • Fixed unhandled exceptions when importing damaged files.

Fotara 1.3.5 Beta

Fotara 1.3.5 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 26 Sep 06:13

Fotara 1.3 Banner

Fotara 1.3.5 Beta - Hardened In-App Feedback Engine & Automated Developer Dispatch

Released: 2026-09-26 Status: Beta

What's New & Patches in 1.3.5

1. Hardened In-App Feedback & Bug Reporting Suite

  • Interactive 4-Category Selector: Users can now categorize their feedback directly within the dialog using dedicated filter chips: 🐞 Bug Report, 💬 Suggestion, 💡 Feature Idea, and 📝 General.
  • Bulletproof Supabase Transmission: Overhauled the HTTP networking pipeline in FeedbackManager.kt with strict standard headers (User-Agent: Fotara-Android-App, Accept: application/json, Content-Type: application/json, Prefer: return=minimal, and setFixedLengthStreamingMode), eliminating HTTP 400/411 payload rejections across proxies and gateways.
  • Relaxed Daily Quota & Responsive Anti-Spam: Increased daily submission ceiling from 5 to 30 submissions per day and reduced submission cooldown from 15 seconds to 3 seconds for smooth, unhindered reporting during active testing sessions.
  • Opportunistic Auto-Flush: Queued submissions saved while offline are automatically flushed when FeedbackManager initializes and whenever the Feedback Dialog is opened.
  • Transparent Error Handling: Exposes detailed HTTP response diagnostics when requests encounter issues, guaranteeing clear feedback rather than deceptive success notifications.
  • Dynamic Diagnostic Telemetry: Device diagnostics dynamically extract active package metadata (Fotara v1.3.5 (Build 11)), Android OS version, SDK API level, manufacturer, model, and screen metrics.

2. Real-Time Developer Email Dispatch

  • Automated Webhook Relay: Verified automated Google Apps Script and database webhook bridge (Docs/SupabaseEmailBridge.gs) forwarding all incoming suggestions and bug reports directly to arinaranetwork@gmail.com.
  • Responsive HTML Email Layout: Executive notification cards styled with distinct color-coded badges, formatted sender metadata, direct 1-click mailto reply links, structured diagnostics, and synchronized WIB/UTC timestamps.

3. Persistent Background Update Engine

  • Decoupled Application Coroutine Scope: Update downloads execute inside an application-scoped background coroutine (updateScope) backed by SupervisorJob() + Dispatchers.IO. Leaving the Update screen, switching apps, or locking the device will not interrupt downloads or reset progress.
  • System Notification Bar & Real-Time Progress: Displays persistent ongoing progress notifications with live percentage indicators in the Android notification drawer.
  • Direct Installer Deep Linking: Tapping the "Pembaruan Siap Dipasang" notification deep-links directly into the UpdateScreen via MainActivity and MainNavigation for immediate installation.
  • Explicit In-App Cancellation: Added a dedicated "Batalkan Unduhan" action with red outline to cleanly abort active downloads and purge partial cache files.

4. Universal Rich Markdown Engine & Update Fast-Forward

  • Multi-Format Markdown Support: Universal formatting across What's New, App Update release notes, and personal study notes supporting **bold**, *italic*, ***bold italic***, code, ~~strikethrough~~, and > blockquotes.
  • Interactive Update Re-Check: On-demand release scan allowing users to immediately fast-forward and skip to the newest available release.

Fotara 1.3.4 Placeholder

Pre-release

Choose a tag to compare

Fotara 1.3 Banner

Fotara 1.3.4 Placeholder - Universal Rich Markdown & OTA Verification

Released: 2026-09-25 Status: Placeholder

Placeholder Test Notice: This release is an experimental test build published to validate in-app rich markdown rendering, fast-forward update re-checking, and PackageInstaller initiation.

What's New

  • Universal Rich Markdown Rendering: Full native cross-screen support for inline and block markdown formatting via RichMarkdownText and RichMarkdownColumn.
  • Typographic Formatting Suite: Native parsing for bold, italic, bold italic, inline code, and strikethrough without displaying raw asterisks.
  • Adaptive Blockquote Callouts: Styled blockquotes with vertical golden accent bars and elegant italicized contrast for important release announcements.
  • Update Fast-Forward Engine: Instant on-demand re-check capability allowing users to skip directly to newer releases without restarting the application.
  • Supercharged Offline Query Engine: SQLite FTS index optimizations yielding up to 3x faster multi-token search retrieval.

Hotfixes & Patches

1.3.4 - 2026-09-25

Verification build hotfix: Binary identical to v1.3.3 for reliable OTA upgrade path testing.

  • In-App PackageInstaller Initiation: Resolved installer freeze by enforcing REQUEST_INSTALL_PACKAGES, switching target storage to getExternalFilesDir, and adding explicit intent flags.
  • Double-Tap Navigation Guard: Hardened backstack popping to prevent application stops on rapid close/back actions.
  • Extended Bottom Viewport Clearance: Elevated all contextual action docks and update action buttons safely above the 3-button system navigation bar.

Test Verification Checklist

  1. Tap Download & Install Update to verify download progress bar animations and file persistence.
  2. Verify that bold, italic, bold italic, code, and strikethrough render beautifully with no raw syntax symbols.
  3. Observe blockquote styling with gold accent borders on highlighted release notices.
  4. Tap Check for Newer Updates to test live GitHub release re-scanning and instant version skipping.
// Verified offline-first architecture
fun isReadyForProduction(): Boolean {
    val markdownRendered = true
    val installerFunctional = true
    return markdownRendered && installerFunctional
}

Fotara - 100% Offline-First Document & Study Note Organizer.

Fotara 1.3.4 Beta

Fotara 1.3.4 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 26 Sep 04:46

Fotara 1.3 Banner

Fotara 1.3.4 Beta - Persistent Background Update Engine & Automated Email Dispatch

Released: 2026-09-26 Status: Beta

What's New & Patches in 1.3.4

1. Persistent Background Update Engine

  • Decoupled Application Coroutine Scope: Update downloads are now executed within an application-scoped background coroutine (updateScope backed by SupervisorJob() + Dispatchers.IO), fully independent of the Compose UI lifecycle. Leaving the Update screen, switching tasks, or turning off the screen no longer cancels the download, deletes files, or resets progress.
  • System Notification Bar & Real-Time Progress: Downloading displays a persistent, real-time notification with live progress percentage in the Android notification drawer.
  • Direct Installer Deep Linking: Once the update reaches 100%, a "Pembaruan Siap Dipasang" notification is published. Tapping it deep-links directly into the UpdateScreen via MainActivity and MainNavigation for immediate installation.
  • Atomic File Streaming & Isolation: Update packages are streamed to a .part buffer and atomically renamed to .apk upon full completion. Re-opening the update screen immediately detects the downloaded package without redundant re-downloads.
  • Clean In-App Cancellation: Added an explicit "Batalkan Unduhan" action with red outline to cleanly abort active downloads, cancel system notifications, and purge partial cache files.

2. Automated Feedback & Bug Report Email Dispatch

  • Google Apps Script Webhook Bridge: Implemented Docs/SupabaseEmailBridge.gs, a 100% free webhook bridge sending incoming feedback, suggestions, and bug reports directly to arinaranetwork@gmail.com without third-party email quotas or spam filtering.
  • Executive HTML Email Design: Formatted notifications featuring distinct category badges (🐞 Bug Report: Crimson Red, 💡 Feature Idea: Amber Gold, 💬 Suggestion: Emerald Green, 📝 General: Electric Blue), structured user message card, 1-click mailto reply link, device/OS diagnostics, and dual WIB/UTC timestamps.
  • Supabase Database Schema & RLS: Fully provisioned public.suggestions table with anonymous INSERT-only Row Level Security (RLS) policies, private SELECT restriction, and a 10-submissions/hour database rate limit trigger per installation UUID.
  • Complete Documentation: Full setup guide available in Docs/Supabase_Email_Notification_Guide.md and Docs/Supabase_Schema.sql.

3. Global Rich Markdown Engine

  • Universal Text Formatting: Deployed rich inline and block markdown formatting across What's New, App Update release notes, and personal study notes. Supports **bold**, *italic*, ***bold italic***, code, ~~strikethrough~~, and > blockquotes.

4. Interactive Update Re-Check & Fast-Forward

  • On-Demand Scan: Added refresh action on the App Update header and contextual "Check for Newer Updates" button to scan all available releases and immediately skip to newer builds.

5. Core Reliability & Ergonomics

  • Safe Pop Navigation Guard: Protected backstack against rapid double-clicks on close/back buttons, preventing accidental application termination.
  • Extended Viewport Clearance: Added navigationBarsPadding() and bottom clearance spacers across App Update and contextual multi-select bottom docks to avoid Android 3-button navigation clipping.

Fotara 1.3.3 Beta

Fotara 1.3.3 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 25 Sep 13:13

Fotara 1.3 Banner

Fotara 1.3.3 Beta - OTA Verification & In-App Installer Hotfix

Released: 2026-09-25 Status: Beta

Patches in 1.3.3

  • Global Rich Markdown Formatter (RichMarkdownText & RichMarkdownColumn): Cross-screen inline and block markdown formatting across What's New, App Update release notes, and personal study notes. Supports **bold**, *italic*, ***bold italic***, code, ~~strikethrough~~, and > blockquotes with high-contrast Fotara design tokens.
  • Update Fast-Forward & Re-Check: Added top bar refresh button and contextual "Check for Newer Updates" action in UpdateScreen, automatically scanning all available GitHub releases and jumping straight to newer builds without requiring app restarts.
  • OTA Verification Build: Validates in-app package installer initiation, download resumption, and unknown-app permission handoff on physical devices.
  • In-App APK Installer & Permission Fix: Resolved installer launch failure after download completion by declaring REQUEST_INSTALL_PACKAGES in AndroidManifest, redirecting download target to getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) to prevent FileProvider permission blocks on modern Android, and adding proactive unknown-app install permission dialog with direct Settings shortcut.
  • Extended Update Viewport & Clearance: Added .navigationBarsPadding() and an extended 56.dp bottom scroll spacer to the UpdateScreen layout, ensuring update action buttons are never obscured or clipped by the Android navigation bar.
  • Contextual Multi-Select Bottom Dock: Rebuilt multi-select bottom action dock with system navigation bar insets (navigationBarsPadding), elevating all actions (Link, Group, Merge, Rename, Share As, Move, Color, Delete) safely above the Android 3-button navigation bar.
  • Double-Click Navigation Guard: Protected backstack against rapid double-clicks on close/back buttons (safePopBack and single-event guards) to prevent backstack exhaustion and unintentional application closure.
  • Rich What's New Renderer: Structured release notes with categorized section cards (What's New, Patches, Breaking Changes), styled badges, and high-contrast typography.
  • App Update Screen Polish: Renamed "Software Update" to "App Update" with comfortable top status bar padding.
  • Supabase Integration & Offline Queue: Complete database schema with Row Level Security (RLS) insert-only policies and 10-submission/hour database rate limit trigger; offline-first local queue with automatic background sync in FeedbackManager.
  • LinkIt Feature Visibility: High-contrast Amber badge indicators on linked folder cards and note cards.
  • Folder Suggestion Engine Integration: Intelligent folder and subfolder suggestions directly embedded into the camera triage review modal.
  • Functional Perspective Tool: 90-degree image leveling & rotation in the capture review screen with immediate bitmap persistence.
  • Dynamic Settings & Updates: Settings dynamically reads installed package version (Version 1.3.3 Beta (Build 9)), and UpdateScreen automatically checks on launch with resilient HTTP redirect following for GitHub APK downloads.

Fotara 1.3.2 Beta

Fotara 1.3.2 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 25 Sep 12:39

Fotara 1.3 Banner

Fotara 1.3.2 Beta - Quality Hotfix & UI Polish

Released: 2026-09-25 Status: Beta

Patches in 1.3.2

  • In-App APK Installer & Permission Fix: Resolved installer launch failure after download completion by declaring REQUEST_INSTALL_PACKAGES in AndroidManifest, redirecting download target to getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) to prevent FileProvider permission blocks on modern Android, and adding proactive unknown-app install permission dialog with direct Settings shortcut.
  • Extended Update Viewport & Clearance: Added .navigationBarsPadding() and an extended 56.dp bottom scroll spacer to the UpdateScreen layout, ensuring update action buttons are never obscured or clipped by the Android navigation bar.
  • Contextual Multi-Select Bottom Dock: Rebuilt multi-select bottom action dock with system navigation bar insets (navigationBarsPadding), elevating all actions (Link, Group, Merge, Rename, Share As, Move, Color, Delete) safely above the Android 3-button navigation bar.
  • Double-Click Navigation Guard: Protected backstack against rapid double-clicks on close/back buttons (safePopBack and single-event guards) to prevent backstack exhaustion and unintentional application closure.
  • Rich What's New Renderer: Structured release notes with categorized section cards (What's New, Patches, Breaking Changes), styled badges, and high-contrast typography.
  • App Update Screen Polish: Renamed "Software Update" to "App Update" with comfortable top status bar padding.
  • Supabase Integration & Offline Queue: Complete database schema with Row Level Security (RLS) insert-only policies and 10-submission/hour database rate limit trigger; offline-first local queue with automatic background sync in FeedbackManager.
  • LinkIt Feature Visibility: High-contrast Amber badge indicators on linked folder cards and note cards.
  • Folder Suggestion Engine Integration: Intelligent folder and subfolder suggestions directly embedded into the camera triage review modal.
  • Functional Perspective Tool: 90-degree image leveling & rotation in the capture review screen with immediate bitmap persistence.
  • Dynamic Settings & Updates: Settings dynamically reads installed package version (Version 1.3.2 Beta (Build 8)), and UpdateScreen automatically checks on launch with resilient HTTP redirect following for GitHub APK downloads.

Fotara 1.3.1 Beta

Fotara 1.3.1 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 25 Sep 11:42

Fotara 1.3 Banner

Fotara 1.3.1 Beta - Quality Hotfix & UI Polish

Released: 2026-09-25 Status: Beta

Patches in 1.3.1

  • Contextual Multi-Select Dock: Rebuilt multi-select bottom action dock with system navigation bar insets (navigationBarsPadding), elevating all actions (Link, Group, Merge, Rename, Share As, Move, Color, Delete) safely above the Android 3-button navigation bar.
  • Double-Click Navigation Guard: Protected backstack against rapid double-clicks on close/back buttons to prevent backstack exhaustion and unintentional application exits.
  • App Update Screen Polish: Renamed "Software Update" to "App Update" with comfortable top status bar padding.
  • Rich What's New Renderer: Structured release notes with categorized section cards (What's New, Patches, Breaking Changes), styled badges, and high-contrast typography.
  • Supabase Integration & Offline Queue: Complete database schema with Row Level Security (RLS) insert-only policies and 10-submission/hour database rate limit trigger; offline-first local queue with automatic background sync in FeedbackManager.
  • LinkIt Feature Visibility: High-contrast Amber badge indicators on linked folder cards and note cards.
  • Folder Suggestion Engine Integration: Intelligent folder and subfolder suggestions directly embedded into the camera triage review modal.
  • Functional Perspective Tool: 90-degree image leveling & rotation in the capture review screen with immediate bitmap persistence.
  • Dynamic Settings & Updates: Settings dynamically reads installed package version (Version 1.3.1 Beta (Build 7)), and UpdateScreen automatically checks on launch with resilient HTTP redirect following for GitHub APK downloads.

Fotara 1.3.0 Beta

Fotara 1.3.0 Beta Pre-release
Pre-release

Choose a tag to compare

@Arinaranetwork Arinaranetwork released this 25 Sep 09:49

Fotara 1.3 Banner

Fotara 1.3 - Document Notes & Connected Workspace

Released: 2026-09-25 Status: Beta

What's New

  • PDF Document Notes: Import PDF files with native page rendering, on-device OCR, continuous vertical scroll viewer, and irreversible Split to Images.
  • DOCX Document Notes: Import Word documents with direct XML text extraction and seamless hand-off to external document apps.
  • Modernized Glance Widget: Redesigned "Due tomorrow" widget using Jetpack Glance with responsive reflow, interactive actions, and direct note deep-linking.
  • Batch Renaming: Rename single items or batch-rename multiple selected notes, groups, or document notes with sequential automatic numbering.
  • Home Folder Rename Parity: Multi-select rename action for subject folders on the home screen.
  • Group Screen Interaction Parity: Full multi-select, delete, batch rename, and Share As inside fullscreen group views.
  • Unified Share As Picker: Share any single or mixed selection as Original files, combined PDF, or compiled Word (.docx) document.
  • Heavy Combine UX: Determinate progress indicator and clean cancellation for PDF and Word combine operations.
  • Dynamic In-App Updates: Check GitHub releases with tri-state status, fullscreen release notes, background progress notifications, and sideload guidance.
  • Suggestions & Bug Reports: In-app feedback form submitting to Supabase with anonymous install rate limiting and optional diagnostics.
  • QRIS Support Screen: Quick access to QRIS donation image with instant save/download.
  • What's New Changelog: Automatic post-update release notes overview and permanent access in Settings.

Changed

  • Pre-Flight 100-Page Limit: Export and combine operations exceeding 100 total pages are blocked before processing to guarantee device stability.
  • Core Offline Discipline: All organizing, text recognition, search, and storage remain fully offline-first while update and suggestion services connect on-demand.