UniProgy Couponic Change Log ============================ Version 1.3.2 February 22, 2011 ------------------------------- - Bug: you can buy coupons even for the deals which are already over. - Bug: cron doesn't work. - Bug: when editing a deal barcode number and format doesn't get stored. - Bug: google maps shouldn't zoom that much when there's only one redeem location. - Bug: google maps do not load in IE8 if you refresh the page. - Enh: subscription prompt setting now have 3rd option: disable completely. Version 1.3.1 February 18, 2011 ------------------------------- - Bug: PHP error on shopping cart page when using any language except English. - Bug: side deals images appear in their original dimensions - should be resized. - Bug: upgrading from 1.2 to 1.3 - old coupon numbers should still be valid. - Bug: all locations from all deals are deleted when adding a new location to some certain deal. - Bug: shopping cart total should be re-calculated each time item gets removed. Version 1.3.0 February 15, 2011 ------------------------------- - Bug: "My Staff" page appears too close to the navigation bar, unlike the rest of the site (classic theme). - Bug: current active deals stats in admin isn't accurate - Bug: even though deal name is a required field script allows to create a deal with empty name. - Bug: export to CSV function exports only 10 first entries. - Bug: filters change doesn't work in IE across the site. - Bug: multiple PagSeguro module fixes. - Bug: Paypal module needs to escape deal name when passing data to Paypal. - Bug: script processes (charges) orders even for deals that have failed (never got tipped). - Bug: shopping cart allows usage of decimal point in coupons quantity field. - Bug: shopping cart should respect national number formatting (such as thousands separator or decimal point). - Bug: user first and last name should be properly escaped, otherwise it allows usage of javascript and opens a hole for XSS attacks. - Bug: when admin allows unverified users to access the site they should get auto-verified and approved if they purcase something. - Bug: when company is deleted associated deals do not get deleted automatically and can't be edited or accessed in any way. - Bug: when user pays the full amount of the order using on-site credits and "credit card" is selected as payment method - it still requires them to fill in CC fields. - Bug: when users fill in credit card info they should be able to choose any country, state and city - should not be related with admin settings for Location module. - Bug: when cron runs automatically it needs to log out admin, or it's a security hole - Chg: admin -> setup -> manage modules now only shows modules that are safe to disable/enable. - Chg: company website and payment account fields are not longer mandatory. - Chg: users can still print used coupons (in case they've marked them as used by mistake). - Chg: wording "total dollars saved" changes to "total money saved" - improved i18n compatibility. - Enh: admin can disable usage of "uploadify" fields site-wide. - Enh: bank wire payment gateway added. - Enh: coupons now have truly unique IDs. - Enh: deal creator has an ability to provide longitude and latitude params for every redeem location in case google maps can't find necessary point by address only. - Enh: deals can be assigned to multiple locations (including "All Locations"). - Enh: during the first visit users are prompted to subscribe. Admin can choose whether users can access the rest of the site without subscribing or not. - Enh: individual commissions can be set on a company and deal level. - Enh: language selector added to mobile view - Enh: multiple redeem locations can be added to a deal. - Enh: users can order multiple deals in one go - shopping cart remembers their choice. - Enh: vendors/merchants can create deals which will appear on the site after admin approval. - Enh: when user marks coupon as used - it's only for categorizing purposes; coupon can be truly marked as used only by vendor or admin. - Enh: deal creator has an ability to choose which payment methods to enable for the deal - Enh: side deals now appear with images Version 1.2.3 December 23, 2010 ------------------------------- - Bug: error during re-install because of Subscription module. - Bug: 'zii' messages not translated. - Bug: Paypal module keeps sending requests to sandbox, even if it has been disabled from admin. - Bug: JS errors on admin -> subscription -> newsletters -> create newsletter. - Bug: when creating user from admin it doesn't subscribe them to apropriate lists. - Bug: newsletters do not contain "unsubscribe" link. Version 1.2.2 December 21, 2010 ------------------------------- - Bug: multiple emails are being sent for any newsletter campaign to the same recipient - Enh: Japanese translation. Version 1.2.1 December 20, 2010 ------------------------------- - Bug: when user chooses any payment method but not credit card it still requires them to fill in credit card info - Bug: during installation/upgrade all payment modules except Paypal should be disabled by default - Bug: IP-to-location bugs (doesn't store city, doesn't store correct state code - saves full name instead) - Bug: recent deals boxes should have fixed width - Bug: error when you try to pay to the company (as admin) - Bug: error on coupon print view - Bug: when user changes coupons quantity and the price of the coupon has a decimal point - there's an error - Enh: Hebrew, Greek, Czech and Spanish translations added. Portuguese (Brazil) has been updated. Version 1.2.0 December 16, 2010 ------------------------------- - Bug: company admin should have access to deal media editing even with basic access rights. - Bug: coupons should become available for printing ONLY when the order finally gets charged. Not when the deal becomes tipped. - Bug: deal image missing in the newsletter. - Bug: deal URL must be unique. - Bug: few minor bugs in admin -> tools -> language. - Bug: few minor bugs in admin -> tools -> theme creator. - Bug: full user name should appear on the coupon print view. - Bug: Google Maps widget should show deal location, not company location. - Bug: IE7, IE8 tabs bug - instead of loading proper tab contents it loads the entire website homepage. - Bug: orders can't be filtered by date or amount. - Bug: side deals show closed deals. - Bug: switching the site to non-public access causes infinit loop when accessing any page. - Bug: there shouldn't be a state (currently showsn as "0") in addresses or Google Maps widget for countries that do not have states. - Bug: uncharged orders are added to the company payouts. - Bug: unsubscribe confirmation message disappears too fast - shouldn't disappear at all. - Bug: users should be able to input only positive numbers into the quantity field during purchase. - Bug: when uploading portrait image in admin -> deals -> edit -> deal media some control links disappear. - Bug: when user signs up and email verification is turned off (or access for unverified users is allowed) script should automatically sign in those users. - Bug: when you click on "Mark as used" link in "My Coupons" it doesn't work. - Bug: zeroes shouldn't be allowed for deal price or value during deal creation or editing. - Chg: Cron doesn't use admin email/password for authentification anymore. It does that using a secret word which admin can setup. - Enh: admin and company owner can export coupons list as .CSV - Enh: admin can ban user by IP. - Enh: admin can enable/disable modules from admin->setup->manage modules. - Enh: admin can manually add/deduct users' on-site credit. - Enh: admin can setup default time zone, which will be used across the site. - Enh: all numbers get automatically formatted (thousand separators). - Enh: Custom module added - allows adding simple customizations quickly. - Enh: deal fine print, highlights, description and other text fields can now be filled in separately for every supported language. - Enh: full adaption for right-to-left support. - Enh: Google Maps widget added to the coupon print view. - Enh: IP-to-location feature via IPInfoDB.com - Enh: mobile version of the theme. - Enh: phone number field added to the company create/edit form. - Enh: Subscription module - allows to manage subscribers, create campaigns, etc. - Enh: the option to remove "powered by" notice added to admin -> setup. - Enh: when admin submits HTML content target="_blank" should be allowed. - Enh: when Location module is set to use "fixed" locations script should use them across the site and in all forms. Version 1.1.3 November 9, 2010 ------------------------------ - Enh: PagSeguro and Authorize.NET payment processing - Enh: Fixed cities list support (as an option) - Enh: suggest visitor to subscribe to a newsletter if no deals found for their city - Enh: unique barcodes for every deal - Enh: deal media - multiple images and videos; appear as slideshow in user end - Enh: side deals - ability to run multiple deals for the same city at the same time - Enh: Google Maps integrated - Bug: facebook button doesn't work in IE - Bug: cities with national characters in their name do not work - Bug: various cron job issues - Bug: there's an error when you try to delete a deal - Bug: when you delete a user some related information is not removed from the DB - Bug: various newsletter issues Version 1.1.2 October 26, 2010 ------------------------------ - Bug: when supported country is changed in admin the whole Location module form should reload, because the Default Location form doesn't show the right state and city fields. - Bug: currency symbol doesn't update on the homepage or deal emails (classic theme). - Bug: deal notification email doesn't contain unsibscribe link. - Bug: weird coupons per user limit behavior - the script calculate total user coupons instead of coupons which user has bought for the current deal only. - Chg: 'Sign Out' link moved to the right in the main nav bar so there's more spaces for other menu items. - Chg: favicon.ico added. - Chg: company address format fixed. - Enh: every new user is automatically subscribed to a newsletter. - Enh: now admin can setup email settings in admin -> setup. - Enh: when user gets redirected to Paypal they can see the contents of their cart, including correct quantity number and price for each item. - Enh: PayPal ExpressCheckout integrated. - Enh: major Payment module upgrade. We've moved everything related with orders processing to Payment module (out of Deal module) so any future modules can also use it to process specific orders. Version 1.1.1 October 12, 2010 ------------------------------ - Bug: currency symbol when changed in admin doesn't change on the homepage - Bug: when visitor chooses city which is later removed from DB (re-installation) a PHP error occurs - Bug: administrator should always see users' full names when managing coupons, orders, etc. - Chg: installer adds correct domain ending to system emails during installation - Enh: recent deals feature added - Enh: "Follow Us" feature with RSS added - Enh: Coupons Bought/Dollars Saved feature added Version 1.1.0 October 1, 2010 ----------------------------- - Chg: adaptaion for UniProgy Framework 1.1.0 (adding name, version, version history, installers and upgraders to all modules). - Chg: admin language tool now also parses for Yii::t translator method. - Chg: "remember me" functionality enabled for user login. Version 1.0.2 September 16, 2010 -------------------------------- - Bug: time zone offset calculation. Affected: MDealForm, MDealListModel, WDealAdminList, WDealCoupons, WDealTimeLeft. - Bug: when you create a deal without an image there used to be an error. Version 1.0.1 September 9, 2010 ------------------------------- - Bug: BLocationForm and jquery.uniprogy.loc.js: didn't render the form if non-existent location was currently selected. - Bug: WUserResend, WUserReset, WUserReset - mail send method expects to receive recipient info as a model rather then just an email address string. - Chg: UniProgy Framework updated up to 1.0.1 version. Version 1.0.0 August 9, 2010 ---------------------------- - Initial Release