-
azul authored
I18n improvemtents, dependency upgraded, doc fixes, performance tweaks, cleanups and refactorings - everything you would expect from a bugfix release. And of course bugfixes, bugfixes, bugfixes... Elijah brought back merging subsequent wiki edits by the same author into a single version to make notifications less noisy and the history cleaner. Thanks to perfectritone we now have install instructions for OSX and aliaksandrb provided the basics for vagrant based development. This will probably be the last bugfix release for the 0.6 series. 0.7 and thus rails 4.2 lay ahead of us. :) Here's a more detailed list of the changes since 0.6.2: Pull request #370 from azul/bugfix/blank-request-notice * bugfix: don't overwrite noticable in PrivateMessageNotice * bugfix: ensure notices have noticable Pull request #369 from azul/bugfix/no-notice-without-post * make sure notices have the post they belong to * exclude user ghosts when looking for dups * basic robots.txt Pull request #368 from azul/bugfix/no-committee-without-parent * bugfix: fix committee creation - ensure parent Pull request #367 from azul/bugfix/gallery-sorting * test: fix randomly failing tests * bugfix: sortable image list after file upload Pull request #316 from azul/feature/wikiversion * fix version takeover in update_section * tests: some versioning fixes * added tests for interaction of wiki section locks and versions * port wiki/locking_test and wiki/versioning_test to minitest * Do not create a new wiki version if the user has edited the wiki in the past 30 minutes. * define post_path in Me::NoticesController * update french translations Pull request #366 from azul/debug/failing-invites * debug: approving invites via email can result in 500 Pull request #365 from azul/bugfix/sphinx-escape * bugfix: escape search terms for sphinx Pull request #363 from azul/bugfix/picture-name * Fix picture upload issues, update crabgrass_media Pull request #364 from azul/bugfix/participation-update * bugfix: fix 500 on changing user access to a page Pull request #359 from azul/bugfix/page-urls * fix caching issues * update french translation Pull request #358 from azul/i18n/cleanup * remove some unused keys Pull request #360 from azul/i18n/update * i18n: update translations from transifex Pull request #357 from azul/bugfix/page-visibility * update translations, remove duplicate keys * change dashboard feed to include group pages * move inline script behind all includes Pull request #356 from perfectritone/mac-install-docs * Updating the install docs to be more readable and to include instructions for OSX Remove break-all css setting that breaks words Pull request #355 from azul/bugfix/update-denormalized * bugfix: change denormalized page fields on renaming Pull request #354 from azul/bugfix/count-group-visits * count all visits to the group landing page Pull request #352 from azul/bugfix/sidebar-tweaks * alphabetic list of visible entities in sidebars Pull request #353 from azul/bugfix/long-words-break-layout * break long words so they don't break layout - fixes #9736 Pull request #351 from azul/bugfix/wiki-with-text-nodes * include plain text nodes in wiki section divs Pull request #350 from azul/bugfix/invisible-requests * permit display of invites to users groups fixes #10052 Pull request #349 from azul/bugfix/recipient-privacy * ensure recipients only autocomplete visible users Pull request #348 from azul/bugfix/check-disabled-tasks * task tweaks: check completed tasks on deleted pages Pull request #347 from azul/bugfix/style-numbered-lists * cache css: take updates to app/stylesheets into account * enough padding for numbered lists in wikis Pull request #346 from azul/performance/304-css * match etags with -gzip attached Pull request #345 from azul/performance/304-css * make use of 304 - not modified for css * bring back page caching for theme css Pull request #343 from azul/performance/fragment-cache-styles * use fragment instead of page caching for themes screen.css Pull request #342 from azul/bugfix/redirect-without-params * bugfix: redirect url based on request not params Pull request #341 from azul/bugfix/logout-without-js * make logout link work without js Pull request #339 from riseuplabs/bugfix/notices * use 'hide' for notices instead of 'dismiss' Pull request #340 from azul/bugfix/not-found * wait at least 15 seconds for slow requests on travis * skip autocomplete based tests on travis if autocomplete fails * Wait 5 seconds for responses on travis * use ExceptionsApp for 401 and 403 aswell * fix capybara deprecation default_wait_time -> default_max_wait_time * redirect to referrer for failed login attempts * redirect to referrer after login * remove old not_found template * render 404 like welcome with login form * add list of groups to the dashboard, and make the "Groups" dropdown the same. the list is composed of mostly recently visited groups, alpha sorted, that the user is a member of, plus the parent groups for groups that have parents. * enable `current_site.tracking?` by default. the only thing that turning off tracking does is make it so that we can't sort a user's list of groups or users by order of most interactions. * fix typo that defined which requests were membership related. * fix the content type of outgoing emails (text is not the default anymore, must be specified explicitly). * add create page link to group home. Pull request #338 from azul/performance/delayed_cron * use delayed job for long running CronController action Pull request #337 from azul/bugfix/wiki_locks_locked * bugfix: don't save wiki lock record during find Pull request #335 from azul/update/i18n * update portuguese translation Pull request #330 from azul/upgrade/all-deps * fix gallery image controller test * bundle upgrade Pull request #329 from azul/bugfix/missing-recipients-error * error message for empty share or notify recipients Pull request #328 from azul/bugfix/hide-tasks-of-deleted-pages * hide deleted pages and their tasks in me/tasks Pull request #324 from aliaksandrb/vagrant_integration * Update README for Vagrant integration * Simplify development and testing with a Vagrant integration Pull request #327 from azul/performance/my-tasks * performance: speed up my tasks query Pull request #326 from azul/bugfix/ordered-lists-in-wikis * bugfix: ordered list numbers in wikis Pull request #325 from azul/feature/group-tasks * group my tasks by pages Pull request #323 from azul/cleanup/remove-task-lists * simplify task_list_page - no more task_lists * build task list body_terms using pluck Pull request #322 from azul/feature/link-color * default link color that can be used in headings Pull request #320 from aliaksandrb/page_notifications * Less noisy page notifications at dashboard page Pull request #321 from azul/performance/inno-db * Use InnoDB for all tables but page_terms Pull request #319 from azul/cleanup/cron * remove the notification cron tasks Pull request #318 from azul/bugfix/duplicate_asset_upload * prevent duplicate asset upload Pull request #311 from azul/feature/pagetype_generator * Generator for new pagetypes Pull request #314 from azul/cleanup/cron * cron: drop cache cleanup tasks Pull request #312 from azul/bugfix/ts-tweaks * config make curl jobs work * config: thinking sphinx tweaks Pull request #306 from azul/upgrade/ts-3 * fix task to update fixtures; test search with them * Upgrade Thinking Sphinx to 3.1.4 - requires sphinx > 2.1.4
bedc9080azul authoredI18n improvemtents, dependency upgraded, doc fixes, performance tweaks, cleanups and refactorings - everything you would expect from a bugfix release. And of course bugfixes, bugfixes, bugfixes... Elijah brought back merging subsequent wiki edits by the same author into a single version to make notifications less noisy and the history cleaner. Thanks to perfectritone we now have install instructions for OSX and aliaksandrb provided the basics for vagrant based development. This will probably be the last bugfix release for the 0.6 series. 0.7 and thus rails 4.2 lay ahead of us. :) Here's a more detailed list of the changes since 0.6.2: Pull request #370 from azul/bugfix/blank-request-notice * bugfix: don't overwrite noticable in PrivateMessageNotice * bugfix: ensure notices have noticable Pull request #369 from azul/bugfix/no-notice-without-post * make sure notices have the post they belong to * exclude user ghosts when looking for dups * basic robots.txt Pull request #368 from azul/bugfix/no-committee-without-parent * bugfix: fix committee creation - ensure parent Pull request #367 from azul/bugfix/gallery-sorting * test: fix randomly failing tests * bugfix: sortable image list after file upload Pull request #316 from azul/feature/wikiversion * fix version takeover in update_section * tests: some versioning fixes * added tests for interaction of wiki section locks and versions * port wiki/locking_test and wiki/versioning_test to minitest * Do not create a new wiki version if the user has edited the wiki in the past 30 minutes. * define post_path in Me::NoticesController * update french translations Pull request #366 from azul/debug/failing-invites * debug: approving invites via email can result in 500 Pull request #365 from azul/bugfix/sphinx-escape * bugfix: escape search terms for sphinx Pull request #363 from azul/bugfix/picture-name * Fix picture upload issues, update crabgrass_media Pull request #364 from azul/bugfix/participation-update * bugfix: fix 500 on changing user access to a page Pull request #359 from azul/bugfix/page-urls * fix caching issues * update french translation Pull request #358 from azul/i18n/cleanup * remove some unused keys Pull request #360 from azul/i18n/update * i18n: update translations from transifex Pull request #357 from azul/bugfix/page-visibility * update translations, remove duplicate keys * change dashboard feed to include group pages * move inline script behind all includes Pull request #356 from perfectritone/mac-install-docs * Updating the install docs to be more readable and to include instructions for OSX Remove break-all css setting that breaks words Pull request #355 from azul/bugfix/update-denormalized * bugfix: change denormalized page fields on renaming Pull request #354 from azul/bugfix/count-group-visits * count all visits to the group landing page Pull request #352 from azul/bugfix/sidebar-tweaks * alphabetic list of visible entities in sidebars Pull request #353 from azul/bugfix/long-words-break-layout * break long words so they don't break layout - fixes #9736 Pull request #351 from azul/bugfix/wiki-with-text-nodes * include plain text nodes in wiki section divs Pull request #350 from azul/bugfix/invisible-requests * permit display of invites to users groups fixes #10052 Pull request #349 from azul/bugfix/recipient-privacy * ensure recipients only autocomplete visible users Pull request #348 from azul/bugfix/check-disabled-tasks * task tweaks: check completed tasks on deleted pages Pull request #347 from azul/bugfix/style-numbered-lists * cache css: take updates to app/stylesheets into account * enough padding for numbered lists in wikis Pull request #346 from azul/performance/304-css * match etags with -gzip attached Pull request #345 from azul/performance/304-css * make use of 304 - not modified for css * bring back page caching for theme css Pull request #343 from azul/performance/fragment-cache-styles * use fragment instead of page caching for themes screen.css Pull request #342 from azul/bugfix/redirect-without-params * bugfix: redirect url based on request not params Pull request #341 from azul/bugfix/logout-without-js * make logout link work without js Pull request #339 from riseuplabs/bugfix/notices * use 'hide' for notices instead of 'dismiss' Pull request #340 from azul/bugfix/not-found * wait at least 15 seconds for slow requests on travis * skip autocomplete based tests on travis if autocomplete fails * Wait 5 seconds for responses on travis * use ExceptionsApp for 401 and 403 aswell * fix capybara deprecation default_wait_time -> default_max_wait_time * redirect to referrer for failed login attempts * redirect to referrer after login * remove old not_found template * render 404 like welcome with login form * add list of groups to the dashboard, and make the "Groups" dropdown the same. the list is composed of mostly recently visited groups, alpha sorted, that the user is a member of, plus the parent groups for groups that have parents. * enable `current_site.tracking?` by default. the only thing that turning off tracking does is make it so that we can't sort a user's list of groups or users by order of most interactions. * fix typo that defined which requests were membership related. * fix the content type of outgoing emails (text is not the default anymore, must be specified explicitly). * add create page link to group home. Pull request #338 from azul/performance/delayed_cron * use delayed job for long running CronController action Pull request #337 from azul/bugfix/wiki_locks_locked * bugfix: don't save wiki lock record during find Pull request #335 from azul/update/i18n * update portuguese translation Pull request #330 from azul/upgrade/all-deps * fix gallery image controller test * bundle upgrade Pull request #329 from azul/bugfix/missing-recipients-error * error message for empty share or notify recipients Pull request #328 from azul/bugfix/hide-tasks-of-deleted-pages * hide deleted pages and their tasks in me/tasks Pull request #324 from aliaksandrb/vagrant_integration * Update README for Vagrant integration * Simplify development and testing with a Vagrant integration Pull request #327 from azul/performance/my-tasks * performance: speed up my tasks query Pull request #326 from azul/bugfix/ordered-lists-in-wikis * bugfix: ordered list numbers in wikis Pull request #325 from azul/feature/group-tasks * group my tasks by pages Pull request #323 from azul/cleanup/remove-task-lists * simplify task_list_page - no more task_lists * build task list body_terms using pluck Pull request #322 from azul/feature/link-color * default link color that can be used in headings Pull request #320 from aliaksandrb/page_notifications * Less noisy page notifications at dashboard page Pull request #321 from azul/performance/inno-db * Use InnoDB for all tables but page_terms Pull request #319 from azul/cleanup/cron * remove the notification cron tasks Pull request #318 from azul/bugfix/duplicate_asset_upload * prevent duplicate asset upload Pull request #311 from azul/feature/pagetype_generator * Generator for new pagetypes Pull request #314 from azul/cleanup/cron * cron: drop cache cleanup tasks Pull request #312 from azul/bugfix/ts-tweaks * config make curl jobs work * config: thinking sphinx tweaks Pull request #306 from azul/upgrade/ts-3 * fix task to update fixtures; test search with them * Upgrade Thinking Sphinx to 3.1.4 - requires sphinx > 2.1.4
Loading