blerg.git
10 years agoRemove arrow indicator on spew button
Chip Black [Mon, 17 Mar 2014 08:45:07 +0000 (03:45 -0500)]
Remove arrow indicator on spew button

10 years agoSnazzy animations for new post widget
Chip Black [Mon, 17 Mar 2014 08:40:13 +0000 (03:40 -0500)]
Snazzy animations for new post widget

10 years agoAdd reply functionality to new post widget
Chip Black [Mon, 17 Mar 2014 07:14:59 +0000 (02:14 -0500)]
Add reply functionality to new post widget

10 years agoStyle tweaks for editor middle bar
Chip Black [Mon, 17 Mar 2014 07:12:12 +0000 (02:12 -0500)]
Style tweaks for editor middle bar

10 years agoMake Links only activate on left click
Chip Black [Mon, 17 Mar 2014 06:59:57 +0000 (01:59 -0500)]
Make Links only activate on left click

10 years agoNew edit dialog
Chip Black [Mon, 17 Mar 2014 00:28:28 +0000 (19:28 -0500)]
New edit dialog

10 years agoAdd Enyo layout repo
Chip Black [Sun, 16 Mar 2014 09:32:02 +0000 (04:32 -0500)]
Add Enyo layout repo

10 years agoFix loading of BlergMedia so it happens before it's needed
Chip Black [Sun, 16 Mar 2014 00:19:06 +0000 (19:19 -0500)]
Fix loading of BlergMedia so it happens before it's needed

10 years agoFix unclosed header in changelog v1.8.2
Chip Black [Tue, 19 Nov 2013 09:00:55 +0000 (01:00 -0800)]
Fix unclosed header in changelog

10 years agoChangelog for 1.8.2
Chip Black [Mon, 18 Nov 2013 09:11:38 +0000 (03:11 -0600)]
Changelog for 1.8.2

10 years agoFix the rest of the enyo.Ajax instances to use new bind style
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

10 years agoHandle empty responses and errors for tag listings
Chip Black [Sun, 17 Nov 2013 23:25:09 +0000 (15:25 -0800)]
Handle empty responses and errors for tag listings

10 years agoMake new page layout responsive; fix ticker
Chip Black [Sun, 17 Nov 2013 23:14:17 +0000 (15:14 -0800)]
Make new page layout responsive; fix ticker

10 years agoFix qlink handling in Firefox
Chip Black [Sun, 17 Nov 2013 23:13:27 +0000 (15:13 -0800)]
Fix qlink handling in Firefox

10 years agoFix for going to your account after posting
Chip Black [Sun, 17 Nov 2013 23:09:11 +0000 (15:09 -0800)]
Fix for going to your account after posting

10 years agoUpgrade to Enyo 2.2
Chip Black [Sun, 17 Nov 2013 23:07:01 +0000 (15:07 -0800)]
Upgrade to Enyo 2.2

10 years agoChange some Welcome style as suggested by Benny
Chip Black [Sat, 16 Nov 2013 10:27:13 +0000 (02:27 -0800)]
Change some Welcome style as suggested by Benny

11 years agoMake dialogs center on the
Chip Black [Tue, 11 Jun 2013 09:14:27 +0000 (02:14 -0700)]
Make dialogs center on the
screen, not the page

11 years agoProperly initialize data_size for empty data segment
Chip Black [Mon, 3 Jun 2013 04:49:01 +0000 (23:49 -0500)]
Properly initialize data_size for empty data segment

11 years agoChangelog for 1.8.1 v1.8.1
Chip Black [Mon, 3 Jun 2013 03:58:14 +0000 (22:58 -0500)]
Changelog for 1.8.1

11 years agoAdd mute support to blergtool
Chip Black [Mon, 3 Jun 2013 03:38:25 +0000 (22:38 -0500)]
Add mute support to blergtool

11 years agoAdd support for "muting" accounts
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.

11 years agoMore safety checks
Chip Black [Sun, 2 Jun 2013 23:59:47 +0000 (18:59 -0500)]
More safety checks

11 years agoBug hunting: Deadlocks, data safety, and dumb shit
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.

11 years agoParanoia fix for reading password version
Chip Black [Fri, 31 May 2013 00:03:23 +0000 (19:03 -0500)]
Paranoia fix for reading password version

