- Cleaned Admin interface, switched to official active_admin 0.6.0
- Remove custom cancan code, using ActiveAdmin built in Authorization system
- Switched to official active_admin git repo instead of my fork
- Removed Anytime timepicker, now using jquery-timepicker
- Using jquery-ui-rails (v1.10.2)
- Update jquery.validate.js
- Update wordcounter.js
- Upgraded many gems
- Upgraded to jQuery 1.9.1
- Added jquery.migrate plugin
- Upgraded Fancybox JS plugin
- Increased article font to 15px
- Ruby 2.0.0 compatibility
- Fixed Newrelic reporting issue
- Added Newrelic browser monitoring
- Updated Sidekiq to 2.8
- Updated all gems
- Draft Items protection
- using SQL schema
- increased recent page views on item
- updated Gems
- HTML5 validation
- Improved cache on tags/index page
- downgraded Koala
- Improved Sharing jobs queue
- Match css for tinymce
- Added proper indexes for Shares
- Added License for original articles
- Removed some unised fields from Solr (performance)
- Removed Feed sites from admin
- Removed Languages from sidebar, increased Top Searches
- Better related articles with images
- Using Rails from 3-2-stable branch
- decrease boost from author_name
- Fixed Error notification
- Database performance improvements
- Reduced DB query times
- Apple touch icon
- removed join query with languages
- disabled XML params
- fixing null values for comments
- Removed unused indexes and columns
- Show More DB stats
- Drastically improved search results
- sort results by relevance with Solr date boosting
- Updated Sidekiq and Gemfile
- Limit the page_view update to 1 per 24 hours per IP so a unique IP can only update page view once per day
- Improved dates on admin interface
- Updated Gems
- Removed some colums from admin/items
- Removed news sitemap
- Using Postgres Hstore for storing serialized data
- Security checks for bad encoded params
- Increase Sidebar recent commented articles
- Clear html code on pasting to TinyMCE
- Comments editor, force clear any HTML
- Updated Devise to fix regresion
- turbolinks 1.0
- Added Index heap ratio to DB Stats
- Fixed bug for creating new shares for new items
- Fixed Google Oauth login
- Improved OAuth login for existing users
- oauth login will look for email as well as oauth uid token
- Extremely critical security update (Rails 3.2.11)
- Updated Sidekiq and Rack
- Improved detection for Bot spiders and crawlers
- Twitter Bootstrap updates
- Added Page Views in Admin
- removed Solr indexing for Queries
- Improved Admin Charts and Dashboards
- fixed error with malformed URLS
- RSS xml fix
- Rails 3.2.10 Security Update
- Added Security to Find SQL for article
- Redirect old pages to new SLUG format
- Fixed bug on Update date for article
- using Version history to show last update
- Improved CSS style for sidebar
- Updated Twitter-Bootstrap gem
- Upgrade to SORL-4.0 (from 3.6)
- Quoting author searching for better results
- Fixed sidebar "recently discussed", removed date limit
- Improved User filter for admin/items
- Improved Modal login window
- Re-enable fragment cache for logged in users
- Increased fragment caching times
- Disabled HTTP headers caching
- Vote for Article
- Added better Stats on article page
- Updated karma calculation
- Fixed high_chart gem for turbolinks
- skip spam check for special users
- updated gems
- record every page view individually
- trust users with Karma 4 points or more
- Fixed size of user avatar on comments
- Caching admin charts
- Updated Gemfile
- Added some charts on the admin site
- Improved karma detection
- Improved roles page, permissions
- Show karma score on user profile
- Fixed updated time for article (it was set whenever comment was created)
- Fixed comment false spam detection
- Allow admin users with 'Moderator' role to moderate comments
- Improved admin interface for Moderator role
- Votes on comments
- Added ajax comment score
- Improved CSS
- updated Gemfile
- Enabled Memcached Compression
- Allow changing URL based when Headline has changed
- Page Improvements
- Updated activeadmin from upstream
- Updated Gems
- Added page with all Comments for users
- Tinymce 3.5.8 update
- Admin page improvements
- Added Updated time to articles
- Added page with all user's comments
- Improved Styles for comments
- Updated Gemfile
- Added hashtags to twitter auto posting
- updated gems
- Updated robots.txt
- Sidekiq 2.5.3 upgrade
- Rails 3.2.9 upgrade
- Font-resizer fix, rewriten in jQuery/coffee-js
- Allow to upload images from the Editor (tinymce-rails-imageupload)
- Fixed some bugs
- Updated Gems
- Fixed empty Attachments bug
- Removed expire-date from items
- Disabled tinymce on ipad
- Fixed IE bug for media-queries
- Improved responsive design and iPhone layout
- Improved iphone design
- Improved Registration and Login forms
- Updated Gems.
- Clean up old Javascripts
- Added Author name to meta title and description
- Better News Reader
- Run the scheduler thread in the Sidekiq worker, not Unicorn
- removed Twitter JS, too big
- Clean up CSS and mobile styles for iOS
- Process Feeds hourly on a Celluloid Thread
- News page on admin for feed reading
- Fixed Facebook Shares
- Add link to facebook post share
- Feed Reader in Admin interface
- Allow to import feed items
- Updated Gems
- Don't send welcome email to Twitter oauth users
- Release verion 1.0.5
- More effecient caching of sidebar.
- Added more Database Indexes
- Added loading spinner to Turbolinks
- Using Turbolinks on admin interface (trial testing)
- Using turbo-sprockets gem
- Fixed redis-namespace
- Added Reddit widget
- Removed font-resizer on IE
- Updated ActiveAdmin upstream
- Updated gems
- Admin/items filters
- Reduce pagination items for admin
- Un-hardcode links and use Settings.yml instead
- Frozen Twitter-Bootstrap-rails
- Improved Bot detection, added 80legs
- Tagged Rails logging
- Enabled ExceptionNotifier
- Fixed Rolling back articles in admin interface
- Updated Gems
- Updated Twitter bootstrap with fix for IE7
- Updated Twitter Bootstrap to 2.1
- Updated Modernizr to 2.6.2
- Updated Gems
- Improved JS and CSS files loading, merged JS files
- Cleaned up and converted some JS to CoffeeScript
- Changed Top Items to montly
- Fixed Registration/Profile forms style
- Limit the length of sidebar 'Popular Searches'
- Auto Share to Facebook Page
- Added oauth signin with Google Mail
- Added Facebook Like icon
- Updated Gems,
- Better support for jRuby and Trinidad deployment
- Change social icons to be more uniform
- Fixed bug on gmail login
- Improved social icons at bottom of article
- Release version 1.0.3
Architecture:
- Partitioned Image IDs so that a folder won't have more than 9,999 Images
Improvements:
- Upgraded ActiveAdmin to 0.5.0
- Disabled ActiveAdmin body style to allow 3rd parties CSS to work
- Cleaned up Gemfile
- Added Copy button to images/attachments
- Allow iframe and src for pre-approved comments
- Improved style for displaying comments (ul/ol)
- Smaller dashboard
- Updated Gems
- Improved Bot Detection
- Improved Security for comments
- Added comments count for users
- Allow html/iframe on comments editor
- Auto convert links on comments editor
Bug Fix:
- Fixed login issues for admin
- Fix style for comments
- Fixed sidebar translations
Performance:
- Improved performance by 20% from caching more fragments
- App can handle now 8-12 req/sec per worker
- Reduced Database preasure
- Added Popular Searches on the sidebar
- Updated TinyMCE to 3.5.6
- Updated Sidekiq and Celluloid
- Removed Postmark gem
Security:
- User Account will be locked if failed authentication after 6 atempts
- User Account will be auto-unlocked after 1 hour
- Increased minimum password requirement to 7 characters
- Tightened security for comments preview on admin
- Improved suspicious comments detection
Security:
- Authors are not allowed to Edit or Delete Live Articles
- Only Editors can manage already live articles
- Hide Edit/Delete buttons if user doesn't have the priviledges
Bug Fix:
- Improved used Menu, always shows "Submit Article" link for authors
- Improved Test Suit
Security:
- Detect and prevent user escalation on registration
- Protect users from adding roles on registration
Performance:
- Don't Load TinyMCE for non logged in users, page will load faster
- Modularized Stylesheets for better organization
- More Caching for search engines
- Refractored Caching/Headers control
Improvements:
- Arranged Tags in order: General, Region, Country
- Added Categoy to top of the Article in list box
- Allow image to become a popup by adding the class: "image-popup"
- Allow Users to Edit their own comments
- Completed Full site translations
- Fully Translated NL (Quoriana)
- Partially Translated PT and ES (Fred)
Bugfix
- Don't overwrite password if user re-authenticate with Oauth
Technical
- Added Devise Locales
- Rspec Tests using new syntax 'expect'
- Updated Rspec to 2.11.0
- Improved Tests
- Improved css for embedded iframes
- Added Dynamic GooglePlus share badge under article
- Improved Social Icons on left sidebar
- Added more Opengraph tags
- Increased size of image for opengraph
- Added Links page
- Increased history versions to keep to 300
- Multiple Image uploading on admin interface
- Added Comment Subscription
- Users can receive email after new comments for subscribed article
- Added page for users to manage subscriptions (/subscriptions)
- Saving of site Searches by non-bots
- Updated Gems
Bugfix:
- Fixed Youtube videos
- Longer Caching
- Full page caching for bots
- Full cache for RSS/ATOM formats
- Add Ability to preview/rollback previous versions
- Nicer CSS for related items list
- Added Password strength meter on registration form
- Upgraded jquery to 1.8.0
- Updated Gems
- Improved Admin interface
- Improved Serch results
- Searching scoped on site language
Bugfixes
- Fix Bug that un-published items shows on similar items
- Fixed youtube video Javascript loading
- Fixed bug that Authors did not see 'New Item' link
Features
- Full JRuby support
- Added some translations, ie. Dutch
- Improved performance of /admin pages
- Cleaned up ActiveAdmin filters/sidebar
- Visual improvements in admin Images
- Change to rmagick from mini-magick
- Several SQL performance improvements
- Improved SQL Joins
- Better caching on sidebar and navbar
- Allow target, rel and rev tags in comment links
- Fixed Sitemap
- Added languages to Sitemap
- Improved HTTP caching headers
- Big performance improvements
- Added indexex to some tables
- Added caching to RSS and ATOM feed
- Added Cannonical links to articles for google
- Added rel/rev to links
- Increased caching time
- Improved registration and login forms
- Fixed caching with languages Locale
- Updated to rails 3.2.7
- Using larger image for opengraph (G+,Twitter)
- Added more tests
- Added Multi-language site with subdomains
- Added Flags to language menu
- Improved Admin interface
- Improved Error Alerts with Twitter-bootstrap
- Better Error Pages
- Updated google plus link
- Updated Gems
- Fixed bug on comments RSS
- Added rel, rev, and title tags to links
- Improved SEO
- Updated Zocial css and fonts
- Improved hints on new item form
- Minor CSS improvements for item
- Updated Sidekiq/Celluloid gems
- Updated Assets
- Updated Twitter Gem
- Moved SOLR to new instance
- Updated Dalli fixing "key too long" error
- Changed sidebar from 3 to 5 Top items
- Fixed RSS error on comments RSS
- Allow Quote and italic tags on comments
- Updated Gems
- Allows to delete Emails Deliveries properly
- Added record locking to avoid duplicated updates
- Added Custom Youtube resolution
- Removed most commented from Sidebar
- Updated Gems
- Fixed Wrong ATOM feed time on article, bug #6
- Added global Comments page: /comments
- Global comments RSS: /comments.rss
- Improved admin interface
- Added number of days since items on categories
- fixed google indexing
- removed user email
- better registration form
- removed all references of the user's email address
- Forcing HTTPS always for admin users
- original author links improved
- twitter queue delete links
- minor bug fixes
- updated many gemfiles
- Improved Original Author links
- Fixed original author link on emails
- Allow Admins to delete Twitter queue jobs
- Updated Gems
- Bundled AnyTime into a Gem
- Improved meta tags based on google webmaster info
- Added Site Links to top menu
- Changed from H2 to H1 on landing page
- Addded H1 header on tag/language pages
- Code cleanup
- Rspec tests added
- Added Authors to top menu
- Added poll_interval to sidekiq
- Improved CSS for comments
- Updated Gems
- Fix modernizr on ipad
- set default items_count to 0
- Rearanged Asset files into vendor
- Serving twitter widgets.js from own domain
- Added registration reason to edit profil
- Updated Gems
- Tuned postgresql.conf
- Added WindowsLive connect
- Improved Admin interface for users/admin_users
- re-aranged Admin Dashboard
- Added links to admin (WIP)
- Updated Gems
- Improved Welcome Email
- Updated robots.txt
- Updated Gems
- fixed missing font errors
- Welcome Email (testing)
- updated Rspec Tests
- Updated URL to have item ID i.e. "123-headline-big-news"
- Improved ipad portrait mode
- Add ability to upload documents
- Fixed bug on attachments page
- Updated robots.txt to ignore some bots and paths
- Lots of improvements for small mobile screens
- Improved iphone 3g/3gs, android, blackberry support
- Updated Gems
- Updated Rails and Sunspot SOLR
- Security Update
- Updated gems
- font size fixed for highlights on CCS3 browsers
- Added Item title to posterous share button
- Fixed blockquote font color, was too light
- Added time ago for published items
- Updated gems
- Updated Twitter Bootstrap
- made font slightly darker
- Improved admin performance
- Updated gems
- Admin User must set the published date
- Allow to reuse images on new items
- Added some nice filters to admin/items
- updated gems
- Added scopes for refractoring
- added original ticker
- Fixed bug for opensearch.xml
- Fixed bug: showing unpublished items on author page
- refractored code
- minor bug fixes
- Oauth with Twitter
- Updated Rails to 3.2.5
- Updated gems
- Improved twitter links
- Improved Admin interface
- Fixed bug about draft items countdown
- Added RSS feed for comments
- Several minor bug fixes
- Added a few more rspec tests
- Added tinyMCE on comments
- Changed order on sidebar
- Added more validation to item form
- Removed check_for_suspicious on comments
- Cleared unused Item columns
- Improved new item form
- Added 'original' checkbox to items (WIP)
- Fix page views bug
- Fix bug for Recently Commented Articles
- Added youtube image on sidebar
- Gem update
- Added Recently Commented Articles to sidebar
- Removed Language from Article page
- Updated Twitter Bootstrap
- Added iconification
- Reduced sidebar caching from 10 minutes to 5 minutes
- Removed Recent comments from sidebar
- Most Read items descreased from 90 to 15 days
- Added Most Commented items in last 30 days
- Added Popular Authors (sorted my most items)
- Whole Sidebar is cached for 10 minutes
- Added default image for users without image
- Added Facebook Connect for new user registration
- Use facebook image if user does not upload image
- Sorting Categories by priority
- Process sitemap job after creation
- Sitemap process time set for 3 minutes after published
- Email Notification to admins on User registration
- Added 'edit' button for item on front end
- Added 'new item' for user menu on front end
- Updated Gems
- Git push hook Email API
- Fixed Users/Admins Avatar bug
- Allow Users to upload GPG keys
- Fixed Comment notification
- Fixed Forms for Twitter-Bootstrap 2.0.7
- Unified Sidebar
- ActiveAdmin fetched upstream master (4.0.4)
- Added extra admin Links in User menu
- Updated Gems
- Added sitemaps
- Automatic generation of sitemaps in Resque
- Improved Sitemap for news
- Fixed SOLR Resque delete from index
- Added time left in words for future items (in red color)
- Changed Favicon
- GPLv3 License
- Version 1.0.1
- Better sidebar with horizontal divider
- Remember Selected Category on the Sidebar
- Fixed font size and color for Blockquote
- Made Logo a link to home page
- Decreased box-shadows for a more suttle feeling
- Bigger font on top-navbar
- Removed google-plus dynamic share tracking
- Improved Login modal box
- using LetterOpener for better testing emails
- Added "Submitted by: Author Name" to article emails
- Comment body is set to required(html5)
- Proper Email validation
- Recent Comments added to sidebar
- Top Items in last 90 days added to sidebar
- Asking user registration reason on register page
- minor bug fixes
- more test coverage with Rspec
- Updated TinyMCE
- Updated gems
- Releasing First Version 1.0.0
- Attached License
- added dynamic http_protocol for dev/prod envs
- Downgraded resque-scheduler to 1.9.9
- fixed caching issue if a highlighted item not being first was updated.
- Upgraded to Twitter Bootstrap 2.0
- Added Logo
- Login Model Box
- Updated TinyMCE live editor
- ruby1.9 syntax updates
- Caching Sidebar and Header for 2 hours
- Converted hash syntax to ruby1.9
- Global Caching Time increased from 1 to 2 hours
- Improved true/false fields with html ticker and cross
- Improved Suspicious/Spam Comments on dashboard
- Added Red color to Spam Comments
- Added Orange color to Suspicious Comments
- Mark comments suspicious based on a few bad keywords
- Jobs History now in Descending order (latest first) [resque-history].
- Clear History button in jobs history [resque-history].
- Improved Roles Authorization code.
- Added Rspec tests for Admin Authorization.
- Added 'ref' to email links.
- Added Opensearch.xml (to search in Chrome url bar)
- [OpenSearch 1.1 Draft 5] with rss, atom, and pagination
- Greatly improved performance of Search and Indexes
- Added eager loading joins to SQL search
- Added RSS/Atom support for search
- Upgraded Carrierwave to 0.6.2
- Upgraded other gems
- Improved Comments email
- Improved the Roles Permissions for admin pages
- Changed TinyMCE Editor to html5 mode (fix character encoding)
- Emails now should be better formatted
- Rspec and Factory_Girl updated to latest
- Updated all rspec tests for new versions of gem
- Added Image Uploading specs for carrierwave
- Adjusted Youtube image size to be 100px wide max
- Fix for Double submitting button on forms
- Added Upgrade/Dowgrade option for Users/AdminUsers
- Roles are only apliable to Admin Users
- Allow to create users/adminUsers on admin interface
- Added email alert for new Comments /admin/comment_subscriptions
- Added youtube image to email if it's a video
- Youtube image bug fix on Highlights
- Added a few Rspec tests
- other various fixes and improvements
- Updated Gems
- Fixed bug in mail links
- Fixed Replacing of unwanted characters
- Updated Gems
- Added Alt tag to images
- Added Resque Scheduler for Publication Date in items
- Scheduling Twitter Status updates (resque-scheduler)
- Scheduling Email Notifications
- Updated RSPEC tests
- Added Subscriptions and Alerts to /admin/
- html boilerplate for emails [http://htmlemailboilerplate.com]
- Added CSS Style for Emails
- Added Email Subscriptions
- Added PostmarkApp for sending emails
- Changed Logging style
- Added Rspec Tests for email subscriptions
- Improved Author Page
- Added more Rspec Tests
- fixed bug on author page with avatar
- Added Category to admin/items index page
- Added Youtube screenshot to admin/items
- Added Youtube ID with link to admin/items
- Thumbnail on admin/items opens the item itself
- Added Video to item page in admin
- Added Comments count under mini item divs
- Increased padding in some parts for nicer look
- Added Site Settings
- Resque-History
- Added GA
- Test job added
- Added Flattr
- Removed Facebook
- Added for testing jquery.wysiwyg Editor
- Improved Comment style
- Internal Commenting System completed
- Added avatar image to user profile
- Reduced memcached caching to 2 hours
- Moved solr similar items to cached fragment block
- Added Comments to Admin interface
- Updated to Rails 3.2.3, fixed security vulnerabilities
- Removed twitter Javascript helper
- Changed links from https to http for sharing icons
- Added resque take task back
- Added AddressBook
- country-select gem
- Twitter updating is now using a Resque Queue
- jQuery-rails 1.7.2 update
- Back to using Resque
- Fixed caching bug if item Images were modified
- Improved Item Cache Key to included last image timestamp
- Improved Item cache key to use human readable timestamps
- Revamped RSS/Atom Feeds
- Added basic Rspec Tests for RSS/Atom feeds
- Updated Feed Titles to match site name
- Improved Attachments Admin interface (/admin/attachments/1234)
- Improved performance of admin interface by adding Include joins sql queries.
- Changed per_page from 40 to 24 for faster loading.
- Upgraded ActiveAdmin to version 4.0.3
- Removed jQuery-ui js and css, custom minimal Modernizr.js
- Improved assets page loading time
- CSS and JS decreased by 80K after gzip, 300K before gzip
- Added sticky highlight feature for articles
- Updated Dalli gem to 2.0.1, fater memcached
- Updated other Gems
- Fixed Author Link on article page
- Fixed bug on editing user info
- Disabled WaterMarking temporarily
- Fixed caching bug on the Category Boxes on main page
- Add Unique UID to the images path
- Changed keywords examples to be more appropriate on admin site
- Gems updated
- Testing watermark on images
- Popup image bug fix
- Highly improved performance, from 1600ms to 220ms average (6-10x faster)
- Using fragment cache with memcached
- Upgraded Rails to 3.2.2
- Updated Gems
- Fix Font Color for item text, it was too light (CSS fix).
- Fixed HTML5 spec bugs. Main Index and Category Index with Zero errors
- 100% passing the http://validator.w3.org/check test
- Fixed bug on twitter sharing not respecting the checkbox
- Added longer remember me for logged in users
- Better live preview for TinyMCE item editor
- Improved site performance
- Rspec tests for twitter share
- Showing 2 columns on the Admin Dashboard instead of 3
- Temporarily Removed comments from the Admin Dashboard
- Improved SQL performance for index page
- Improve layout for iPad
- Added links to Version History lists (WIP for full Versioning system)
- Disable caching for logged in users
- Reduced Cache to 12 hour for Staled content
- Reduced Cache to 10 minutes for Active content
- Youtube Video Helper:
- Auto embed video given the youtube video ID
- Auto adjust video size according to screen resolution
- Auto add Youtube screenshot to main article view
- Slightly increased image size for article page
- Slightly reduced image size for mobile view to fit on smaller devices
- Added Captcha to registration page.
- Show Youtube Video above item body if set by the user.
- Show "Youtube Source" if the item is a youtube video.
- fixed date on item breadcrumb
- auto Posting to Twitter stable
- added Favicon
- hopefully fixed forced logout issues
- using Dalli as memcached server
- removed SOLR resque
- changed SOLR to be local machine
- disabled Cloudfront for now
- fixed small bug on the new item form
- updated Gems
- unicorn on production server
- Larger image caption, up to 60 chars.
- updated PG gem
- removed tooltip and image gallery for touch screen devices
- fixed bug of highlight items
- Added Font asjustment to items, can increase/decrease font size
- Better Anti-alising for readability
- slight larger font
- More rspec tests for views
- Upgraded to Rails 3.2.1, Devise 2.0.1, and all gems
- A lot of RSPEC Test
- Added Tooltip for items on main page boxes.
- wrap text and make items fill the boxes.
- darker font
- added image caption and using tag for main item image
- Main item image now shows on Safari Reader
- Implemented Roles, 75% completed.
- Treat Admin Users as users on front end
- Admin interface bug fixes and improvements
- Pages bug fix
- Added item_stat to admin interface /admin/item_stats
- Remove Cropping for medium images on article page
- Added Keyword field for searching related articles
- Added word count to Headline and Abstract
- Added link to search for external author
- Better CSS for tinyMCE text editor
- Enforced SSL for "EVERY PAGE"
- Added "Related Items" to the bottom of the article. An algorithm that uses tags to find related items based the body or title.
- Added IntenseDebate commenting system
- Added /feed page with description of all feeds
- Added +1 google plus dynamic share
- Added TimePicker
- Improved Timezone for users and article submissions
- CSS improvements on desktop and mobile site
- Added static html Pages (/admin/pages)
- 100% Valid ATOM and RSS feeds
- All Items RSS Feeds - /rss or /atom
- Languages RSS - /languages/english/items.rss
- Tags RSS - /tags/war.rss
- Categories RSS - /categories/politics.rss
- Authors RSS - /authors/2.rss
- Authors Page - /authors/2
- Big icons on left for RSS and Social Media
- Added RSS on /tags/ page for each tag
- Improved Twitter share, cut title + URL to fit on 140 chars no matter how long title, twitter share will always work
- Improved Facebook share
- Improved Slashdot sharing
- Share item icons/links for social media
- Bigger Fonts on Admin interface
- Added all social Icons for item
- Showing 3 items on Latest NEws
- Showing 1 Item on highlights
- better box size for highlights
- Site Searching with SOLR
- Languages Menu
- Added Languages Pages /languages/english
- added languages to breadcrumbs