History of the 2.0 Beta

If you were using any of the beta versions of CityDesk 2.0, this page contains a list of all significant bugs and changes made during the beta process.

Beta version 2.0.3

  • WYSIWYG article editor tries valiantly to preserve your HTML formatting. It does not always succeed in certain situations (the element block your cursor is in will usually be reformatted), but it's better than before.
  • Fixed templates so you can add new templates again.
  • You no longer get "Save Changes?" prompts when you didn't make any changes.
  • FTP Progress indicator is back.
  • New "thisFolder" and "thisArticle" conditions in foreach clauses
  • Importing old sites now adjusts your charset metatag. If you don't know what this means, don't worry.
  • Command line help: run CityDesk /?
  • Variable list is sorted alphabetically
  • Many bug fixes

Beta version 2.0.5

  • thisFolder and thisArticle now work properly in nextLink/previousLink clause.
  • Fixed bug that caused one-paragraph fields to be saved with <p>...</p>. We have reverted to the correct 1.0 behavior that when you save an article, any fields that consist of exactly one paragraph will have the <p> and </p> removed. You will have to open, change, and re-save each article in which this problem appears because the <p>'s are only stripped off when you save.
  • Insert Variable list now alphabetized.

Beta version 2.0.7

  • We have made some significant changes to the way the WYSIWYG editor ("Normal View") in CityDesk works. Some implications:
    • Whitespace you entered in HTML view is now preserved when you switch to Normal View and back again.
    • Any HTML generated by CityDesk will be reasonably xhtml compliant -- at least, enough so that if you wish to generate a fully xhtml compliant site using CityDesk there will be nothing to stop you. For example, tags are lowercase, all tags are closed and nested properly, all attributes are quoted, etc.
    • Under certain circumstances you could get an "&nbsp;" instead of a normal space between words. This used to happen if you inserted two spaces and then deleted one of them. This has been fixed.
    • CityScript statements such as {$ foreach $} which occur in "illegal" places, for example, between <ul> and <li>, will now be protected. This allows you to create a {$foreach$} loop that generates a list and safely edit it in Normal mode without losing the loop.
  • Main window Edit | Paste now works when there's a picture on the clipboard on Windows 9x.
  • Tab in HTML View works again
  • Possible to do {$ withAbsoluteLinks "/" $}
  • Redo is always available on the menu (used to just be a shortcut key)
  • When you inserted a link that spanned a block element, CityDesk was naively just inserting <a> at the beginning and </a> at the end. This is not valid HTML since <a> is an inline element. Fixed to put <a>'s inside each block element individually.
  • Added publishTime and now built-in variables -- the equivalent of publishDate and today, but for times.
  • Fixed crash inserting a long word without space into various text-mode editors
  • If there's already a URL in the clipboard when you choose Insert Link, that URL will be the default value of the link.

Release Candidate 1 (2.0.17)

  • There's a beautiful new default template designed by CSS guru Dave Shea
  • Dropdown list of articles or pictures sometimes pops up in the upper left hand corner of the screen and is really small
  • Changing an existing link without selecting it first would rewrite the text of the link with the URL itself
  • <td align="middle"> should be <td align="center">, etc.
  • Crash trying to publish via FTP when no articles at all have changed
  • CityDesk was consuming 100% of available CPU cycles while FTPing
  • Insert Variable brings up a dialog box if the menu would not fit on screen
  • Do not force windows to primary monitor on multiple monitor systems
  • You are no longer able to backup a site while it is being published, which would cause conflicts and crashes
  • Better error handling when you are missing a component (DLL or OCX or Windows component) that needs to be installed
  • Fixed crash entering an author that is longer than 255 characters
  • Made it possible to delete your backup location completely
  • If a post-publish command line step changes any files, those changes will be reflected in the manifest (citydesk.xml) so the correct files are always uploaded
  • Fixed crash importing a file for which you do not have read permission
  • Random timing dependent "Client Site Not Available" crashes
  • Improvement in selection/keyboard focus in Insert Link dialog with external URLs
  • Fixed crash publishing when you have a folder with an apostrophe in the name
  • Fixed bug which caused fields to sometimes pick up the background color you have set on Windows if that color is not white
  • Fixed Cut/Copy/Paste in Keywords field
  • Removed extra line break that was being inserted at the end of single paragraph fields like headline and author
  • Removed extra <a> which appears around a linked picture when you edit that picture's properties
  • Better source code preservation when you have JavaScript sections
  • CityDesk was incorrectly replacing spaces inside CityScript inside an href with %20
  • Many other minor fixes

Gold Release (2.0.19)

  • If you create a new template and change the labels at the same time, we didn't used to save the labels. Fixed.
  • [[...]] inserts "<a href..." instead of "<A HREF" for xhtml compatibility
  • If you ran a command line during publishing, a bug prevented subdirectories deeper than the top two from being published. This has been fixed.
  • <textarea>s were corrupted editing in Normal Mode
  • <code> is a valid XHTML tag and should be syntax highlighted as such

CityDesk Home

Fog Creek Home

Email Us