freelancerKit Changelog
NOTE: If you already own freelancerKit you can grab your updates in the Client Area. All Major versions are available upon purchase. Minor versions, or "patches" are available in the Client area. A major version is considered 2 digits (ie: 1.5), a minor version is considered 3 digits (ie: 1.52) 3/29/10 - 2.35.4 (Patch) ------------------------------------------------------------ Bug Fix: Adding too many Additional Users (Or users with too long of names) on a project caused the layout to break inside the Project Listings. This is now a popup bubble when you hover over the digits beside Additional Users. 3/25/10 - 2.35.3 (Patch) ------------------------------------------------------------ - Bug Fix: Fixed Registration Email Header "From" part. 3/25/10 - 2.35.2 (Patch) ------------------------------------------------------------ - Updated: User View now shows Client Assignments, and Additional Assignments for any user. 3/20/10 - 2.35.1 (Patch) ------------------------------------------------------------ - Updated: Invoices Calculation Improvement (Trailing Zeros) - Updated: Invoices/Quotes Display 2/16/10 - Notes ------------------------------------------------------------ The changelog area hasn't been updated for a while, You can still see the most recent updates in the Demo application or your installed copy. Version 3.0 is very far along! 11/18/10 - 2.35 Update ------------------------------------------------------------ * These do not apply to all users, they are only here due to complications of several versions which is now sorted. - New Message Notification was being sent on Project Files - Settings "Invoice" field can be edited - Languages updated in a few missing spots on the template. - Fixed SendMail's BCC Parameting applying array_unique to the wrong items. 11/04/10 - 3 Progress ------------------------------------------------------------ Version 3 is in development, the JREAM Framework has been a delight to build and so easy to use, that is what we'll be using. A lot of features will be stripped down that found little to no use, such as: Newsletter, Mail, System Message, Theme Directions, iPhone Theme, and some others. Further more, more features will be added also such as: User Profile Images, More AJAX operations, Built-In AJAX IM (Like Facebook), Easier configuration, Easily Extensible, Debug Options, Lots of Security, Improved Invoices, and the rest of the user interaction will be improved. A new database Schema will be required. With all this, the biggest focus is still this: Collaboration on projects, and managing them easily. As always, current owners will receive free updates. There will only be 1 version, the application will not be encoded or encrypted, only the framework portion will. Users will be able to add their own Models, Views, Controllers, Templates, Javascript, and Images if they like, as well as customize their own modules if they want. The goal is to have this complete and released the first month of 2011. The beta testing will probably begin before 2011. The framework has had a lot of testing and has been stable for some time, this will save time. Thank you everyone for your feedback. When time comes we will run some private beta testing and look for some users who would like to test things out. 11/02/10 - 2.34 Released ------------------------------------------------------------ - Update: JQuery and UI to latest version - Update: No longer any need for the "CGI Problem" Version, instructions are inside! - Change: Removed UI Sliders (Project: Create/Edit more compact) - Update: Installation is much more User Friendly, less need to contact support if there's a problem :P - Update: Keyfix included in the application - Update: Under Todo, the admin can assign a task to a project for a user. 10/29/10 - Minor Fix ------------------------------------------------------------ - There are newer installation instructions in 2.33 purchases - This includes mod_rewrite solutions for funny hosts, it's very easy! 10/28/10 - News ------------------------------------------------------------ - Looking through some of the feedback emails, thanks you guys! - A bit of code refactoring is scheduled next (You won't have to worry about changing things) 10/3/10 - Update ------------------------------------------------------------ - Small fix for new purchases that had a missing download counter table. 8/28/10 - Side Project (Complete) ------------------------------------------------------------ This item was removed, this will be ported into freelancerKit 3. 7/29/10 - v2.33.1 (Patch) ------------------------------------------------------------ - Bug: Mail App has fixed the appearing of \r\n for newlines in the emails. 6/14/10 - v2.33 ------------------------------------------------------------ - Improvement: Tickets now record the DateTime instead of Date only, so they are ordered correctly for all new tickets created. Previously it was doing Sorting: Date, Title. - Bug: Tickets with a lot of text now overflow the box correctly for problem in firefox. - Features: Reports have a few additions, Export to XLS. - Bug: Users who Registered and had a problem updating their profile can now do so, a hidden field wasn't showing up only for registered users. 5/30/10 - v2.32 ------------------------------------------------------------ - Recent Projects: The final perfect list fixed - Recent Message: The final perfect list fixed, also Admins and Master admins will no longer see the most recent posts on all projects, but rather only the projects they are additionally assigned to. - Employees Upgrade: They can now Edit a project, the only thing they can change is the "Progress" and "Status". - Reports: There will be a very basic "Reports" system starting also, it will get more advanced as it goes along, one day doesn't cut it. - .htaccess will remove the php_flag setting, this will be optional in the user docs. - Checking some Visual bugs on the Invoices area. - Masking file download URL and tracking who downloads what (This will appear in Master Admin Reports) - All the notes privacy fixed/improved 5/23/10 - v2.3 ------------------------------------------------------------ Feature: Project Additional Users on Create/Edit Page Feature: Optional Default Invoice Note can be set in settings. Feature: When Delete tickets, Delete all tickets with assign_parent of that ticket. Feature: Disabled Magic Quotes via htaccess Feature: Todo for Admins to assign to Clients/Employee Feature: File Tagger for Images (JPG, GIF, and PNG when a picture is uploaded to a project) Feature: Allow admins to create Employees Feature: All Categories have Counters beside them (ie: Project Categories, User Categories, Note Categories) Feature: Deleting tickets can ONLY be done by the PARENT creator Feature: HTML now renders for Notes using the WYSIWYG. Feature: Tickets have a Toggle On/Off button for read/unread AJAX Code: New Counter Model Bug: Ticket counter fixed, Created tickets are no longer marked as "Read". Bug: Fix Download URL thingy paths (old) Bug: Fixed editing user password, accidentally had '$userID' rather than "$userID" so the variable wasn't parsing for a correct refresh. Check: Check Outgoing Email Notification Display: Fix invoice Email -- The email now shows Price column before Qty Column, like the way it appears when you create it. Install: Troublesome demo data no longer install un-deletable ticket/todo. Incomplete: Due date notifications, and "Google Wave" like messages. The system is getting fairly large (1.5-2mb) 4/26/10 - v2.22a (All updates below will be included in 2.3) ------------------------------------------------------------ Bug: Invoice/Quote Project Name will display properly in Emails Bug: Outgoing Notification where a "Project" is listed, now spaces the line down after the title. Display: Clients can see the Invoice/Quotes in the Top_Nav view again. Display: Fixes note pointer file (conflicting .note class in css) Feature: Paypal Button inside Invoice/Quote pages for clients to click if they don't see in their email. 4/21/10 - v2.22 (Drag & Drop Patch) ------------------------------------------------------------ - Bug: Dashboard had Recent Messages sometimes displaying messages on projects they shouldn't see, discovered by JTLWebDesign, thanks 4/15/10 - v2.21 (Drag & Drop Patch) ------------------------------------------------------------ - Bug: Project Users is not showing up due to a CSS issue in the default theme. - Change: Projects will no longer be required to have a due date. - Change: Project title length will go back to 255, yet in the listing page they will still be shortened to prevent the list from breaking. - Change: The project description will preserve formatting (spaces, tabs, etc) - Change: The Collaboration area will have a button to toggle the description, since they could contain a lot of information. - Display: A few round corners are being added to some elements, It might only appear in Safari, Firefox, Chrome. Other fixes 4/16/10 @ 7pm EST (Same File Download): - Project > Edit -- fixed the "Description" Field, it was not putting in the "description text", due to a SQL row name change. - Collaborate Description - It now wordwraps long entries correctly. 4/7/10 - v2.2 ------------------------------------------------------------ - Display: Fixed IE7 top bar - Display: Fixed IE7 side view scrollbars - Display: Smaller Listing Item Boxes - Display: Upload Modal Box in Files - Display: Changing Option Buttons in Listings - Display: Collaboration area displays Attached Notes/Files side by side to save space and look nicer. - Display: Different Tooltips (Fixed Position with Arrow) - Display: Project Listings have icons besides projects with clients - Display: Project Listings are smaller, easier to skim through, and look a little different. - Display: Invoice/Quotes display fields cleaner. - Display: Fixed File Assign Project text from hiding - Display: Listing Titles Truncated to 16 Characters for Projects, Notes, Files to prevent the layout from breaking. - Feature: Working iPhone theme - Feature: Notes now use a Lite WYSIWYG editor, the View/Edit/Create are a bit nicer. - Feature: News Section for Admins to post news on main page - Feature: Toggle News from Settings - Feature: Invoice/Quote to PDF - Feature: FPDF Plugin Included - Feature: AJAX Search Features - Change: Erroneous SYSTEM_KEY will no longer kill the application, but warn the user at the top. - Change: Application/Plugins Folder - Bug: Fixed file linking - Backend: Cleaned Controller Code - Backend: Cleaned Header Code - Backend: No more "FULL" version checking in Templates since "LITE" is discontinued. - Feature: Custom User Fields can be created 3/09/10 - v2.11 (Drag & Drop Patch) ------------------------------------------------------------ Bug Fixes: - "Delete" button appears on user list for MA - "Email" field wasn't showing up in user edit. - Client/Employee project Listings corrected (complex to explain) 3/08/10 - v2.1 (Drag & Drop Patch) ------------------------------------------------------------ Last Minute Bugs @ 11:49pm: - Fixed certain Client Projects that were hidden due to being in categories. Display: - iPhone Compatible (Detects iPhone/Fits it) **Note: iPhone features may not be 100% fully working yet. We will go through testing this with 2.1. - iPhone Theme -- Will be worked on while 2.1 is released. - Each theme has a Top/Side view Orientation (Sideview.css file will be included w/each theme) - Pretty-up some of the inconsistencies in the current themes - Recent Projects use an image % bar and the list is smaller with more items. - Recent Messages Truncate length, and also display Time. - Colored Notifications: Nuetral, Good, Bad -- based on Status. - Print.Css for Invoices Features: - Projects can be limited to Staff Only for Collaborating. - Toggle Currency Symbol on Left/Right side. - Toggle Invoices On/Off. Languages - Polish (Reviewing) - Norweigen (Reviewing) - A few minor areas missing translation will be added to Language file Changes - Employees can no longer see a Clients Email, Website, Phone and Fax in the View User. - Clients can't Mail Clients - Employees can't Mail Clients - Clients can't Ticket Clients - Organizing the templates with permissions like: {$admin} rather than {$smarty.session.userType} - Categories Limited to Admins, Clients see all their project on one page. - Hiding ALL recent logins -- only for Admins. - Project Request tranfers Client Info to the drop-down box. - Database/Time Settings use an INI file now. - TAX/VAT Inside Invoices/Quotes - Sky Theme erased until the top/side version is ready. Bugs - Couldn't Delete Tickets/Todo items. - Cleared Invoice lines that aren't used. - System Mail headers changed from ISO to UTF-8 - Project Description displays in View/Collab - Fixed file size being posted in Collaboration Upload Security - 2 Additional Layers of Security added to prevent pirating. 2/27/10 - v2.01 (Drag & Drop Patch) ------------------------------------------------------------ Bug Fixes - Session Control with SYSTEM KEY fixed. This previously prevented you from accessing your client area without www before your domain name. - Recording Login IP's fixed. - Upgrade Script fixed one line that was acting goofy. Display: - Changed the User Names/Login text box on the right to allow more space. - Updated Compatibility Checker. - Fixed % beside the Projects missing a 0 digit. Compatibility: - Now Allowing cURL compatibility if the user doesn't want to use allow_url_fopen. 2/19/09 - v2.0 ------------------------------------------------------------ New - New Logo and Site - Backend MVC Framework (Everything from Scratch) - mod_rewrite to access Controllers - Object Registry Handling for Efficiency - Newsletters - Newsletter CSV Lists - Clients will be managed from JREAM.com (You can change your password here finally! You'll receive an email about it) Updates - Two versions: LITE and Standard - CRUD and POST handlers - Status Messages, no more manual page refreshes. - File Consolidation - Invoices Redone, Automatic Calculation - Quotes (A clone of Invoices, if you want to send these out) - Item Sorting handled by Cookies - Fixed $_POST returning addslashes to textfields when an error occurred. - Organized Folders - Easier to create/edit themes (Themes contain two folders: images and css) Visible Changes - New Theme - New Icons - Layout organized with drop down menus - Categorized Listings - Private Notes - Project Users has a separate page - Collaboration is now the VIEW page on Projects - Project Tracking inside the VIEW Project page - Site/Invoice Logo's now in /resources/ -- One only has to change the file - Removed: Cache Cleaner - Removed: Admin must approve Registrations - Removed: Mail table (They are just sent, rather than stored) - Project Requests are in the top and easier to use Security - Session Hijacking Security - User SHA1 Encryption - Password Reset Model - Activation Improvements - Protected Database Variables - Automatic Missing Theme Repairer - Removed: Settings.conf file - Removed: Edit Languages Feature (Should be done in the file itself) .. Pre-2.0 data No longer relevant ..
