Categories
Dev Stuff

Snow Leopard Compatibility Report

snowleopardI’m very happy to announce that our retail copy of Snow Leopard arrived this morning. Here is the official compatibility report:

TimeNet Law – 100% compatible, no problems.

TimeNet – 100% compatible, no problems.

Master of My Domain – 100% compatible, no problems.

MOMD Scanner – 100% compatible, no problems.

Color Converter – 100% compatible, no problems.

Snow Leopard is a great update, and so far we’ve experienced no issues. Apple has another hit on their hands. To all the early adopters, enjoy your new Mac OS X and enjoy your compatible AppleSource Software! Have a great weekend!

happy mac

Categories
Dev Stuff

TimeNet 4.0 First Look

We have been super hard at work on TimeNet 4.0, and we’ve kept much of it a secret. We’ve leaked a few lists of expected new features, but that’s about it.

Now, I’m pleased to announce that 4.0 is looking fantastic, and should be ready in the next several weeks.

We’re going to keep the entire feature list under wraps until a little closer to the release date, but for now, I’m going to share with you one simple screenshot: the new Main Window.

TimeNet 4.0 will allow you to organize your clients into groups. This will make moving around within the software much easier and more streamlined. In addition to groups, projects can now go through various phases, or stages. More on this later.

Here is a look at the new TimeNet 4.0 Main Window:

tn4mainwin

This is just a rough preview, and things may (and probably will) change before the final release is done. There will probably be a few more options, filters, and info fields here and there in the Main Window. But for now, enjoy the sneak peak of the new and highly improved TimeNet 4.0

More to come in the following days!

If you are interested in beta testing TimeNet 4.0, contact us!

Categories
Dev Stuff

Master of My Domain 1.7.1 Released

From the Media:

Medford, OR – August 19th, 2009 – AppleSource Software, maker of popular business applications and internet utilities for Mac OS X, has released a new update to Master of My Domain, their domain tracking and monitoring solution (version 1.7.1). This update will be available for free to all licensed Master of My Domain users.



Features:
* Built from the ground up for MacOS X (Universal Binary)

* iCal syncing of your domain expirations
* 256 Bit Blowfish Encryption
* Password protection keeps unwanted eyes away from your domain libraries
* Store an unlimited number of domain names
* WhoIs lookup automatically gets registrar and expiration date for most domains

* Scanner lets you quickly see which (if any) domain names are offline
* Import/Export full domain libraries with CSV support

* FTP login tester ensures you’ve entered the correct credentials for your domain
* Companion menu bar app MOMD Scanner will scan domains for uptime periodically and can SMS or Email you if a domain goes down



Bug Fixes and Changes:

* Fixed an issue where Auto Update could hang MOMD on launch
* Improved the interface to comply more closely with Aqua Human Interface Guidelines
* Fixed an issue in MOMD Scanner with the Launch at Login setting


New Features:
* Added the Provide Feedback option under the MOMD Application menu for quickly sending us messages from within MOMD


Relevant Links:
AppleSource Software: http://www.applesource.biz
Master of My Domain: http://momd.applesource.biz
Download MOMD: http://www.applesource.us/pub/bin/files/momd_1.dmg
Purchase MOMD: http://applesource.biz/order/index.php?act=viewCat&catId=3

For over 9 years, AppleSource has been serving fun and practical productivity applications to Apple’s wonderful Mac OS X. We are a unique blend of young and talented software developers, marketing and design specialists, and general tech enthusiasts brewed locally from the Pacific Northwest.

###
Perry Fjellman
CEO
AppleSource Software
541-261-9785
perry@applesource.us

Categories
Dev Stuff

The Infamous Hang-On-Startup Bug

debug_warningRecently, we’ve had a number of people tell us that when launching their software the software hangs in an infinite loop requiring a force quit (and thereby rendering the software unusable). We’ve only had reports of this happening on TimeNet Law, but TimeNet and MOMD could be effected too.

I’m pleased to announce that earlier today we figured out why this happens, and have already resolved the issue in TimeNet Law. Turns out it was caused by the Auto Update function used in our software, which tries to contact the AppleSource server upon launch to verify that the software you have is the most current version.

In addition to this fix, TimeNet Law has seen a slight interface overhaul, new calendar buttons, and improved control layout. 1.9.9g can be downloaded here.

We will be applying this fix to MOMD with a 1.7.1 release tomorrow morning, and will of course be applying it to the 4.0 release of TimeNet due out in the next few weeks.

This issue has cut down on TimeNet development time for today, but now that it is resolved, tomorrow can go full-speed-ahead on the TimeNet 4 update.

