Changelog
2.3.8+381 - 2025-04-07
Added
- Export history: add note in csv
Fixed
- Home widget: show variant of current diaper
2.3.7+380 - 2025-03-30
Added
- Can download stock/stats image on web
Fixed
- Catalog: remove double "b" in a-z list
- Bug when transfert diaper count to another stock
2.3.6+379 - 2025-03-21
Added
- Barcode: improve scan UPC-A format + validate scan
Fixed
- Stats (a11y): Display community table on device with increased font size
- Rewrite catalog routing for reduce error on web after a page refresh
2.3.5+378 - 2025-03-13
Fixed
- Export history/stock on ipad wont are display in right position
- Revert to previous tag editor widget library (changed on v2.3.3)
- History Show all tags suggestions but limit the height to show 5 items without scrolling
2.3.4+377 - 2025-03-12
Fixed
- Fix internal issue on tag editor widget
2.3.3+376 - 2025-03-10
Changed
- Notification settings: sort by notification duration
- Change libraries for "time ago"
- Change tags input widget : show again all lists with scrolling
Fixed
- Notification: fix create notification with custom title/description
2.3.2+374 - 2025-03-08
Added
- Laundry: add count on top bar
Changed
- Laundry; indicate duration from last used
Fixed
- Indicate when cloud-server deny a query. Can be caused when the cloud-sync link has been deleted
- Limit tags suggestions to 5 most used items
2.3.1+372 - 2025-03-02
Fixed
- Translations in siri shortcuts
2.3.1+371 - 2025-02-28
Added
- Stats: add favorire wearing day
- Siri shortcuts: get diaper, variant and brand name
- Siri shortcuts: get current change
- Siri shortcuts: get change start time and state
- Siri shortcuts: get change diapers list
Changed
- Allow stock name with 2 chars (instead of 4)
Fixed
- Stats graph: use app language for weekday name
- Stats graph: mismatch between day of week and value
- Graph (Cost price): y interval are now 5 subdivision
2.3.0+370 - 2025-02-25
Added
- Siri Shortcuts (iOS only)
- Push updates
- Barcode scanning: simplify adding diapers in stock
- Wearing widget (Android only): Can define if widget have background or not
Changed
- Graph - Cost of changes: Show average/min/max value by default
- New notification settings interface
Fixed
- Graph - Cost of Changes: Fix internal error when max price is below 1
2.3.0+369 - 2025-02-21
beta release
Fixed
- Siri Shortcut: fix search by diaper name
2.3.0+368 - 2025-02-17
beta release
Fixed
- Siri Shortcut: try prevent asking diaper when start diaper with shortcuts
2.3.0+367 - 2025-02-15
beta release
Changed
- Wearing widget (Android only): Can define if widget have background or not
Fixed
- Remove many diaper won't always use right size
2.3.0+365 - 2025-02-10
beta release
Added
- Siri Shortcuts
- Push updates
- Barcode scanning: simplify adding diapers in stock
Changed
- Graph - Cost of changes: Show average/min/max value by default
- New notification settings interface
Fixed
- Graph - Cost of Changes: Fix internal error when max price is below 1
2.2.14+364 - 2025-01-30
Fixed
- Internal error when save some settings on android (dependency upgrade)
2.2.13+363 - 2025-01-29
Changed
- Rework submit proposal page for adding explicit rules and mandatory field
- Can swipe up on wearing widget for expand in addition using the handle
2.2.12+362 - 2025-01-20
Changed
- Stock type page: indicate the price are per diaper
- Stock type page: can indicate total price when add diapers
Fixed
- Barcode: canno't submit a proposal from a custom type
- Stock Remove many diaper use the right variant
- Stats (Change cost graph): limit 6 point in vertical axis legend
2.2.11+361 - 2025-01-16
Added
- Translation: Chinese + Italian
Fixed
- Catalog filter: indicate on action bar when fasteners is not default filter
2.2.10+360 - 2025-01-14
Changed
- Stats: add brand name on favorite diaper
- If your stock is empty, else show shared stock in first
Fixed
- Sharing notification: some errors & try improve iOS background process
Internal
- Upgrade flutter framework
- Happy Birthday !
2.2.9+358 - 2025-01-10
Added
- Custom type: add proposal status on type page
- Stats: Indicate when one diaper leak/overflow on the day
- Stock: specific low stock thresold by stock
Changed
- Proposal custom type: Indicate previous proposals status on submit page
- History: replace "+" icon to puddle icon for indicate leak/overflow diaper
Fixed
- Submit proposal: show all instruction text
- Image sharing: fix blank bar in top/bottom of content
2.2.8+356 - 2025-01-05
Added
- Barcode: can propose a package after scan
Changed
- Barcode: scan button in floating action button
- Push update: prepare for General Availability
Fixed
- Stats: custom period go to end of the day
2.2.7+354 - 2024-12-31
Added
- Catalog: barcode scanning to help add in stock (Restricted by feature flag)
- Settings: Minimal delay before lock app
Fixed
- Long press on size butonn in stock wasn't working
- Stock: Don't ask action on empty size
2.2.6+353 - 2024-12-28
Changed
- Tags: improve tags color for readibility
2.2.5+352 - 2024-12-23
Changed
- Stats(cards): can show year when time in diaper is over 365 days
- Stats (calendar): don't show star (dry) when all days change don't have state defined
- Accessibility: improve screen-reader processing
- Floating Action button: remove text when scroll
2.2.4+350 - 2024-12-15
Fixed
- Calendar: border in grey for black theme
- Unlocking screen stuck
Internal
- Upgrade flutter framework to fix some black-screen error
2.2.3+349 - 2024-12-15
Fixed
- Unlock app blocked
2.2.2+348 - 2024-12-14
Changed
- Reduce update wearing widget call
Fixed
- Clear notification after tap on remove button
- Many internal errors
- Graph change by days: init all weekdays
Internal
- Update flutter version
2.2.1+346 - 2024-12-12
Changed
- Add handle to re-order diaper in history change edit page
Fixed
- Error on calculate duration string
2.2.0+345 - 2024-12-11
Added
- DiapStash Rewind 2024
- Guides
- Setup cloud sync
- Create custom type
- Share with friends your history
- Share with friends your stock
- Statistics
- Graphs
- Community stats
- Calendar view
- Onboarding tutorial
- How to add a diaper in stock
- How to start a change
- Put back dry disposable diaper in stock
Changed
- Add splashscreen
2.1.17+334 - 2024-11-20
Fixed
- Fix cloth diaper state saving after ending a change
2.1.16+333 - 2024-11-13
Added
- In App notification: Remove expired notifications
Fixed
- Reset custom type cache when change image
2.1.15+329 - 2024-11-09
Fixed
- Double icon on Android
2.1.14+328 - 2024-11-08
Added
- Ask for be include in community stats - for v2.2 (disable via feature flag)
Fixed
- Catalog: image are now a real square
2.1.13+325 - 2024-11-02
Added
- History Add small + icon when leak/messy overflow
- Danish translation
Changed
- Rewrite notification generation
- Optimise save on edit change dialog
2.1.12+323 - 2024-10-23
Fixed
- CSV: add leak+messyoverflow in history csv
- Rewrite locking for fix double login issues
2.1.11+322 - 2024-10-20
Added
- Overlay on task switcher when lock is enable to hide content
- Random: can exclude totaly a stock
- Random: can exclude diaper usage (disposable/reusable)
- Settings: can exclude cloth diaper from stock count
- Type: can define custom image
Changed
- New UI for sharing image
- Stock: when grouped by type, only use one line if we can for size button
- Android Widget: wearing time is now updated more regulary
2.1.10+321 - 2024-10-15
Fixed
- Stats: fix stats with custom period when have a change overlap end period
- Diaper with variants are not visible when stocks are sort by types
2.1.9+320 - 2024-10-11
Added
- Can now favorite specific variant
- Can set leak / messy overflow from current wearing widget
- Add diaper dialog: add search bar on catalog list
Fixed
- Stock: sort by name not working
- Replaced types are now handle after load stock and history
- Disable cloud-sync: click on cancel no longer disable it
2.1.8+319 - 2024-10-06
Added
- Catalog: show discontinued flag on types
- Settings: can expand variants on catalog
- Catalog: add reset filter button
- Catalog: add warning message when you search a type and you have filters
Changed
- Catalog: order discontinued types after other
- Stock: Booster button size are now in gray when you don't wearing diaper
- Catalog: change icon when a filter are active
Fixed
- Stats: fix ratio in diaper
- Stock type page: show only stock item of the open variant
2.1.7+318 - 2024-10-02
Fixed
- Non wearing notification: fix cannot setup title & description of custom
- Non wearing notification: fix scheduling issues
2.1.6+317 - 2024-09-30
Added
- Handle catalog type replacement with variant
Fixed
- Unable to open laundry page (introduced in 2.1.5+316)
2.1.5+316 - 2024-09-29
Added
- Add settings to configure what change open on edit change dialog
Changed
- Internal: rewrite par of navigation route
2.1.4+315 - 2024-09-25
Added
- Can disable change period
- Can choose when "Start new change" / "Add to current change" buttons appear
- Proposal: can select variant for proposed type with variants
- Proposal: can map custom type's variants with proposed type's variants
- Stats: Add leak/overflow stats
Changed
- Proposal: can select witch proposal you want merge
- Rename messy "Leak" by "Overflow"
Fixed
- Proposal: Show approved proposal if cloud-sync is not enabled
2.1.3+313 - 2024-09-22
Changed
- Don't change reusable diaper state when adding them to a change with an endtime
- Edit previous change after start a new change
Fixed
- Custom type: trigger edited when change existing variants name/image
2.1.2+311 - 2024-09-17
Added
- Stock: add specific stock count
Fixed
- Stats: fix end time used to calc percentage in diaper
- Save change period in app database
- The pin code was no longer systematically requested
2.1.1+310 - 2024-09-14
ios only
Fixed
- ios: permission are not requested
2.1.1+309 - 2024-09-14
Added
- History: add icon when change have a text note
Changed
- Don't use & show icon favorite on shared stock
Fixed
- Fix error when creating pull-up reusable diaper
2.1.0+308 - 2024-09-09
Added
- Cloth diaper support
- History : Add previous streak duration in history
- Change: Add change period to determine if it's a day or night change
- Change: Add flag to indicate when diaper leak (wet & messy)
- Notification: Wearing reminder
Changed
- Stop timer of edit change dialog when edit data
Fixed
- Custom type: delete preserve change history data
- Missing diapers on shared stock when grouping by type
2.1.0+307 - 2024-09-02
beta build
Added
- Add leak flag
Changed
- Custom type: delete preserve change history data
Fixed
- Missing diapers on shared stock when grouping by type
2.1.0+306 - 2024-08-30
beta build
2.1.0+304 - 2024-08-28
beta build
Added
- Notification: Wearing reminder
Changed
- Cancel timer of edit change dialog when edit wetness/messy level
Fixed
- Stats: Correct "percentage in diaper" with overlap change time of selected period
2.1.0+301 - 2024-08-22
beta build
Fixed
- Fix display duplicate item on stock
2.1.0+300 - 2024-08-21
beta build
Added
- Cloth diaper support
- Add previous streak duration in history
- Add change period to determine if it's a day or night change
2.0.22+285 - 2024-08-19
Fixed
- Permit reimport from Crinkles if internal change don't have any diaper
- Fix minors errors catch by our Sentry
2.0.21+283 - 2024-08-10
Added
- Add changelog link on settings
Changed
- Disable italian translation - Too many missing translation
Fixed
- Indicate when a change don't have any diaper…
- Ask confirm before delete custom type if it used on changes
2.0.20+282 - 2024-08-07
Changed
- Optimize add booster when cloud-sync enable
Fixed
- Fix some naviagation errors on web app
2.0.19+281 - 2024-08-05
Fixed
- Stock type page: display infinite count if diaper had infinity stock
- Don't emit remote saving when loading only latests changes
2.0.18+280 - 2024-07-31
Added
- Norwegian translation
Changed
- Add error message if end time is before start time + disable save
Fixed
- Prevent propagate change if it broke the rule "start time must me before end time"
- Using right field when getting proposal result
2.0.17+279 - 2024-07-28
Added
- Hungarian translation
Fixed
- Some diaper are not visible when opening the app
2.0.16+278 - 2024-07-26
Changed
- Get latest 10 stock/change update when open app from cloud-sync server instead of all change
- Get latest 10 stock/change update when resume app from cloud-sync server before full load
Fixed
- Random selection: error when try to use a diaper with previous empty stock
2.0.15+276 - 2024-07-22
Added
- Stock sharing: Ask confirm before revoke shared stock
- History sharing: Ask confirm before revoke shared stock
Fixed
- Hide icon to open edit stock on diaper add dialog from history change page
- Fix read only description position on sharing stock dialog
- Improve UI on current wearing widget with long diaper name
- Don't display zero stock if stock are grouped by type
- Custom information: render url as cliklable link
2.0.14+275 - 2024-07-15
Added
- Put back diaper in original stock if it's known (and exists) on delete change or diaper in change
Fixed
- Detect if change was deleted from another device of cloud sync
2.0.13+274 - 2024-07-14
Changed
- Interface change in the notification options to manage excessively long texts in some languages
Fixed
- save data when used 'Remove many diapers' option in stock
- An error could occur when the shared stock was activated, even though everything was ok
2.0.12+273 - 2024-07-12
Fixed
- History change are now saveable after editing notes
2.0.11+272 - 2024-07-09
Changed
- Update home widget on more actions
Fixed
- Remove local object when stock item is deleted on cloud-sync
- Rewrite ios widget to improve reactivity
2.0.9+266 - 2024-07-08
Fixed
- Notification icon who are in wrong format for android
2.0.9+265 - 2024-07-08
Added
- Add possibility to group by type instead of by stock when using multi-stock
- Add Stock sorting/grouping option in settings (open same settings than action button on stock page)
Changed
- Action menu button (when too many actions are in top bar) are not using 3 dots icons and are full right to respect material 3 guidlines
- Display full date if the displayed date is not today
Fixed
- Rewrite set threshold low stock on settings
- Fix new notifications icons erros
2.0.8+264 - 2024-07-06
Fixed
- Fix use links who was stuck by loading dialog
2.0.7+263 - 2024-07-05
Added
- Add price suggestion when add diaper in stock
Changed
- Disable cache on custom type image
- Add loading dialog when enable/disable cloud-sync
- Add loading dialog when use sharing/cloud-sync links
Fixed
- Stats: Wrong max time in diaper
- Stats: Wrong range when get previous period from last 7/30d
- Used new icons for notification
- Don't update widget if current change don't have diaper
- Correct transfering custom type when enable/disable cloud-sync
2.0.6+262 - 2024-07-03
Fixed
- Fix duration processing in stats
- Fix don't ask permission for notification if there are not defined
2.0.5+261 - 2024-07-02
Added
- Add discord link on about
Fixed
- Error when try to save empty value when editing DDS on stock
- Re-enable app links via share intent
- Error can pop when save change
- Stock/History sharing: error when context is not mounted
- Error when generating stock sharing image
2.0.4+259 - 2024-06-30
Fixed
- Fix validate shared-stock link (unable to join a new shared link)
- Fix open apps links from ios
- Use right icon web
- Fix many little bugs
2.0.3+258 - 2024-06-29
Fixed
- Conserve added date when transfer diaper
- Use right size when add diaper from history page
2.0.2+257 - 2024-06-28
Added
- Preserve price when transfering diapers between stock
Fixed
- Save stock to remote when start diaper
- Rightly use infinite diaper
- Total diaper/booster count
2.0.1+256 - 2024-06-26
Fixed
- Transfer right size diaper to another stock
2.0.0+255 - 2024-06-22
Added
- Multi Stock
- Many price for same diaper type
- Messy level
- Can reorder diapers in history
- new icons
1.20.6+233 - 2024-05-22
Fixed
- Fix load crinkles files when space in filename
1.20.5+232 - 2024-05-13
Added
- DStash Foundation : progress bar for annual budget
1.20.4+230 - 2024-04-16
1.20.3+229 - 2024-04-09
Added
- Tags: add tag suggestions
Fixed
- Stats: Apply default sort on per type table
- Stats : fix last 30d & 7d calculation
1.20.2+228 - 2024-04-07
1.20.1+227 - 2024-04-04
Fixed
- Random selection: fix when no eligible diaper
1.20.0+225 - 2024-03-28
Added
- Home widget : Follow your wearing time from home page
Fixed
- Fix bugs on random selection
1.19.10+220 - 2024-03-12
Changed
- Settings: better description render
- Random selection: stock count weighted random
Fixed
- Use low stock threshold for random diaper selection
- Indicates that the diaper is already in infinite on the add-to-stock dialog.
1.19.9+218 - 2024-03-09
Added
- Stats: add Lasy 7 day & 30 day button
Fixed
- Can save discontinued on custom type
- Beter unselected color on chip (catalog filter, stock sorting…)
1.19.8+217 - 2024-03-04
Fixed
- Fix render issues in ios settings
- Removing diaper of favorite propagate to all device
- Android: back button dont close app
1.19.6+210 - 2024-02-29
Changed
- Crinkles: sort diaper/booster in imported change
Fixed
- Can save many diaper of same type on one change history
- Crinkles: import with right custom type
1.19.5+209 - 2024-02-27
Added
- Crinkles: import custom types
Changed
- Settings: threshold low stock are now in dialog
1.19.4+207 - 2024-02-26
Added
- Stock: Add edit button on stock dialog for edit CID on type page
- Settings: add reset catalog filter button
Fixed
- Custom information: clear text value if is empty
- Catalog: clear custom information filter when after unset all data
1.19.3+206 - 2024-02-26
Added
- Allow some in app notifs on only specific plateform
- Crinkles database import
1.19.2+205 - 2024-02-21
Added
- Can put back in stock when delete a change entry
- Add Swedish translations
- Add Czech translations
Fixed
- Can clear diaper price
- Edit the change immediately after setting it up when cloud-sync is enabled
1.19.0+203 - 2024-02-16
Added
- Add confirm dialog when exit unsaved history page
1.19.0+202 - 2024-02-14
Changed
- QrCode data are now cloud-sync link
1.19.0+201 - 2024-02-13
Added
- Ask if need to put back in stock when remove diaper
- Tags stats
Changed
- Add save button on history page
1.18.10+200 - 2024-02-10
Changed
- In app notiifcation: only dialog content will be scroll
Fixed
- Hide FAB when open current wearing widget
1.18.9+199 - 2024-02-09
Changed
- Setup iOS release
1.18.7+195 - 2024-02-02
Changed
- Optimize disable cloud sync
Fixed
- Fix save in app notification
1.18.5+192 - 2024-01-28
Added
- In App Notification
Changed
- Open new type when create it
Fixed
- Don't show empty stock in diaper selection
1.18.2+189 - 2024-01-15
Fixed
- Custom information: delete data when custom information is deleted
- Custom information: delete data when type of custom information is changed
- Custom information: fix catalog filter when is on catalog filter
- Exclusion from custom info boolean don't block random selection
1.18.1+188 - 2024-01-14
Added
- Custom informations data
- Draggable current wear to edit current change
Fixed
- fix disable cloud sync with custom informations
- what's new : limit image width for web
1.17.12+183 - 2023-12-20
1.17.11+182 - 2023-12-11
Added
- Can undo remove change
1.17.10+181 - 2023-12-05
Added
- Stats: add total change price
Fixed
- Fix svg of water drop on web/ios
1.17.9+180 - 2023-12-01
Fixed
- Set price when add diaper when edit change
1.17.8+179 - 2023-11-30
Added
- Access rating from stock dialog
- Add Gitlab and /catalog links on settings > about
Changed
- Rewrite DialogYesNo to return enum via navigator
- Rewrite notifcation tile in settings
1.17.6+177 - 2023-11-26
Changed
- Rewrite proposal api
1.17.5+176 - 2023-11-18
Fixed
- Fix diaper count with infinite stock
1.17.4+175 - 2023-11-17
Changed
- Show propagate change time dialog with after prev change & before time next time
Fixed
- Hide favorite in catalog if not favorite type match the filter
- Stats: fix avg change price calc
- Fix currency symbol to use device local
- Delete history wasn't deleted
- Show propagate after edit when just start a change from stock
1.17.2+173 - 2023-11-14
Changed
- Show type information aside the catalog list on web & tablets
Fixed
- Show threshold low stock settings on web
1.17.0+170 - 2023-11-09
Added
- Rating of diaper types
Changed
- Alert when you try merge with same type
- Type information on catalog are now a subpage instead of a dialog
- Edit and create change are now a subpage instead of dialog
1.16.9+169 - 2023-10-22
Added
- Cloud-Sync : ask confirmation before use cloud-sync link
Changed
- Optimize cloud sync deactivation
1.16.8+167 - 2023-10-20
Fixed
- Stats: Fix total time in diaper calc
1.16.7+166 - 2023-10-16
Fixed
- Resetup notification on use
1.16.7+165 - 2023-10-16
Added
- Stats :Add min time on detailed table
Changed
- Stats: Calc percentage in diaper on selected period
Fixed
- Save favorite from cloud
- Load right targets from internal database
1.16.6+164 - 2023-10-13
Changed
- Stats : always display period selector
Fixed
- Stats: update ui when history change
1.16.5+163 - 2023-10-10
Changed
- Reduce notifyListeners on diaper provider
1.16.4+162 - 2023-10-09
Changed
- Upgrade deps
1.16.3+161 - 2023-10-07
Added
- Export price in history csv
- Can edit diaper price in change
- Export stock as CSV
1.16.2+159 - 2023-10-05
Fixed
- Stats: The period selector had disappeared
1.16.1+158 - 2023-10-05
Fixed
- Allow comma in price field
1.16.0+157 - 2023-10-03
Added
- Stats : add ratio by state
- Diaper price
Changed
- Stats: Change detailed table
- Default sort are now count descending
Fixed
- Don't show edit stock dialog on read-only shared stock
- Apply "Keep diapers with no stock" settings on shared stock
- Fix bugs when activating cloud sync via QR Code
1.15.14+152 - 2023-09-25
Added
- Notification : indicate when notification are not allowed
1.15.13+151 - 2023-09-22
Fixed
- Fix 12h/24h time format on web. 24h forced by default
1.15.12+150 - 2023-09-21
Added
- 12 hour time format
- Can force time format
Fixed
- Improve stock merge difference between cloud-sync's servers and device stock
1.15.11+149 - 2023-09-17
Changed
- Request new permissions on android 14 for exact time notification
Fixed
- Fix save old change end time when set state & wetness when remote slowly respond
1.15.10+148 - 2023-09-13
Fixed
- Fix double icon on app menu
1.15.9+147 - 2023-09-11
Added
- Stats: Add average wetness level
- Fix load wetness from cloud
Changed
- Notifications no longer sent at the exact time for compatibility with Android 14 (probably temporary)
1.15.8+146 - 2023-09-06
Added
- Stats: Add average wetness level
- Fix load wetness from cloud
1.15.7+145 - 2023-09-05
Fixed
- Always display infinite stock
1.15.5+143 - 2023-09-03
Changed
- Allow define custom size for custom booster
- Allow add custom size to stock for official booster
Fixed
- Remove seconds and bellow units on change start/end time
- Fix calc stats outside time of diaper with custom period
1.15.4+141 - 2023-09-01
Fixed
- Fix
1.15.3+140 - 2023-09-01
Fixed
- Fix
1.15.2+139 - 2023-08-31
Changed
- Ask biometrics immediately if available
Fixed
- Fix double unlock with biometrisc
1.15.1+138 - 2023-08-30
Fixed
- Fix parsing wetness level with cloud-sync or shared history
- - Fix color of wet icon in dark mode
1.15.0+135 - 2023-08-30
Added
- Select diaper randomly
- Custom stats period
- Wetness level
Fixed
- Limit Whats news to current version
1.14.6+134 - 2023-08-28
Added
- Allow export history in csv on web
1.14.5+133 - 2023-08-26
Fixed
- Sort stock on add diaper on change dialog
- Handle defined booster size if default are in availables sizes
- Edit target on custom type enable save button
- Fix edit custom type when cloud-sync is disable
1.14.4+129 - 2023-08-24
Added
- Add Korean translations
1.14.3+127 - 2023-08-22
Fixed
- Fix duplicate custom type when disable cloud sync
- Sort your stash when using sharing stock
- Don't calc streak in current wearing widget if having many change without end time