Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(develop): release 4.17.0 #5615

Merged
merged 1 commit into from
Dec 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,91 @@
# Changelog

## [4.17.0](https://github.com/openfoodfacts/smooth-app/compare/v4.16.0...v4.17.0) (2024-12-04)


### Features

* "Use photo as" available directly in the gallery (+ a fix) ([#5916](https://github.com/openfoodfacts/smooth-app/issues/5916)) ([b54e461](https://github.com/openfoodfacts/smooth-app/commit/b54e461256971f18460d225b5fe171be64d0905c))
* (5291) Add section for doing CRUD on product tags (Folksonomy) ([#5768](https://github.com/openfoodfacts/smooth-app/issues/5768)) ([93451cf](https://github.com/openfoodfacts/smooth-app/commit/93451cf4908ef23c95378dfac9890d08e069d608))
* 1392 - added "select all" and "select none" actions for product lists ([#5842](https://github.com/openfoodfacts/smooth-app/issues/5842)) ([2784043](https://github.com/openfoodfacts/smooth-app/commit/2784043abe78c8af8c012c9fe2ad8d66d9114c89))
* 28 new icons ([#5805](https://github.com/openfoodfacts/smooth-app/issues/5805)) ([b7d4ecf](https://github.com/openfoodfacts/smooth-app/commit/b7d4ecffa9aed3ec857346b268c87450b682a62b))
* 5326 - add prices to proof from gallery (and thumbnails) ([#5670](https://github.com/openfoodfacts/smooth-app/issues/5670)) ([19ed4f0](https://github.com/openfoodfacts/smooth-app/commit/19ed4f0e74e7487662822f483d9c06f38eaad4eb))
* 5326 - users can now select proof from gallery in "add price" page ([#5679](https://github.com/openfoodfacts/smooth-app/issues/5679)) ([449ae5a](https://github.com/openfoodfacts/smooth-app/commit/449ae5a9283903a82b488b6a393eabdd835d0345))
* 5335 - owner field icon/info for "categories" ([#5845](https://github.com/openfoodfacts/smooth-app/issues/5845)) ([8fc4174](https://github.com/openfoodfacts/smooth-app/commit/8fc4174a143b6f85db736ce021d256d3b03f8484))
* 5405 - 3 queues for background tasks (fast, slow, long haul) ([#5743](https://github.com/openfoodfacts/smooth-app/issues/5743)) ([69bb171](https://github.com/openfoodfacts/smooth-app/commit/69bb171a20809d9b7665d00570e2de2da62efc5f))
* 5418 - Prices - "Are you sure you want to exit?" feature ([#5737](https://github.com/openfoodfacts/smooth-app/issues/5737)) ([44ce678](https://github.com/openfoodfacts/smooth-app/commit/44ce678042294d046feac7cc7c100f878c6c563c))
* 5428 - page dedicated to prices ([#5730](https://github.com/openfoodfacts/smooth-app/issues/5730)) ([4b8489d](https://github.com/openfoodfacts/smooth-app/commit/4b8489d6e598db84ff0b15135a52a481ff06de6c))
* 5430 - "producer provided" icon for nutrients and 4 product fields ([#5777](https://github.com/openfoodfacts/smooth-app/issues/5777)) ([45b7e7b](https://github.com/openfoodfacts/smooth-app/commit/45b7e7b39e0d8040ab3a85d5b41c8856de93dac2))
* 5568 - optimized search for price locations ([#5587](https://github.com/openfoodfacts/smooth-app/issues/5587)) ([8e5ea75](https://github.com/openfoodfacts/smooth-app/commit/8e5ea75f615531a7d4407840e67e027ce7a0fb80))
* 5586 - added explicit product type to all relevant background tasks ([#5721](https://github.com/openfoodfacts/smooth-app/issues/5721)) ([be05e60](https://github.com/openfoodfacts/smooth-app/commit/be05e6004e916a4760a76d092729c8edc6e815de))
* 5586 - explicit call to "food" server for user login actions ([#5662](https://github.com/openfoodfacts/smooth-app/issues/5662)) ([778b3fb](https://github.com/openfoodfacts/smooth-app/commit/778b3fbf2a7b37903cf819df00c8cfe21f36eb79))
* 5586 - OxF filter for term searches ([#5637](https://github.com/openfoodfacts/smooth-app/issues/5637)) ([077bf5e](https://github.com/openfoodfacts/smooth-app/commit/077bf5ef8c1b51335118a9b88bc11e89dd89f9cd))
* 5621 - "road to scores" label now depends on OxF ([#5772](https://github.com/openfoodfacts/smooth-app/issues/5772)) ([66a3492](https://github.com/openfoodfacts/smooth-app/commit/66a3492531a84c0fa1593e0b2e9ef8526386d613))
* 5638 - 5 dimensions for matomo ([#5837](https://github.com/openfoodfacts/smooth-app/issues/5837)) ([bab4fd8](https://github.com/openfoodfacts/smooth-app/commit/bab4fd879b910b445692119c2d2206c1442ccc02))
* 5639 - storing the latest selected product type ([#5752](https://github.com/openfoodfacts/smooth-app/issues/5752)) ([446a8c0](https://github.com/openfoodfacts/smooth-app/commit/446a8c09d12d4823412446b57fedeb56ebc4af34))
* 5643 - edit of products of any product type ([#5661](https://github.com/openfoodfacts/smooth-app/issues/5661)) ([899cb0f](https://github.com/openfoodfacts/smooth-app/commit/899cb0f4acbfd6217d65c41683420f1b308c7c88))
* 5643 - removed irrelevant editors for non-FOOD products ([#5663](https://github.com/openfoodfacts/smooth-app/issues/5663)) ([3c12fe0](https://github.com/openfoodfacts/smooth-app/commit/3c12fe0245058048c0c8bc09c60d802bbdf3f488))
* 5648 - deep link for Prices (+ OxF fixes) ([#5734](https://github.com/openfoodfacts/smooth-app/issues/5734)) ([b988dc6](https://github.com/openfoodfacts/smooth-app/commit/b988dc6d1ef488cbe3af6c9de854a27b8cca91be))
* 5700 - no click for KP title without additional elements ([#5709](https://github.com/openfoodfacts/smooth-app/issues/5709)) ([29f433c](https://github.com/openfoodfacts/smooth-app/commit/29f433c8069487147d7854871788da1c0de757ab))
* 5741 - respecting the "search products" access limitations ([#5810](https://github.com/openfoodfacts/smooth-app/issues/5810)) ([4d48671](https://github.com/openfoodfacts/smooth-app/commit/4d48671e3c47fb4638cce2e5ab15615571356b24))
* 5855 - no visible product type filter by default ([#5878](https://github.com/openfoodfacts/smooth-app/issues/5878)) ([5a0ba55](https://github.com/openfoodfacts/smooth-app/commit/5a0ba55e9616a71457d66881db71f88d518f3cf5))
* 5903 - shop icon for "find shop" in prices ([#5929](https://github.com/openfoodfacts/smooth-app/issues/5929)) ([df2c083](https://github.com/openfoodfacts/smooth-app/commit/df2c083bcf3c727b854a5291be17fb7a0697bf5a))
* 5905 - toggle instead of check box for "discount" price ([#5930](https://github.com/openfoodfacts/smooth-app/issues/5930)) ([d4507d0](https://github.com/openfoodfacts/smooth-app/commit/d4507d03cb71d6a7d74a1dfa0dc99198c9e6f8e7))
* Action bar for the product (+ light redesign) ([#5749](https://github.com/openfoodfacts/smooth-app/issues/5749)) ([b07b942](https://github.com/openfoodfacts/smooth-app/commit/b07b94207699a93ea8a9901084e48b32a3540a30))
* Allow to reorder the action bar ([#5826](https://github.com/openfoodfacts/smooth-app/issues/5826)) ([d6446ba](https://github.com/openfoodfacts/smooth-app/commit/d6446baeb9242b80cee36ecac76f97b144b854c1))
* An indicator if the photo may be locked by the producer ([#5974](https://github.com/openfoodfacts/smooth-app/issues/5974)) ([e53b0f3](https://github.com/openfoodfacts/smooth-app/commit/e53b0f3c09f7db8e7e3e5b0a7d038675e9159e01))
* Basic details: explanations about the producer are in a b… ([#5870](https://github.com/openfoodfacts/smooth-app/issues/5870)) ([c102a0e](https://github.com/openfoodfacts/smooth-app/commit/c102a0edd00dd56a45b0d485092141728e2b6d4c))
* Change UI of new product type cards ([#5857](https://github.com/openfoodfacts/smooth-app/issues/5857)) ([f81af45](https://github.com/openfoodfacts/smooth-app/commit/f81af45047555637f4aa7defba76d8ac14d21ba8))
* Improvements for the product page (Part 2) ([#5764](https://github.com/openfoodfacts/smooth-app/issues/5764)) ([688ddc2](https://github.com/openfoodfacts/smooth-app/commit/688ddc214f15fbba95954835d9c0e26a876aef68))
* JDK 21 for Android ([#5763](https://github.com/openfoodfacts/smooth-app/issues/5763)) ([1ce92df](https://github.com/openfoodfacts/smooth-app/commit/1ce92df2c2d25cf8a33820422b5f848d6d280eb8))
* Many improvements for the photo gallery ([#5895](https://github.com/openfoodfacts/smooth-app/issues/5895)) ([b44a5f5](https://github.com/openfoodfacts/smooth-app/commit/b44a5f546c793169f480114e1e831ba63c893a81))
* Min/max version for the tagline ([#5917](https://github.com/openfoodfacts/smooth-app/issues/5917)) ([6c6eae0](https://github.com/openfoodfacts/smooth-app/commit/6c6eae01b6626d041c09485e957430fc034c82c2))
* Photo gallery: if a photo is missing → take it directly ([#5885](https://github.com/openfoodfacts/smooth-app/issues/5885)) ([2c99540](https://github.com/openfoodfacts/smooth-app/commit/2c9954078e20f94f3f2c2443e1729e6743640158))
* Product page - manage user lists in a bottom sheet ([#5778](https://github.com/openfoodfacts/smooth-app/issues/5778)) ([0662041](https://github.com/openfoodfacts/smooth-app/commit/066204153f0b26ae6e604892ca763594646d6a89))
* Product page with the status bar from the POC ([#5808](https://github.com/openfoodfacts/smooth-app/issues/5808)) ([cc874d2](https://github.com/openfoodfacts/smooth-app/commit/cc874d23f6bf2a0f08fc4f336391d4398f3e7eff))
* Product page: add to list counter + appbar shadow ([#5869](https://github.com/openfoodfacts/smooth-app/issues/5869)) ([d7836ba](https://github.com/openfoodfacts/smooth-app/commit/d7836ba43035a541c77f8003e8cb561ef0da4343))
* Product page: notify when there are pending operations ([#5947](https://github.com/openfoodfacts/smooth-app/issues/5947)) ([57e13ea](https://github.com/openfoodfacts/smooth-app/commit/57e13ea16466d5b38f731c17aedbab9be72a4d8e))
* Scan cards share the same UI ([#5866](https://github.com/openfoodfacts/smooth-app/issues/5866)) ([3655c3b](https://github.com/openfoodfacts/smooth-app/commit/3655c3b3005d108d050468b8217a004faf412a7d))
* Some enhancements for the Bottom Sheet ([#5803](https://github.com/openfoodfacts/smooth-app/issues/5803)) ([b1005ce](https://github.com/openfoodfacts/smooth-app/commit/b1005cebd88eeebec73d38f1c2950e7ad062f367))
* Switch to Material 3 ([#5736](https://github.com/openfoodfacts/smooth-app/issues/5736)) ([388e4d0](https://github.com/openfoodfacts/smooth-app/commit/388e4d0b902b0b23525d5ae6034924ba6120ef96))
* The front picture is now fully visible on the product page ([#5828](https://github.com/openfoodfacts/smooth-app/issues/5828)) ([2168ab1](https://github.com/openfoodfacts/smooth-app/commit/2168ab1051368ccef4d3e65be1458b41c34d9644))
* The modal sheet for the 4 main photos with the date ([#5957](https://github.com/openfoodfacts/smooth-app/issues/5957)) ([18b3f08](https://github.com/openfoodfacts/smooth-app/commit/18b3f08816f865bd2b22fb1b0f920ee27507c439))
* UI Improvements for the photo gallery ([#5852](https://github.com/openfoodfacts/smooth-app/issues/5852)) ([9eba6ae](https://github.com/openfoodfacts/smooth-app/commit/9eba6ae3be3387cfa4f4d34a9b042005144b9428))
* Upgrade the Flutter version to 3.24 ([#5613](https://github.com/openfoodfacts/smooth-app/issues/5613)) ([a656986](https://github.com/openfoodfacts/smooth-app/commit/a6569866d4e5202a3d21782e24c5321d481d28dc))
* upgrade to off-dart 3.18.0 ([#5973](https://github.com/openfoodfacts/smooth-app/issues/5973)) ([3aadddf](https://github.com/openfoodfacts/smooth-app/commit/3aadddf0f9df1ed0a098594a353dc88d347534aa))


### Bug Fixes

* 5556 - try to display the questions when in button mode ([#5795](https://github.com/openfoodfacts/smooth-app/issues/5795)) ([5fb4dc3](https://github.com/openfoodfacts/smooth-app/commit/5fb4dc3a7f7d0a5782634116281338188dcd0b5a))
* 5570 - no nutriscore ecoscore for non-food products ([#5629](https://github.com/openfoodfacts/smooth-app/issues/5629)) ([50a64f8](https://github.com/openfoodfacts/smooth-app/commit/50a64f8a58a80d78e4d24a033bf4276a9010e43e))
* 5576 - first step towards multi product types ([#5593](https://github.com/openfoodfacts/smooth-app/issues/5593)) ([93fc899](https://github.com/openfoodfacts/smooth-app/commit/93fc89930154f73f0e320c7def0f6f703b4c2fb0))
* 5627 - remove focus from price amount after adding product ([#5729](https://github.com/openfoodfacts/smooth-app/issues/5729)) ([ccbe094](https://github.com/openfoodfacts/smooth-app/commit/ccbe094d2374be75fa0343b911dff374e2279b00))
* 5630 - changed button order for prices "new product" ([#5633](https://github.com/openfoodfacts/smooth-app/issues/5633)) ([72056fc](https://github.com/openfoodfacts/smooth-app/commit/72056fc827effeb44d4b044b65230e41a687d8d2))
* 5634 - refresh of price lazy counters when accessing lists ([#5678](https://github.com/openfoodfacts/smooth-app/issues/5678)) ([db080d2](https://github.com/openfoodfacts/smooth-app/commit/db080d2d095f1600dcf7d872660c7aa81c71cfca))
* 5665 - display "add nutrition facts" button only for relevant types ([#5674](https://github.com/openfoodfacts/smooth-app/issues/5674)) ([3185c72](https://github.com/openfoodfacts/smooth-app/commit/3185c72a36c2dc1cc96369941f92f62a16ad6fd7))
* 5681 - startActivityAndCollapse + android 14 ([#5684](https://github.com/openfoodfacts/smooth-app/issues/5684)) ([fc38f6e](https://github.com/openfoodfacts/smooth-app/commit/fc38f6ed644bdb63d2c95d67cec9f521760c21ae))
* 5682 - "Connection timed out" as possible gentle error for svg files ([#5683](https://github.com/openfoodfacts/smooth-app/issues/5683)) ([43c773b](https://github.com/openfoodfacts/smooth-app/commit/43c773b02aceccf8e00302d004c49d7a3d126a12))
* 5691 - fallback when "nulls last" not supported by db ([#5695](https://github.com/openfoodfacts/smooth-app/issues/5695)) ([e9eba42](https://github.com/openfoodfacts/smooth-app/commit/e9eba42552a4adece44e27f063dcdfbda59132c1))
* 5693 - able to run tasks without minimum duration wait ([#5694](https://github.com/openfoodfacts/smooth-app/issues/5694)) ([a8cfcd0](https://github.com/openfoodfacts/smooth-app/commit/a8cfcd02ce8fd71289971513e744897f6f857bbe))
* 5742 - centered tooltip after detail changes ([#5751](https://github.com/openfoodfacts/smooth-app/issues/5751)) ([3260024](https://github.com/openfoodfacts/smooth-app/commit/3260024a561c8e59d5324dd65b995eb574d75be3))
* 5789 - catching database exceptions not supposed to happen ([#5799](https://github.com/openfoodfacts/smooth-app/issues/5799)) ([0ec7dec](https://github.com/openfoodfacts/smooth-app/commit/0ec7decbc5e956101b2b81e1b1272089540c8c2c))
* 5830 - sorted "more photos" by timestamp ([#5843](https://github.com/openfoodfacts/smooth-app/issues/5843)) ([3665f05](https://github.com/openfoodfacts/smooth-app/commit/3665f05ef6741e32e372d36339ac6cf27b9da68d))
* 5864 - more verbose error message for details ([#5892](https://github.com/openfoodfacts/smooth-app/issues/5892)) ([5a38f01](https://github.com/openfoodfacts/smooth-app/commit/5a38f01f51369146b6d90d7ca9724aca9baf9a77))
* 5970 - SQLITE error "typo" ([#5971](https://github.com/openfoodfacts/smooth-app/issues/5971)) ([43c6743](https://github.com/openfoodfacts/smooth-app/commit/43c6743b5ce7f6cd27c2fce1bfcf7abd7f0acbbe))
* Fix external links ([#5754](https://github.com/openfoodfacts/smooth-app/issues/5754)) ([3475631](https://github.com/openfoodfacts/smooth-app/commit/3475631930725ff45e9a0b2a7b54a2bf524b2610))
* Harmonization between modal sheets ([#5875](https://github.com/openfoodfacts/smooth-app/issues/5875)) ([a32fde1](https://github.com/openfoodfacts/smooth-app/commit/a32fde1bd0682bc0757a672213963cf39089aabc))
* Image gallery language not selectable (+ too long AppBar title ([#5968](https://github.com/openfoodfacts/smooth-app/issues/5968)) ([47b6ee3](https://github.com/openfoodfacts/smooth-app/commit/47b6ee38abb0a719b81eb53c976c7c31351f43cd))
* Improvements for devices with text scale multipliers ([#5995](https://github.com/openfoodfacts/smooth-app/issues/5995)) ([8bf8299](https://github.com/openfoodfacts/smooth-app/commit/8bf82997167cb0847c19c8d98f37906f1300e5cf))
* Invisible loading animation ([#5641](https://github.com/openfoodfacts/smooth-app/issues/5641)) ([3c8c299](https://github.com/openfoodfacts/smooth-app/commit/3c8c299d2819a53ff406289f886f2c4ce2d4dd54))
* material 3 / elevatedbutton ([#5745](https://github.com/openfoodfacts/smooth-app/issues/5745)) ([c8eee2e](https://github.com/openfoodfacts/smooth-app/commit/c8eee2ed3c18fcdde0a03ff8df5e0c227b1dd7de))
* Misc visual improvements ([#5829](https://github.com/openfoodfacts/smooth-app/issues/5829)) ([054ac0d](https://github.com/openfoodfacts/smooth-app/commit/054ac0d6c210050d51ad3b8ccdd3d87c9082c3dd))
* Optimized version of the scan cards for small screens ([#5928](https://github.com/openfoodfacts/smooth-app/issues/5928)) ([c8d5392](https://github.com/openfoodfacts/smooth-app/commit/c8d5392b4242529ab9e16d066cc61859b9f20495))
* osm_key duplicate column name ([#5960](https://github.com/openfoodfacts/smooth-app/issues/5960)) ([0430192](https://github.com/openfoodfacts/smooth-app/commit/0430192bc361f61659114042f41f39685e11e886))
* Robotoff banner: bring back the pre-Material 3 visual ([#5774](https://github.com/openfoodfacts/smooth-app/issues/5774)) ([8608fa4](https://github.com/openfoodfacts/smooth-app/commit/8608fa4ad3db76d57e50f59d6b4878fbac1be74f))
* Typo in prices_add_n_prices string ([#5896](https://github.com/openfoodfacts/smooth-app/issues/5896)) ([1c10df2](https://github.com/openfoodfacts/smooth-app/commit/1c10df2cb8c6fad4a21125d74decb4d0cf124d8d))
* UI changes for the homepage ([#5911](https://github.com/openfoodfacts/smooth-app/issues/5911)) ([f877ece](https://github.com/openfoodfacts/smooth-app/commit/f877ecefa43b7b3594269e8547df402ccfbc3835))

## [4.16.0](https://github.com/openfoodfacts/smooth-app/compare/v4.15.0...v4.16.0) (2024-09-25)


Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.16.9
4.17.0
Loading