diff --git a/CHANGELOG.md b/CHANGELOG.md index 3804892353c..33eb6432e50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,86 @@ # Changelog +## [4.17.0](https://github.com/openfoodfacts/smooth-app/compare/v4.16.0...v4.17.0) (2024-11-29) + + +### 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)) +* 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)) + + +### 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)) +* 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)) +* 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) diff --git a/version.txt b/version.txt index 152b2727836..43b58271549 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -4.16.9 +4.17.0