Skip to content

Commit 355f2ee

Browse files
committed
feat: Release version 0.9.12 with enhanced chapter reading, improved image loading, and various fixes and improvements.
1 parent 3323f7f commit 355f2ee

File tree

4 files changed

+60
-5
lines changed

4 files changed

+60
-5
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,61 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
---
88

9+
## [0.9.12] - 2026-02-15
10+
11+
### 🚀 New Features
12+
- **Enhanced Chapter Reading Experience**:
13+
- End-of-chapter overlay with "Next Chapter" / "Back to Detail" options
14+
- Chapter navigation support (Next/Previous chapter buttons)
15+
- Integrated history tracking for each chapter
16+
- Chapter selector dropdown in reader settings
17+
- Support for chapter-based content (Crotpedia, Komiktap)
18+
- **Improved Image Loading**:
19+
- Replaced `CachedNetworkImage` with `ProgressiveImageWidget` for better static GIF support
20+
- Source-specific HTTP headers passed to image loading widgets
21+
- Enhanced compatibility with various content sources
22+
- **Auto-Hide UI**:
23+
- Reader UI (top/bottom bars) auto-hides and auto-shows on scroll
24+
- Improved reading experience for immersive content consumption
25+
26+
### 🛠 Fixes
27+
- **Navigation Page Accessibility**:
28+
- Fixed PageView onPageChanged to report actual page number (35) instead of clamped (34)
29+
- Fixed nextPage() and updateCurrentPageFromSwipe() to allow pageCount+1 when navigation is enabled
30+
- UI now displays "Chapter Complete" (bold, primary color) instead of "Page 35 of 34"
31+
- UI now displays "100%" instead of "103%" overflow
32+
- Progress bar shows 100% instead of overflow
33+
- Navigation page accessible via both swipe AND tap "Next" button
34+
- Only enabled in online mode with content.imageUrls.isNotEmpty
35+
- **Continuous Scroll Enhancement**:
36+
- Enhanced page detection accuracy using viewport center calculation
37+
- Adaptive item height calculation based on actual maxScrollExtent
38+
- Fixed false page saves during programmatic scroll operations
39+
- Better handling of webtoon (tall images) vs manga (normal images)
40+
41+
### 🛠 Improvements
42+
- **Database**:
43+
- Database v11: Added chapter support to history table (chapter_id, chapter_index, chapter_title)
44+
- Database v12: Added parent_id to history for series/parent content tracking
45+
- **History Tracking**:
46+
- Chapter-level read status tracking
47+
- Creative read indicators in chapter list:
48+
- Color-coded chapter badges (tertiary=completed, primary=in-progress)
49+
- Circular progress ring on chapter number
50+
- "Done" trophy badge for completed chapters
51+
- Percentage badge with mini progress for in-progress chapters
52+
- Auto-scroll to last read chapter when opening from history
53+
- **Search**:
54+
- Search highlighting for Doujin List, Favorites, and Offline Downloads
55+
- Title-based search enabled in Favorites
56+
57+
### 🔧 Technical
58+
- Updated `pubspec.yaml` to version `0.9.12+20`
59+
- Added OpenCode configuration and skill definitions
60+
- Modernized Crotpedia UI with Genre List, Doujin List (A-Z index), and Project Request screens
61+
62+
---
63+
964
## [0.9.11] - 2026-02-11
1065

1166
### 🚀 New Features

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Dart](https://img.shields.io/badge/Dart-0175C2?style=for-the-badge&logo=dart&logoColor=white)](https://dart.dev)
55
[![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com)
66
[![18+](https://img.shields.io/badge/Age_Restriction-18%2B-red?style=for-the-badge&logo=warning&logoColor=white)](#)
7-
[![RELEASE](https://img.shields.io/badge/Status-RELEASE_v0.9.10-green?style=for-the-badge&logo=android&logoColor=white)](#)
7+
[![RELEASE](https://img.shields.io/badge/Status-RELEASE_v0.9.12-green?style=for-the-badge&logo=android&logoColor=white)](#)
88

99
> [!TIP]
1010
> **[🇮🇩 Baca dalam Bahasa Indonesia](README_ID.md)**
@@ -15,7 +15,7 @@
1515

1616
## 📥 **Download Latest Release**
1717

18-
[📦 **Get v0.9.11+19**](https://github.com/shirokun20/nhasixapp/releases/tag/v0.9.11%2B19)
18+
[📦 **Get v0.9.12+20**](https://github.com/shirokun20/nhasixapp/releases/tag/v0.9.12%2B20)
1919

2020
| Variant | Size | Best For | Status |
2121
|:-------|:----:|:---------|:------:|

README_ID.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Dart](https://img.shields.io/badge/Dart-0175C2?style=for-the-badge&logo=dart&logoColor=white)](https://dart.dev)
55
[![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com)
66
[![18+](https://img.shields.io/badge/Batasan_Usia-18%2B-red?style=for-the-badge&logo=warning&logoColor=white)](#)
7-
[![RELEASE](https://img.shields.io/badge/Status-RELEASE_v0.9.10-green?style=for-the-badge&logo=android&logoColor=white)](#)
7+
[![RELEASE](https://img.shields.io/badge/Status-RELEASE_v0.9.12-green?style=for-the-badge&logo=android&logoColor=white)](#)
88

99
> [!TIP]
1010
> **[🇺🇸 Read in English](README.md)**
@@ -15,7 +15,7 @@
1515

1616
## 📥 **Download Rilis Terbaru**
1717

18-
[📦 **Download v0.9.11+19**](https://github.com/shirokun20/nhasixapp/releases/tag/v0.9.11%2B19)
18+
[📦 **Download v0.9.12+20**](https://github.com/shirokun20/nhasixapp/releases/tag/v0.9.12%2B20)
1919

2020
| Varian | Ukuran | Cocok Untuk | Status |
2121
|:-------|:----:|:---------|:------:|

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: nhasixapp
22
description: "A new Flutter project."
33
publish_to: "none"
4-
version: 0.9.11+19
4+
version: 0.9.12+20
55

66
environment:
77
sdk: ^3.5.4

0 commit comments

Comments
 (0)