Downy WebFront
News

2005-02-13

Fixed bug with parent directory link in viewer html1.

Viewer spider has been modified to accommodate for a bug in the Google image bot where the base URL was being handled incorrectly.

Various other internal changes.

Components remaining (95.7% to 0.9)
Target Total Bugs Improvements Total Components
0.9 2 0 2 46
1.0 2 0 0 2
1.1 0 0 0 0

2005-02-01

Various internal changes.

Components remaining (95.7% to 0.9)
Target Total Bugs Improvements Total Components
0.9 2 0 2 46
1.0 2 0 0 2
1.1 0 0 0 0

2005-01-29

Separated 100 components into extension packages: extension admin, extension folderview, and extension forums.

Components remaining (95.7% to 0.9)
Target Total Bugs Improvements Total Components
0.9 2 0 2 46
1.0 2 0 0 2
1.1 0 0 0 0

2005-01-22

Finished core code of dirloader mysql and dirloader phpbb2.

Modifications to viewer gecko in order to support dirloader system.

Pushed back theme downy to downy 1.0.

Created advisory icon and description icon for theme luna. Other improvements to theme luna as well.

Pushed back minor graphical bug in viewer gecko.noscript to downy 1.0.

Pushed back advisory accessibility in viewer gecko.noscript to downy 1.0.

Various other internal modifications and fixes.

Components remaining (96.6% to 0.9)
Target Total Bugs Improvements Total Components
0.9 5 0 5 146
1.0 89 2 3 89
1.1 39 0 2 39

2005-01-21

Improvements on dirloader mysql.

Significant work on dirloader phpbb.

Various other internal modifications and fixes.

Components remaining (83.6% to 0.9)
Target Total Bugs Improvements Total Components
0.9 26 2 10 159
1.0 74 0 0 74
1.1 39 0 2 39

2005-01-20

Significant work on dirloader mysql.

Renamed dirloader phpbb to dirloader phpbb2.

Created standard set of naming conventions for dirloaders.

Work on dirloader phpbb2

Various other internal modifications and fixes.

Components remaining (83.6% to 0.9)
Target Total Bugs Improvements Total Components
0.9 26 2 10 159
1.0 74 0 0 74
1.1 39 0 2 39

2005-01-19

Work on dirloader mysql.

Various other internal modifications and fixes.

Components remaining (83.5% to 0.9)
Target Total Bugs Improvements Total Components
0.9 26 2 10 158
1.0 74 0 0 74
1.1 39 0 2 39

2005-01-18

Significant modifications to the way directories are requested. A new security system has been created to better handle private directories. There is also less reliance on .htaccess files and equivalents, and work is underway to make them completely optional.

Rewrote several parts of the system to centralize the code for easier development. This work is yet unfinished and it's possible that some things may be broken until it is.

Working on making the on-site implementation of Downy more flexible. Currently, most of Downy assumes that the main file is stored in the root public directory and that the location of the site is also the base for accessible directories. Ideally, Downy will work with any directory configuration.

Set a downy 0.9 milestone target.

Various other internal modifications and fixes.

Components remaining (83.5% to 0.9)
Target Total Bugs Improvements Total Components
0.9 26 2 10 158
1.0 74 0 0 74
1.1 39 0 2 39

2005-01-17

Completed migration to allow future support of other database systems.

Completed dirloader filesystem.

Begun work on dirloader mysql.

Begun work on dirloader phpbb.

Various other internal changes.

2005-01-14

Completed viewer spider, a viewer designed to help search engines retrieve data from the directory.

Various internal changes.

2005-01-10

Fixed a serious security hole and improved other security components.

Moved the viewer gecko directory loader script to a separate viewer -- viewer gecko.dirloader -- for security and other reasons.

Various other internal changes and fixes.

2005-01-09

Changed the way mime types are retrieved.

Various other internal changes and fixes.

2005-01-08

Fixed a bug that prevented the script from detecting the type of directory (images, music, etc.).

Finished basic directory input overhaul to provide foundation for support for other database systems.

Created viewer xml.

Various other internal changes and fixes.

2005-01-07

Various internal changes and fixes

2005-01-06

Various internal changes and fixes

2005-01-03

Renamed the item information array constants from DOWNY_FILE_(attribute) to DOWNY_ITEM_(attribute) throughout the system.

Begun work on theme downy.

2005-01-02

Various internal changes.

Began the migration toward a new directory reading system, which will be able to read from various types of databases, not just regular filesystems. Viewers that use is thus far: viewer text.

2004-12-22

Made significant internal changes to improve extensibility and ease future internal changes.

Fixed various bugs throughout the system.

2004-12-21

Created viewer admin, which is a useful viewer for administrators when working with file information files. This viewer does not currently allow for any actual content modification, but provides an environment to view modifications.

Completed viewer atom03, which completes the syndication viewers for downy 1.0.

Begun making internal modifications in preparation for product deployment.