11 years agoClarify privacy/data policies
Chip Black [Thu, 30 May 2013 23:54:04 +0000 (18:54 -0500)]
Clarify privacy/data policies

11 years agoChangelog update for 1.8 v1.8
Chip Black [Thu, 30 May 2013 22:51:24 +0000 (17:51 -0500)]
Changelog update for 1.8

11 years agoSupport mailto: in markdown links
Chip Black [Thu, 30 May 2013 22:50:17 +0000 (17:50 -0500)]
Support mailto: in markdown links

11 years agoAdd documentation for 1.8
Chip Black [Thu, 30 May 2013 10:25:17 +0000 (05:25 -0500)]
Add documentation for 1.8

11 years agoRemove obsolete md5 conversion tool
Chip Black [Thu, 30 May 2013 08:07:39 +0000 (03:07 -0500)]
Remove obsolete md5 conversion tool

11 years agoAdd scrypt library and scrypt support to auth
Chip Black [Thu, 30 May 2013 08:02:59 +0000 (03:02 -0500)]
Add scrypt library and scrypt support to auth

11 years agoError when fetching tags and direction isn't 1 or -1
Chip Black [Mon, 29 Apr 2013 07:07:52 +0000 (02:07 -0500)]
Error when fetching tags and direction isn't 1 or -1

11 years agoVersion 1.7 v1.7
Chip Black [Wed, 16 Jan 2013 06:12:23 +0000 (22:12 -0800)]
Version 1.7

11 years agoRecognize links inside parentheses/brackets
Chip Black [Wed, 16 Jan 2013 06:03:02 +0000 (22:03 -0800)]
Recognize links inside parentheses/brackets

11 years agoMerge branch 'enyo-rewrite'
Chip Black [Wed, 16 Jan 2013 06:01:21 +0000 (22:01 -0800)]
Merge branch 'enyo-rewrite'

Conflicts:
www/js/blerg.js

11 years agoadd listener for submit events enyo-rewrite
Chip Black [Mon, 14 Jan 2013 09:05:35 +0000 (01:05 -0800)]
add listener for submit events

11 years agoFix POST params for API
Chip Black [Mon, 14 Jan 2013 08:13:34 +0000 (00:13 -0800)]
Fix POST params for API

11 years agoScale the obnoxious signup button
Chip Black [Mon, 14 Jan 2013 07:52:10 +0000 (23:52 -0800)]
Scale the obnoxious signup button

11 years agoUpgrade to Enyo/Onyx 2.1.1
Chip Black [Sun, 13 Jan 2013 22:59:29 +0000 (14:59 -0800)]
Upgrade to Enyo/Onyx 2.1.1

12 years agoRecognize links inside parentheses/brackets
Chip Black [Thu, 13 Sep 2012 06:04:47 +0000 (01:04 -0500)]
Recognize links inside parentheses/brackets

12 years agoRecognize links inside parentheses/brackets
Chip Black [Thu, 13 Sep 2012 06:01:12 +0000 (23:01 -0700)]
Recognize links inside parentheses/brackets

12 years agoClear password fields after changing password
Chip Black [Tue, 7 Aug 2012 07:33:14 +0000 (00:33 -0700)]
Clear password fields after changing password

12 years agoAdd enyo building; switch to minified JS
Chip Black [Tue, 7 Aug 2012 07:32:02 +0000 (00:32 -0700)]
Add enyo building; switch to minified JS

12 years agoHide the 'Load More' button while loading
Chip Black [Tue, 7 Aug 2012 06:41:22 +0000 (23:41 -0700)]
Hide the 'Load More' button while loading

12 years agoUpdate to Enyo 2.0 release
Chip Black [Tue, 7 Aug 2012 06:36:44 +0000 (23:36 -0700)]
Update to Enyo 2.0 release

12 years agoRework header for small-screens
Chip Black [Tue, 7 Aug 2012 06:31:46 +0000 (23:31 -0700)]
Rework header for small-screens

12 years agoClear feed status when reading feed
Chip Black [Wed, 6 Jun 2012 20:51:21 +0000 (13:51 -0700)]
Clear feed status when reading feed

12 years agoAdd password change functionality
Chip Black [Wed, 30 May 2012 23:29:32 +0000 (16:29 -0700)]
Add password change functionality

12 years agoUpdate to Enyo and Onyx 2.0-beta4
Chip Black [Wed, 30 May 2012 22:45:24 +0000 (15:45 -0700)]
Update to Enyo and Onyx 2.0-beta4