Check the blog tomorrow night or Thursday morning for sneak peak screenshots and some details on TimeNet 4.0 – it’s coming along swimmingly!

Categories
Dev Stuff TimeNet Law

TimeNet Law 1.9.9d is Available!

TimeNet Law 1.9.9d is now available. This update fixes several issues and adds a great new feature: The Timekeeper Timer (TKT).

The TKT allows you to have multiple timers running. They can be created quickly and do not need to be immediately attached to a Matter. You can apply one or more at a time by selecting them from the TKT and right-clicking (or using the action menu) and selecting “Link to Matter”.

The selected timer(s) will quickly be applied to the chosen Matter.

TKT Window

Timekeeper Timers are saved when you quit TimeNet Law so they will re-open exactly where you left them the next time you open the software.

Download the new version at http://www.applesource.us/pub/bin/files/timenet_law_1.zip.

Full Release Notes

  • Meticulously cleaned up every window to meet Apple Human Interface Guidelines
  • The new QuickTimer function has been replaced with the new Timekeeper Timer (TKT)
  • Corrected all issues with foreign numeric formats
  • Corrected several issues with creating Timekeepers, Flat Fee Item Slips and Clients in demonstration mode
  • Corrected an issue where time rounding preferences weren’t read correctly
  • Corrected an issue where trust and escrow deposits wouldn’t effect the fund balance if it had been changed since the window opened
Categories
Dev Stuff

Master of My Domain 1.7 Released!

This weekend, we had our web host with the most Kris Parker dive into the MOMD Beta. In 3 days we went through 5 betas and 2 release candidates. The result? About 10 great new features since Thursday afternoon! Kris loaded up his domain library (featuring dozens of domains) and put MOMD through some rigorous tests. We’ve added:

  • A search field at the top of the domain list
  • A resizable splitter between the domain list and the content
  • A resizable splitter between the email addresses and the notes field (added bonus: this splitter stores its position for each domain!)
  • A way to quickly query the WhoIs of any website (not just ones in your domain library)

You can download the new version here: http://www.applesource.us/pub/bin/files/momd_1.dmg

picture-1

Full Release Notes:

Bug Fixes

  • Vastly improved WhoIs query uses the shell instead of 3rd party web forms
  • Vastly improved Scanner ping method improved reliability of Scanner reports
  • Improved parsing of WhoIs data to correctly deduce expiration date and registrar
  • Date formats should now be correct regardless of US or non-US date formats
  • Fixed bug where Domain Scanner could crash the program if it was closed before all domains were scanned
  • Bug where information could sometimes switch from domain to domain fixed