Added warning icon to theme crystal.

Pushed back viewer trident and XMLHttpRequest support to downy 1.1.

Begun creating a public directory separate from the Nanobox public directory to showcase Downy.

Made improvements to the link system in viewer gecko and viewer gecko.noscript to handle non-relative link locations specified in file information files.

Added ability for selective content inserts in viewer atom03.

Fixed various bugs in all syndication viewers.

2004-12-18

Completely remade the file information override system. About and warning text, as well as overrides for title, location, mime type, and filesize, are now put into a single XML file per file described. The format is ".<filename>.xml" for files and "<directory/>.xml" for directories.

Completed viewer html1 and viewer html32.

Dropped viewer xhtml1 from the to do list, because viewer xhtml11 also validates as XHTML 1.0 Strict.

Revised all standard html and xhtml viewers to properly validate, with the exception of viewer html1, for which there is no validator offered by the World Wide Web Consortium.

2004-12-17

viewer rss2 is now available.

Significant internal modifications have been made, and more will come over the next few days. File property, about, and warning files will be merged into a single XML file. Directory information will also be stored differently than it currently is. During this transition, some forms of directory information, such as warnings, are not available.

For various reasons, Downy is being renamed to Downy WebFront.

In viewer gecko and viewer gecko.noscript, the Link link now includes the page parameter in the URL.

Fixed numerous theme bugs.

2004-12-16

viewer rss1 is now available.

Several system design flaws have been found and work will be focused on rewriting these these portions of the code. At any time, the About and Warning features or directory links may stop working properly for any viewer while the code is being rewritten.

2004-12-13

Renamed viewer ie to viewer trident and renamed viewer opera to viewer presto. Development on these viewers will begin soon.

2004-12-05

Notice: From now on, this log will be used only for Downy development. Nanobox-related news will be posted on Nano See, Nano Do.

2004-12-04

I've redesigned the front page of the Nanobox. It now looks like the Nano See, Nano Do design. It has so far only been tested in Mozilla browsers.

2004-11-26

Completed viewer html2.

2004-11-25

Fixed a bug with the crystal theme.

The term "version" has been changed to "viewer". You can now access them by appending viewer=<selection> to the query string.

The directory structure of the viewer files has been changed to make it more organized.

The text viewer is finished. It's a plain text version of the directory listing.

The way you access the non-Javascript version of the gecko viewer has changed. It's now its own viewer, called "gecko.noscript", and it's accessed the same way other viewers are accessed.

There were also other miscellaneous changes.

I've added a to do list for the development of the Downy system. I will try to keep it up to date, but changes will continue to be first reported on the News page.

2004-11-24

There were slight modifications to the icons, thumbs, and previews views in order to aid theme flexibility. Some improvements have also been made to the bluecurve, crystal, and luna themes.

Completed viewer xhtml11

2004-11-20

The noscript gecko version is nearly complete. It's available for basic, icons, thumbs, and previews views, and it works in all gecko themes. It doesn't yet have a way of giving users access to warning messages for files in the current directory.

There were also minor changes to other parts of Downy.

2004-11-12

Improved keyboard navigation to the previews view, including up and down. When you select files, the entire file is now scrolled into view automatically. Pressing backspace now does the same thing as clicking on Parent Directory. These features were also added to the icons and thumbs views.

The previews view has been added to all themes and is now enabled by default in directories that are at least 75% full of images.

Image previews are now scaled down if they are too large to fit in the preview area. Clicking on the image will enlarge it to full size, automatically scrolled to the center of the image, and clicking it again will scale it down again. The image automatically adjusts itself when the window is resized. Currently, the zoom cursors are part of the system itself, but it will soon be changed so that they are set by stylesheets.

There were also other minor changes and fixes.

2004-11-11

I'm made some minor additions to the previews view. Pressing the left and right keys now move your selection. This feature will soon be improved further. There were also some very minor internal changes.

2004-11-06

I have begun work on the previews view. This is much like Windows XP Explorer's filmstrip view, with some extra features. It's still very much under development and isn't ready for testing yet.

I have also made a small improvement to the theme switcher for the gecko version. It now loads the saved theme selection before it generates the page, so the loading is cleaner.

2004-11-01

The thumbs view is pretty much complete. Folders that are at least half full with image files default to thumbs view, but it may also be selected manually by adding ?view=thumbs to the request.

There have also been other minor changes to the system.

2004-10-24

The Information page has been rewritten to be more up-to-date.

2004-10-23

I've changed a few more things about the icons view. You now click on a file or folder to select it and double-click it to open it. You can also tab to the file or folder and press Enter to open it. The way selections work has been improved and selected items now work using real focus rather than a selected class.

The Crystal theme has been updated to work with the changes in the icons view, and a Luna (Windows XP) theme has also been added. The icons in the Luna theme are meant to look just like the actual Windows XP icons, but they were remade from scratch in order to separate into layers (which can improve loading quality on slower connections) and to improve the quality (better antialiasing, blending, etc.) of the icons themselves.