12 years agoAdd post formatting help
Chip Black [Mon, 28 May 2012 07:29:21 +0000 (00:29 -0700)]
Add post formatting help

12 years agoRejigger BlergMedia (now more robust and filling!)
Chip Black [Sat, 26 May 2012 22:12:40 +0000 (15:12 -0700)]
Rejigger BlergMedia (now more robust and filling!)

12 years agoReload user when posting
Chip Black [Sat, 26 May 2012 22:06:31 +0000 (15:06 -0700)]
Reload user when posting

12 years agoAdd post functionality
Chip Black [Fri, 25 May 2012 20:41:37 +0000 (13:41 -0700)]
Add post functionality

12 years agoFix some of the niceties in Post
Chip Black [Thu, 26 Apr 2012 08:51:15 +0000 (01:51 -0700)]
Fix some of the niceties in Post

12 years agoAdd external URL Post method
Chip Black [Thu, 26 Apr 2012 08:12:37 +0000 (01:12 -0700)]
Add external URL Post method

12 years agoFinish user signup
Chip Black [Tue, 24 Apr 2012 22:13:41 +0000 (15:13 -0700)]
Finish user signup

12 years agoFix reverse colors for dialogs and header fields
Chip Black [Tue, 24 Apr 2012 22:12:22 +0000 (15:12 -0700)]
Fix reverse colors for dialogs and header fields

12 years agoAdd OldSchoolSpinner for loading animation
Chip Black [Tue, 24 Apr 2012 04:24:13 +0000 (21:24 -0700)]
Add OldSchoolSpinner for loading animation

12 years agoFix record [reply] links
Chip Black [Tue, 24 Apr 2012 04:01:38 +0000 (21:01 -0700)]
Fix record [reply] links

12 years agoAdd feed reading functionality
Chip Black [Tue, 24 Apr 2012 03:42:46 +0000 (20:42 -0700)]
Add feed reading functionality

12 years agoWhoops, forgot to add the Tag kind
Chip Black [Tue, 24 Apr 2012 03:04:59 +0000 (20:04 -0700)]
Whoops, forgot to add the Tag kind

12 years agoConnect the other two main user actions
Chip Black [Tue, 24 Apr 2012 03:04:33 +0000 (20:04 -0700)]
Connect the other two main user actions

12 years agoAdd Tag handler. Also convert all tabs to spaces.
Chip Black [Tue, 24 Apr 2012 02:33:23 +0000 (19:33 -0700)]
Add Tag handler. Also convert all tabs to spaces.

12 years agoAdd subscription management features
Chip Black [Mon, 23 Apr 2012 23:14:54 +0000 (16:14 -0700)]
Add subscription management features

12 years agoRework API to provide global state for individual instances
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

12 years agoFix page loading scheme; fix User switching
Chip Black [Sun, 22 Apr 2012 21:10:51 +0000 (14:10 -0700)]
Fix page loading scheme; fix User switching

12 years agoAdd User, port simplified paging
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.

12 years agoEnable page switching
Chip Black [Sun, 22 Apr 2012 06:40:08 +0000 (23:40 -0700)]
Enable page switching

12 years agoMove onyx lib into lib dir
Chip Black [Sun, 22 Apr 2012 06:11:53 +0000 (23:11 -0700)]
Move onyx lib into lib dir

12 years agoFix latest posts and tags on the welcome screen
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

12 years agoRedesign user tasks
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.

12 years agoImplement login/logout
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

12 years agoFirst stab at enyo rewrite
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.

12 years agoAdd enyo and onyx sub-repos
Chip Black [Sat, 14 Apr 2012 18:05:52 +0000 (11:05 -0700)]
Add enyo and onyx sub-repos

12 years agoWhoops, forgot to make the password fields password fields v1.6.3
Chip Black [Thu, 19 Jan 2012 08:28:49 +0000 (02:28 -0600)]
Whoops, forgot to make the password fields password fields

12 years agoRelease 1.6.3
Chip Black [Thu, 19 Jan 2012 08:06:44 +0000 (02:06 -0600)]
Release 1.6.3

12 years agoAdd front-end password changing bits
Chip Black [Thu, 19 Jan 2012 08:02:16 +0000 (02:02 -0600)]
Add front-end password changing bits

