?

Log in

No account? Create an account

MochaJournal - JAVA LiveJournal Client — LiveJournal
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
You're looking at the latest 10 entries.
Missed some entries? Then simply jump back 10 entries

Security:
Subject:MochaJournal 3.0.005
Time:10:20 am
Current Mood:accomplished
Hey everyone,

After a long period of not working on MochaJournal, I've finally released MochaJournal 3.0.005. With this release, there's been quite a few changes.

I'm hopeful that these new changes will finally make me keep on top of MochaJournal and come out with new ideas and keep fixing bugs on a more regular basis!

Bug Fixes

A few users have brought to my attention a few bugs for quite some time now. Took me quite some time to pinpoint those issues, and I've also been kept busy with playing World of Warcraft and other personal issues :-)

The following major issues have been fixed:
  • Updated MochaJournal so if the install setting file is missing or corrupt, it will inform the
    user and quit gracefully.
  • Updated the way MochaJournal loads and saves the data. Now, if a settings file fails to load,
    MochaJournal should load up, and assume the corrupt settings file did not exist.
  • Fixed issue in Setup page with Skin Look and Feel dialog where if an old installation and setup
    had a skin that is no longer available, the setup page would no longer show.
  • Fixed issue where pressing 'Cancel' or selecting 'Exit' from the File menu in the login dialog
    would not shutdown MochaJournal properly.
  • Fixed root cause of bug of improper saving of settings when shutting down MochaJournal from the
    TrayIcon. The previous fix was only a work around and also had the side effect of moving the
    main window VERY slow. Moving the window is no longer slow.
  • Fixed issue where shutting down MochaJournal from the TrayIcon would not save the settings properly.
    This prevented any further instance of MochaJournal from launching.
  • Fixed issue where when changing skins, the TrayIcon would send notification to the old window instead
    if the newly skinned window.

New Web Location

In addition, I've found a new home to host MochaJournal. MochaJournal is proudly hosted on SourceForge server at http://www.sourceforge.net/projects/mochajournal. SourceForge a server that host any open sourced project, and I have turned MochaJournal into an open source project. In addition, it allows the sources and binaries to be downloadable from many mirror sites around the world. Plus, they also allow me to host a website specifically for MochaJournal.

MochaJournal's Official new website is: http://mochajournal.sourceforge.net

You can download the latest build of MochaJournal from either of these sites.

Suggestion and Bug Reports

If you find any bugs, or have suggestions for MochaJournal, you can keep posting then here. In addition, you can also post them on Sourceforge. You can post the bugs you find here, and new feature requests here, and comments here.
comments: 6 comments or Leave a comment

Security:
Time:06:56 pm
I'm encountering problems withthe newest MJ. it won't start. with worked once and now all I get whe nI start it up is : "fatal exception occurred. program will exit" from the "java virtual machine luncher.

I'm uninstalled MJ and reinstalled it, but it didn't solve the issue
comments: 2 comments or Leave a comment

Security:
Subject:MochaJournal 3.0
Time:01:32 pm
Current Mood:accomplished
Well, after quite some time of not working on MochaJournal, I finally took the time last Friday to get MochaJournal 3.0 released.

For those of you who follow this community know that I've been working on version 3.0 beta for a while and I had a few folks test it. I finally took the time to repackage it and release it.

So, here are the new features and updates for MochaJournal 3.0
New Features

  • Added ability to post LiveJournal entries when not connected to the internet ('Offline mode'). When the user next connect to their LiveJournal account, those posts are automatically uploaded.
  • Added ability to delete all cookies currently stored on the LiveJournal server. This gives the user the ability to protect their accounts in case a MEME steals a user's LJ cookie.
  • Added ability to export the backup entries and comments into HTML format.
  • Added ability to download and backup a user's entire LiveJournal entries.
  • Added ability to download and backup comments associated with the appropriate livejournal entries.
  • Added dialog which informs the user when a friend added or deleted the user from their friends list.


