Share |

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)

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 ..