12 years agoAdd application/json type for canned success/failure responses
Chip Black [Thu, 19 Jan 2012 07:53:26 +0000 (01:53 -0600)]
Add application/json type for canned success/failure responses

12 years agoAdd password change API
Chip Black [Thu, 19 Jan 2012 06:49:50 +0000 (00:49 -0600)]
Add password change API

12 years agoDeprecate blerg.httpd since it's become a hassle v1.6.2
Chip Black [Sun, 15 Jan 2012 23:13:43 +0000 (17:13 -0600)]
Deprecate blerg.httpd since it's become a hassle

13 years agoBump version to 1.6.1 v1.6.1
Chip Black [Mon, 7 Nov 2011 04:27:27 +0000 (22:27 -0600)]
Bump version to 1.6.1

13 years agoAdd autoconf system provided by Boris Manojlovic
Chip Black [Mon, 7 Nov 2011 04:25:27 +0000 (22:25 -0600)]
Add autoconf system provided by Boris Manojlovic

13 years agoAdd inline support for media formats
Chip Black [Fri, 5 Aug 2011 22:57:00 +0000 (17:57 -0500)]
Add inline support for media formats

13 years agoDocumentation for 1.6 v1.6
Chip Black [Tue, 19 Jul 2011 02:35:25 +0000 (21:35 -0500)]
Documentation for 1.6

13 years agoAdd tool to convert old plain passwords to MD5
Chip Black [Tue, 19 Jul 2011 01:58:47 +0000 (20:58 -0500)]
Add tool to convert old plain passwords to MD5

13 years agoSet subscription mark after fetching /feed
Chip Black [Tue, 19 Jul 2011 02:13:35 +0000 (21:13 -0500)]
Set subscription mark after fetching /feed

13 years agoAdd new message bits to web
Chip Black [Tue, 19 Jul 2011 02:11:05 +0000 (21:11 -0500)]
Add new message bits to web

13 years agoFix nonexistent subscription file error in subscription counting
Chip Black [Mon, 18 Jul 2011 09:09:25 +0000 (04:09 -0500)]
Fix nonexistent subscription file error in subscription counting

13 years agoRework /feedinfo logic
Chip Black [Mon, 18 Jul 2011 08:57:52 +0000 (03:57 -0500)]
Rework /feedinfo logic

13 years agoAdd subscription marking to keep track of things you've read
Chip Black [Mon, 18 Jul 2011 08:45:12 +0000 (03:45 -0500)]
Add subscription marking to keep track of things you've read

13 years agoWhoops, committed a local baseURL change
Chip Black [Mon, 18 Jul 2011 07:41:45 +0000 (02:41 -0500)]
Whoops, committed a local baseURL change

13 years agoUse MD5 hashing to store passwords
Chip Black [Mon, 11 Apr 2011 01:46:12 +0000 (20:46 -0500)]
Use MD5 hashing to store passwords

13 years agoFix some absolutisms and zero-based bugs
Chip Black [Mon, 11 Apr 2011 00:47:19 +0000 (19:47 -0500)]
Fix some absolutisms and zero-based bugs

13 years agoFix double-close for empty account
Chip Black [Mon, 11 Apr 2011 00:14:00 +0000 (19:14 -0500)]
Fix double-close for empty account

13 years agoAdd blerglatest objects to clean target
Chip Black [Sun, 10 Apr 2011 23:33:44 +0000 (18:33 -0500)]
Add blerglatest objects to clean target

13 years agoRefactor page switching into more django-like flexible architecture
Chip Black [Wed, 9 Mar 2011 11:47:29 +0000 (03:47 -0800)]
Refactor page switching into more django-like flexible architecture

13 years agoLog out whether or not the server reports success
Chip Black [Mon, 7 Mar 2011 04:59:59 +0000 (20:59 -0800)]
Log out whether or not the server reports success

13 years agoChange auth to allow multiple logins
Chip Black [Mon, 7 Mar 2011 04:51:22 +0000 (22:51 -0600)]
Change auth to allow multiple logins

13 years agoAdd htaccess config for new API endpoints
Chip Black [Fri, 4 Mar 2011 23:54:10 +0000 (15:54 -0800)]
Add htaccess config for new API endpoints

13 years agoAdd new documentation v1.5
Chip Black [Fri, 4 Mar 2011 09:16:01 +0000 (01:16 -0800)]
Add new documentation