2004-10-20

The icons view has been more or less completed. Now if you hover your mouse over an icon for a second, it will select the file. In the current themes, selecting a file will make an icon appear in the top-right corner if the file has a warning message attributed to it. Hover over this icon to view the message, the same way you hover over the About icon to view a description about the current folder.

There were also several miscellaneous internal changes to the icons view. The Crystal theme hasn't yet been updated to work with the new changes, so it currently appears broken. The pages are now more readable than before when stylesheets are disabled.

I plan to add some more touch-ups to the icons view in the near future, but I may begin working on another view beforehand.

Until Mozilla browsers implement the ability to remember stylesheet preferences for a site, Downy's gecko version now stores the preferences in a cookie. If cookies are enabled on your gecko browser, your stylesheet choice will now be retained across sessions.

2004-10-19

A strange internal server issue that sometimes made files transfer with PHP error messages in the content was circumvented through a small change in the Nanobox gateway script. The gecko version should be especially more stable now because of this fix. Pages and icons should no longer spontaneously show up blank. This does not resolve the issue with icons in the basic view spontaneously not appearing or appearing incorrectly in Gecko browsers, as this is a rendering bug in the Gecko engine itself. It will hopefully be resolved in some upcoming version of your web browser.

The file browser has been given a name: Downy. A downy is a kind of woodpecker.

2004-10-18

I've been downloading the entire Ranma ½ series in order to export screen captures from each episode and have them publicly available. I currently have all episodes from seasons 2, 3, and 4 done, and they are available in the Ranma ½ Captures directory. The capturing was done automatically by mplayer, so a lot of the images are pretty much worthless, unfortunately. I'll probably create sections for manual captures in the future.

2004-10-17

More upgrades to the theme system. Previously, certain files and folders had special icons that were determined server-side. Now, it can be done completely client-side (from the stylesheets). Special icons for Gallery folders, Ranma ½, and Evangelion now work in the Classic themes in the icons view in the gecko interface.

2004-10-16

I've made various minor internal changes to the theme system. I've also slightly improved the Bluecurve theme for the icons view in the gecko version.

2004-10-10

I added a Bluecurve and a Crystal theme to both versions and views. The icons in those themes were not made by me. They were taken directly from the themes for Gnome that I had. I plan to add several more themes, but I'm going to complete the icons view and get work done on the thumbnails and previews views first.

2004-10-09

I'm making progress on the icons view. It's still pretty buggy and incomplete, but you can check out what I have so far here: Icons view. It is only available for Gecko browsers at this time.

I realize that folders with lots of files in them slow down the browser. I plan to make a feature that automatically splits large folders into smaller artificial subfolders, and in a cleaner way than my old system did it.

2004-10-03

I've done some more work on the Gecko interface, and the basic view is more or less complete. Users of Gecko browsers should now be directed to it by default. There are still a few more issues to resolve. The known issues are as follows:

The Icons stylesheets have completely replaced the Classic stylesheets. They are now called Classic Red, etc.

2004-09-27

You may now select among the following stylesheets in the basic interface:

Firefox appears to have problems when switching to the Icons stylesheets. It often doesn't update the icons as expected. This problem is beyond my reasonable control. Hovering over the links temporarily fixes this problem.

I am starting to make progress on the Gecko-specific interface. I'm currently only working on the basic view, which is meant to look like the basic view currently available to other browsers, except it runs at a much faster speed. You may preview it here: Gecko interface. As of the time of writing this, the files are not yet listed. The navigational system also needs some work. When you follow links, it isn't recorded in the browser's history, and link visited states are not saved across viewing sessions (they are simulated by the script).

I am not accepting feedback on the Gecko interface at this time, but I am aware of the many issues and hope to resolve them as the system evolves. Currently all user agents are still directed to the original basic interface, and the Gecko interface is only accessible through the location linked above.

2004-09-14

The whole system is being rewritten from scratch in order to offer better performance, extensibility, and browser compatibility. The basic interface is done, and the Gecko interface is in the works. The Gecko interface, with Javascript enabled, will be much faster than before because the pages will be dynamically generated with Javascript. A non-Javascript version will also be available for all interface systems that rely on Javascript.

I've fully switched to the new system as it currently stands. The old system is now in itty bitty pieces and nonfunctional. I've created permanent redirects for both of the old locations (nanobox/nsnd/public/... and nsnd/public/...) to public/...

2004-08-22

I made some performance upgrades in the filmstrip system of the Mozilla interface. Image dimensions are now cached instead of having to be calculated every time you view the image. The cache only lives for one page view. The dimensions of the preview pane (required for some image sizing methods) are now determined upon startup and when the window is resized, instead of with every image view (which included when you resized the window).

2004-07-30

Lots of new images in the Ranma ½ section of the gallery.

2004-07-29

I have added lots of images to the Evangelion section of the gallery.