Changeset 3195468
- Timestamp:
- 11/23/2024 11:58:19 AM (16 months ago)
- Location:
- foodle-for-democracy-poll
- Files:
-
- 2 edited
-
tags/2.5.23.3/readme.txt (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
foodle-for-democracy-poll/tags/2.5.23.3/readme.txt
r3195450 r3195468 641 641 * (Fix) A few minor code and string improvements plus some fixes for further stability. 642 642 643 = 1.9.1.2 = 644 * (Fix) Check and correct for admin capablity 'manage-foodle' as re-activiation of plugins will obviously not run the plugin's own activation function (to deactivate and then activate the plugin again would accomplish the same). 645 646 = 1.9.1.1 = 647 * (New) Administrator can see the Foodle metafields in the user profiles, even if switched off for the users (then marked for the administrator by a red dashed border). 648 * (New) Introduced Foodle menu and submenus in the admin menu toolbar. Can be switched on and off in the Foodle settings. 649 * (New) Introduced capability 'manage_foodle' to prepare future functionality. 650 * (Tweak) Added a link to the user profile in the extra metafield shortcode. 651 * (Tweak) Added CSS classes 'foodle-extra-button' and 'foodle-extra-date-delete' to complete the 'foodle-extra-...' CSS classes. 652 * (Fix) One string replaced. 653 654 = 1.9.0.0 = 655 * (New) Shortcode to access the Foodle metafields anywhere in the front end. 656 * (New) Access to the Foodle metafields in the user profile can be switched off in the Foodle settings. 657 * (Tweak) Introduced a number of CSS classes to controll the front end appearance of the Foodle metafields. 658 * (Fix) A number of small optimizations and text corrections. 659 660 = 1.8.8.1 = 661 * (Fix) Avoid warnings in non-admin area. 662 663 = 1.8.8.0 = 664 * (Tweak) For the Foodle admin menu color input: show color preview and limit input to hex characters. 665 * (Fix) Allow to delete a 'foodle-date' type input. 666 667 = 1.8.7.7 = 668 * (Tweak) Safety queries (confirmations) before saving can now be deactivated. 669 * (Fix) A few minor corrections and improvements. 670 671 = 1.8.7.6 = 672 * (Tweak) A few more confirmation queries. 673 * (Tweak) A few text corrections. 674 675 = 1.8.7.5 = 676 * (Tweak) Enhanced the messaging/information system of Foodle. 677 * (Tweak) Improved code robustness. 678 679 = 1.8.7.4 = 680 * (Tweak) Just to avoid misunderstandings: two WARNINGs changed to INFOs, one WARNING changed to ERROR. 681 682 = 1.8.7.3 = 683 * (New) Added graphical information in each Democracy poll edit page, whether IP storage is switched on or off in each poll. 684 * (Tweak) The 'foodle-date' input now prevents ANY key. 685 686 = 1.8.7.2 = 687 * (Fix) Fixed an HTML id conflict. 688 689 = 1.8.7.1 = 690 * (Fix) Existing fields were not always deactivated (error introduced by last version) due to a bug. 691 692 = 1.8.7.0 = 693 * (New) Introduced new input type 'foodle-date' to control date input formats based on the format stored in foodle settings. 694 695 = 1.8.6.2 = 696 * (Tweak) A few improvements with messages and confirmations. 697 698 = 1.8.6.1 = 699 * (Tweak) Added tooltip warning for metafield entry deletion in database. 700 * (Fix) Slightly changed tooltip warning position to avoid flickering at right borders. 701 702 = 1.8.6.0 = 703 * (New) Introducing metafield HTML input types to format the input in the user profile. 704 * (New) Option to delete orphaned own metafields still stored in the database. 705 * (Fix) Improved a number of original strings and their German translations. 706 707 = 1.8.5.2 = 708 * (Fix) Format of FAQs in help tab corrected. 709 710 = 1.8.5.1 = 711 * (New) Show FAQs in help tab. 712 713 = 1.8.5.0 = 714 * (New) Warning in Democracy and Foodle before leaving the page when input fields or seletions were edited without saving (does not work on IOS). 715 716 = 1.8.4.0 = 717 * (New) Enable/Disable fields for selection as left hand category column in the Foodle table. Therefore, the metafield definition was slightly rearranged. 718 * (Tweak) Some texts were improved for more clarity. 719 * (Tweak) Democracy and Foodle will be displayed together in the Wordpress settings submenu. 720 721 = 1.8.3.0 = 722 * (Fix) Tested and updated to work with WordPress 6.2 version. 723 724 = 1.8.2.5 = 725 * (Fix) Corrected an error introduced with version 1.8.2.4. 726 727 = 1.8.2.4 = 728 * (New) Added graphical information in the Democracy poll list, whether IP storage is switched on or off in each poll. 729 730 = 1.8.2.3 = 731 * (Tweak) Added a few tooltips and a bit of formatting. 732 733 = 1.8.2.2 = 734 * (Fix) Ensure that shortcodes (e.g. [foodle-link-democracy-poll]) are also executed within [democracy_archives]. 735 * (Tweak) The string "From posts" in the [democracy_archives] shortcode was modified and can now be translated. 736 * (Tweak) Some further optimizations in overall formatting and in marking of own votes. 737 * (Tweak) Added CSS class 'foodle-reminder-email-area'. 738 739 = 1.8.2.1 = 740 * (Tweak) A number of formatting improvements. 741 742 = 1.8.2.0 = 743 * (New) Added notifications when Democracy Poll database logging is switched off and Foodle can therefore not work. 744 * (Tweak) Added a button to move to the Foodle settings within a poll admin page. 745 746 = 1.8.1.0 = 747 * (Tweak) Further optimization of IP delete function per poll. 748 749 = 1.8.0.1 = 750 * (Fix) A minor language correction. 751 752 = 1.8.0.0 = 753 * (New) Allow to delete the stored IP adresses of individal polls upon vote. This will preserve the full functionality even when some voters share the same IP address. Foodle still requires the Democracy setting for storing of IP addresses to be selected! 754 755 = 1.7.3.2 = 756 * A few CSS optimizations for CSS class 'foodle-link-button'. 757 758 = 1.7.3.1 = 759 * A few CSS optimizations. 760 761 = 1.7.3.0 = 762 * Code optimization to avoid PHP warnings under certain circumstances. 763 * Introduced new CSS class "foodle-sort-is" to accompany existing CSS class "foodle-sort-button" (both initially now on "white-space: nowrap;") 764 765 = 1.7.2.1 = 766 * Minor typo incl. language file corrections. 767 768 = 1.7.2 = 769 * Small improvement to front end CSS in order to work with more themes instantly. 770 * Added a few CSS classes within the Foodle table for easier access. 771 * Thorough test with WordPress 6.1.1 version. 772 773 = 1.7.1 = 774 * Inserted an explanatory remark in each Democracy Poll edit page for the multiple answers option. 775 776 = 1.7.0 = 777 * A shortcode was added to inhibit the display of certain Foodle IDs in a Democracy Poll archive shortcode. 778 * Thorough test with WordPress 6.0.2 version. 779 780 = 1.6.0 = 781 * Optimized sorting algorithm for metafields sorting, since correct sorting was prevented under certain conditions. 782 * Make sure to have no line starting with spaces! 783 * Thorough test with WordPress 6.0.1 version. 784 785 = 1.5.6 = 786 * Optimized HTML textarea behaviour with line breaks (metafields sorting), occurring under certain conditions. 787 * Make sure to have no line starting with spaces! 788 * Thorough test with WordPress 5.9.3 version. 789 790 = 1.5.5.7 = 791 * Corrects an AJAX-error, introduced with version 1.5.5.5, which - in some cases - avoided the output upon an AJAX call. 792 793 = 1.5.5.6 = 794 * Further SQL optimization. 795 796 = 1.5.5.5 = 797 * Avoid any output if poll (referred to in the shortcode) does not exist. 798 * Some SQL optimizations. 799 800 = 1.5.5.4 = 801 * Added a hint whether marked voters are counted in the answer column sums or not. 802 * Compatibility improvement #9 for PHP 8.0. 803 * Some CSS improvements. 804 805 = 1.5.5.3 = 806 * Improved tick image and size. 807 * Improved Foodle table background. 808 809 = 1.5.5.2 = 810 * Improved category counting behaviour and CSS color scheme in a first-com/first-serve scenario. 811 * Compatibility improvement #8 for PHP 8.0. 812 813 = 1.5.5.1 = 814 * Corrected: Ensure marked users NOT to be counted by default. 815 816 = 1.5.5.0 = 817 * For each individual poll, it can be decided, whether to count a marked voter both, in the total count per answer column and in a first-come-first-serve answer. 818 * Added CSS class 'foodle-cell-is-marked-in' for the cells mith marked user names being counted in the Foodle table. 819 820 = 1.5.4.1 = 821 * Corrected location of a translation string. 822 823 = 1.5.4.0 = 824 * Added to display "Unknown User" when voting user is not known in the database. 825 * Compatibility improvement #7 for PHP 8.0. 826 827 = 1.5.3.0 = 828 * Tested ok with WordPress 5.8. 829 * Added links in the help-tabs to plugin settings. 830 831 = 1.5.2.0 = 832 * Foodle table headline text is now part of the Foodle settings. 833 * Missing help translation string added and linked to settings. 834 835 = 1.5.1.0 = 836 * Parameter 'status' added in shortcode 'foodle-link-democracy-poll' to select link button display when 'logged-in' and/or 'not-logged-in' as comma-separated list. 837 838 = 1.5.0.0 = 839 * Democracy Poll shortcode now allows shortcode use inside its own text field (underneath the very poll). 840 * New parameter 'horizontal' added to shortcode 'foodle-link-democracy-poll' for button alignment (left, center, right). 841 * Shortcode 'foodle-link-democracy-poll' now accepts 'self' as id content for usage inside the Democracy Poll's own text field (located underneath the very poll). 842 * Added related CSS class 'foodle-link-button' for the button used by shortcode 'foodle-link-democracy-poll'. 843 * With the above, a usage like [foodle-link-democracy-poll id="self" not_same="true" verbose="false" horizontal="center"] could be interesting. 844 * Some still missing text and messages wrapped by <code><div></div></code>. 845 846 = 1.4.9.3 = 847 * Avoid to offer any existing user meta with array content for field selection. 848 * Added parameter 'verbose' to shortcode [foodle-link-democracy-poll]. 849 * Some text and messages wrapped by <code><div></div></code>. 850 * Updated refresh button design. 851 852 = 1.4.9.2 = 853 * Compatibility improvement #6 for PHP 8.0. 854 855 = 1.4.9.1 = 856 * Correction of refresh button placement when multiple result displays are shown on one page/post. 857 858 = 1.4.9.0 = 859 * Added an optional AJAX refresh button in both, the results display before and after voting. Both options can be selected individually for each poll id in the related Democracy Poll admin page. 860 * Added related CSS class 'democracy-refresh-button'. However, the button uses CSS class 'dem-button' as well and therefore follows the Democracy CSS settings - if not otherwise decided. 861 * Compatibility improvement #5 for PHP 8.0. 862 * Minor code and format improvements. 863 864 = 1.4.8.1 = 865 * Added CSS classes 'democracy-voted' and 'democracy-not-voted' to the existing 'democracy' CSS class and CSS class 'democracy-your-vote' inside the poll results for the text indicating the users votes - all three to be able to differentiate for CSS use. 866 867 = 1.4.8.0 = 868 * Added CSS classes 'democracy-voting' and 'democracy-results' to the existing 'democracy' CSS class in order to be able to differentiate for CSS use. 869 870 = 1.4.7.0 = 871 * As the main shortcode was designed (and only makes sense) for registered users and registered voters only, it will now be disabled for other purposes. 872 * All other functions work regardless this necessary restriction. 873 874 = 1.4.6.0 = 875 * Compatibility improvement #4 for PHP 8.0. 876 * Code structure and robustness further improved. 877 * CSS class 'foodle-statistics-check-table' added for the related dashboard widget / shortcode. 878 879 = 1.4.5.0 = 880 * Compatibility improvement #3 for PHP 8.0. 881 * Better cross-browser design compatibility (e.g. IE, Safari, Firefox). 882 883 = 1.4.4.0 = 884 * A few format adaptations and code improvements. 885 886 = 1.4.3.1 = 887 * Table width behaviour and table column width behaviour - while moving a row - was 'beautified'. 888 889 = 1.4.3.0 = 890 * Compatibility improvement #2 for PHP 8.0. 891 * Corrected behaviour during new user registration. 892 * Improved recognition of invalid user metafields in the user profile 893 894 = 1.4.2.0 = 895 * Improved behaviour in Foodle check (dashboard widget & shortcode) to handle polls without responses so far. 896 897 = 1.4.1.0 = 898 * Compatibility improvement #1 for PHP 8.0. 899 900 = 1.4.0.2 = 901 * Ensure that jquery-ui-sortable is active and don't rely that other acctive plugins did this job already. 902 903 = 1.4.0.1 = 904 * Avoid undefinded message for 'is_plugin_active()' under certain conditions (controlling dependency between Foodle and Democracy Poll). 905 906 = 1.4.0.0 = 907 * Foodle's back end tooltips (Help & Warning) are now available in the front end (and the back end) for anywhere-use by the administrator. 908 * Foodle's individual back end CSS and back end javascript/jQuery are now limited to the Foodle admin pages to avoid unnecessary loading elsewhere. 909 * A few format adaptations in the back end. 910 911 = 1.3.1.0 = 912 * Back end manual row moving (for sorting) now works on touchscreens as well (Touch Punch). 913 * Inadvertent scroll-up upon row moving is being prevented - even for newly added (and not yet saved) rows. 914 * Row swapping is initiated as soon as the pointer hovers above another row. 915 * Minor mouse pointer corections. 916 917 = 1.3.0.0 = 918 * In the metafield definition table, rows can now be dragged manually to generate a new sorting order. 919 * In the same manner, the Foodle user capabilities table can be sorted manually as well. 920 * A few jQuery use improvements. 921 922 = 1.2.3.0 = 923 * Further improved timing of initialization events (user_meta, shortcodes, and so on). 924 * Reduced javascript output size by combining some elements. 925 * Avoid unnecessary duplication of output. 926 927 = 1.2.2.1 = 928 * Logic improvements to avoid unnecessary function calls. 929 * A few page format enhancements, e.g. with solo="true", 'foodle_table_top_spacing' is no longer used in order to improve administrator layout control. 930 931 = 1.2.2.0 = 932 * New shortcode to display content depending on roles. Can e.g. be used to display the Democracy Poll archive or certain polls for selected roles only. Can as well be used for anything in your site. 933 934 = 1.2.1.0 = 935 * AJAX improved to avoid potential conflicts with other plugins. 936 937 = 1.2.0.1 = 938 * Some explaining strings still needed to be updated following the big move in 1.2.0.0. 939 940 = 1.2.0.0 = 941 * Full shortcode flexibility added (thus improving vs. 1.1.6.0), including several Foodle shortcodes with individual parameters for one Democracy Poll on the same page/post. 942 * Individual Foodle AJAX parameters on the front end are now stored in user-meta in order to avoid any potential conflicting scenarios. 943 * Added CSS classes 'foodle_democracy_top_spacing' and 'foodle-table-headline'. 944 * Format improvements in the email reminder area and the Foodle table area. 945 * The shortcode parameter 'solo="true"' will not only switch off the email reminder area and the headline above the Foodle table but the date column as well, if hidden (this column is hidden and only visible for selected users, when 'show_date="false"'). 946 * Minor code and stability improvements. 947 948 = 1.1.7.0 = 949 * Small AJAX bug corrected (introduced with 1.1.6.0). 950 951 = 1.1.6.0 = 952 * Several Democracy Poll shortcodes and several related Foodle shortcodes on the same page/post are possible now. However, several Foodle shortcodes for the same poll id will further not be allowed for the sake of the dynamic AJAX interaction. But - if really needed - you may choose to switch AJAX off on such pages/posts (see the Foodle Settings). 953 * A number of further CSS classes added (see the tips tab) for more administrator design control. 954 955 = 1.1.5.0 = 956 * Format error in email-reminder-area corrected. 957 * Foodle table (column-width) optimized for columns with no responses so far. 958 * Potential division-by-zero error removed. 959 * Added CSS class 'foodle-button'. 960 * Minor improvements. 961 962 = 1.1.4.0 = 963 * A few visibility improvements. 964 965 = 1.1.3.0 = 966 * Minor adjustments and stability enhancements. 967 968 = 1.1.2.0 = 969 * A few strings precised and German translations adapted. 970 * Position of donation button moved to help tabs. 971 * Foodle admin footer beautified. 972 973 = 1.1.1.0 = 974 * Enhanced check of regular expressions incl. error display upon form submit. 975 * Strings further optimized and German translation completed. 976 977 = 1.1.0.9 = 978 * Missing translation strings completed. 979 980 = 1.1.0.8 = 981 * Optimized input validation including Regular Expressions. 982 * Optimized a few strings. 983 984 = 1.1.0.7 = 985 * Page format error corrected. Was introduced with 1.1.0.6 unintentionally. 986 987 = 1.1.0.6 = 988 * Previous reminders are shown as well for closed polls or polls, where reminders are switched off. 989 * Display optimization for answers marked radio ('••') when in radio polls anyway. 990 991 = 1.1.0.5 = 992 * Bug in statistics for email reminders corrected. 993 994 = 1.1.0.4 = 995 * Added tips tab content: How to handle own CSS styles for the Democracy Poll and Foodle front end. 996 * Email placeholder added: {user-login}. 997 998 = 1.1.0.3 = 999 * Activation conditions checks upon plugin activation and during operation were optimized. 1000 * Minor enhancements in the tips tab. 1001 1002 = 1.1.0.2 = 1003 * Minor tips table and CSS adjustments. 1004 1005 = 1.1.0.1 = 1006 * Tested ok with WordPress 5.7.1. 1007 1008 = 1.1.0.0 = 1009 * Added Democracy Poll enhancement to allow mixed polls (checkboxes and radiobuttons in one poll). 1010 * Added Regular Expressions to control user profile fields. 1011 * Added full control of categories per poll from within the Democracy Poll edit screen. 1012 * Added further Foodle parameter settings. 1013 1014 = 1.0.0.0 = 1015 * First stable version with all initial features. 643 = Change notes for earlier versions = 644 * Will be available with a link from here soon (separately due to limited lenght allowance at this place in WordPress) 1016 645 1017 646 == Upgrade Notice == -
foodle-for-democracy-poll/trunk/readme.txt
r3195450 r3195468 641 641 * (Fix) A few minor code and string improvements plus some fixes for further stability. 642 642 643 = 1.9.1.2 = 644 * (Fix) Check and correct for admin capablity 'manage-foodle' as re-activiation of plugins will obviously not run the plugin's own activation function (to deactivate and then activate the plugin again would accomplish the same). 645 646 = 1.9.1.1 = 647 * (New) Administrator can see the Foodle metafields in the user profiles, even if switched off for the users (then marked for the administrator by a red dashed border). 648 * (New) Introduced Foodle menu and submenus in the admin menu toolbar. Can be switched on and off in the Foodle settings. 649 * (New) Introduced capability 'manage_foodle' to prepare future functionality. 650 * (Tweak) Added a link to the user profile in the extra metafield shortcode. 651 * (Tweak) Added CSS classes 'foodle-extra-button' and 'foodle-extra-date-delete' to complete the 'foodle-extra-...' CSS classes. 652 * (Fix) One string replaced. 653 654 = 1.9.0.0 = 655 * (New) Shortcode to access the Foodle metafields anywhere in the front end. 656 * (New) Access to the Foodle metafields in the user profile can be switched off in the Foodle settings. 657 * (Tweak) Introduced a number of CSS classes to controll the front end appearance of the Foodle metafields. 658 * (Fix) A number of small optimizations and text corrections. 659 660 = 1.8.8.1 = 661 * (Fix) Avoid warnings in non-admin area. 662 663 = 1.8.8.0 = 664 * (Tweak) For the Foodle admin menu color input: show color preview and limit input to hex characters. 665 * (Fix) Allow to delete a 'foodle-date' type input. 666 667 = 1.8.7.7 = 668 * (Tweak) Safety queries (confirmations) before saving can now be deactivated. 669 * (Fix) A few minor corrections and improvements. 670 671 = 1.8.7.6 = 672 * (Tweak) A few more confirmation queries. 673 * (Tweak) A few text corrections. 674 675 = 1.8.7.5 = 676 * (Tweak) Enhanced the messaging/information system of Foodle. 677 * (Tweak) Improved code robustness. 678 679 = 1.8.7.4 = 680 * (Tweak) Just to avoid misunderstandings: two WARNINGs changed to INFOs, one WARNING changed to ERROR. 681 682 = 1.8.7.3 = 683 * (New) Added graphical information in each Democracy poll edit page, whether IP storage is switched on or off in each poll. 684 * (Tweak) The 'foodle-date' input now prevents ANY key. 685 686 = 1.8.7.2 = 687 * (Fix) Fixed an HTML id conflict. 688 689 = 1.8.7.1 = 690 * (Fix) Existing fields were not always deactivated (error introduced by last version) due to a bug. 691 692 = 1.8.7.0 = 693 * (New) Introduced new input type 'foodle-date' to control date input formats based on the format stored in foodle settings. 694 695 = 1.8.6.2 = 696 * (Tweak) A few improvements with messages and confirmations. 697 698 = 1.8.6.1 = 699 * (Tweak) Added tooltip warning for metafield entry deletion in database. 700 * (Fix) Slightly changed tooltip warning position to avoid flickering at right borders. 701 702 = 1.8.6.0 = 703 * (New) Introducing metafield HTML input types to format the input in the user profile. 704 * (New) Option to delete orphaned own metafields still stored in the database. 705 * (Fix) Improved a number of original strings and their German translations. 706 707 = 1.8.5.2 = 708 * (Fix) Format of FAQs in help tab corrected. 709 710 = 1.8.5.1 = 711 * (New) Show FAQs in help tab. 712 713 = 1.8.5.0 = 714 * (New) Warning in Democracy and Foodle before leaving the page when input fields or seletions were edited without saving (does not work on IOS). 715 716 = 1.8.4.0 = 717 * (New) Enable/Disable fields for selection as left hand category column in the Foodle table. Therefore, the metafield definition was slightly rearranged. 718 * (Tweak) Some texts were improved for more clarity. 719 * (Tweak) Democracy and Foodle will be displayed together in the Wordpress settings submenu. 720 721 = 1.8.3.0 = 722 * (Fix) Tested and updated to work with WordPress 6.2 version. 723 724 = 1.8.2.5 = 725 * (Fix) Corrected an error introduced with version 1.8.2.4. 726 727 = 1.8.2.4 = 728 * (New) Added graphical information in the Democracy poll list, whether IP storage is switched on or off in each poll. 729 730 = 1.8.2.3 = 731 * (Tweak) Added a few tooltips and a bit of formatting. 732 733 = 1.8.2.2 = 734 * (Fix) Ensure that shortcodes (e.g. [foodle-link-democracy-poll]) are also executed within [democracy_archives]. 735 * (Tweak) The string "From posts" in the [democracy_archives] shortcode was modified and can now be translated. 736 * (Tweak) Some further optimizations in overall formatting and in marking of own votes. 737 * (Tweak) Added CSS class 'foodle-reminder-email-area'. 738 739 = 1.8.2.1 = 740 * (Tweak) A number of formatting improvements. 741 742 = 1.8.2.0 = 743 * (New) Added notifications when Democracy Poll database logging is switched off and Foodle can therefore not work. 744 * (Tweak) Added a button to move to the Foodle settings within a poll admin page. 745 746 = 1.8.1.0 = 747 * (Tweak) Further optimization of IP delete function per poll. 748 749 = 1.8.0.1 = 750 * (Fix) A minor language correction. 751 752 = 1.8.0.0 = 753 * (New) Allow to delete the stored IP adresses of individal polls upon vote. This will preserve the full functionality even when some voters share the same IP address. Foodle still requires the Democracy setting for storing of IP addresses to be selected! 754 755 = 1.7.3.2 = 756 * A few CSS optimizations for CSS class 'foodle-link-button'. 757 758 = 1.7.3.1 = 759 * A few CSS optimizations. 760 761 = 1.7.3.0 = 762 * Code optimization to avoid PHP warnings under certain circumstances. 763 * Introduced new CSS class "foodle-sort-is" to accompany existing CSS class "foodle-sort-button" (both initially now on "white-space: nowrap;") 764 765 = 1.7.2.1 = 766 * Minor typo incl. language file corrections. 767 768 = 1.7.2 = 769 * Small improvement to front end CSS in order to work with more themes instantly. 770 * Added a few CSS classes within the Foodle table for easier access. 771 * Thorough test with WordPress 6.1.1 version. 772 773 = 1.7.1 = 774 * Inserted an explanatory remark in each Democracy Poll edit page for the multiple answers option. 775 776 = 1.7.0 = 777 * A shortcode was added to inhibit the display of certain Foodle IDs in a Democracy Poll archive shortcode. 778 * Thorough test with WordPress 6.0.2 version. 779 780 = 1.6.0 = 781 * Optimized sorting algorithm for metafields sorting, since correct sorting was prevented under certain conditions. 782 * Make sure to have no line starting with spaces! 783 * Thorough test with WordPress 6.0.1 version. 784 785 = 1.5.6 = 786 * Optimized HTML textarea behaviour with line breaks (metafields sorting), occurring under certain conditions. 787 * Make sure to have no line starting with spaces! 788 * Thorough test with WordPress 5.9.3 version. 789 790 = 1.5.5.7 = 791 * Corrects an AJAX-error, introduced with version 1.5.5.5, which - in some cases - avoided the output upon an AJAX call. 792 793 = 1.5.5.6 = 794 * Further SQL optimization. 795 796 = 1.5.5.5 = 797 * Avoid any output if poll (referred to in the shortcode) does not exist. 798 * Some SQL optimizations. 799 800 = 1.5.5.4 = 801 * Added a hint whether marked voters are counted in the answer column sums or not. 802 * Compatibility improvement #9 for PHP 8.0. 803 * Some CSS improvements. 804 805 = 1.5.5.3 = 806 * Improved tick image and size. 807 * Improved Foodle table background. 808 809 = 1.5.5.2 = 810 * Improved category counting behaviour and CSS color scheme in a first-com/first-serve scenario. 811 * Compatibility improvement #8 for PHP 8.0. 812 813 = 1.5.5.1 = 814 * Corrected: Ensure marked users NOT to be counted by default. 815 816 = 1.5.5.0 = 817 * For each individual poll, it can be decided, whether to count a marked voter both, in the total count per answer column and in a first-come-first-serve answer. 818 * Added CSS class 'foodle-cell-is-marked-in' for the cells mith marked user names being counted in the Foodle table. 819 820 = 1.5.4.1 = 821 * Corrected location of a translation string. 822 823 = 1.5.4.0 = 824 * Added to display "Unknown User" when voting user is not known in the database. 825 * Compatibility improvement #7 for PHP 8.0. 826 827 = 1.5.3.0 = 828 * Tested ok with WordPress 5.8. 829 * Added links in the help-tabs to plugin settings. 830 831 = 1.5.2.0 = 832 * Foodle table headline text is now part of the Foodle settings. 833 * Missing help translation string added and linked to settings. 834 835 = 1.5.1.0 = 836 * Parameter 'status' added in shortcode 'foodle-link-democracy-poll' to select link button display when 'logged-in' and/or 'not-logged-in' as comma-separated list. 837 838 = 1.5.0.0 = 839 * Democracy Poll shortcode now allows shortcode use inside its own text field (underneath the very poll). 840 * New parameter 'horizontal' added to shortcode 'foodle-link-democracy-poll' for button alignment (left, center, right). 841 * Shortcode 'foodle-link-democracy-poll' now accepts 'self' as id content for usage inside the Democracy Poll's own text field (located underneath the very poll). 842 * Added related CSS class 'foodle-link-button' for the button used by shortcode 'foodle-link-democracy-poll'. 843 * With the above, a usage like [foodle-link-democracy-poll id="self" not_same="true" verbose="false" horizontal="center"] could be interesting. 844 * Some still missing text and messages wrapped by <code><div></div></code>. 845 846 = 1.4.9.3 = 847 * Avoid to offer any existing user meta with array content for field selection. 848 * Added parameter 'verbose' to shortcode [foodle-link-democracy-poll]. 849 * Some text and messages wrapped by <code><div></div></code>. 850 * Updated refresh button design. 851 852 = 1.4.9.2 = 853 * Compatibility improvement #6 for PHP 8.0. 854 855 = 1.4.9.1 = 856 * Correction of refresh button placement when multiple result displays are shown on one page/post. 857 858 = 1.4.9.0 = 859 * Added an optional AJAX refresh button in both, the results display before and after voting. Both options can be selected individually for each poll id in the related Democracy Poll admin page. 860 * Added related CSS class 'democracy-refresh-button'. However, the button uses CSS class 'dem-button' as well and therefore follows the Democracy CSS settings - if not otherwise decided. 861 * Compatibility improvement #5 for PHP 8.0. 862 * Minor code and format improvements. 863 864 = 1.4.8.1 = 865 * Added CSS classes 'democracy-voted' and 'democracy-not-voted' to the existing 'democracy' CSS class and CSS class 'democracy-your-vote' inside the poll results for the text indicating the users votes - all three to be able to differentiate for CSS use. 866 867 = 1.4.8.0 = 868 * Added CSS classes 'democracy-voting' and 'democracy-results' to the existing 'democracy' CSS class in order to be able to differentiate for CSS use. 869 870 = 1.4.7.0 = 871 * As the main shortcode was designed (and only makes sense) for registered users and registered voters only, it will now be disabled for other purposes. 872 * All other functions work regardless this necessary restriction. 873 874 = 1.4.6.0 = 875 * Compatibility improvement #4 for PHP 8.0. 876 * Code structure and robustness further improved. 877 * CSS class 'foodle-statistics-check-table' added for the related dashboard widget / shortcode. 878 879 = 1.4.5.0 = 880 * Compatibility improvement #3 for PHP 8.0. 881 * Better cross-browser design compatibility (e.g. IE, Safari, Firefox). 882 883 = 1.4.4.0 = 884 * A few format adaptations and code improvements. 885 886 = 1.4.3.1 = 887 * Table width behaviour and table column width behaviour - while moving a row - was 'beautified'. 888 889 = 1.4.3.0 = 890 * Compatibility improvement #2 for PHP 8.0. 891 * Corrected behaviour during new user registration. 892 * Improved recognition of invalid user metafields in the user profile 893 894 = 1.4.2.0 = 895 * Improved behaviour in Foodle check (dashboard widget & shortcode) to handle polls without responses so far. 896 897 = 1.4.1.0 = 898 * Compatibility improvement #1 for PHP 8.0. 899 900 = 1.4.0.2 = 901 * Ensure that jquery-ui-sortable is active and don't rely that other acctive plugins did this job already. 902 903 = 1.4.0.1 = 904 * Avoid undefinded message for 'is_plugin_active()' under certain conditions (controlling dependency between Foodle and Democracy Poll). 905 906 = 1.4.0.0 = 907 * Foodle's back end tooltips (Help & Warning) are now available in the front end (and the back end) for anywhere-use by the administrator. 908 * Foodle's individual back end CSS and back end javascript/jQuery are now limited to the Foodle admin pages to avoid unnecessary loading elsewhere. 909 * A few format adaptations in the back end. 910 911 = 1.3.1.0 = 912 * Back end manual row moving (for sorting) now works on touchscreens as well (Touch Punch). 913 * Inadvertent scroll-up upon row moving is being prevented - even for newly added (and not yet saved) rows. 914 * Row swapping is initiated as soon as the pointer hovers above another row. 915 * Minor mouse pointer corections. 916 917 = 1.3.0.0 = 918 * In the metafield definition table, rows can now be dragged manually to generate a new sorting order. 919 * In the same manner, the Foodle user capabilities table can be sorted manually as well. 920 * A few jQuery use improvements. 921 922 = 1.2.3.0 = 923 * Further improved timing of initialization events (user_meta, shortcodes, and so on). 924 * Reduced javascript output size by combining some elements. 925 * Avoid unnecessary duplication of output. 926 927 = 1.2.2.1 = 928 * Logic improvements to avoid unnecessary function calls. 929 * A few page format enhancements, e.g. with solo="true", 'foodle_table_top_spacing' is no longer used in order to improve administrator layout control. 930 931 = 1.2.2.0 = 932 * New shortcode to display content depending on roles. Can e.g. be used to display the Democracy Poll archive or certain polls for selected roles only. Can as well be used for anything in your site. 933 934 = 1.2.1.0 = 935 * AJAX improved to avoid potential conflicts with other plugins. 936 937 = 1.2.0.1 = 938 * Some explaining strings still needed to be updated following the big move in 1.2.0.0. 939 940 = 1.2.0.0 = 941 * Full shortcode flexibility added (thus improving vs. 1.1.6.0), including several Foodle shortcodes with individual parameters for one Democracy Poll on the same page/post. 942 * Individual Foodle AJAX parameters on the front end are now stored in user-meta in order to avoid any potential conflicting scenarios. 943 * Added CSS classes 'foodle_democracy_top_spacing' and 'foodle-table-headline'. 944 * Format improvements in the email reminder area and the Foodle table area. 945 * The shortcode parameter 'solo="true"' will not only switch off the email reminder area and the headline above the Foodle table but the date column as well, if hidden (this column is hidden and only visible for selected users, when 'show_date="false"'). 946 * Minor code and stability improvements. 947 948 = 1.1.7.0 = 949 * Small AJAX bug corrected (introduced with 1.1.6.0). 950 951 = 1.1.6.0 = 952 * Several Democracy Poll shortcodes and several related Foodle shortcodes on the same page/post are possible now. However, several Foodle shortcodes for the same poll id will further not be allowed for the sake of the dynamic AJAX interaction. But - if really needed - you may choose to switch AJAX off on such pages/posts (see the Foodle Settings). 953 * A number of further CSS classes added (see the tips tab) for more administrator design control. 954 955 = 1.1.5.0 = 956 * Format error in email-reminder-area corrected. 957 * Foodle table (column-width) optimized for columns with no responses so far. 958 * Potential division-by-zero error removed. 959 * Added CSS class 'foodle-button'. 960 * Minor improvements. 961 962 = 1.1.4.0 = 963 * A few visibility improvements. 964 965 = 1.1.3.0 = 966 * Minor adjustments and stability enhancements. 967 968 = 1.1.2.0 = 969 * A few strings precised and German translations adapted. 970 * Position of donation button moved to help tabs. 971 * Foodle admin footer beautified. 972 973 = 1.1.1.0 = 974 * Enhanced check of regular expressions incl. error display upon form submit. 975 * Strings further optimized and German translation completed. 976 977 = 1.1.0.9 = 978 * Missing translation strings completed. 979 980 = 1.1.0.8 = 981 * Optimized input validation including Regular Expressions. 982 * Optimized a few strings. 983 984 = 1.1.0.7 = 985 * Page format error corrected. Was introduced with 1.1.0.6 unintentionally. 986 987 = 1.1.0.6 = 988 * Previous reminders are shown as well for closed polls or polls, where reminders are switched off. 989 * Display optimization for answers marked radio ('••') when in radio polls anyway. 990 991 = 1.1.0.5 = 992 * Bug in statistics for email reminders corrected. 993 994 = 1.1.0.4 = 995 * Added tips tab content: How to handle own CSS styles for the Democracy Poll and Foodle front end. 996 * Email placeholder added: {user-login}. 997 998 = 1.1.0.3 = 999 * Activation conditions checks upon plugin activation and during operation were optimized. 1000 * Minor enhancements in the tips tab. 1001 1002 = 1.1.0.2 = 1003 * Minor tips table and CSS adjustments. 1004 1005 = 1.1.0.1 = 1006 * Tested ok with WordPress 5.7.1. 1007 1008 = 1.1.0.0 = 1009 * Added Democracy Poll enhancement to allow mixed polls (checkboxes and radiobuttons in one poll). 1010 * Added Regular Expressions to control user profile fields. 1011 * Added full control of categories per poll from within the Democracy Poll edit screen. 1012 * Added further Foodle parameter settings. 1013 1014 = 1.0.0.0 = 1015 * First stable version with all initial features. 643 = Change notes for earlier versions = 644 * Will be available with a link from here soon (separately due to limited lenght allowance at this place in WordPress) 1016 645 1017 646 == Upgrade Notice ==
Note: See TracChangeset
for help on using the changeset viewer.