Skip to content

Releases

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:15

What's Changed

✨ Features

  • feat: improve logging system with simplified format
  • feat: move settings to sidebar and fix webview resize issues
  • feat: vendor egui_webview and implement z-index control
  • feat: add Material Symbols font subsetting and Android API 36 update
  • feat(android): implement expandable pane with draggable divider
  • feat(android): prepare for expandable pane with Activity Embedding setup
  • feat(android): add tab limits and enhanced error handling
  • feat(android): enable URL navigation with WebView integration
  • feat(android): implement tab switching and closing with WebView lifecycle
  • feat(android): integrate tab creation with Activity Embedding
  • feat(android): remove platform guards from browser UI
  • feat(android): add Rust JNI wrapper for Activity Embedding
  • feat(android): add Activity Embedding infrastructure for browser
  • feat(android): wire up AndroidWebViewManager to browser UI
  • feat(android): integrate AndroidWebViewManager into app state
  • feat(android): add wry WebView support for Android
  • feat(android): fix NativeActivity WebView crash

🐛 Bug Fixes

  • fix: prevent tab switching freeze with synchronization and debouncing
  • fix: change settings save logs from ERROR to INFO level
  • fix: only save settings when they actually change
  • fix: remove unsafe set_visible call from EguiWebView Drop
  • fix: correct browser UI bugs and reduce log spam
  • fix(ci): use webkit2-gtk_60 package for FreeBSD
  • fix(ci): set IGNORE_OSVERSION=yes for FreeBSD pkg operations
  • fix(ci): enable FreeBSD pkg repository before installing packages
  • fix(ci): correct FreeBSD webkit package name
  • fix(android): use rustls instead of OpenSSL for cross-compilation
  • fix: remove non-existent android_activity module declaration
  • fix(android): refine split layout with 10/90 ratio and explicit drag range
  • fix(android): improve mobile UI layout and keyboard handling
  • fix(android): use opaque color for draggable divider
  • fix(android): correct expandable pane API usage for compilation
  • fix(android): update wry WebView integration to use correct API
  • fix(android): merge duplicate Android dependencies sections
  • fix(android): add androidx.appcompat dependency for WebViewActivity
  • fix(android): add missing network_security_config.xml resource
  • fix(android): wrap navigation button handlers with conditional compilation
  • fix(android): wrap remaining webview method calls with conditional compilation
  • fix(android): add conditional compilation for desktop-only egui_webview
  • fix(android): resolve NativeActivity crash by making wry desktop-only
  • fix. replace android icons.

🔧 Maintenance

  • chore. add license files.
  • refactor: remove unused dialogs and legacy webview implementation
  • refactor: replace println!/eprintln! with log:: macros
  • refactor: simplify browser UI and remove installation system
  • chore: update contact email to admin@dure.co and remove legacy QUERY_ALL_PACKAGES permission
  • refactor: migrate package ID from pe.nikescar.dure-sijang to app.dure.sijang
  • chore. change logos.
  • ci: disable build for Linux x86/armv7hf/armv6 and Android aarch64/armv7
  • ci: disable FreeBSD build again
  • ci: re-enable FreeBSD build with wry webview support
  • chore: cleanup legacy code and update branding to 두레시장
  • chore(android): remove Shizuku provider and cleanup backup files
  • chore. remove unnecessary files.
  • chore: add .upload/ and scripts/certificate* to .gitignore
  • docs. configs update.
  • docs. update website config.
  • refactor(android): reorganize browser UI layout hierarchy
  • docs(android): add Activity Embedding browser documentation
  • docs: add Activity Embedding browser UI design spec

📦 Other Changes

  • bump
  • debug(ci): add pkg search webkit2 to find exact package name

VirusTotal Scan Results

✅ 7 files scanned