Noosfero v1.11.0 Release Notes

    • Bumping version 1.11.0 (Rodrigo Souto) [ab0853a]
    • Updating authors file (Rodrigo Souto) [0f04255]
    • Updating translations (Rodrigo Souto) [6cb8911]
    • debian-package: fix syntax problem (Rodrigo Souto) [2b0e235]
    • Removes translation_of_id from article creation (alaxalves) [0d7fa92]
    • sample-data: fix user activation (Rodrigo Souto) [e3d8968]
    • Validates phone numbers (Gabriel Silva) [e0b496a]
    • Uses Notifiable module on User (Gabriel Silva) [df0e8a8]
    • Add Capybara step to fix onclick argument. (David Carlos) [b1c6a99]
    • Runs fixtures on RSpec tests (Gabriel Silva) [ba55a50]
    • Removes selenium tests that do not depend on Js (Gabriel Silva) [8c9f2c3]
    • Impelements account verification with short code (Gabriel Silva) [0847c59]
    • Not converts currency when default_language is nil (David Carlos) [2a41f3e]
    • Remove restraint for only debian packaged dependencies (Rodrigo Souto) [effafb5]
    • Restrict dependencies versions through Gemfile.lock (Rodrigo Souto) [6f31725]
    • CustomForms: refactors review page into partials (Gabriel Silva) [38f385c]
    • CustomForms: display results for screen readers (Gabriel Silva) [04acab1]
    • CustomForms: Adds toc to answers list (Gabriel Silva) [7d95750]
    • CustomForms: Flags imported answers on result overview (Gabriel Silva) [93e1c09]
    • Fixes emag errors on custom_forms_plugin (Gabriel Silva) [50decf0]
    • changed image url references for signup screen. (Maxwell Borges Bezerra) [7dee4b9]
    • Don't automatically enable all enterprise plugins. (David Carlos) [1d52a17]
    • Fix javascript scape on delivery plugin. (David Carlos) [c2e06b8]
    • Fix suppliers csv import feature. (David Carlos) [096b9e9]
    • Fix currency locale. (David Carlos) [293a0a0]
    • Fix supplier tabs. (David Carlos) [ccfb18b]
    • Escapes description field on products catalog page (David Carlos) [d107cda]
    • Minor fixes on enterprise plugins. (David Carlos) [00ad78a]
    • Add task to create sample product categories. (David Carlos) [8a5debb]
    • Fixed icon image in remove field (Caio) [f1ff1a5]
    • Fix removal field inside survey edit form (caiomnt) [f33869e]
    • Create a new css class .button-bar-boxes (Maxwell Borges Bezerra) [1d17a16]
    • article: return environment name if author_name is nil (Rodrigo Souto) [4c516c3]
    • link-article: reference author from source article (Rodrigo Souto) [b5f6b23]
    • CommentParagraphPlugin: adds element classes to wrapper (Gabriel Silva) [eb96c1f]
    • Adds element classes to attrs when parsing macros (Gabriel Silva) [0ec463f]
    • search: avoid test break on end of month (Rodrigo Souto) [a0ce20b]
    • social-statistics: change header and footer id to avoid conflicts (Rodrigo Souto) [26abc3b]
    • CustomForms: Import submissions from CSV (Gabriel Silva) [fc21cc3]
    • public-access-restriction: allow access to posts link on portal (Rodrigo Souto) [6b55f08]
    • improving rake db:data:minimal to create default environment and admin user (Joenio Costa) [11d4711]
    • prod database is already created by postgres image (Joenio Costa) [22aec2e]
    • custom-fields: update even when it is empty (Rodrigo Souto) [6f20b78]
    • search: fix author and add profile to article display (Rodrigo Souto) [c3b2377]
    • Extracts article body to partial in view_page (Gabriel Silva) [4870ad4]
    • search: avoid test break on end of month (Rodrigo Souto) [387fc5e]
    • Removes option to change redirection url from control panel (Gabriel Silva) [6f8bc1f]
    • Adds hotspot to override sigin redirection url (Gabriel Silva) [d3eec5b]
    • social-statistics: change header and footer id to avoid conflicts (Rodrigo Souto) [8095452]
    • Clean PID files folder on docker container entrypoint file (Victor Moura) [f806042]
    • CustomForms: Import submissions from CSV (Gabriel Silva) [e8a8b2f]
    • Inserts essential data only when no DB is detected (Victor Moura) [b3bd9dd]
    • fix version regular expression (Leandro Nunes dos Santos) [1b5db49]
    • should filter article by tags (Leandro Nunes dos Santos) [97a07af]
    • Docker production script populates the db with essential data (Victor Moura) [0d48886]
    • Moves person address from settings to metadata (Gabriel Silva) [3ea27c5]
    • fix unit tests of api (Leandro Nunes dos Santos) [287dccd]
    • removing permissions endpoint of user namespace (Leandro Nunes dos Santos) [d63c717]
    • fix identation (Leandro Nunes dos Santos) [4656900]
    • removing permissions endpoint on people namespace (Leandro Nunes dos Santos) [fd76eff]
    • removing enviroment endpoint (Leandro Nunes dos Santos) [fb6b1c1]
    • put contact endpoint in the correct place (Leandro Nunes dos Santos) [dce3083]
    • make article api return only article or response object (Leandro Nunes dos Santos) [4b53202]
    • removing search endpoint (Leandro Nunes dos Santos) [d597ac1]
    • Improves Service Worker caching (Gabriel Silva) [1a7b415]
    • products-plugins: extend catalog helper on product category/ (Rodrigo Souto) [072415c]
    • Adds filter by kind on profiles search (Gabriel Silva) [7941d7b]
    • HTML5VideoPlugin: Fixes ffmpeg version test (Gabriel Silva) [09426ba]
    • should all deletion return the default response object (Leandro Nunes dos Santos) [62bd632]
    • receive comment attributes inside comment parameter (Leandro Nunes dos Santos) [bce87ba]
    • make add friend and add member return default response entity (Leandro Nunes dos Santos) [2c361aa]
    • should expose boxes information optionally (Leandro Nunes dos Santos) [69b018c]
    • CustomFormsPlugin: Adds options bar on form page (Gabriel Silva) [e257a5d]
    • CustomForms: display block entries in detail (Gabriel Silva) [f1b985e]
    • CustomForms: adds filter on queries block (Gabriel Silva) [32950cd]
    • Fix content viewer tests (Rodrigo Souto) [69450de]
    • public-access-restriction: allow access to posts link on portal (Rodrigo Souto) [c983968]
    • Improvements on events agenda (Gabriel Silva) [1bbfda9]
    • Add audio play support (Vinicius Melo) [b8be805]
    • Implements podcasting functionality (vinimlo) [656a7df]
    • Adds "Filter by Kind" to ProfileListBlock (Gabriel Silva) [b5f9211]
    • Refactors webpush unit test (Gabriel Silva) [4a66f73]
    • Updates Docker dev config for OSX (Gabriel Silva) [07509ec]
    • Translated using Weblate (Ukrainian) (Марс Ямбар) [a34d35a]
    • removing webpush unit test not valid for version 0.2.5 of webpush (Leandro Nunes dos Santos) [0d84926]
    • updating oauth plugin version (Leandro Nunes dos Santos) [439c285]
    • fix custom_forms bug when downloading csv with submissions (Maxwell Borges Bezerra) [ebeb0d7]
    • cosmetic changes and removing source-code comments (Joenio Costa) [923f1e9]
    • removing external dependencies for tango-icon-theme and pidgin-data (Joenio Costa) [7ec2961]
    • fix unit test (Leandro Nunes dos Santos) [f446d05]
    • display search results in the same line (Leandro Nunes dos Santos) [4c38e7f]
    • limit the profile and article tags endpoint by default (Leandro Nunes dos Santos) [0a8979b]
    • limit the environment tags endpoint by default (Leandro Nunes dos Santos) [51d3cd9]
    • Added translation using Weblate (Ukrainian) (Марс Ямбар) [a64ae91]
    • custom-form: populate answers through field_id (Rodrigo Souto) [17a4e08]
    • Add new docker documentation @ HACKING.md (Luan Guimarães) [71254b8]
    • Moves docker db configuration to a custom file (Luan Guimarães) [9a0e93b]
    • Configuring docker for production (Luan Guimarães) [ff74265]
    • Removes ES6 idioms from serviceworker file (Gabriel Silva) [9762a28]
    • Fix docker database connection (Luan Guimarães) [e7b2d07]
    • Fix docker bundle path problem using cache (Luan Guimarães) [482df35]
    • Generalizing database configuration file (Luan Guimarães) [93169d5]
    • Remove several broken symlinks (Luan Guimarães) [60413e6]
    • Resets notification badge when chat is opened (Gabriel Silva) [8d6fadb]
    • wait postgresql service (Joenio Costa) [e1b1b98]
    • refactoring Dockerfile (Joenio Costa) [8f14d2b]
    • Fix bundle cache on docker (Marcos Ronaldo) [112c11b]
    • Improving docker behaviour (Marcos Ronaldo) [7ec104f]
    • Launch production with dokcer-compose (Marcos Ronaldo) [3559b75]
    • Bring docker-compose file to docker folder (Marcos Ronaldo) [8a0c83f]
    • Adds docker-compose.yml in project root and updates yaml script (Álax Alves) [501c0e9]
    • Adds Docker dev env alternative w/ docker-compose (Gabriel Silva) [7c17478]
    • person_tags plugin: fix broken symlink (Joenio Costa) [c88b3ef]
    • newsletter-plugin: fix double escaped unsubscribe link (Rodrigo Souto) [4ee36a4]
    • image: fix image filename slug treatment (Rodrigo Souto) [a4b93b0]
    • block: always display block to environment admins (Rodrigo Souto) [0a7584e]
    • pg-search: fix warnings (Rodrigo Souto) [133d174]
    • fix syntax of current commiters (Joenio Costa) [1a590a7]
    • new-commiter: add Aurélio Heckert as new commiter (Rodrigo Souto) [57047a3]
    • new-commiter: add Gabriel Silva as new commiter (Rodrigo Souto) [17c79b7]
    • Change the local comment variable to article (mendesiasmin) [5a699d8]
    • development: add new commiter to DEVELOPMENT.md (Rodrigo Souto) [66b681e]
    • readme: include DEVELOPMENT.md on README.md list (Rodrigo Souto) [d45351a]
    • pg-search: fix typo on tests (Rodrigo Souto) [eb65c30]
    • Translated using Weblate (Spanish) (Nicolas Alvarado) [107e52b]
    • search: remove inline-block from search-content (Rodrigo Souto) [e3c5080]
    • Adds WebPush support (Gabriel Silva) [f4d3c9a]
    • Adds ServiceWorker support (Gabriel Silva) [2a74569]
    • Adds notifiable module (Gabriel Silva) [74124dd]
    • Adds repository key every build (Gabriel Silva) [e5005d0]
    • Removes 'Jessie' tag from CI config (Gabriel Silva) [168e103]
    • roles: not display other profiles roles on organization_roles (Rodrigo Souto) [b57dad1]
    • pt-translation: adjust pt translation (Rodrigo Souto) [5df1e43]
    • ldap-plugin: update net-ldap version due to security vulnerability (Rodrigo Souto) [a705f88]
    • login: avoid hyphen removal (Rodrigo Souto) [87af762]
    • check if unicorn.pid file exists before read it (Joenio Costa) [b049deb]
    • PgSeachPlugin: Uses virtual categorizations on filter (Gabriel Silva) [4a59943]
    • newsletter-plugin: set person on object (Rodrigo Souto) [08bbcd6]
    • custom-forms: update tests to new access logic (Rodrigo Souto) [df60e75]
    • custom-forms: fix tests (Rodrigo Souto) [435296a]
    • custom-froms: use proper status (Rodrigo Souto) [545c52f]
    • custom-forms: mark strings for translation (Rodrigo Souto) [aab0273]
    • custom-forms-plugin: use var instead of let (Rodrigo Souto) [a1db3b4]
    • custom-forms: form creation refactoring (Rodrigo Souto) [09fb9f2]
    • custom-forms: remove default image src (Rodrigo Souto) [5879ccc]
    • custom-forms: block view all redirects to block kind filter (Rodrigo Souto) [8567ed9]
    • custom-forms: add default images and minor refactoring (Rodrigo Souto) [a53a8ea]
    • custom-forms: refator access to use AccessLevels (Rodrigo Souto) [007255b]
    • General adjusts (Rodrigo Souto) [b84a227]
    • Fix merge issues (Rodrigo Souto) [ea48e23]
    • custom-forms: remove obsolete code (Rodrigo Souto) [0e8e489]
    • custom-forms: not cache forms blocks (Rodrigo Souto) [016039f]
    • Fix chartkick load. (David Carlos) [2ed6733]
    • Find form by profile (mendesiasmin) [1ad0a21]
    • CustomFormsPlugin: fixes remove alternative btn (Gabriel Silva) [9075506]
    • custom-forms: update translations (Rodrigo Souto) [7f1a036]
    • Improve query overview presentation (pedrodelyra) [77d14ba]
    • Fix query review (David Carlos) [479533f]
    • fix fiels js (Rodrigo Souto) [264a4dd]
    • Fix field removal on custom form creation/edit page (pedrodelyra) [2871b67]
    • Improve query presentation (pedrodelyra) [05f20a1]
    • Add option to delete image from form. (David Carlos) [7b2683b]
    • Add support to all custom_forms fields. (David Carlos) [a3e5a4f]
    • custom-forms: view all profile queries (Rodrigo Souto) [9331b04]
    • CustomFormsPlugin: adds PollsBlock (Gabriel Silva) [d98817c]
    • CustomFormsPlugin: adds SurveyBlock (mendesiasmin) [8971024]
    • Compute the percentage by answer for a pie chart. (David Carlos) [4ca2677]
    • Use relative path to javascript files. (David Carlos) [072dab3]
    • Add support to all custom_forms fields. (David Carlos) [07019dc]
    • PgSearchPlugin: adds region facet to articles (Gabriel Silva) [69d49d5]
    • Fix syntax error in Czech noosfero.po (Michal Čihař) [a269d48]
    • dependencies: enforse ruby-sass 3.4.6 or greater (Rodrigo Souto) [300bb5f]
    • jessie: update repository signing key (Rodrigo Souto) [3bf39df]
    • gitlab-ci: definie system tags to select proper runners (Rodrigo Souto) [7ee02a7]
    • Adds default filter to protect admin controllers (Gabriel Silva) [73a643f]
    • Html5VideoPlugin: uses MAX_RETRIES to handle errors (Gabriel Silva) [5ca7ee6]
    • Html5VideoPlugin: forks to process pending videos (Gabriel Silva) [7430b47]
    • Html5VideoPlugin: Adds queue info for pending videos (Gabriel Silva) [6d36fba]
    • Html5VideoPlugin: Extracts model methods (Gabriel Silva) [0c21c42]
    • adding thumbnail in editing profile picture (Lucas Malta) [7001091]
    • Fixes plugin controller routes ordering (Gabriel Silva) [7088835]
    • Separete format error to identifier and add regex replace to generate identifier script (mendesiasmin) [5d200d4]
    • Change welcome link to user.url (mendesiasmin) [7b3f6b3]
    • Fixes merge request issues. (Andre de Sousa Costa filho) [07025d5]
    • fixing csv tests (Arthur Assis) [4e5e5d2]
    • Adds translation to 'last login' filter (Arthur Assis) [00f2ec7]
    • Adding last login date field in admin/users (ThalissonMelo) [0d87e82]
    • Adding dropdown option recently_logged_users and number of days fild (Arthur Assis) [85f4db3]
    • Adding dropdown option recently_logged_users and number of days fild (Arthur Assis) [591d535]
    • Translated using Weblate (Portuguese) (Sires) [378035c]
    • newsletter-plugin: properly replace mailing_url (Rodrigo Souto) [d29822a]
    • Revert "lattes_curriculum: update new answer from lattes to unknown curriculum number" (Rodrigo Souto) [122399d]
    • Default highlight value is the same as the current parents' highlighted value (Victor Moura) [f2e1b75]
    • lattes_curriculum: update new answer from lattes to unknown curriculum number (Rodrigo Souto) [06a8cfc]
    • newsletter-plugin: add translation to string (Rodrigo Souto) [f459a35]
    • Revert "Update schema" (Rodrigo Souto) [27b9692]
    • Update schema (Rodrigo Souto) [78916f7]
    • If article parent is highlighted, the article will be highlighted (Victor Moura) [239d640]
    • Changing set_portal_news_amount to set_portal_news_configurations (Victor Moura) [3bac2a4]
    • Adding area news behaviour configs (Victor Moura) [83863b3]
    • routes: move about and activities routes to profile namespace (Rodrigo Souto) [2eb4ef7]
    • chat: avoid avatar request crashes (Rodrigo Souto) [c856b51]
    • circles: fix index uniqueness constraint (Rodrigo Souto) [b0613c4]
    • add source to the custom_forms's Gemfile (Joenio Costa) [ba1269e]
    • PiwikPulgin: Adds piwik link to user menu (Gabriel Silva) [61e4d8b]
    • Translated using Weblate (German) (Benjamin) [568f04f]
    • Translated using Weblate (German) (anonymous) [4afacf6]
    • Translated using Weblate (German) (anonymous) [31fec4b]
    • Translated using Weblate (German) (Benjamin) [97f543f]
    • Html5VideoPlugin: fixes tests (Gabriel Silva) [ea2ae2d]
    • html5_video: convert failed pending jobs (Rodrigo Souto) [dcc579e]
    • html5-video: adapt to_html to received context (Rodrigo Souto) [307f1dd]
    • html5-video: fix backports file install (Rodrigo Souto) [b7ebeb9]
    • pg-search: adjust facets titles (Rodrigo Souto) [bd635b8]
    • Adds multitenancy support to video_processor (Gabriel Silva) [9c1f290]
    • Makes filename secure for FS manipulation and URLs (Aurélio A. Heckert) [225d8f2]
    • mailer: send e-mail from noreply_email instead of contact_email (Rodrigo Souto) [f5fe9ea]
    • make the roles of a profile endpoint public (Leandro Nunes dos Santos) [bd12e67]
    • social-statistics: fix css include (Rodrigo Souto) [3dce600]
    • adding by_role filter on members endpoint (Leandro Nunes dos Santos) [1716a2b]
    • adding block preview for environments (Leandro Nunes dos Santos) [f41dd74]
    • only install chartkick gem if It is not installed (Leandro Nunes dos Santos) [aeb4a90]