103 lines
2.9 KiB
Markdown
103 lines
2.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to Pottery Diary will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.0.0] - 2025-01-15
|
|
|
|
### Added
|
|
- **Project Management**
|
|
- Create, edit, delete pottery projects
|
|
- Add cover photos, tags, and status (in progress, done, archived)
|
|
- View all projects in a card-based list
|
|
|
|
- **Process Steps**
|
|
- Six step types: Forming, Drying, Bisque Firing, Glazing, Glaze Firing, Misc
|
|
- Contextual fields per step type
|
|
- Photo attachments (multiple per step)
|
|
- Markdown notes support
|
|
|
|
- **Firing Tracking**
|
|
- Orton cone number input (022-14)
|
|
- Auto-suggested temperatures per cone (editable)
|
|
- Temperature in °F (toggle to °C in Settings)
|
|
- Duration tracking (h:mm format)
|
|
- Kiln notes field
|
|
|
|
- **Glaze Catalog**
|
|
- Pre-seeded with 25+ popular US glazes
|
|
- Amaco (Celadon, Obsidian, Velvet underglazes)
|
|
- Mayco (Really Red, Blue Midnight, Birch)
|
|
- Spectrum (Clear, Blue Rutile)
|
|
- Coyote (Shino, Oribe, Tenmoku)
|
|
- Laguna, Duncan, Speedball
|
|
- Add custom glazes (brand, name, code, finish, notes)
|
|
- Search glazes by name, brand, or code
|
|
- Track coats and application method
|
|
|
|
- **Settings**
|
|
- Unit system toggle (Imperial/Metric)
|
|
- Temperature unit toggle (°F/°C)
|
|
- Analytics opt-in (disabled by default)
|
|
- Data export (JSON format)
|
|
|
|
- **Onboarding**
|
|
- 3-screen welcome flow
|
|
- Feature highlights
|
|
- Skip option
|
|
|
|
- **Accessibility**
|
|
- VoiceOver/TalkBack labels on all interactive elements
|
|
- Minimum 44pt tap targets
|
|
- Dynamic Type support (scales with system text size)
|
|
- High contrast text and borders
|
|
|
|
- **Technical**
|
|
- Offline-first SQLite database
|
|
- Local photo storage with compression
|
|
- Privacy-focused analytics abstraction
|
|
- TypeScript for type safety
|
|
- Unit tests for converters and utilities
|
|
|
|
### Developer Features
|
|
- React Navigation v7 with type-safe routes
|
|
- Expo SDK 54 with new architecture enabled
|
|
- EAS Build configuration for iOS and Android
|
|
- Jest testing setup with React Native Testing Library
|
|
- Comprehensive TypeScript types
|
|
- Database migration system
|
|
|
|
### Documentation
|
|
- README with setup and build instructions
|
|
- SECURITY.md with vulnerability reporting
|
|
- PRIVACY.md with CCPA compliance details
|
|
- PRD in docs/ folder
|
|
|
|
## [Unreleased]
|
|
|
|
### Planned for v1.1
|
|
- Project export as Markdown + ZIP
|
|
- Search and filter projects by cone, glaze, tag
|
|
- Simple reminders for next steps
|
|
- iCloud/Google Drive backup (opt-in)
|
|
|
|
### Planned for v1.2
|
|
- PDF one-pager export
|
|
- Duplicate project as template
|
|
- Expanded glaze catalog (50+ entries)
|
|
- News/Tips feed integration
|
|
|
|
## [Pre-release] - 2025-01-10
|
|
|
|
### Alpha Testing
|
|
- Core database schema implemented
|
|
- Basic UI components created
|
|
- Navigation structure established
|
|
- Cone converter with 35 cone temperatures
|
|
|
|
---
|
|
|
|
[1.0.0]: https://github.com/yourusername/pottery-diary/releases/tag/v1.0.0
|