Chip Black [Sat, 23 Nov 2013 20:39:19 +0000 (14:39 -0600)]
Better document headers in common/auth.h
Chip Black [Tue, 19 Nov 2013 10:42:19 +0000 (04:42 -0600)]
Better rssing, now with tags!
Chip Black [Tue, 19 Nov 2013 10:40:12 +0000 (04:40 -0600)]
Return empty lists for list functions instead of undef
Chip Black [Sat, 16 Nov 2013 05:44:46 +0000 (23:44 -0600)]
Add documentation for Blerg::Database
Chip Black [Sat, 16 Nov 2013 04:26:48 +0000 (22:26 -0600)]
Fix 64-bit-ness in Database.xs
Chip Black [Sat, 16 Nov 2013 04:10:24 +0000 (22:10 -0600)]
Fix some non-64-bit-ness in database.c
Minor API changes for types of record arguments and return values.
Chip Black [Sat, 16 Nov 2013 03:29:07 +0000 (21:29 -0600)]
Fix OO-style subscription
Also fix warning from autocleanup when you've already closed a
Blerg::Database.
Chip Black [Sun, 16 Jun 2013 08:36:50 +0000 (03:36 -0500)]
Begin rewriting rss.cgi in perl using Blerg::Database
Chip Black [Sun, 16 Jun 2013 08:32:36 +0000 (03:32 -0500)]
Flesh out Blerg::Database OO layer and convenience functions
Chip Black [Mon, 3 Jun 2013 06:42:54 +0000 (01:42 -0500)]
Add subscription support to perl lib
Also some minor refactoring inside Database.xs and subscription
functions now actually return values when they should.
Chip Black [Mon, 3 Jun 2013 05:29:57 +0000 (00:29 -0500)]
Add mute support to perl lib
Chip Black [Mon, 3 Jun 2013 05:26:31 +0000 (00:26 -0500)]
Add .gitignore for perl lib
Chip Black [Wed, 29 May 2013 05:04:37 +0000 (00:04 -0500)]
Basic OO functions for perl lib
Chip Black [Mon, 29 Apr 2013 07:37:55 +0000 (02:37 -0500)]
Add beginning work of perl internals library
Chip Black [Sat, 29 Mar 2014 03:55:48 +0000 (22:55 -0500)]
Add contact page
Chip Black [Sun, 23 Mar 2014 08:46:31 +0000 (03:46 -0500)]
Escape code mode
Chip Black [Sat, 22 Mar 2014 00:59:52 +0000 (19:59 -0500)]
Changelog for 1.8.3
Chip Black [Sat, 22 Mar 2014 00:50:26 +0000 (19:50 -0500)]
Add code blocks (both markdown and github-style) and strikethrough
Chip Black [Fri, 21 Mar 2014 22:58:35 +0000 (17:58 -0500)]
Some changes to make things suck less on small screens
Chip Black [Mon, 17 Mar 2014 20:40:44 +0000 (15:40 -0500)]
Add handler to close post widget on ESC
Chip Black [Mon, 17 Mar 2014 08:45:07 +0000 (03:45 -0500)]
Remove arrow indicator on spew button
Chip Black [Mon, 17 Mar 2014 08:40:13 +0000 (03:40 -0500)]
Snazzy animations for new post widget
Chip Black [Mon, 17 Mar 2014 07:14:59 +0000 (02:14 -0500)]
Add reply functionality to new post widget
Chip Black [Mon, 17 Mar 2014 07:12:12 +0000 (02:12 -0500)]
Style tweaks for editor middle bar
Chip Black [Mon, 17 Mar 2014 06:59:57 +0000 (01:59 -0500)]
Make Links only activate on left click
Chip Black [Mon, 17 Mar 2014 00:28:28 +0000 (19:28 -0500)]
New edit dialog
Chip Black [Sun, 16 Mar 2014 09:32:02 +0000 (04:32 -0500)]
Add Enyo layout repo
Chip Black [Sun, 16 Mar 2014 00:19:06 +0000 (19:19 -0500)]
Fix loading of BlergMedia so it happens before it's needed
Chip Black [Tue, 19 Nov 2013 09:00:55 +0000 (01:00 -0800)]
Fix unclosed header in changelog
Chip Black [Mon, 18 Nov 2013 09:11:38 +0000 (03:11 -0600)]
Changelog for 1.8.2
Chip Black [Sun, 17 Nov 2013 23:27:55 +0000 (15:27 -0800)]
Fix the rest of the enyo.Ajax instances to use new bind style
Chip Black [Sun, 17 Nov 2013 23:25:09 +0000 (15:25 -0800)]
Handle empty responses and errors for tag listings
Chip Black [Sun, 17 Nov 2013 23:14:17 +0000 (15:14 -0800)]
Make new page layout responsive; fix ticker
Chip Black [Sun, 17 Nov 2013 23:13:27 +0000 (15:13 -0800)]
Fix qlink handling in Firefox
Chip Black [Sun, 17 Nov 2013 23:09:11 +0000 (15:09 -0800)]
Fix for going to your account after posting
Chip Black [Sun, 17 Nov 2013 23:07:01 +0000 (15:07 -0800)]
Upgrade to Enyo 2.2
Chip Black [Sat, 16 Nov 2013 10:27:13 +0000 (02:27 -0800)]
Change some Welcome style as suggested by Benny
Chip Black [Tue, 11 Jun 2013 09:14:27 +0000 (02:14 -0700)]
Make dialogs center on the
screen, not the page
Chip Black [Mon, 3 Jun 2013 04:49:01 +0000 (23:49 -0500)]
Properly initialize data_size for empty data segment
Chip Black [Mon, 3 Jun 2013 03:58:14 +0000 (22:58 -0500)]
Changelog for 1.8.1
Chip Black [Mon, 3 Jun 2013 03:38:25 +0000 (22:38 -0500)]
Add mute support to blergtool
Chip Black [Mon, 3 Jun 2013 00:25:35 +0000 (19:25 -0500)]
Add support for "muting" accounts
Muted accounts do not update reference or subscription indexes, making
them effectively invisible, but unaware of the fact.
Chip Black [Sun, 2 Jun 2013 23:59:47 +0000 (18:59 -0500)]
More safety checks
Chip Black [Sat, 1 Jun 2013 08:02:51 +0000 (03:02 -0500)]
Bug hunting: Deadlocks, data safety, and dumb shit
- Don't preallocate index files, instead just ftruncate() them to size.
Index locality is pretty well moot when we're never reading more than
50 entries at a time.
- Factor out data remapping
- Added extra bounds checks for segments and records
- Wasn't actually updating blerg->current_segment when switching
segments, causing deadlock when the second record is written in a new
segment.
- Use posix_fallocate() instead of writing zeroes
- Update record count *after* successfully writing a record, not before
- Use fstat to determine new record data offset instead of ftell (not
sure if this is better, but it sure looks cleaner).
- Don't bother trying to write the rest of the data when we get a short
write. Truncate and move on.
Chip Black [Fri, 31 May 2013 00:03:23 +0000 (19:03 -0500)]
Paranoia fix for reading password version
Chip Black [Thu, 30 May 2013 23:54:04 +0000 (18:54 -0500)]
Clarify privacy/data policies
Chip Black [Thu, 30 May 2013 22:51:24 +0000 (17:51 -0500)]
Changelog update for 1.8
Chip Black [Thu, 30 May 2013 22:50:17 +0000 (17:50 -0500)]
Support mailto: in markdown links
Chip Black [Thu, 30 May 2013 10:25:17 +0000 (05:25 -0500)]
Add documentation for 1.8
Chip Black [Thu, 30 May 2013 08:07:39 +0000 (03:07 -0500)]
Remove obsolete md5 conversion tool
Chip Black [Thu, 30 May 2013 08:02:59 +0000 (03:02 -0500)]
Add scrypt library and scrypt support to auth
Chip Black [Mon, 29 Apr 2013 07:07:52 +0000 (02:07 -0500)]
Error when fetching tags and direction isn't 1 or -1
Chip Black [Wed, 16 Jan 2013 06:12:23 +0000 (22:12 -0800)]
Version 1.7
Chip Black [Wed, 16 Jan 2013 06:03:02 +0000 (22:03 -0800)]
Recognize links inside parentheses/brackets
Chip Black [Wed, 16 Jan 2013 06:01:21 +0000 (22:01 -0800)]
Merge branch 'enyo-rewrite'
Conflicts:
www/js/blerg.js
Chip Black [Mon, 14 Jan 2013 09:05:35 +0000 (01:05 -0800)]
add listener for submit events
Chip Black [Mon, 14 Jan 2013 08:13:34 +0000 (00:13 -0800)]
Fix POST params for API
Chip Black [Mon, 14 Jan 2013 07:52:10 +0000 (23:52 -0800)]
Scale the obnoxious signup button
Chip Black [Sun, 13 Jan 2013 22:59:29 +0000 (14:59 -0800)]
Upgrade to Enyo/Onyx 2.1.1
Chip Black [Thu, 13 Sep 2012 06:04:47 +0000 (01:04 -0500)]
Recognize links inside parentheses/brackets
Chip Black [Thu, 13 Sep 2012 06:01:12 +0000 (23:01 -0700)]
Recognize links inside parentheses/brackets
Chip Black [Tue, 7 Aug 2012 07:33:14 +0000 (00:33 -0700)]
Clear password fields after changing password
Chip Black [Tue, 7 Aug 2012 07:32:02 +0000 (00:32 -0700)]
Add enyo building; switch to minified JS
Chip Black [Tue, 7 Aug 2012 06:41:22 +0000 (23:41 -0700)]
Hide the 'Load More' button while loading
Chip Black [Tue, 7 Aug 2012 06:36:44 +0000 (23:36 -0700)]
Update to Enyo 2.0 release
Chip Black [Tue, 7 Aug 2012 06:31:46 +0000 (23:31 -0700)]
Rework header for small-screens
Chip Black [Wed, 6 Jun 2012 20:51:21 +0000 (13:51 -0700)]
Clear feed status when reading feed
Chip Black [Wed, 30 May 2012 23:29:32 +0000 (16:29 -0700)]
Add password change functionality
Chip Black [Wed, 30 May 2012 22:45:24 +0000 (15:45 -0700)]
Update to Enyo and Onyx 2.0-beta4
Chip Black [Mon, 28 May 2012 07:29:21 +0000 (00:29 -0700)]
Add post formatting help
Chip Black [Sat, 26 May 2012 22:12:40 +0000 (15:12 -0700)]
Rejigger BlergMedia (now more robust and filling!)
Chip Black [Sat, 26 May 2012 22:06:31 +0000 (15:06 -0700)]
Reload user when posting
Chip Black [Fri, 25 May 2012 20:41:37 +0000 (13:41 -0700)]
Add post functionality
Chip Black [Thu, 26 Apr 2012 08:51:15 +0000 (01:51 -0700)]
Fix some of the niceties in Post
Chip Black [Thu, 26 Apr 2012 08:12:37 +0000 (01:12 -0700)]
Add external URL Post method
Chip Black [Tue, 24 Apr 2012 22:13:41 +0000 (15:13 -0700)]
Finish user signup
Chip Black [Tue, 24 Apr 2012 22:12:22 +0000 (15:12 -0700)]
Fix reverse colors for dialogs and header fields
Chip Black [Tue, 24 Apr 2012 04:24:13 +0000 (21:24 -0700)]
Add OldSchoolSpinner for loading animation
Chip Black [Tue, 24 Apr 2012 04:01:38 +0000 (21:01 -0700)]
Fix record [reply] links
Chip Black [Tue, 24 Apr 2012 03:42:46 +0000 (20:42 -0700)]
Add feed reading functionality
Chip Black [Tue, 24 Apr 2012 03:04:59 +0000 (20:04 -0700)]
Whoops, forgot to add the Tag kind
Chip Black [Tue, 24 Apr 2012 03:04:33 +0000 (20:04 -0700)]
Connect the other two main user actions
Chip Black [Tue, 24 Apr 2012 02:33:23 +0000 (19:33 -0700)]
Add Tag handler. Also convert all tabs to spaces.
Chip Black [Mon, 23 Apr 2012 23:14:54 +0000 (16:14 -0700)]
Add subscription management features
Chip Black [Sun, 22 Apr 2012 22:39:40 +0000 (15:39 -0700)]
Rework API to provide global state for individual instances
Also add User controls
Chip Black [Sun, 22 Apr 2012 21:10:51 +0000 (14:10 -0700)]
Fix page loading scheme; fix User switching
Chip Black [Sun, 22 Apr 2012 19:13:22 +0000 (12:13 -0700)]
Add User, port simplified paging
Add User to handle user pages. Rework paging to simply append older items;
damn the memory cost. Move postMangle to a Util class.
Chip Black [Sun, 22 Apr 2012 06:40:08 +0000 (23:40 -0700)]
Enable page switching
Chip Black [Sun, 22 Apr 2012 06:11:53 +0000 (23:11 -0700)]
Move onyx lib into lib dir
Chip Black [Mon, 16 Apr 2012 22:02:48 +0000 (15:02 -0700)]
Fix latest posts and tags on the welcome screen
Created new Record kinds
Chip Black [Mon, 16 Apr 2012 08:13:19 +0000 (01:13 -0700)]
Redesign user tasks
Moved the three primary user tasks into a button bar. Re-do Post resizing.
Make blerg.Link work more like old qlink. Use event propagation to cleanly
update state.
Chip Black [Sun, 15 Apr 2012 23:02:56 +0000 (16:02 -0700)]
Implement login/logout
Added API calls and UI events to handle logging in and logging out
Chip Black [Sun, 15 Apr 2012 06:48:31 +0000 (23:48 -0700)]
First stab at enyo rewrite
Rearchitected the way view loading works. Changed login box to be enyo-ish.
Made enyo dialog signup. Made Welcome page way more obnoxious. No API is
hooked up yet, though.
Chip Black [Sat, 14 Apr 2012 18:05:52 +0000 (11:05 -0700)]
Add enyo and onyx sub-repos
Chip Black [Thu, 19 Jan 2012 08:28:49 +0000 (02:28 -0600)]
Whoops, forgot to make the password fields password fields
Chip Black [Thu, 19 Jan 2012 08:06:44 +0000 (02:06 -0600)]
Release 1.6.3
Chip Black [Thu, 19 Jan 2012 08:02:16 +0000 (02:02 -0600)]
Add front-end password changing bits
Chip Black [Thu, 19 Jan 2012 07:53:26 +0000 (01:53 -0600)]
Add application/json type for canned success/failure responses
Chip Black [Thu, 19 Jan 2012 06:49:50 +0000 (00:49 -0600)]
Add password change API
Chip Black [Sun, 15 Jan 2012 23:13:43 +0000 (17:13 -0600)]
Deprecate blerg.httpd since it's become a hassle