Updates and Bug Fixes

  • Updated the storage of LJ Mood info to be on a per user basis instead of a per machine basis.
  • Updated the logging of protocol between client and server to give a better indication when a possible communication problem occurs when the user reports it to me.
  • Updated the preview window to display the date and time more to LiveJournal, and also show an icon that indicates the privacy level.
  • Updated the caching of images to no longer assume '.gif' extensions. Now, all cached icons do not have any extensions.
  • Updated the encrpytion API's. It no longer uses Cryptix for the encryption API's; but, uses the JAVA Sun encryption API's. This reduces software size.
  • Updated the method to use the Challenge/Response method. This increases the level of security to transmit user passwords.
  • Updated the progress bar to give a better indication to the user the current progress of the communication between LiveJournal and MochaJournal
  • Updated MochaJournal to use the XML-RPC protocol instead of the flat protocol
  • Updated the reporting of errors from LiveJournal to be more efficient. MochaJournal will now show all LiveJournal related errors properly.
  • Updated offline support mode to also keep an offline list of all user's friend and friend of list.
  • Updated where MochaJournal saves the settings. Instead of the registry, they are all stored in XML files.
  • Changed install software to make things easier to install on different platforms
  • Updated how MochaJournal is packed. Now, all core files are all in one JAR file instead of seperate JAR files. It makes it easier to launch.
  • Updated the various 3rd party skin plug-in with their most up to date packages.


So, for all of you waiting for the updated version, please go to the MochaJournal Website and download the latest version.

If you have any question, ideas or problems, please feel free to either e-mail me directly at krolain@hotmail.com or post it on here!
comments: Leave a comment

Security:
Subject:Update MochaJournal?
Time:10:45 pm
Current Mood:busy
Well, I know I haven't updated anything about MochaJournal in a while, and I haven't worked on it in a few month. However, I do have it on the back burner and I do plan on doing a release shortly. What is holding me back is new logo and updating the help files. However, what I may end up doing is releasing the next version of MochaJournal soon, and then do a few more releases with updated logo's and help files.

Though I'm wondering, does anyone use the help files? Is MochaJournal relatively self explanitory? If so, I may just remove the help files and post a few help FAQ on a website or something. Your input is more than welcomed on this topic.

So, keep reading, and a the next version of MochaJournal will be coming out at some point :-)
comments: 2 comments or Leave a comment

Security:
Subject:MochaJournal 3.0
Time:08:57 pm
Current Mood:busy
Well, I'm just informing you all that I am currently in the process of putting MochaJournal onto my new web server. At the same time, I have to change 'installers' because the current freeware one I am using is no longer supported. So, I can't register it. I found another freeware installer, but it's taking me a bit of time to use it and learn it.

However, I should have it properly working shortly. I will be relasing MochaJournal 3.0 with new features! In addition, it should run more efficiently on Linux systems.

So, keep watching for when I release it!

Jason
comments: Leave a comment

Security:
Subject:MochaJournal 3.0 Beta
Time:11:40 am
Current Mood:excitedexcited
Greetings everyone.

Though things have been rather quiet lately, the development of MochaJournal is still ongoing. Though, lately the development has slowed down due to other things in my life needing attention. However, I got MochaJournal 3.0 Beta ready to be tested.

For now, I'm looking for a few testers to try out this version of MochaJournal. I do plan on a few more changes and refinements, but the majority of the 'large' changes have been done, but they need more thorough testing by more people. So, if you'd like to test MochaJournal 3.0 beta, please reply to this post, or send me an e-mail and I'll send you the link to where you can pick it up.

For now, I only have it setup for Windows based system, but if a beta tester needs it for another platform, I'll see about making an installer for that platform.

For those who wants to know what changes are in store for MochaJournal 3.0, here they are:

New Features

  • Added ability to post LiveJournal entries when not connected to the internet ('Offline mode'). When the user next connect to their LiveJournal account, those posts are automatically uploaded.
  • Added ability to delete all cookies currently stored on the LiveJournal server. This gives the user the ability to protect their accounts in case a MEME steals a user's LJ cookie.
  • Added ability to export the backup entries and comments into HTML format.
  • Added ability to download and backup a user's entire LiveJournal entries.
  • Added ability to download and backup comments associated with the appropriate livejournal entries.


