June 2nd, 2008

* Journal backups
* Preview link for drafts (also allows drafts to be viewable only to author on site)
* Hide links/categories/communities from templates if there are none set
* block usericon uploads with no images
* don't always update titles for entries when you're editing
* block comments which bypass UI (spammers were hitting directly with POSTs)
* create a blacklist of ping services
* fix username banning
* block bug where an album can be set to a child of itself
* move analytics code to bottom of templates
* return to journal entry after deleting a comment from that view
* drafts auto-select "update time to now" on save

 

Posted by toomuchtabulas at 01:09 AM | 1 comments

April 21st, 2008

  • Gallery:
    • You can now set album cover images (both by editing an album, or by viewing any image)
    • Fixed javascript for getting image embed codes (minor visual tweak, since it would reset all <a> tags
    • Set an image view counter
  • Commenting: Refresh database connection when posting to Akismet, since it may time-out the mySQL connection
  • Entries: When viewing a single entry, use the updated timestamp, rather than the created timestamp
  • Templating: Fixed permission checking for Javascript saving for free users
  • Password setting: In new control panel, also accepts temp password when resetting password
  • Old control panel: Fix RSS feed generation
  • Mixtape: Allow track sorting
Posted by toomuchtabulas at 12:35 AM | Add a Comment

April 13th, 2008

Content pages:

  • There are now 3 sub-pages to the /content/ url on each page: files, mixtape, and pages (You can see the links on the headers when you visit your /contents/ link
  • Radio will now be called "mixtape" - files that are images no longer show up in the mixtape area, but they show a preview link, which embeds a flash player as well as a download link

FOAF:

  • Added back basic preliminary FOAF files - will need to expand on these later

Misc:

  • Fixed a comment count bug
  • Fixed null reference exception when trying to load up link tags
  • Added metadata to crosspost bodies (mood, listening/reading/watching)
  • Fixed logout localization bug (extra message was being output)
  • All successful POST operations are immediately followed by a GET to prevent the "Reload" message when going back in the control panel
  • Added the Tabulas user-agent to all outgoing Plug calls
  • Added "Remove link" and "Add horizontal ruler" to editor
  • Messaging is now the default action under "Network" tab
  • Show a message whether JS is enabled/disabled for templates
  • When using new beta control panel, fix "Add ___ as friend" link
  • Added "Delete account" link under Settings tab
  • Fix private content pages output in control panel
  • Fix outputting of tables in control panel, since global styles and TinyMCE were not playing nicely
  • Fix null ref in Comments when viewing comments in an entry where only a guest has posted
  • Escape quotes in the "add existing links" to editor
  • Generating URLs now allowed periods (mostly useful for the file permalinks)
  • Use tiling buttons in TinyMCE for speed
Posted by toomuchtabulas at 08:06 PM | 7 comments

April 6th, 2008

Weekend wrap-up

Under "Extras", there is now a "Radio" option where you can access the old radio feature. This basically lets you upload MP3s which will be played in a flash player (available currently when you view your contents). TODO: Sorting of radio tracks & importing of your friends' radio tracks.

Also fixed a bug where deleting messages in your inbox wasn't working correctly.

 

Posted by toomuchtabulas at 11:05 PM | Add a Comment

April 5th, 2008

Embeded media player:

  • Any MP3 files you upload to your Tabulas will now be playable through a flash interface (similar to the old radio)
  • Each user's site generates a XSPF (XML-based sharable playlist) at /content/playlist/ (if you had radio tracks, they are included in there)
  • This XSPF file is used to load up music on your /content/ and /content/files/ pages - each file can be listened to individually (little play button)
  • TODO: Move over all radio files into the files section of each user
  • TODO: Add a "Insert media file" in the new editor which will automatically embed the player

XML-RPC changes:

  • I'm now sniffing user agent information so I can return XML data in a specific way for each client - LiveWriter's category support should work much better now
  • When creating an entry using the API, will now use your default "Allow comments" setting to determine whether to allow comments on posted entry or not
  • Custom timestamps sent in via API are respected
  • Fixed categories not being saved correctly on edits
  • Qumana:
    • Fixed error with adding new post (required casting the returned entryid as a string instead of an int)
    • Fixed categories

Bug fixes:

  • In new control panel, reversed "Show categories" and "Show communities" options (Thanks, vulpix!)

 

Posted by toomuchtabulas at 11:43 PM | Add a Comment
« | »