Skip to content

FileUni-v0.0.4

Choose a tag to compare

@github-actions github-actions released this 19 Mar 07:51

Changes

Range: fileuni-v0.0.3 → fileuni-v0.0.4

  • chore: Release (341a3b4)
  • refactor(ui): use shared sensitive key detection and PasswordInput (7ab5210)
  • feat(utils): add sensitive key name detection utility (4f96ce0)
  • chore: Release (602e9f8)
  • refactor(ui): migrate file manager password inputs to PasswordInput component (1816549)
  • refactor(ui): migrate admin password inputs to PasswordInput component (f7a9332)
  • refactor(ui): migrate ZeroSSL EAB HMAC key to PasswordInput (da7878d)
  • refactor(ui): migrate password inputs to PasswordInput component (1350964)
  • refactor(ui): migrate forms to use new reusable components (5f108a4)
  • feat(ui): add reusable form field components (6adb75f)
  • docs: specify admin account implementation details (9e22f8c)
  • refactor(ui): use CaptchaChallenge component in SecurityView (893c757)
  • refactor(ui): import CaptchaPayload from shared component (2061418)
  • feat(ui): add compact size option to CaptchaChallenge component (c7bdcb6)
  • feat(ui): add DashboardLinkCard and migrate components to new dashboard-ui (418d020)
  • refactor(i18n): convert chat group error messages to English (ed9d8d7)
  • refactor: migrate remaining uuid v4 to v7 (7cc2746)
  • feat(ui): add DashboardSection and DashboardLoading components (f9ecbea)
  • refactor(i18n): standardize error messages to English (b756186)
  • refactor: complete uuid v7 migration in remaining modules (2161d76)
  • docs: add admin account creation policy and setup wizard flow (0dd4e1b)
  • refactor: complete uuid v7 migration across remaining crates (03374c5)
  • refactor(email): migrate to uuid v7 for draft IDs (e62952b)
  • refactor: migrate to uuid v7 in api-middlewares and chat-manager (aac67c8)
  • refactor(user-center): use dashboard-ui components (4e8dcad)
  • refactor(vfs): migrate to uuid v7 in tests and services (a53090d)
  • refactor(user-center): use dashboard-ui components (eea7715)
  • refactor(domain): migrate to uuid v7 for run log IDs (d3daa0d)
  • feat(admin): add thumbnail settings panel in SystemConfigAdmin (a81a324)
  • refactor(ui): extract dashboard-ui and improve file manager (1fd5a33)
  • refactor(public): extract shared UI components for auth pages (06d3955)
  • refactor(admin): extract extensions hooks from ExtensionManagerAdmin (339fca5)
  • feat(thumbnail): add config validation and error logging (2158196)
  • feat(config): implement JSON partial config update (e7956b2)
  • feat(user-center): add deterministic first admin ID generation (875acb8)
  • build(deps): upgrade uuid from v4 to v7 (05765ad)
  • refactor(admin): extract extensions module into separate files (fe26c77)
  • feat(storage): add main/advanced view toggle in VFS config modal (e9bbc75)
  • refactor(admin): add AdminHero component (789c9ee)
  • refactor(admin): extract WebAdmin into modular structure (8d626c1)
  • chore(api): regenerate OpenAPI types (85ebef2)
  • fix(domain): use batch deletion for log pruning (580b41d)
  • refactor(admin): use shared admin-ui components across admin pages (19a1f7c)
  • style(tauri): format permission reference markdown table (d5a00aa)
  • feat(admin): add comprehensive form validation for DDNS and certificates (f0d4c50)
  • fix(admin): use i18n for wildcard DNS-01 warning message (2fcd40c)
  • i18n: add form validation error translations (8b4d120)
  • feat(admin): add typed payload interfaces for domain forms (db9f24e)
  • refactor(admin): use admin-ui components in WebAdmin (ca3a585)
  • refactor(admin): use admin-ui components in ExtensionManagerAdmin (c729e53)
  • feat(admin): add shadcn variant to AdminCard (c920231)
  • i18n: add certificate plan and DDNS plan filter translations (ab76a9b)
  • chore(frontend): clean up bilingual comments (bff92b0)
  • refactor(admin): use admin-ui components in FileSystemAdmin and other admins (d0cf857)
  • feat(admin): add certificate plan modal and enhance DDNS plan (6ad94b7)
  • feat(dns): add certificate plan endpoint for renewal preview (d82cafd)
  • chore(site): clean up bilingual comments in i18n and license (f8c024e)
  • chore(site): clean up bilingual comments in admin tabs (0a79b61)
  • refactor(admin): use admin-ui components in SystemBackupAdmin (89de9b9)
  • chore(site): clean up bilingual comments in admin tabs (6e98c8f)
  • chore(site): clean up bilingual comments in AdminDashboardApp (f5631d1)
  • refactor(admin): use AdminStates and admin-ui in PermissionAdmin (ecc2567)
  • feat(admin): add AdminStates components for loading/empty states (10c5140)
  • chore(site): clean up bilingual comments in components and APIs (09d7dc9)
  • chore: final comment cleanup (bf77f69)
  • i18n: add DDNS plan and certificate preflight translations (fd5d075)
  • chore(frontend): clean up unused code and imports (17f91d0)
  • feat(admin): add DDNS plan modal and admin UI components (eae5cd1)
  • chore: standardize code comments across crates (faa54ee)
  • feat(dns): add DDNS plan endpoint and ACME guardrails (f0f752a)
  • chore(site): clean up comments in official site code (90ab500)
  • i18n: add DDNS inspect and DNS-01 test translations (2b21ef8)
  • feat(admin): add DDNS inspect and DNS-01 test features (dac3bd9)
  • chore: clean up remaining code comments (02f13af)
  • chore: simplify and unify code comments (de24cf2)
  • docs: format and tidy all README and documentation files (4f5dfa9)
  • i18n: add saveProviderFirst and zoneRequired keys (e01f8d0)
  • refactor(email): extract uploadTempVfsAttachment helper (b3c696c)
  • refactor(admin): extract RowActionsModal component (b461883)
  • chore: remove redundant comments and tidy docs (9287c8e)
  • docs(AGENTS): reformat for conciseness (443a17f)
  • i18n: add translations for testAuth and testDns (5099668)
  • fix(frontend): resolve noImplicitAny type errors (054cb18)
  • feat(admin): add test auth button for DNS providers (92af8ed)
  • perf(webdav): add strip_prefix cache to avoid config read per request (fa0a18a)
  • feat(dns): add test_provider_auth API endpoint (e814933)
  • chore(tsconfig): enable noImplicitAny (9f8ca9a)
  • refactor(admin): extract DdnsCheckModal and CertCheckModal components (32b759d)
  • feat(dns): add test_provider_auth for credential verification (13b7fd0)
  • feat(ci): add stable tag detection for release notes (c9d9c9f)
  • refactor(admin): extract presentation components and log modals (0d1b9c2)
  • refactor(frontend): improve API helper and migrate to extractData (5451393)
  • feat(dns): enable ACME DNS01 for DigitalOcean, Vultr, Linode (5265e9d)
  • refactor(admin): extract domain types and pagination helper (92aaafd)
  • refactor(file-manager): use shared fileTokens helper (569413b)
  • chore(deps): upgrade tiptap packages to 3.20.0 (f43fb86)
  • security(vfs): improve path validation with segment parsing (fb41724)
  • fix(webdav): handle multi-chunk writes and overflow-safe seek (0fdd1d5)
  • feat(acme-ddns): add provider DNS test endpoint (0534090)
  • refactor(acme-ddns): extract DNS probing to shared module (2c2ebaa)
  • feat(admin): add row click to edit DDNS/SSL entries (1c06e7e)
  • feat(admin): add dynamic provider form fields and card view (247ed01)
  • refactor(dns): clean up unused variable and improve style (c0632ca)
  • feat(provider): add credential patch semantics for update (53c5e66)
  • feat(provider): add credential and config field metadata (746feb1)
  • feat(admin): add error logging for background tasks (a18dce1)
  • feat(acme-ddns): add comprehensive error logging (4275fab)
  • refactor: improve code style and error handling (e730851)
  • chore: Release (2d5863d)
  • fix(admin): normalize skipped_running status as running (c2e9c93)
  • refactor(dns): remove unused aws_route53_change_rrset_xml function (523484f)
  • feat(ddns): add concurrent run protection and DNS record comparison (63e55f2)
  • feat(acme): add concurrent run protection and dynamic renewal policy (3b19cfd)
  • feat(acme): add detailed run logs and active propagation check (c2d1071)
  • feat(acme): add DoH-based TXT propagation verification (ae73aa1)
  • feat(dns): add delete implementation for Volcengine DNS (18033a4)
  • feat(dns): add delete implementations for Google Cloud DNS and Azure DNS (acee4a1)
  • feat(dns): add delete support for Gandi, AWS, Google, Azure, HuaweiCloud, Volcengine (25b41fb)
  • chore(i18n): add certificate logs translations (de55879)
  • feat(admin): add certificate run logs UI and pagination (2f53172)
  • refactor(frontend): update Pagination imports from shared (f3d22ab)
  • refactor(frontend): move Pagination component to shared package (1b4ce64)
  • feat(acme): add certificate logs endpoint and pagination (a30728e)
  • feat(acme): persist run logs and cleanup DNS TXT records (911bfaa)
  • feat(dns): add delete_dns_record for DNS provider cleanup (c3d3a29)
  • feat(acme): create domain_cert_run_logs table with indexes (27c0781)
  • feat(acme): add domain_cert_run_log entity for certificate run history (c6b1ebe)
  • feat(admin): enable ZeroSSL option in certificate form (0f453c2)
  • docs(acme): document ZeroSSL EAB support and validation requirements (73a858a)
  • feat(acme): add ZeroSSL EAB support for certificate issuance (bad5a66)
  • feat(admin): disable ZeroSSL option in certificate form (56a1ac9)
  • refactor(acme): remove legacy acme.sh provider mapping code (4183f16)
  • docs(acme): update documentation for pure Rust ACME implementation (9ded170)
  • fix(acme): use proper rcgen API for CSR generation (e99964e)
  • feat(admin): add SSL run state tracking and certificate form dns_zone field (bd072e0)
  • fix(acme): add dns_zone validation for dns01 and remove DDNS auto-run (1582ad3)
  • feat(acme): implement pure Rust ACME certificate issuance (b417ab9)
  • feat(acme): add instant-acme and rcgen dependencies for pure Rust ACME (0b9323f)
  • chore(frontend): regenerate API types for DDNS logs endpoint (113e9a6)
  • feat(admin): replace DDNS inspect with run logs modal (b982fa2)
  • feat(ddns): add logs endpoint, pagination, and entry limit (eab49a9)
  • feat(ddns): persist run logs and remove inspect endpoint (7d6aa5c)
  • feat(ddns): add DDNS run log entity for persistent execution history (af1fbe1)
  • feat(admin): add mobile responsive layout and run state tracking (45dfd62)
  • fix(ddns): include errors and messages in Cloudflare API error response (89f28a0)
  • refactor(database): simplify SQLite WAL/SHM stale check logic (14656ba)
  • fix(database): prevent auto-deletion of SQLite WAL files to avoid data loss (fb0441a)
  • feat(admin): improve DDNS URL source input with multi-line support (5427bd0)
  • chore(ddns): mark non-Cloudflare DNS providers as beta (de881f0)
  • feat(user-center): improve S3 keys UX and security view (e72aa04)
  • feat(admin): refactor DDNS form with explicit Zone/Host and bulk create (e53ba5d)
  • feat(ddns): add auth validation status to provider account view (3caf884)
  • refactor(admin): simplify domain navigation visibility logic (aacc7e8)
  • feat(admin): add KeyValueForm component and improve domain form UX (de7eb90)
  • feat(ddns): validate provider credentials before save (e25d272)
  • chore(dev): use local data directories in dev script (e4e91c2)
  • chore: add _TmpData to gitignore (3b0e513)
  • feat(admin): hide DDNS/SSL nav items when module disabled (bdadd15)
  • fix(ddns): check module enabled before triggering first run (4b543c5)
  • docs(templates): add link to language policy in issue templates (f82a913)
  • fix(templates): add essential form fields back to issue templates (0d9f7a7)
  • feat(admin): enhance DDNS/SSL management UI with inspect and renewal features (470bee8)
  • feat(ddns): add startup run and immediate execution on creation (fd30199)
  • chore(templates): simplify GitHub issue templates (901e032)
  • feat(ddns): enhance DDNS service with inspect endpoint and insecure TLS support (ccdad98)
  • chore: Release (3d08e53)
  • feat(gui): add runtime dir normalization for mobile platforms (321dbdf)
  • chore: Release (10b5479)
  • fix(deps): pin tiptap packages to 3.19.0 to resolve version conflicts (809b18a)
  • chore: Release (be650a4)
  • feat(license): add license status and update endpoints to config-set API (e526ac3)
  • chore: simplify dev.sh help text (e8d7c52)
  • feat(config): add reset admin password command and improve config workbench UI (d692cdf)
  • refactor(frontend): remove advanced step from quick wizard and export escapeCloseLayer (fca8c84)
  • refactor(frontend): extract escape-close hook and add editor engine toggle (ccb9a9d)
  • feat(dev): add auto-sync OpenAPI to frontend during cargo run/tauri dev (8dee81b)
  • chore: Release (0cf9cd8)
  • refactor(fileuni-lib): extract runtime_dirs module and simplify config handlers (1cfb46b)
  • chore(assets): update icon assets after linting (24eebb2)
  • refactor(setup): move setup completion check to fileuni-lib and simplify config handlers (e8d0970)
  • feat(setup): add yh-setup-wizard-core crate (961f432)
  • feat(assets): add favicon and icon assets for multiple sites (cfe2348)
  • fix(i18n): add missing common.delete translation key (8c15f49)
  • feat(config): add mobile storage picker and fix config path canonicalization (4e8bf10)
  • feat(setup): improve first-start setup wizard flow (00e38f2)
  • chore: Release (d27e3c7)
  • fix(config): improve setup wizard and config export (921c0d8)
  • chore: Release (cf0ae3e)
  • fix(ui): improve modal responsiveness for small screens (edafaec)
  • feat(gui): expose Android versionCode via Tauri command (3920ee4)
  • chore: Release (60db54a)
  • fix(web): prevent text overflow in update methods grid (a29d320)
  • chore: Release (8f4bb1f)
  • refactor(ci): use GITHUB_RUN_NUMBER for Android versionCode (8468c4a)
  • chore: Release (404018d)
  • chore: bump version to 0.0.3 (59c30ff)
  • feat(editor): add auto-save with idle detection (c35d0d1)
  • style: apply clippy suggestions for control flow (310d2f4)
  • fix(config): handle export errors and expand APPDATADIR in validation (4933730)
  • feat(ci): sync GUI version and compute Android versionCode (5d5be75)

Source