Updates
  • Updated the storage of LJ Mood info to be on a per user basis instead of a per machine basis.
  • Updated the logging of protocol between client and server to give a better indication when a possible communication problem occurs when the user reports it to me.
  • Updated the preview window to display the date and time more to LiveJournal, and also show an icon that indicates the privacy level.
  • Updated the caching of images to no longer assume '.gif' extensions. Now, all cached icons do not have any extensions.
  • Updated the encrpytion API's. It no longer uses Cryptix for the encryption API's; but, uses the JAVA Sun encryption API's. This reduces software size.
  • Updated the method to use the Challenge/Response method. This increases the level of security to transmit user passwords.
  • Updated the progress bar to give a better indication to the user the current progress of the communication between LiveJournal and MochaJournal
  • Updated MochaJournal to use the XML-RPC protocol instead of the flat protocol
    </ul>

    Bug Fixes

    • Fixed issue where the lists HTML coding was adding extra spaces between the seperate list entries.
  • comments: 2 comments or Leave a comment

    Security:
    Subject:a question
    Time:03:38 pm
    Current Mood:accomplished
    can mocha journal be started up when I'm offline? I tried, but can;t seem to make it happen
    comments: 1 comment or Leave a comment

    Security:
    Subject:MochaJournal 2.0.003
    Time:07:10 pm
    Current Mood:satisfiedsatisfied
    Well, I'm happy to announce MochaJournal 2.0.003. This is mostly a bug fix release, fixing various bugs some users and myself have discovered.
    ===========
    | 2.0.003 |
    ===========
    Bug Fixes
    ---------
    - Fixed issue where MochaJournal was not encoding and decoding 
         the text in proper UTF-8 application/x-www-form-urlencoded format.
    - Fixed issue where 'Journal' label would not be grayed out if the user 
         only had one journal to post to(his/her own)
    - Fixed issue where MochaJournal would stop responding if the user 
         did not have any LJ icons.
    - Fixed issue where the user could not post on any other journal but theirs.
    - Fixed issue where characters were not being detected as alpha-numeric 
         in non latin based characters.

    The first and last bug issue are related. I ended up finding a JAVA subroutine (by Sun Microsystem, the creators of JAVA) which properly encoded the text of the post in UTF-8 format. So, I no longer manually determine if the character is alpha-numeric; instead, I let this subroutine handle this. More efficient.

    Again, feel free to download the latest version here: http://krolain.homedns.org/MochaJournal/install.htm. Do note that I changed the name of the installer again, to MJSETUP. This should be the final name change for the installer.

    I'll now be focussing on developing the next version of MochaJournal, and I have a few ideas on features. Again, if you got any suggestions for new features for MochaJournal, send them my way!

    And, feel free to report any bugs as well. I'll still be doing bug releases until the new version if there are enough bugs in the software!
    comments: 2 comments or Leave a comment

    Security:
    Time:09:33 pm
    Current Mood:accomplished
    Well, after so much talking about the next version of MochaJournal, it's finally here: MochaJournal 2.0!

    After many discussions with a few folks who were kind enough to give their input, and those who tested the alpha and beta version, I think I got MochaJournal quite up to par with the other LiveJournal client software out there!

    Here is the changes and updates for MochaJournal 2.0:
    
    ===========	
    | 2.0.002 |
    ===========
    Bug Fixes
    ---------
    - Fixed issue where changing options would prevent the user to modify their friend's list.
    - Fixed issue where the user could no longer update the information of their friends.
    
    ===========	
    | 2.0.001 |
    ===========
    New Features
    ------------
    - Added ability for MochaJournal to retain main window size and position between sessions.
    - Added a Tray Icon for Windows platform.
    - Added ability to cache the user picture locally.  This reduces the amounts of hits onto LiveJournal.
    - Added preview pane, allowing user to preview what their LiveJournal entry will look like.
    - Added ability to load and save entries in a draft file
    - Added Multi-Language support
    - Added Spell Checking ability
    
    Updates
    -------
    - Updated the 'About' dialog box.
    - Updated the shortcut key commands.
    - Updated the help window, allowing the user to go back and forward in the viewed history, and print the currently viewing help page.
    - Updated the module that handles checking for updates.  It can now be triggered manually.
    - Updated login sequence to user can still post onto their LiveJournal accounts even if the friends and/or groups have not been downloaded.
    - Updated the friends and group downloading to only happen once per sessions.  This reduces the amount of hits onto LiveJournal.
    - Updated the picture dropdown window to also show a small version of the user picture.
    - Updated the look by adding icons to the menus and tabs to the main MochaJournal window.
    - Updated the skinning system so new skins can be applied on the fly instead of having to restart MochaJournal
    - Updated toolbar buttons
        - Added more toolbar buttons
        - Added the ability to hide/show certain toolbar button groups.
    
    Bug Fixes
    ---------
    - Fixed the issue where the edit group dialog was not properly showing the public/private status of the groups.
    - Fixed issue where MochaJournal was not communicating to LiveJournal server using UTF-8 character set format.
    - Fixed problem where the birthday list would list
      the first person in the list over and over again
    - Fixed problem in calendar where it would display
      31 days for February


    Main WindowYou can see a snapshot of the main window, where the text is entered. You can see the UI is designed to be intuitive and easy to use. Almost every command can be done with a single button click. You can also notice that the main windows shows a thumbnail of the currently selected user picture. Especially useful for those users who may have many user pictures.


    Preview WindowHere you can see a sample of the preview window, allowing the user to preview the text before posting it on their LiveJournal account.


    Overall, I truly believe that MochaJournal 2.0 is the official release of MochaJournal, and I hope more users will start using to.

    If you want to download a copy, you can download it here: MochaJournal 2.0
    comments: 2 comments or Leave a comment

    Security:
    Subject:The Future of MochaJournal
    Time:08:23 pm
    Current Mood:determined
    Well, now that my life has settled, more or less, I have been spending more and more of my spare time into the future of MochaJournal.

    Though I anticipated the popularity of MochaJournal to be higher for the initial release, this is no surprise to me. Initial versions of any program usually has low popularity, only increasing with successive version as more and more features are coded in. So, I do hope this will be the case for MochaJournal *smiles*

    So, with that, I have the following suggestions for improvements:

    • Have MochaJournal run in the background, without the main window present, to check for new friend posts. In the case of Windows, a tray icon would be present. Suggested by kindar.
    • Allow the user to be logged into more than one LiveJournal account. Suggested by brahma_minotaur.
    • Be able to preview the post before submitting it.
    • Have an autosave feature, in case the program or system crashes.
    • Allow 'offline' posting, which then would automatically update LiveJournal once the user connects to the internet. This would be usefull for dial-up users.
    • Add a spell check ability. Suggested by xanthus
    • Expand on the toolbar to show more HTML tag support, like image links, web links, font name, font size and so on.
    • Add in support for back, forward and pint buttons for the help window.
    • Have the ability to backup currently posted entries.
    • Improve on the skinning ability.

    All the following suggestions may not appear in the next version, but hopefully in time all the following suggestions will appear in MochaJournal in time.

    The following are the known bugs which I plan to fix:

    • The birthday dialog sometimes only shows the first person in the list over and over again.
    • The history pane shows the improper number of days for February.
    • Some of the dialogs do not properly show the icon at the upper right corner.

    These bugs I do plan on fixing by the next version of MochaJournal! Fortunately, these are not critical bugs, so I am quite happy to see so far that MochaJournal does not crash!

    However, MochaJournal does need help from more than me. It also needs help from all those who uses it. So, if you have found a bug, or have an idea on how to improve on it, please feel to post then on here. Oh yeah, feel free to pass the word around about MochaJournal! *smiles*
    comments: 4 comments or Leave a comment

    MochaJournal - JAVA LiveJournal Client — LiveJournal
    View:Recent Entries.
    View:Archive.
    View:Friends.
    View:Profile.
    You're looking at the latest 10 entries.
    Missed some entries? Then simply jump back 10 entries