Skip to content

v4.17.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Dec 20:39
7fb063c

4.17.0 (2024-12-04)

Features

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

Bug Fixes

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