Skip to content
  • azul's avatar
    0.6.1 - bugfix release and ui rework · e92d8a4e
    azul authored
    Lot's of tests and bugfixes happened since 0.6.0.
    We've also seen great support from the we.riseup.net communitee
    in translating the new user interface to a lot of languages.
    Elijah reworked the ui and ported it to use bootstrap 3.
    We also improved the security of the password hashes by using
    has_secure_password which relies on bcrypt rather than SHA1
    
    Updated dependencies:
    * bootstrap 3
    * works with ruby 2.1
    
    Final tweaks:
     * i18n: update from transifex
     * resolve symlinks for page cache dir
     * use new syntax for setting table names
     * clean up assets: remove gif icons and remove deprecated cg:compile_assets
    
    Pull request #202 from azul/tweak/group-wikis
     * only load group wikis with body, fix tests
     * tweak: group wikis preserve current profile on edit
     * tweak: group wiki markup and edit link
     * show more members on group landing page.
     * Merge branch 'develop' of ssh://github.com/riseuplabs/crabgrass-core into develop
    
    Pull request #200 from azul/feature/secure_password
     * refactor: UserExtension::LegacyPasswords
     * use has_secure_password and wrap old sha1 hashes
     * font fixes: use Verdana as default font, like old crabgrass, and fix wiki heading.
     * added credit to riseup bird.
     * riseup theme improvements (put a 'bird on it' login screen edition)
     * center login for default home page.
     * theme: allow theme to specify custom home page.
    
    Pull request #201 from azul/bugfix/gallery-nav
    
    Pull request #199 from azul/feature/membership-link
     * link to all users in sidebar if there are > 20
    
    Pull request #198 from azul/bugfix/request-links
     * fix links in requests
    
    Pull request #197 from azul/bugfix/deprecations
     * upgrade: use i18n 0.7 to get rid of deprecation warning
     * log deprecation messages in all environments using notifications
     * silence 2.3 plugin deprecation for now
    
    Pull request #196 from azul/bugfix/group-wikis
     * fix group wiki editing with integration test
     * move group wiki actions into settings
    
    Pull request #195 from azul/i18n/fixes
     * signup needs username not 'login' which is a verb.
     * i18n: fix request destruction message
     * i18n: update from transifex
    
    Pull request #194 from azul/bugfix/email-invites
     * fix reload of the mail request page with a code
     * test: make sure other peoples requests are hidden
     * also trigger spinning wheels in .buttons divs
     * email invites now have a working link.
     * bring back email invites to groups
    
    Pull request #192 from azul/bugfix/update-sidebar
     * bugfix: update page sidebar after removing attachment
     * bugfix: update sidebar after removing tags
    
    Pull request #193 from azul/bugfix/password-reset
     * bugfix: password reset again - now with test
    
    Pull request #191 from azul/develop
     * fix page integration tests
    
    Pull request #190 from elijh/feature/ui
     * many more UI tweaks
     * very many tiny UI changes
     * remove unused custom theme column code
     * remove internet explorer hacks
     * remove cache from nav boxes
    
    Pull request #189 from azul/bugfix/top_menu-order
     * remove caching of top menu and bring back tracking
    
    Pull request #188 from azul/bugfix/confirm-cancel-account
     * bugfix: confirm before removing account
    
    Pull request #187 from azul/bugfix/recover-password
     * wrap alert messages in #alert_messages only once
     * adopt tests to new bootstrap 3 markup
     * bugfix: tweak user validations, make sure passwords are at least 8 chars
     * fix password recovery
     * fix typos in css merge.
     * rename scss partials to begin with underscore.
     * clean up how we customize bootstrap
     * remove debugging messages
     * spring cleaning: removed commented out view and css code
     * fix failing integration test
     * various ui tweaks to bootstrap 3 upgrade
     * support for small banners
     * slightly more clarify when editing group home wikis
     * clean up display of user profile page
     * cleaned up themes, removed blueberry, updated riseup theme for bootstrap 3.
     * upgrade to bootstrap 3
     * allow all page search forms to use the enter key for submission.
     * remove config/application.rb.org
    
    Pull request #186 from azul/bugfix/ui-tweaks
     * ui: default to the private group wiki for members is there is one
     * ui: prefer display name over name, tags in group page search
    
    Pull request #184 from azul/bugfix/invalid-requests
     * group is gone if RequestToDestroyOurGroup is approved
     * cleanup: dead requests with a rake task
     * requests require the recipient to exist - not just an id
    
    Pull request #183 from azul/bugfix/email-content
     * remove .text suffix from Mailer templates
    
    Pull request #181 from azul/bugfix/meaningful-title
     * bugfix: set html title to page title - with tests
    
    Pull request #182 from azul/bugfix/format-help
     * help: bring back formatting help with integration test
     * config: check if bundler responds_to current_ruby at all
     * config: make sure we still support old bundler
    
    Pull request #180 from azul/config/from-etc
     * config: fetch some rails options from crabgrass config
    
    Pull request #179 from azul/test/ruby2
     * libreoffice 3.5 fails and we need more than just -common
     * better error handling if libre office fails
     * test: figure out what's wrong with gm / ps on travis
     * tests: fix test that was formerly hidden by dup
     * ruby2: only use Rails::Rack::Debugger debugger gem
     * bring back tests that had duplicate names
     * ruby2: make sure theres a page for blue with tags
     * ruby2: another respond_to? including protected
     * ruby2: we can call protected methods on superclass
     * ruby2: only use valid args in a Hash[]
     * ruby2: respond_to? now returns false for protected methods
     * ruby2: use byebug for debugging
     * add the debian 8 default ruby
    
    Pull request #178 from azul/bugfix/page-updated-by
     * add rake task to fix contributor count once
     * clean up strange behaviour related to page contributors
     * mark wiki pages as updated on wiki update
     * upgrade acts_as_versioned to avoid AR 3.2 deprecated calls
     * wiki has_one page instead of has_many and #page, #page=
    
    Pull request #177 from azul/bugfix/i18n
     * i18n: translation fixes for group structure settings
     * i18n: translate email notification settings
     * translate back button on print view
    
    Pull request #154 from ben-pr-p/develop
     * made azul's changes
     * Merge remote-tracking branch 'upstream/develop' into develop
     * Added hidden back button to print page
     * adopt tests to new behaviour of people search
     * user directory: always show peers, never show all users
     * revert private message caching - harldy any effect
    
    Pull request #176 from azul/performance/private_messages
     * cache private messages in overview
    
    Pull request #175 from azul/performance/private_messages
     * include users in discussion.posts for /me/messages/user
     * index for relationships for the discussion in me/messages
    
    Pull request #174 from azul/bugfix/order-tweaks
     * display the last private messages - not the first.
    
    Pull request #173 from azul/bugfix/order-tweaks
     * fix order of private message overview
     * tweak recent page list order, caching and time format
    
    Pull request #171 from azul/performance/posts
     * performance: tweak page posts to not run n+1 queries
    
    Pull request #172 from azul/bugfix/active-tabs
     * test: detect loading of new thumbnail so server is done
     * add tests i forgot earlier on
     * move current_theme into its own module
     * fix active tabs on group landing and people directory
    
    Pull request #170 from azul/performance/post-comment
     * fix tests - we should use fixtures for integration tests
     * tweak includes for page posts some
     * performance: drop posts_count from pages
     * refactor: move post creation into page model from controller
     * tweak page callbacks to only run when needed
    
    Pull request #169 from azul/bugfix/stay-on-top
     * stay on top of wiki pages - do not scroll to bottom
    
    Pull request #168 from azul/bugfix/include-preload-in-autocomplete
     * Include preloaded results in filtered autocomplete queries
    
    Pull request #167 from azul/bugfix/html-safe-bold
     * mark translation with bold group name as html_safe
     * if using rbenv, pin the ruby version to match what is on the deployed environment for debian stable.
    
    Pull request #166 from azul/bugfix/entity-enum
     * bugfix/no-ids-in-search-paths
    
    Pull request #165 from azul/bugfix/hidden-group-banner
     * bugfix: do not show Home and Pages links for hidden groups
    
    Pull request #164 from azul/bugfix/share-issues
     * encode + in group names in share autocomplete
    
    Pull request #163 from azul/bugfix/page-issues
     * bugfix: pagination in insert image to wiki modalbox
     * bugfix: reload page sidebar after attaching file
    
    Pull request #162 from azul/bugfix/missing-files
     * bugfix: 404 instead of a 500 for missing asset file
    
    Pull request #160 from azul/bugfix/wiki-asset-upload
     * render wiki edit without section
     * Fix wiki asset upload form markup
    
    Pull request #161 from azul/bugfix/mailer
     * bugfix: no more recipients method in rails3 mailers
     * key for norwegian 'no': otherwise yaml thinks false
     * fixup: actually include the rails/no translation
     * i18n: Include norwegian date locals
    
    Pull request #158 from azul/bugfix/i18n-issues
     * Also handle other ArgumentErrors than TranslationMissing
    
    Pull request #159 from azul/bugfix/tag-issues
     * refactor: set owner and context in a more clean way
     * bugfix: add tags on page creation with test
     * cleanup task for taggings without taggable_id
    
    Pull request #157 from azul/bugfix/i18n-issues
     * recover from I18n::ArgumentErrors in Production
     * Revert "i18n: use the active record scope for requests"
     * remove remaining cached default avatar
     * cleanup: invalid chat remains
     * rake task to reset peer caches
    
    Pull request #155 from azul/feature/peers-without-large-groups
     * upgrade: use rails3 / arel instead of SQL strings
     * first step for making large groups not count for peers
    
    Pull request #156 from azul/bugfix/cleanup-duplicate-translations
     * i18n: use the active record scope for requests
    
    Pull request #153 from riseuplabs/bugfix/group-avatar-setting
     * bugfix: avatars always use a single resource
    
    Pull request #151 from riseuplabs/bugfix/speed-up-peer-directory
     * performance: tweaks to the peer directory. only search for now.
    
    Pull request #152 from riseuplabs/bugfix/wiki-toggles
     * bugfix: only show available wiki toggles
    
    Pull request #149 from riseuplabs/feature/hide_groups_by_default
     * hide new groups by default
     * gitignore: config/crabgrass/crabgrass.production.yml
     * typo - oh my... = is not the same as ==
    
    Pull request #150 from riseuplabs/bugfix/upgrade-fixes
     * fix typo - no need to print . when converting messages
     * remove committees without parent before migrating permissions
     * upgrade: deal with groups without a public profile
     * i18n: updated translations, norsk added
     * speed up permission creation for groups some
    
    Pull request #148 from riseuplabs/feature/hide-committees
     * migration: hide committees of hidden groups
    
    Pull request #147 from riseuplabs/performance/tweak-permission-migrations
     * performance: tweaks for user permission migration
    
    Pull request #146 from riseuplabs/feature/log_level_from_config
     * config: read log level from config if given
    
    Pull request #145 from riseuplabs/bugfix/survey-response
    
    Pull request #144 from riseuplabs/docs/develop-notes
     * doc: confirm and cleanup issues in roadmap some
     * doc: small tweaks for install and testing
     * doc: create roadmap from dev notes
     * do not apply cg:cleanup:committee_without_parent by default
    
    Pull request #143 from azul/upgrade/owner_id_in_page_terms
     * upgrade: Add owner_id to page terms so we can search pages by owner
    
    Pull request #142 from azul/bugfix/edit-profile
     * bugfix: display banner properly
    
    Pull request #141 from azul/service/cleanup-invalid-records
     * Revert "remove references to ExternalVideo"
     * ghosts now link to /none and display :deleted.t
     * cleanup: PageHistrories without a user
     * cleanup: chat channels of groups that are long gone
     * cleanup: chat messages without a sender
     * cleanup: dummy ExternalVideo class to keep ExternalVideoPages valid
     * cleanup: also remove duplicate users that have been updated
    
    Pull request #140 from azul/service/cleanup-invalid-records
     * use plunck instead of select(:id).map(&:id)
     * cleanup: Remove posts of users that do not exist anymore
     * cleanup: Remove email requests with invalid email
     * cleanup: fix invalid states of requests
     * cleanup: remove empty tasks
     * cleanup: added rake db:data:revalidate
     * cleanup: fix invalid activity type
    
    Pull request #139 from azul/service/cleanup-invalid-records
     * document: config setting enabled_tools now is enabled_pages
     * remove references to ExternalVideo
     * better progress indicator for rake db:data:validate
     * cleanup: deal with federations between networks
     * remove presence validation for Committee.parent
     * show progress during rake db:data:validate
     * remove duplicate users
     * cleanup Group.destroy is protected - use delete_all...
     * work around moved cg.production.config on we.dev
     * no committees without parent
     * remove groups with duplicate & invalid names
     * cleanup: remove PageHistories without a page
     * upgrade: tweak MessagePageConversion
     * silence sphinx delta indexing in production
     * one upgrade task to rule them all
     * cleanup: Drop all invalid email addresses
     * cleanup: dump duplicate taggings
     * cleanup cleanup.rake merge remains
     * Merge branch 'develop' into origin/develop
     * doc: fix install instructions - thanks nick
     * remove cached default avatars.
     * setup: move production config to example
     * gitignore tmp and log entirely
    
    Pull request #138 from azul/service/cleanup-invalid-records
     * cleanup: unused tags and duplicate tags
    
    Pull request #137 from azul/service/cleanup-invalid-records
     * cleanup: more tasks + cg:cleanup:all
     * cleanup: more tasks + cg:cleanup:all
    
    Pull request #136 from azul/service/cleanup-invalid-records
     * all records are valid now after rake db:fixtures:load
     * drop unused classes lacking database table
     * validate: add record validation task, fix picture namespace
     * cleanup: first take on removal of duplicate groups
    
    Pull request #135 from azul/bugfix/i18n-tweaks
     * i18n: remove audio related keys from gallery
    
    Pull request #134 from azul/custom/riseup-specific-copy
    
    Pull request #133 from azul/custom/riseup-theme
     * customization: riseup theme added with footer
    
    Pull request #132 from azul/bugfix/migration-fixes
     * Tagging is now called ActsAsTaggableOn::Tagging
     * use normal sphinx paths without capistrano
     * table names use plurals
    e92d8a4e
To find the state of this project's repository at the time of any of these versions, check out the tags.