Skip to content

Commit b65bf90

Browse files
dadachiclaude
andcommitted
Expand 3.2.0 changelog with full upstream entry
Mirror the 3.2.0 changelog content from upstream PR #41 and add the substrate naming normalization line under Changed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent cc0f42e commit b65bf90

1 file changed

Lines changed: 34 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,43 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
6+
57
## [3.2.0] - 2026-05-02
68

9+
### Added
10+
- Generic CRUD UI for Item Tags (replaces NFC/QR scan flow)
11+
- Client-side length caps and truncation for Shop name and description
12+
- Date + time on `completedAt` timestamps via `cardDateTimeString`
13+
- Tests for Onboarding model, MainActivityViewModel, and AuthInterceptor
14+
- `canCreateItemTags` / `canDeleteItemTags` permission tests on `ItemTagListViewModel`
15+
- Configurable API endpoint via Gradle properties in Debug builds
16+
717
### Changed
8-
- Normalized substrate naming to a single `NativeAppTemplate` stem: renamed all `Nat`-prefixed Kotlin symbols (and 8 source files), `Theme.Nat*` styles, `NATEMPLATE_API_*` Gradle properties, and the `NATA-XXXX` error-code prefix.
18+
- Renamed "Number Tag" to "Item Tag" throughout the app
19+
- Updated ItemTag schema to Rails API v2
20+
- Collapsed 7-tier role hierarchy to `admin` / `member`
21+
- Slimmed onboarding from 6 to 4 slides and replaced hero imagery
22+
- ItemTag list card now uses a two-column row layout with vertically centered content
23+
- Swipe actions reveal from the trailing (right) edge; renamed `reset``idle`
24+
- Card date format changed to `yyyy/MM/dd`
25+
- Renamed `validateEmail``isValidEmail`; converted `isNumeric` to a `String?` extension
26+
- Normalized substrate naming to a single `NativeAppTemplate` stem (Kotlin symbols, theme styles, Gradle properties, error-code prefix)
27+
28+
### Removed
29+
- NFC, QR, and Scan features (background tag reading, scan view, camera permission)
30+
- "How To Use" entry from Settings
31+
- Server-driven `maximum_name_length` (moved to client-side `NativeAppTemplateConstants`)
32+
- Success toast for swipe complete/idle actions (reload is the success signal)
33+
- Unused Teal10/Teal30/Teal90 color tokens
34+
- Unused FileProvider declaration and `filepaths` resource
35+
- NATIVEAPPTEMPLATE-3xxx NFC/scan error code range
36+
- Dead code across `utils` and `designsystem`
37+
38+
### Fixed
39+
- ItemTag whitespace-only name now fails validation
40+
- Long shop names no longer overflow the right column in `ShopDetailCardView`
41+
- Shop description field height regressed after switching to two-line `supportingText`
942

1043
## [3.0.0] - 2026-04-05
1144

0 commit comments

Comments
 (0)