Archive

Coming soon to AjaxLife

So, I’ve been semi-busily working on AjaxLife, and spending the rest of my time revising for insanely large numbers of tests. It must be report writing time.

Anyway, we have new features to come to you all shortly, most of which are inventory related:

Hovertips:
AjaxLife inventory hovertips

Context menus:
Folder context menu

Item context menu

Trash context menu

And, for those of you who use OS X and Fluid (the latest version, that is), we can do this:
AjaxLife growls

This’ll be released as soon as that “Properties” button works.

[RE-RE-RESOLVED] AjaxLife banned by Linden Lab

[19:17 GMT, 3/3/08] And we’re unblocked!

[18:54 GMT, 3/3/08] And we’re blocked again! :(

[20:15 GMT, Wednesday] And it’s unblocked again. Theory: it’s blocked between 6 and 8pm GMT.

[18:32 GMT, Wednesday] And it’s blocked again. Please, make up your mind?

[20:37 GMT] Okay, no idea what happened, but it seems to be back now… fingers crossed.

There appears to be an IP ban on AjaxLife’s login proxy (which is needed to fix issues with LL’s login server). As such, the service is down until further notice. I have no idea why Linden Lab have decided to close AjaxLife.

I have no idea if this is temporary, accidental, intentional, etc.

German AjaxLife

Hot on the heels of Spanish, we now have German as well! Hooray!

Seems to be translation week. Anyone else up for doing one? :P

Spanish Ajaxlife

Spanish has now joined Brazilian Portuguese, Hebrew and Japanese as a language supported by AjaxLife’s interface. If your computer is set to Spanish, you should find that AjaxLife’s login screen (at least, the lower half) is in Spanish when you look at it.

Have fun, Spanish-speaking people!

Oh, as an aside, the Hebrew translation is now right-to-left instead of left-to-right.

AjaxLife down for update

[22:44 GMT] We’re back!

Release notes:

  • Hebrew and Japanese translations added in llDialog and llRequestPermissions dialogs
  • IMs scroll down when someone’s typing to show the “Some Person is typing…” message
  • Login and application are now on the same webpage (“Loading subsystems” no longer exists)
  • Login screen can be translated, pending translations of the new text
  • Changing the language in the drop down box immediately changes the language in use.

Old status announcements

Multiple websites disabled

[00:19 GMT] Everything except the JSON-SL Search interface and TG mapping are back. The former was being abused to the point of a DoS attack, the latter was accidentally deleted due to a stupid UI.

[00:08 GMT] Everything except services.katharineberry.co.uk is back. Going to work out what to do about that…

Numerous websites of mine have been disabled while I work out what’s murdering my server. Apologies for any inconvenience caused. This blog and AjaxLife will remain functional as much as possible.

0.1.2 screenshots

Here are some nice screenshots from the 0.1.2 release:

See screenshots

AjaxLife 0.1.1 release notes

This is the version I put out earlier this morning. Highlights include inventory item giving, the lack of constant rotation, and the beginnings of inventory organisation. Here are the release notes:

  • Non-functioning grids removed from grid list (note that we still crash OSGrid sims on login)
  • iPhone stuff removed for now
  • Overlapping login box problem lessened somewhat
  • Updated ExtJS to 1.1.1
  • Added support for llDialog
  • Added support for llRequestPermissions
  • Fixed region down map overlays – down regions now once again tint red
  • Folded the MapAPI into the libraries, increasing loading consistency
  • Added some debug stuff – try enabling Firebug or Safari’s debug console
  • Notecards and scripts report errors on failed loads instead of loading indefinitely
  • Attempts to reconnect after message queue failure (commonly referred to as AjaxLife “crashing”)
  • Only rotate once after login and teleport – no constant rotation
  • Changed inventory item icons
  • Inventory folders now pick up appropriate icons
  • Minimap no longer shows a green indicator for yourself (only the yellow dot is shown)
  • Allows moving of individual inventory items and folders within your inventory
  • Allows transferring inventory to others via drag/drop into their profile
  • Fixed bug in NameCache that prevented recovery from a friend list of nulls or blanks

Known issues:

  • Inventory sometimes gives every folder a texture icon. This does no harm other than looking odd.
  • Eyes and similar are given clothing icons.

I hope you enjoy the new features! Please file any issues in the issue tracker (requires a Google Account), or just email me. Or leave a sufficiently detailed comment here.

- Katharine

[COMPLETED] AjaxLife update deploy in progress

[01:57 GMT] We’re back! Release notes as soon as I work out what they are.

[01:52 GMT] Waiting for the server to boot up…

[01:50 GMT] Deploy complete. Booting everyone left online (for the last two hours!) and restarting.

[01:29 GMT] Client deploy complete and tested. Server setup complete and tested. Server deploy in progress.

AjaxLife logins are disabled while we update things. Full release notes will be made available when I’m done.

If you can’t wait, feel free to browse through the svn commits. :P

Preliminary survey response

Just a response to some of the comments left in the freeform field in the survey:

  • You will almost certainly never get a 3D rendering of your surroundings. Sorry. :(
  • Those of you who asked for more TG sims and events need to ask someone else. :P
  • Google street-map style interface… doesn’t work where I live; please elaborate?
  • “Open source grids are thief built thief run criminal enterprises.” – I think not. Although AjaxLife does crash OpenSim, which detracts from my ability to point it at such grids anyway.
  • Security – people aren’t going to be grabbing your user ID and password. I shall post up my own login below (captured from Firefox), and you can all get to work on cracking it. Of course, if you don’t trust me either, go get LL to work on that web-based login system that never worked properly. Or use an alt.
  • Better stability/login success rate/etc. – working on it, but it’s not always my fault! *points at LL*
  • More frequent Google Code updates – done.
  • Pull in parcel media: maybe
  • Integrate with Snapzilla: Perhaps

Also, thanks for the praise! :D

My SL login dump