New Features

  • Entirely new data structure:
    • dramatically reduces load times
    • prevents program lockups in the event of data corruption
    • can attempt to repair files in the event of data corruption
    • allows for simplified and fast data backups, virtually eliminating data loss
  • Resizable splitter between domain list and content area
  • Resizable splitter between notes field and email field (the size sticks for each domain, too)
  • Sort Domains by Expiration feature
  • Full Blowfish 256 bit encryption of all data
  • FTP Test function lets you verify ftp server and username/password from within MOMD
  • Refreshed interface with enhanced control layout, new icons
  • Invalid dates are shown in the date field in red to prompt you to fix before iCal syncing
  • Application feedback via Growl (http://growl.info)
  • Contextual menus let you add/remove domains, quickly get WhoIs info, launch the domain
  • Cmd+Up Arrow and Cmd+Down Arrow changes the date by one day in the date field
  • Bonus menu bar app included for constant scan/notification of server status
  • Brand new 21 page manual
  • Brought back the Blocks game!
Categories
Dev Stuff

Master of my Domain 1.7

The new version of Master of my Domain is done! We are putting it through the beta testing phase now. You can expect a release tomorrow. This new version is a huge improvement.

momd-main

For a full list of release notes, scroll down. Now for the highlights:

1. MOMD has gone through a data structure shift. This new structure eliminates all known issues with domain information switching around, the inability to re-order domains and email addresses, and slow loading of extremely large libraries.

2. MOMD now encrypts your data with 256 bit Blowfish encryption. This method of storing Domain Libraries is fast and completely secure.

3. WhoIs information is now received through a local shell command, rather than polling an online source. This resolves many issues with certain top level domains and pretty much guarantees that most domains will be able to use the Auto WhoIs feature.

4. The Scanner now uses a ping method to test if a domain is online or not. This gives a much more reliable reading of whether or not a domain’s server has gone down.

5. Full CSV Import and Export.

importexport

6. New refreshed interface and bugs with Scanner and iCal syncing and pretty much everything else reported are now fixed.

7. MOMD Scanner. This cute little menu bar app will scan your Domain Library every set interval and can notify you via SMS or email if a domain goes offline.

8. FTP checker lets you quickly verify that your FTP settings are entered correctly.
ftpcheck

9. Blocks! That’s right, we’ve brought back the Tetris-like Blocks game that we used to include in all our software. Check out the credits in the About window for more…

blocks

This new version also comes with a brand spankin’ new 20 page manual. Did we go all out or what?!

Bug Fixes

  • Running the domain scanner no longer brings the application down if it was closed early or there are zero domains
  • The possibility for registrar and expiration date information to be switched around between domains has been corrected
  • WhoIs methods are vastly improved
  • Domain Scanning methods are vastly improved
  • When logging in to a locked Domain Library, MOMD no longer shows the list of domains before entering your password
  • iCal Syncing causing unexpected quit of application corrected

New Features

  • Completely refreshed UI
  • Import/Export to CSV
  • Quickly show/hide all passwords with a menu command
  • Can now sort domains by expiration
  • Completely new data structure for Domain Libraries and Settings
  • Much faster loading/saving of large Domain Libraries
  • Domain Libraries are now stored in 256 bit blowfish encryption for maximum security and cross-platform independence (PPC or Intel)
  • WhoIs information is now automatically grabbed for new domains as you add them (you can turn this off in Preferences)
  • You can now specify how many seconds before a scanner times out and assumes the server is down
  • You can now specify the name of the iCal calendar MOMD creates
  • WhoIs data is now accessed using a local shell command – this vastly speeds up polling time and is much much more reliable
  • Scanning is now using a ping method rather than a socket connect method – this ensures that servers that are down will be notified, even if there is an ISP park page or other form of webgate preventing sockets from seeing the server’s offline status
  • Test FTP Settings button next to FTP Information fields lets you quickly ensure you’ve entered the correct information
  • Can now move the day up or down by one in Date fields using Command+Up and Command+Down
  • Contextual Menus!
  • Can now dragon drop domains and email addresses for organization
  • The hidden “Tetris”-like blocks game is back! (See the manual for details)
  • Brand new 20 page manual

Bonus Freebie – Mini Menubar Application “MOMD Scanner”

  • Sits in your menubar and uses very little System Resources
  • Performs periodic scans of all domains in your MOMD Domain Library
  • Notifications allow you to be emailed or SMS messaged on your cell phone if a domain goes down
  • Full logs let you come back later and check what happened
Categories
Dev Stuff TimeNet Law

TimeNet Law 1.9.9 Released!

AppleSource has announced the availability of TimeNet Law 1.9.9. This new update is a huge improvement over the last version and is highly recommended to all current TimeNet Law users.

You can download the new update here: http://www.applesource.us/pub/bin/files/timenet_law_1.zip.

TimeNet Law 1.9.9 Release Notes

*note: after the conversion, it’s possible that some cases may appear to have negative or otherwise strange looking balances. to fix this, simply open the case and then save it. the balance will be fixed. do this for each case that appears strange. you will only need to do this once.

Bug Fixes

  • Entirely new data structure:
    • dramatically reduces load times
    • prevents program lockups in the event of data corruption
    • can attempt to repair files in the event of data corruption
    • allows for simplified and fast data backups, virtually eliminating data loss
  • Improved read and write routines to fix memory leaks and data swap issues
  • Late Fees are now shown on the bottom of the bill
  • Bug that could cause hours in time column on invoices to switch around if time display is set to tenths
  • Subtotal calculation errors on bills with date filters fixed
  • Hourly tasks are now separated by other tasks on bill via headers
  • Fixed bug that could cause the program to become unresponsive if the internet connection was lost
  • The window that would appear on your billing day now opens the Billing Center properly
  • Bug that could cause payments and fund deposits to jump from client to client now fixed
  • Bug that could cause Billing Center to give OutOfBoundsException now fixed
  • Billing Center now properly executes batch billing under all conditions
  • Bug that could case Flat Fee Items to be removed fixed
  • The option to save bills in Internet Explorer format has been deprecated and replaced with FireFox format
  • Fixed bug that could cause crash if the invoice logo that was set is moved or deleted in the Finder
  • Fixed a bug where opening and closing the Preferences window rapidly 2-3 times could result in loss of data

New Features/Changes

  • Global Menubar Timer
  • QuickSearch
  • Cases are now referred to as Matters
  • Tasks are now referred to as Slips
  • Vastly improved invoice design
  • Billing Matrix option is now deprecated. Timekeepers can now have an unlimited number of rates, custom labels, and each timekeeper may have have a different number of rates
  • Growl support for gorgeous application feedback and notifications (http://growl.info)
  • Automatic Bookkeeper now has an overview function to show what was done after it completes
  • BuzzMe! reminder function
  • In Case windows, right-clicking now brings up list of timekeepers and other charges to add (like the + button)
  • In Create Bill window, right-clicking now brings up a contextual menu to quickly select a month to filter
  • In Create Bill window, keyboard shortcuts have been created for corresponding date filters:
    • Uses the Option key with the 12 keys between 1 and = on the keyboard
    • Option+1 is January, Option+0 is October, Option+= is December, etc
    • Option+L is Last Month, Option+T is This month
  • In Create Bill Window, new “Draft” option
  • when checked, bill(s) will be created but the case’s last billed date will not be updated (for verifying bills before finalizing them)
  • Cmd+Up Arrow and Cmd+Down Arrow now work in date fields to move the day up or down respectively
  • Files can now be attached to tasks; start a timer with an attached file and the file is opened automatically
  • Option to only show task notes (and not task description) on bill
  • Can now select and manually override hourly rates per task
  • Can now selected billing status for a task: Billable, Non-Billable, No Charge
  • Backup Scheduler
  • Backup option in File menu now backs up data instead of just going to the Data Folder
  • Improved client searching
  • The timer can now be set to stop timing if the computer goes idle
  • Late fees are now calculated based on a case’s last billed date rather than a case’s completion date; this is to allow for billing in an ongoing case that may have many billing periods before the case is finished
  • Cases show when they were last billed
  • Additional Charges can now be re-ordered with drag-and-drop (dragon drop)
  • Auto-Complete items can now be re-ordered with drag-and-drop (dragon drop)
  • New task entry interface with bigger notes field and nicer UI
  • The Patronage Statement field has been deprecated. You may still create a footer using Preferences-Bill Layout
  • The Apply Tax checkbox has been deprecated. Taxes are now calculated based on your Automatic Bookkeeper rules
  • Client’s Taxable attribute has been deprecated. Client tax rules are now calculated based on that client’s Automatic Bookkeeper rules
  • In order to customize a client’s taxable status, you now customize that client’s tax settings under Automatic Bookkeeper rules for the client
Categories
Dev Stuff

In The Works…

Just wanted to drop a little inside info on the blog since we’ve been hard at work on things here, but haven’t made much public “to-do” about it.

TimeNet Law 1.9.9 is done! We’ve seeded betas out to several law firms and are getting very positive reports back. We are now in the process of re-writing the product manual from scratch with brand new screenshots and detailed information about all of the new features. The new manual will be a huge help in getting new firms started with the TimeNet Law software as well as teaching current users how to get the most out of their software.

TimeNet 3.9.22 is in the works. This will be a massive user interface/data/bug fix release much like the TimeNet Law 1.9.9 release. TimeNet 3.9.22 will make many of the long-awaited 4.0 features that people have requested very easy to implement and will be a huge update to current TimeNet users.

Master of my Domain 1.7 is in the works. This will, again, be a gigantic stability & reliability release with an all new data structure, fiercely strong encryption, and huge speed increases throughout. The interface is being polished and and as an added bonus, MOMD 1.7 will come with a mini-app that takes very little CPU/Memory resources and sits quietly in your Menubar at all times. This tiny app will perform automatic scans of all domains in MOMD and can notify you in many different ways (including SMS and iPhone-formatted text messages) if one of your sites/servers goes down.

In addition to these updates, we are designing iPhone versions of all three software products. More details on those as they become available.

Categories
Dev Stuff TimeNet Law

TimeNet Law 1.9.9 Beta

TimeNet Law 1.9.9 has reached beta. This is a sneak peak of the 1.9.9 release due out early next week. This update is massive and truly shows TimeNet Law as a shining, grown-up app.

For a full list of release notes, scroll down. Now for the highlights:

1. An entirely new data structure tremendously reduces read/write times for data and virtually eliminates program freezups and data corruption.

2. Tons and tons and tons of small improvements, bug fixes, tweaks and fixes. If you were annoyed with a bug in TimeNet Law, chances are it’s probably gone now!

3. All new invoices. We’re also paving the way towards fully customizable invoice templates in version 2.0. In addition to the new design, we’ve verified that ALL reported invoice generation bugs are now fixed! See release notes for full details.

New invoice design

4. Global Timer menubar. Now you can view time and case information from any application, and even start/pause timers without switching back to TimeNet Law. It also flashes red when timing so you always know when the timer is running.

global timer

5. Contextual Menus. Right-click in a case window to quickly add a charge or hourly item. Right-click in the invoice generation window to quickly set a date filter.

6. Backup Scheduler. Always ensure that your data is safe with the new Backup Scheduler.

picture-1

7. New Task entry interface. Easier to attach files to tasks. Also notice that you can now change the rate and billing status. Billing status has three options: Billable, For My Eyes Only, and No Charge. And as an added bonus, the notes field got bigger too. Hooray for change!

picture-5
8. Buzz Me! Create a Buzz Me! in seconds and TimeNet Law will let you get back to work with the peace of mind of knowing that you will be reminded exactly when you’re supposed to do that certain task. Buzz Me! reminders can also be sent across the network. Set a reminder on one machine and see it popup on all networked machines when it is time.
picture-21
If you’d like to download the beta, please click here. Several functions still don’t work, but the final release should be out by Monday morning.

Full Release Notes

*note: after the conversion, it’s possible that some cases may appear to have negative or otherwise strange looking balances. to fix this, simply open the case and the save it. the balance will be fixed. do this for each case that appears strange. you will only need to do this once.

Bug Fixes

  • Entirely new data structure:
    • dramatically reduces load times
    • prevents program lockups in the event of data corruption
    • can attempt to repair files in the event of data corruption
    • allows for simplified and fast data backups, virtually eliminating data loss
  • Improved read and write routines to fix memory leaks and data swap issues
  • Late Fees are now shown on the bottom of the bill
  • Bug that could cause hours in time column on invoices to switch around if time display is set to tenths
  • Subtotal calculation errors on bills with date filters fixed
  • Hourly tasks are now separated by other tasks on bill via headers
  • The window that would appear on your billing day now opens the Billing Center properly
  • Bug that could cause payments and fund deposits to jump from client to client now fixed
  • Bug that could cause Billing Center to give OutOfBoundsException now fixed
  • Billing Center now properly executes batch billing under all conditions
  • Bug that could case Flat Fee Items to be removed fixed
  • The option to save bills in Internet Explorer format has been deprecated and replaced with FireFox format
  • Fixed bug that could cause crash if the invoice logo that was set is moved or deleted in the Finder

New Features/Changes

  • Global Menubar Timer
  • QuickSearch
  • Vastly improved invoice design
  • Creating open architecture for invoice templates in 2.0
  • BuzzMe! reminder function
  • In Case windows, right-clicking now brings up list of timekeepers and other charges to add (like the + button)
  • In Create Bill window, right-clicking now brings up a contextual menu to quickly select a month to filter
  • In Create Bill window, keyboard shortcuts have been created for corresponding date filters:
    • Uses the Option key with the 12 keys between 1 and = on the keyboard
    • Option+1 is January, Option+0 is October, Option+= is December, etc
    • Option+L is Last Month, Option+T is This month
  • In Create Bill Window, new “Draft” option
  • when checked, bill(s) will be created but the case’s last billed date will not be updated (for verifying bills before finalizing them)
  • Cmd+Up Arrow and Cmd+Down Arrow now work in date fields to move the day up or down respectively
  • Files can now be attached to tasks; start a timer with an attached file and the file is opened automatically
  • Option to only show task notes (and not task description) on bill
  • Can now select and manually override hourly rates per task
  • Can now selected billing status for a task: Billable, Non-Billable, No Charge
  • Backup Scheduler
  • Backup option in File menu now backs up data instead of just going to the Data Folder
  • Improved client searching
  • The timer can now be set to stop timing if the computer goes idle
  • Late fees are now calculated based on a case’s last billed date rather than a case’s completion date; this is to allow for billing in an ongoing case that may have many billing periods before the case is finished
  • Cases show when they were last billed
  • Additional Charges can now be re-ordered with drag-and-drop (dragon drop)
  • Auto-Complete items can now be re-ordered with drag-and-drop (dragon drop)
  • New task entry interface with bigger notes field and nicer UI
  • The Patronage Statement field has been deprecated. You may still create a footer using Preferences-Bill Layout
  • The Apply Tax checkbox has been deprecated. Taxes are now calculated based on your Automatic Bookkeeper rules
  • Clients no longer have the Taxable attribute. Client tax rules are now calculated based on that client’s Automatic Bookkeeper rules
  • In order to customize a client’s taxable status, you must customize that client’s tax settings under Automatic Bookkeeper rules for the client