v4.1 - Outreachy Winter 2020
What's Changed
- Bump webmock from 3.8.3 to 3.9.1 by @dependabot-preview in #8393
- Bump sentry-raven from 3.0.4 to 3.1.0 by @dependabot-preview in #8403
- fix timecop freeze by ignoring nanosecond precision for ci by @Tlazypanda in #8411
- Replace .length with .size in new_question.html.erb by @Mohitkumar6122 in #8414
- changed @user.note.lenght --> @user.note.size by @yashkpal1711 in #8413
- Bump puma from 4.3.6 to 5.0.0 by @dependabot-preview in #8404
- fix card page break and move to print layout by @Tlazypanda in #8415
- Replace .length with .size for sidebar by @joyhumin in #8410
- Bump rubocop from 0.90.0 to 0.91.0 by @dependabot-preview in #8405
- Add filter to remove spammed account from tag contributors listing by @nadimakhtar97 in #8418
- notify on approved-first-post by @jywarren in #8421
- rework order_by for tag page wiki pagination by @jywarren in #8422
- remove show more tags in favor of add tags now that both buttons do t… by @jywarren in #8400
- Update both instances from length to size by @Hassanelashram in #8412
- Edit unique title validation failure message by @avats-dev in #8416
- Bump marked from 1.1.1 to 1.2.0 by @dependabot-preview in #8432
- Bump rubocop from 0.91.0 to 0.92.0 by @dependabot-preview in #8430
- Bump google-cloud-storage from 1.28.0 to 1.29.0 by @dependabot-preview in #8423
- Bump node-fetch from 2.6.0 to 2.6.1 by @dependabot in #8390
- Bump omniauth-facebook from 6.0.0 to 7.0.0 by @dependabot-preview in #8357
- Replaces .count and .length with .size in tag model by @sangu09 in #8435
- changed tools_places.html.erb by @Kirti2502 in #7625
- Fix: changes back to top button to uncover content by @mattp0 in #7823
- labels typo fix by @jywarren in #8438
- cursor pointer added to ellipsis button issue #7645 by @muzzyay in #7862
- Bump moment from 2.27.0 to 2.29.0 by @dependabot-preview in #8424
- Bump puma from 5.0.0 to 5.0.2 by @dependabot-preview in #8436
- add pagy for all wiki routes by @Tlazypanda in #8428
- Remove Geokit gem by @jywarren in #8437
- Following and Followers page UI by @renugasaraswathy in #8372
- follow-popover by @urvashigupta7 in #8439
- add pagy for likes by @Tlazypanda in #8442
- Bump sentry-raven from 3.1.0 to 3.1.1 by @dependabot-preview in #8441
- [Security] Bump http-proxy from 1.18.0 to 1.18.1 by @dependabot-preview in #8379
- Bump grape-swagger from 1.2.1 to 1.3.0 by @dependabot-preview in #8378
- Add pagy for blogs by @tyler-wel in #8446
- Migrate to pagy completely for notes' pagination by @avats-dev in #8429
- Migrating questions to pagy by @tyler-wel in #8445
- Bump cytoscape from 3.15.2 to 3.16.1 by @dependabot-preview in #8420
- Update critical-path-css-rails requirement from ~> 3.1.0 to ~> 4.1.0 by @dependabot-preview in #8330
- Bump leaflet from 1.6.0 to 1.7.1 by @dependabot-preview in #8376
- FIX: signup form validation on page reload by @shreyaa-s-zz in #7768
- Fixes failing signup system test on travis by @cesswairimu in #8461
- Bump grape from 1.4.0 to 1.5.0 by @dependabot-preview in #8455
- Revert signup validation changes by @cesswairimu in #8466
- Revert signup system test by @cesswairimu in #8465
- Bump google-cloud-storage from 1.29.0 to 1.29.1 by @dependabot-preview in #8457
- add pagy for search profile and tag method by @Tlazypanda in #8458
- comment-error-msg by @urvashigupta7 in #8456
- add pagy for map_controller by @Tlazypanda in #8454
- Empty Spamaway test for new user by @cypherean in #8469
- test 'incomplete spamaway test does not create new user record', and fix users controller to prevent user creation in this scenario by @jywarren in #8467
- Probot app to close stale branches by @sagarpreet-chadha in #8383
- Sign up form validation test by @cypherean in #8468
- Remove grey/green checkboxes by @jywarren in #8471
- Bump moment from 2.29.0 to 2.29.1 by @dependabot-preview in #8472
- change stale bot to use pulls only by @Sagarpreet in #8476
- modify print layout by @Tlazypanda in #8473
- Rename answered to recently commented by @priyanka-choubey in #7257
- select all button by @keshavsethi in #7527
- Allow bio updation without current password by @Tlazypanda in #7806
- empty wiki table header by @keshavsethi in #7542
- Bump rubocop from 0.92.0 to 0.93.0 by @dependabot-preview in #8505
- Bump cytoscape from 3.16.1 to 3.16.2 by @dependabot-preview in #8483
- Update ruby version for rvm install in /doc/PREQUISITES.md by @kofosu2289 in #8502
- Remove Redundant Time Text by @RuthNjeri in #8503
- Added Home tooltip to Public Lab link in navbar #8501 by @dldisha in #8504
- issue 8500 solved by @Kamzzy in #8514
- removed c9 installation from readme by @Cadreia in #8515
- Delete answer_test.rb by @damiecode in #8517
- Replace .length and .count with .size on app/views/admin/ by @xaylax in #8522
- Bump codecov from 0.2.11 to 0.2.12 by @dependabot-preview in #8528
- Fixed Social media sharing pills misaligned in sidebar and aligned social buttons in a row by @theBstar in #8525
- Changed count and length to size by @stacytonui in #8523
- Emails displayed in same thread. by @FrankieMFerreira in #8521
- Validate sign up form elements on page reload by @cypherean in #8506
- Move range below tabs by @jywarren in #8538
- Added tags search to type-specific searches sidebar links by @dldisha in #8532
- Replaced .count with .size in Line 49 by @Annysah in #8491
- tooltip-max-width in wiki.css by @shubhangikori in #8540
- Bump rubocop from 0.93.0 to 0.93.1 by @dependabot-preview in #8541
- Add automated-redeploy Make task by @icarito in #6109
- Fixes #8453: added the number of followers/following in the profile of the user by @BatoolMM in #8462
- en-translation missing by @urvashigupta7 in #8481
- Capitalized searchbox placeholder by @shubhangikori in #8554
- Fixes odd looking css in image module by @Sagarpreet in #8474
- Update --weekly-check-in.md by @nmoras in #8556
- Add all time stats option filter by @cesswairimu in #6050
- Translation helper follow-up to #7881 #8450 by @jywarren in #8451
- Refactor error message in _edit_form.html.erb, partial fix for #8545 by @noi5e in #8553
- Revert "Translation helper follow-up to #7881 #8450" by @jywarren in #8565
- Change the Ruby version from 2.4.4 to 2.6.6 in README by @dharmelolar in #8557
- Fixed "# more" which expands to show tags #8571 by @nk183 in #8581
- Bump i18n-js from 3.7.1 to 3.8.0 by @dependabot-preview in #8582
- Bump timecop from 0.9.1 to 0.9.2 by @dependabot-preview in #8583
- Bump i18n-js from 3.7.1 to 3.8.0 by @dependabot-preview in #8584
- Bump webmock from 3.9.1 to 3.9.3 by @dependabot-preview in #8594
- Added pagy to following route by @stacytonui in #8577
- Add range btns to tag page by @mhtien in #8575
- Add "Pick a reaction" header title to emoji dialog box and update display style. by @Shreets in #8558
- fix translation helper function by @fiona-byte in #8567
- Refactored errors messages in forms by @stacytonui in #8550
- Update _profileCard.html.erb by @amarachi-nwokocha in #8549
- Add pagy for followers route in #8578
- Bump chart.js from 2.9.3 to 2.9.4 by @dependabot-preview in #8610
- Replaced .length with .size by @sonylomo in #8602
- replace .length with .size on /home/subscriptions by @IjayAbby in #8616
- Changed http:// to https:// on line #9 by @DhrutikPatel in #8596
- Replaced paginate for pagy in comments by @stacytonui in #8599
- Replace .length with .size on views/home/home.html.erb by @edward-hong in #8626
- Remove tag icon from sidebar. by @kimcheung in #8638
- Bump omniauth-facebook from 7.0.0 to 8.0.0 by @dependabot-preview in #8643
- Added pagy to user tags by @stacytonui in #8635
- Change t to translation in dashboard/_comment_moderate by @ana-vela in #8509
- Replace .length with .size by @pg00019 in #8576
- Create function to test yahoo quote present by @kimcheung in #8640
- Change http to https in _history.html.erb (#8632) by @MinervaLong in #8653
- Update node.rb - filter spam users from likes #8639 by @AnneThor in #8645
- Avoid error msg double-render by @varun-b-g in #8600
- updates form error display for Map forms by @mlcomeau in #8621
- Add more explanatory text under chart to tag stats pages by @piyushswain in #8659
- Removed Cloud9 scripts by @adi-mohan in #8663
- Update stats_controller.rb by @shivarajloni in #8671
- Delete GCI_MENTOR_GUIDELINES.md by @sashadev-sky in #8673
- Update notify_moderators_of_spam.html.erb by @Kennygrace in #8669
- Bump pagy from 3.8.3 to 3.9.0 by @dependabot-preview in #8665
- Bump simplecov from 0.19.0 to 0.19.1 by @dependabot-preview in #8675
- Make Unsubscribe button usable for tag pages and design updates in dropdown menu by @Shreets in #8650
- Bump puma from 5.0.2 to 5.0.3 by @dependabot-preview in #8678
- Bump marked from 1.2.0 to 1.2.2 by @dependabot-preview in #8667
- Fix translation helper functions and leave helpful notice by @alvesitalo in #8570
- Fix questions and answers bar chart not showing on tag stats pages by @nstjean in #8679
- Updated emoji on weekly-check-in by @IC1101Virgo in #8681
- Ensure formatting toolbars on comments appear in all variations by @Sagarpreet in #8636
- Bump image-sequencer from 3.5.1 to 3.6.0 by @dependabot-preview in #8672
- Bump rubocop from 0.93.1 to 1.0.0 by @dependabot-preview in #8664
- Rename the draft method to save_draft for clarity by @saitgulmez in #8693
- Update like count methods on tag pages by @alvesitalo in #8692
- Bump geocoder from 1.6.3 to 1.6.4 by @dependabot-preview in #8480
- default sort order fix of tags by @akp2603 in #8586
- fix-three-column-format by @urvashigupta7 in #8657
- Bump puma from 5.0.3 to 5.0.4 by @dependabot-preview in #8688
- Update notify_node_creation, checks for empty tag by @jubaan in #8686
- Update answer_selection.rb by @GabriellaAmah in #8520
- Bump rubocop from 1.0.0 to 1.1.0 by @dependabot-preview in #8705
- Bump rubocop from 1.1.0 to 1.2.0 by @dependabot-preview in #8712
- Bump grape-swagger from 1.3.0 to 1.3.1 by @dependabot-preview in #8708
- Bump cytoscape from 3.16.2 to 3.16.3 by @dependabot-preview in #8697
- Bump unicode-emoji from 2.5.0 to 2.7.0 by @dependabot-preview in #8696
- Bump rspec from 3.9.0 to 3.10.0 by @dependabot-preview in #8704
- Bump progress_bar from 1.3.1 to 1.3.2 (updated: try removing progress_bar) by @dependabot-preview in #8703
- Bump listen from 3.2.1 to 3.3.0 by @dependabot-preview in #8723
- Bump webmock from 3.9.3 to 3.9.5 by @dependabot-preview in #8721
- Bump friendly_id from 5.4.0 to 5.4.1 by @dependabot-preview in #8715
- Bump grape-entity from 0.8.1 to 0.8.2 by @dependabot-preview in #8720
- Update seeds.rb by @frankiefab100 in #8637
- delete answer_selection_model file #8702 by @up16 in #8717
- safe navigation operator for wiki index template by @jywarren in #8727
- Catch invalid node on wiki revision request by @jywarren in #8729
- escapes for user profile searches by @jywarren in #8730
- Fixes part of #5352: Blog redesign next steps by @Cadreia in #8608
- fixed time value nil by @jywarren in #8733
- Bump grape from 1.5.0 to 1.5.1 by @dependabot-preview in #8743
- Bump listen from 3.3.0 to 3.3.1 by @dependabot-preview in #8740
- Bump webmock from 3.9.5 to 3.10.0 by @dependabot-preview in #8738
- Bump publiclab-editor from 2.2.0 to 3.0.1 by @Sagarpreet in #8744
- Bump cytoscape from 3.16.3 to 3.17.0 by @dependabot-preview in #8737
- Bump rubocop from 1.2.0 to 1.3.1 by @dependabot-preview in #8745
- Notes Preview by @RuthNjeri in #8620
- Bump test-unit from 3.3.6 to 3.3.7 by @dependabot-preview in #8750
- Notes preview: Make Route Match Post and Get Requests by @RuthNjeri in #8755
- Bump file-saver from 2.0.2 to 2.0.5 by @dependabot-preview in #8754
- Bump passenger from 6.0.6 to 6.0.7 by @dependabot-preview in #8752
- Bump rubocop from 1.3.1 to 1.4.1 by @dependabot-preview in #8763
- Update drupal_content_type_map.rb by @cyborglaksh in #8666
- 8765: Move flag-node button outside the admin-only zone in menu. by @jperk224 in #8766
- wiki tag listing fix by @jywarren in #8770
- Bump capybara from 3.33.0 to 3.34.0 by @dependabot-preview in #8778
- Remove TimeCop from the tag_selection_test by @falonofthetower in #8774
- Bump rubocop from 1.4.1 to 1.4.2 by @dependabot-preview in #8772
- Remove map marker button from tags input #8625 by @shrena-patel in #8627
- test re-filtering moderation digests with user tags by @jywarren in #8683
- add is_question? method to node by @jywarren in #8748
- Bump marked from 1.2.2 to 1.2.5 by @dependabot-preview in #8756
- Fix double pagination on tags questions by @Cadreia in #8689
- Fixes #6173. Powertag pages for activity () can use the "value" of their key:value pair by @Karska-dev in #8634
- Return helpful error message when attempting to login/signup w Twitter oauth with no email by @jywarren in #8734
- trigger images to load blog2 and adjust margin by @xEt3 in #8790
- Added variables for SMTP by @icarito in #8591
- Fixed extra } in production.rb config by @icarito in #8805
- Hotfix for email sending in production by @icarito in #8812
- [System Tests] addComment(URL), Add New Question Fixture by @noi5e in #8801
- [System Tests] addComment(URL), Add New Note Fixture by @noi5e in #8809
- [System Tests] Comment Reply on Questions by @noi5e in #8845
- [System Tests] Comment Reply on Notes by @noi5e in #8844
- get 'tags/:id' => redirect('/tag/:id') by @SudhanshuBlaze in #8836
- [System Tests] Comment On Question, Then Immediately Respond by @noi5e in #8851
- Try running Travis jobs in GitHub Actions by @jywarren in #8795
- Resolve Intermittent Test Failure by @RuthNjeri in #8862
- try triggering github action on pull_request instead of push by @jywarren in #8863
- Bump skylight from 4.3.1 to 4.3.2 by @dependabot-preview in #8855
- [Security] Bump ini from 1.3.5 to 1.3.8 by @dependabot-preview in #8852
- Bump puma from 5.0.4 to 5.1.1 by @dependabot-preview in #8821
- Bump omniauth-google-oauth2 from 0.8.0 to 0.8.1 by @dependabot-preview in #8846
- Bump listen from 3.3.1 to 3.3.3 by @dependabot-preview in #8782
- Update blog2.html.erb by @skele-666 in #8796
- Bump pagy from 3.9.0 to 3.10.0 by @dependabot-preview in #8771
- Changed http to https in notify_moderators_of_comment_spam.html.erb (#8587) by @amanda-ariyaratne in #8593
- Bump marked from 1.2.5 to 1.2.7 by @dependabot-preview in #8857
- Bump rubocop from 1.4.2 to 1.6.1 by @dependabot-preview in #8818
- [Outreachy] Add All Posts Route /notes by @RuthNjeri in #8800
- [System Tests] Consolidate Comment Tests for Wikis, Questions, and Notes by @noi5e in #8860
- [Outreachy] All Posts Design by @RuthNjeri in #8848
- User name Appearing Twice(#8687) by @gauravahlawat81 in #8819
- Bump webmock from 3.10.0 to 3.11.0 by @dependabot-preview in #8870
- Bump cytoscape from 3.17.0 to 3.17.1 by @dependabot-preview in #8853
- Filter Banned Users from User Reactions (Fixes #8618) by @noi5e in #8875
- Update Mapbox API to fix map base layers by @jywarren in #8887
- fix sassc issue with sassc v2.4.0 by @jywarren in #8889
- Try setting ONLY_FULL_GROUP_BY in mysql to get gitpod tests running by @jywarren in #8856
- [Outreachy] Dashboard Redesign URL by @RuthNjeri in #8886
- remove user join to revert #8306 and reduce load time for RSS feeds by @jywarren in #8903
- Bump rake from 13.0.1 to 13.0.3 by @dependabot-preview in #8876
- Bump codecov from 0.2.12 to 0.2.15 by @dependabot-preview in #8885
- Bump mocha from 1.11.2 to 1.12.0 by @dependabot-preview in #8891
- Bump critical-path-css-rails from 4.1.0 to 4.1.1 by @dependabot-preview in #8892
- Bump unicode-emoji from 2.7.0 to 2.7.1 by @dependabot-preview in #8894
- Changed dropdown for nav-item in controller by @LuiGiovanni in #8896
- Bump leaflet-environmental-layers from 2.4.0 to 2.4.1 by @dependabot-preview in #8904
- Bump test-unit from 3.3.7 to 3.3.9 by @dependabot-preview in #8899
- add github actions CI to README instead of travis by @jywarren in #8905
- Adjusts blog entry image spacing by @Manasa2850 in #8907
- Bump rubocop from 1.6.1 to 1.7.0 by @dependabot-preview in #8906
- Added extra text to moderation button tooltips by @jywarren in #8788
- Updated users map to use HTTPS instead of HTTP by @Silby17 in #8917
- Bump listen from 3.3.3 to 3.4.0 by @dependabot-preview in #8920
- Bump simplecov from 0.19.1 to 0.20.0 by @dependabot-preview in #8781
- Bump font-awesome-rails from 4.7.0.5 to 4.7.0.6 by @dependabot-preview in #8908
- Refactor old
error_messages
usage and added errorMessage partial by @Manasa2850 in #8923 - [Security] Bump nokogiri from 1.10.10 to 1.11.0 by @dependabot-preview in #8930
- John Tan: Fixed Secure urls in rss builder by @jctan in #8929
- Update rss_for_tagged_with_author.rss.builder by @EricJB77 in #8925
- update tag rss http to https by @salitaba in #8924
- Removed integration test from unit test folder by @Manasa2850 in #8921
- Bump google-cloud-storage from 1.29.1 to 1.29.2 by @dependabot-preview in #8850
- Add Unique HTML IDs to .dropzones, #fileinputs by @noi5e in #8927
- [System Tests] Post Replies with Multiple Comment Boxes Open by @noi5e in #8881
- [System Tests] Post Full Page, Then Immediately Comment by @noi5e in #8879
- Add errorMessage partial by @wambugucoder in #8944
- Sidebar wrap fix for non logged in users by @gauravahlawat81 in #8938
- Remove Less and less-rails gems, including the-ruby-racer by @Manasa2850 in #8918
- Bump friendly_id from 5.4.1 to 5.4.2 by @dependabot-preview in #8958
- Bump sanitize from 5.2.1 to 5.2.2 by @dependabot-preview in #8952
- Update README on db choice by @TharindaDilshan in #8963
- Bump rubocop from 1.7.0 to 1.8.0 by @dependabot-preview in #8960
- Changed value of Finder in constants.rb by @frappelatte28 in #8972
- Update tools_places.html.erb by @nikole24 in #8933
- [Outreachy ] New dashboard design by @RuthNjeri in #8935
- Fix Image Drag & Drop Cross-Wiring in Edit Comment Form by @noi5e in #8897
- Fixed grammar issues in README.md by @slaterp in #8980
- Bump jquery-validation from 1.19.2 to 1.19.3 by @dependabot-preview in #8981
- Add $D.selected Comment Documentation, Change .bind eventHandlers to .on by @noi5e in #8982
- Aligned div in error message template by @gucci-ninja in #8986
- Fix CLICK-to-Upload Image Cross-Wiring Issues by @noi5e in #8987
- Bump rubocop from 1.8.0 to 1.8.1 by @dependabot-preview in #8989
- switch from tag.count to Tag.tagged_note_count(tag.name) (Outreachy) by @jywarren in #8946
- [Outreachy] Resolve Odd Line Folding by @RuthNjeri in #8969
- Add Unique Toolbar Button IDs by @noi5e in #8995
- Fix failure for short timeout on passenger start by @icarito in #8998
- Fixed description button style by @Manasa2850 in #8985
- Tag sort defaults by @cesswairimu in #8962
- attempts at solving MYSQL group issue by correcting SQL syntax by @jywarren in #8979
- Remove answered/unanswered buttons from questions tag page by @jywarren in #8792
- Bump webmock from 3.11.0 to 3.11.1 by @dependabot-preview in #9005
- [Outreachy]Small Style Adjustments Dashboard by @RuthNjeri in #9006
- Remove overlap between RSS icon and Sort button by @Iulia-H in #8971
- [Outreachy]Topic Cards Display And Count by @RuthNjeri in #9007
- Removing old inefficient set_sidebar #8803 by @gauravahlawat81 in #8928
- Bump listen from 3.4.0 to 3.4.1 by @dependabot-preview in #9010
- Bump google-cloud-storage from 1.29.2 to 1.30.0 by @dependabot-preview in #9008
- Add Unique Preview Button IDs by @noi5e in #9012
- Fix Rich-Text Cross-Wiring in Comment Forms by @noi5e in #9011
- [Outreachy]Add Featured Topics on The Dashboard by @RuthNjeri in #9030
- Added a new line #9023 by @akshay399 in #9026
- Added check-in link in welcome bot message #9020 by @anumi1999 in #9025
- Update config.yml by @FCardellino in #9022
- Bump sanitize from 5.2.2 to 5.2.3 by @dependabot-preview in #8994
- Show Image Upload Progress Bars in Edit Comment CLICK-to-Upload by @noi5e in #9019
- [Outreachy]Follow Page Links to Subscriptions by @RuthNjeri in #9031
- Update config.yml by @69codes in #9027
- Added @node and @revision by @SavneetKaur01 in #9015
- Try splitting GitHub Actions into parallel jobs by @jywarren in #9001
- Add setState Method in editor.js by @noi5e in #9035
- Bump codecov from 0.2.15 to 0.3.0 by @dependabot-preview in #9041
- Reorganize comment.js & dragdrop.js Script-Loading by @noi5e in #9037
- [System Tests] Increase System Tests Speed by Decreasing Coverage by @noi5e in #9045
- Bump simplecov from 0.20.0 to 0.21.2 by @dependabot-preview in #9047
- [Outreachy]Add Number of Wikis to Topic Card by @RuthNjeri in #9054
- Rename dragdrop.js to editorToolbar.js (Outreachy) by @noi5e in #9044
- Bump minitest-reporters from 1.4.2 to 1.4.3 by @dependabot-preview in #9068
- Bump jbuilder from 2.10.1 to 2.11.1 by @dependabot-preview in #9070
- Added Admin Features on The Dashboard by @RATED-R-SUNDRAM in #9046
- [Outreachy]Mobile Responsive Follow Text by @RuthNjeri in #9065
- Bump capybara from 3.34.0 to 3.35.0 by @dependabot-preview in #9078
- Add comment to explain "Figaro" gem by @SakakibaraMako in #9058
- Add Unique IDs to Comment Forms by @noi5e in #9062
- [Outreachy]Remove Empty Topics on The Dashboard by @RuthNjeri in #9075
- Try changing search box label on /spam2 by @jywarren in #8794
- Integrate Edit Comment Form JavaScript with editor.js by @noi5e in #9067
- [Outreachy]Typeahead Search by @RuthNjeri in #9066
- Style Fixes for _comment.html.erb Partial by @noi5e in #9079
- Incoming mail monitoring/logging by @jywarren in #9056
- feat: Changed http to https (#8910) by @DarinJoshua-dev in #9095
- Bump puma from 5.1.1 to 5.2.0 by @dependabot-preview in #9096
- Bump jbuilder from 2.11.1 to 2.11.2 by @dependabot-preview in #9086
- Bump capybara from 3.35.0 to 3.35.1 by @dependabot-preview in #9084
- Added translation to the questions index page. by @YusufAbdelaziz in #9038
- updated config/locales/en.yml and app/views/comments/_comments.html.erb by @RATED-R-SUNDRAM in #9098
- Added Translation in the _form file in the Comment Section by @ckduane in #9094
- Bump cytoscape from 3.17.1 to 3.18.0 by @dependabot-preview in #9061
- Bump marked from 1.2.7 to 1.2.8 by @dependabot-preview in #9081
- Bump rubocop from 1.8.1 to 1.9.0 by @dependabot-preview in #9097
- Fix_password_label_form.html.erb by @YuvalOS in #9085
- Fix the questions page and add error message partial by @Manasa2850 in #9036
- After committing the changes as mentioned in the issue #9120 , making PR. by @HaardikBhagtani in #9122
- Refactor editor.js with Object-Oriented Principles by @noi5e in #9104
- Rewrite $E.setState for Single ID Parameter by @noi5e in #9107
- Prune Editor State Management by @noi5e in #9108
- [Outreachy] Add Trending Tag Test by @RuthNjeri in #9117
- Refactor Editor Constructor and Methods, Write Editor Getters by @noi5e in #9110
- [Outreachy] Notification When User Saves Location by @RuthNjeri in #9113
- Bump webmock from 3.11.1 to 3.11.2 by @dependabot-preview in #9106
- Bump rubocop from 1.9.0 to 1.9.1 by @dependabot-preview in #9109
- Bump capybara from 3.35.1 to 3.35.3 by @dependabot-preview in #9103
- Bump test-unit from 3.3.9 to 3.4.0 by @dependabot-preview in #9102
- Disable Drag & Drop Upload on the Image Toolbar Button by @noi5e in #9118
- Change #dropzone-large ID to #comment-form-body by @noi5e in #9123
- [Outreachy]Filter out Power Tags by @RuthNjeri in #9130
- add home intro message for seeds by @sinn22 in #9134
- Removed featured sidebar templates by @Manasa2850 in #9116
- Removed answered_questions code by @Manasa2850 in #9119
- Refactor Comment Editor Save & Recover by @noi5e in #9132
- Bump puma from 5.2.0 to 5.2.1 by @dependabot-preview in #9137
- Bump grape from 1.5.1 to 1.5.2 by @dependabot-preview in #9138
- Bump codecov from 0.3.0 to 0.4.3 by @dependabot-preview in #9127
- [System Tests] Save & Recover Buttons by @noi5e in #9139
- Sorting in subscription digest by @gauravahlawat81 in #9028
- Added Translations To The Questions Index Page by @1liale in #9057
- Update comments span element by @Antonio-Riccelli in #9100
- Changes to the header_footer.js filename by @StellaWanja in #9156
- Bump timecop from 0.9.2 to 0.9.3 by @dependabot-preview in #9154
- camelCase textbox_expand.js filename by @Nagsenwaghmare in #9153
- [Security] Bump marked from 1.2.8 to 2.0.0 by @dependabot-preview in #9155
- Fix Rich-Text & Image Upload in FRESHLY Posted Comments by @noi5e in #9162
- Try speeding up yarn install in CI using yarn install --frozen-lockfile by @jywarren in #9115
- camelCase - submitFormAjax.js by @StreakSharn in #9157
- Bump leaflet.fullscreen from 1.6.0 to 2.0.0 by @dependabot-preview in #9089
- fixed jlouvain tag viz by @jywarren in #9169
- [Outreachy]Styling Changes by @RuthNjeri in #9167
- Change ANY_VALUE aggregate function to MariaDB compatible MAX by @jywarren in #9173
- Switch stable back to Mysql 5.7 from Mariadb 10 by @jywarren in #9174
- Try removing power tags and "first-time-poster" from tag viz at /tags by @jywarren in #9181
- Tweak config for MySQL 5.7 compatibility by @icarito in #9182
- camelCase advanced_search.js filename by @Hari-tn67 in #9163
- Aria Hidden Attribute For Topic Card by @jmfcomo in #9185
- better label sizing for cyto by @jywarren in #9189
- Using errorMessage partial wherever needed by @Manasa2850 in #9135
- Rename async_tag_subscriptions.js to asyncTagSubscriptions.js by @katiebankhead in #9194
- [Outreachy] Tag Model Activity by @RuthNjeri in #9165
- Merge comments/edit & comments/form Partials by @noi5e in #9183
- Refactor & Add Comments to create.js.erb; Style Fixes for Question Comments & Toolbar Buttons by @noi5e in #9195
- Changed leaflet_helper.js to leafletHelper.js by @redwan-mahmud in #9186
- camelCase atwho_autocomplete.js filename by @shadowoflight in #9192
- Add Tooltips to Fresh Comments by @noi5e in #9198
- Bump rubocop from 1.9.1 to 1.10.0 by @dependabot-preview in #9199
- Bump pagy from 3.10.0 to 3.11.0 by @dependabot-preview in #9197
- Add aria hidden attribute for images to _blog.html.erb by @Yuta-KTD in #9191
- Fix comment_expand to camelcase by @manchere in #9206
- [Outreachy] display "New Comment" on Topic Card by @RuthNjeri in #9204
- Rename main_image.js to mainImage.js by @larabee7777 in #9201
- Bump timecop from 0.9.3 to 0.9.4 by @dependabot-preview in #9177
- Update README.md by @jywarren in #9207
- add owmloading.gif to leafletHelper.js by @jywarren in #9212
- Add tab Index by @shadowoflight in #9214
- gitpod sprockets error fixes by @cesswairimu in #9210
- Bump leaflet-environmental-layers from 2.4.1 to 2.4.3 by @dependabot-preview in #9208
- [Outreachy]Add New Activity Columns in The Schema.Rb.Example File by @RuthNjeri in #9216
- Updated README.md by @rohanhere in #9213
- [Outreachy]Add Nearby Activity by @RuthNjeri in #9202
- Change Add location to Nearby Activity if location tag exists by @gauravahlawat81 in #9217
- Remove repetition in README.md #9218 by @gblend in #9220
- camelCase noty_notification.js by @akshay4n in #9225
- Fix for preview button by @imajit in #9221
- Rename restful typeahead by @crackaf in #9228
- Minify bootstrap slider script and add defer tag by @Tlazypanda in #7939
- Updated _form.html.erb by @joshuaretallick in #9133
- Removed answered_questions code by @Manasa2850 in #9235
- Using errorMessage partial by @Manasa2850 in #9237
- removed dynamic form (holding) by @jywarren in #4575
- Bump codecov from 0.4.3 to 0.5.0 by @dependabot-preview in #9244
- Bump jquery from 3.5.1 to 3.6.0 by @dependabot-preview in #9255
- Hide <textarea> When Toggling Preview in Legacy Editor by @noi5e in #9234
- change for correct timestamp on comments by @PavitKaur05 in #9258
- Update readme http links to https by @fannyibz in #9246
- Changed text and styling for the settings page by @Manasa2850 in #9240
- changed http to https in License by @eynglv in #9270
- Bump grape from 1.5.2 to 1.5.3 by @dependabot-preview in #9273
- Replaced http links with https in test/functional/notes_controller_test.rb by @lagunasmel in #9261
- added translated string in Questions:_questions_shadow.html.erb by @17sushmita in #9263
- Bump puma from 5.2.1 to 5.2.2 by @dependabot-preview in #9253
- Bump rubocop from 1.10.0 to 1.11.0 by @dependabot-preview in #9242
- Add Default Option for Maps Display: People Layer by @RuthNjeri in #9276
- Add integration tests for all routes by @Manasa2850 in #9266
- Try adding mapknitter maps to /map by @jywarren in #9279
- Added Questions: _form.html.erb Translation by @sahilsaha7773 in #9281
- Bump leaflet-blurred-location from 1.7.0 to 1.7.1 by @dependabot-preview in #9280
- Added en.yml translations for users/settings.html.erb by @waridrox in #9284
- Bump pagy from 3.11.0 to 3.12.0 by @dependabot-preview in #9288
- added translations in Questions: show.html.erb by @Prahitha in #9265
- Form UI change in different screens by @sahilsaha7773 in #9286
- Fix part of #8542 Removed banned users from followers/following list by @17sushmita in #9300
- Fix part of #8542 Add followers/following count in followers/followin… by @17sushmita in #9301
- Updating index_shadow.html.erb Translation by @aohslund in #9259
- Added translations in users/settings.html.erb by @gaurav2699 in #9298
- Removed 'place' and 'tool' node types by @jcads in #9306
- removed 'place' and 'tool' node types by @nlao1 in #9304
- Update settings.html.erb by @saikeshari in #9294
- Adding translations in users/settings.html.erb by @adedejisalim in #9297
- Bump skylight from 4.3.2 to 5.0.1 by @dependabot-preview in #9291
- Added sorting option in features by @Manasa2850 in #9317
- Followers/following page: avatar and grid by @17sushmita in #9315
- Bump cytoscape from 3.18.0 to 3.18.1 by @dependabot-preview in #9231
- Bump marked from 2.0.0 to 2.0.1 by @dependabot-preview in #9241
- Bump geocoder from 1.6.4 to 1.6.6 by @dependabot-preview in #9267
- Added wiki modal popup by @Manasa2850 in #9193
- Filter out moderators for moderator email notifications by @17sushmita in #9269
- refine comment mailer functional tests by @jywarren in #9321
- Unban label for banned user by @imajit in #9230
- Changed all deliver_now to deliver_later by @DBailie96 in #9314
- Bump publiclab-editor from 3.0.1 to 3.0.2 by @dependabot-preview in #9323
- remove "place" and "tool" from tag.rb file #9307 by @manishaag7 in #9329
- Follower/Following page: Added hover effect to see user bio by @17sushmita in #9327
- Added functional tests for sorting in features and wiki by @Manasa2850 in #9336
- Header button toolbar fix for responsive layouts by @waridrox in #9343
- Change deliver_now to deliver_later by @hiteshcmonga in #9337
- Fixed Pagination issue by @gaurav2699 in #9330
- unique nids in revisions.yml by @jywarren in #8865
- Bump codecov from 0.5.0 to 0.5.1 by @dependabot-preview in #9262
- Rewrite Comment Editor with React, install Webpack and React (hidden behind ?react=true flag) by @noi5e in #9176
- Bump listen from 3.4.1 to 3.5.0 by @dependabot-preview in #9371
- Deliver_now-DeliverLater-AdminController by @SaimBonda in #9349
- Bump up Mimemagic to 0.3.8 by @RuthNjeri in #9378
- Wrapping the failing tests logic with perform_enqueued_jobs by @itshady in #9374
- Update users_controller_test.rb by @cdtown3 in #9359
- Update notes_controler_test.rb by @Tanfeil in #9355
- Update settings.html.erb translation line by @Onihani in #9367
- Bump google-cloud-storage from 1.30.0 to 1.31.0 by @dependabot-preview in #9282
- Bump webmock from 3.11.2 to 3.12.2 by @dependabot-preview in #9379
- Hide first-time or spam replied-comments by @17sushmita in #9381
- Changed 'you all are set' to 'you are all set' by @TildaDares in #9387
- Added Popover functionality to the list of authors. by @Priyaraj17 in #9372
- update tag_selection_test weekly graph counter to use 4.weeks instead of 1.year by @jywarren in #9390
- Reorder Makefile for installing webpack before precompiling assets by @icarito in #9395
- These changes to be able to run on GCLOUD by @icarito in #9043
- Fix webpacker command in github actions by @jywarren in #9400
- Fix webpacker command in gitpod by @jywarren in #9399
- Remove Unused Variable in tag_controller_test.rb #9358 by @misaka3 in #9376
- Removed Unused Variable in spam2_controller_test #9360 by @achhetr in #9364
New Contributors
- @yashkpal1711 made their first contribution in #8413
- @joyhumin made their first contribution in #8410
- @nadimakhtar97 made their first contribution in #8418
- @sangu09 made their first contribution in #8435
- @Kirti2502 made their first contribution in #7625
- @mattp0 made their first contribution in #7823
- @muzzyay made their first contribution in #7862
- @tyler-wel made their first contribution in #8446
- @Sagarpreet made their first contribution in #8476
- @kofosu2289 made their first contribution in #8502
- @dldisha made their first contribution in #8504
- @Kamzzy made their first contribution in #8514
- @Cadreia made their first contribution in #8515
- @damiecode made their first contribution in #8517
- @xaylax made their first contribution in #8522
- @theBstar made their first contribution in #8525
- @stacytonui made their first contribution in #8523
- @FrankieMFerreira made their first contribution in #8521
- @Annysah made their first contribution in #8491
- @shubhangikori made their first contribution in #8540
- @BatoolMM made their first contribution in #8462
- @nmoras made their first contribution in #8556
- @dharmelolar made their first contribution in #8557
- @nk183 made their first contribution in #8581
- @mhtien made their first contribution in #8575
- @Shreets made their first contribution in #8558
- @fiona-byte made their first contribution in #8567
- @amarachi-nwokocha made their first contribution in #8549
- @sonylomo made their first contribution in #8602
- @IjayAbby made their first contribution in #8616
- @DhrutikPatel made their first contribution in #8596
- @edward-hong made their first contribution in #8626
- @kimcheung made their first contribution in #8638
- @ana-vela made their first contribution in #8509
- @pg00019 made their first contribution in #8576
- @MinervaLong made their first contribution in #8653
- @AnneThor made their first contribution in #8645
- @varun-b-g made their first contribution in #8600
- @mlcomeau made their first contribution in #8621
- @piyushswain made their first contribution in #8659
- @adi-mohan made their first contribution in #8663
- @shivarajloni made their first contribution in #8671
- @Kennygrace made their first contribution in #8669
- @alvesitalo made their first contribution in #8570
- @IC1101Virgo made their first contribution in #8681
- @saitgulmez made their first contribution in #8693
- @akp2603 made their first contribution in #8586
- @jubaan made their first contribution in #8686
- @GabriellaAmah made their first contribution in #8520
- @frankiefab100 made their first contribution in #8637
- @up16 made their first contribution in #8717
- @cyborglaksh made their first contribution in #8666
- @jperk224 made their first contribution in #8766
- @falonofthetower made their first contribution in #8774
- @shrena-patel made their first contribution in #8627
- @Karska-dev made their first contribution in #8634
- @xEt3 made their first contribution in #8790
- @SudhanshuBlaze made their first contribution in #8836
- @skele-666 made their first contribution in #8796
- @amanda-ariyaratne made their first contribution in #8593
- @gauravahlawat81 made their first contribution in #8819
- @LuiGiovanni made their first contribution in #8896
- @Silby17 made their first contribution in #8917
- @jctan made their first contribution in #8929
- @EricJB77 made their first contribution in #8925
- @salitaba made their first contribution in #8924
- @wambugucoder made their first contribution in #8944
- @TharindaDilshan made their first contribution in #8963
- @frappelatte28 made their first contribution in #8972
- @nikole24 made their first contribution in #8933
- @slaterp made their first contribution in #8980
- @gucci-ninja made their first contribution in #8986
- @Iulia-H made their first contribution in #8971
- @akshay399 made their first contribution in #9026
- @anumi1999 made their first contribution in #9025
- @FCardellino made their first contribution in #9022
- @69codes made their first contribution in #9027
- @SavneetKaur01 made their first contribution in #9015
- @RATED-R-SUNDRAM made their first contribution in #9046
- @SakakibaraMako made their first contribution in #9058
- @DarinJoshua-dev made their first contribution in #9095
- @YusufAbdelaziz made their first contribution in #9038
- @ckduane made their first contribution in #9094
- @YuvalOS made their first contribution in #9085
- @HaardikBhagtani made their first contribution in #9122
- @sinn22 made their first contribution in #9134
- @1liale made their first contribution in #9057
- @Antonio-Riccelli made their first contribution in #9100
- @StellaWanja made their first contribution in #9156
- @Nagsenwaghmare made their first contribution in #9153
- @StreakSharn made their first contribution in #9157
- @Hari-tn67 made their first contribution in #9163
- @jmfcomo made their first contribution in #9185
- @katiebankhead made their first contribution in #9194
- @redwan-mahmud made their first contribution in #9186
- @shadowoflight made their first contribution in #9192
- @Yuta-KTD made their first contribution in #9191
- @manchere made their first contribution in #9206
- @larabee7777 made their first contribution in #9201
- @rohanhere made their first contribution in #9213
- @gblend made their first contribution in #9220
- @akshay4n made their first contribution in #9225
- @crackaf made their first contribution in #9228
- @joshuaretallick made their first contribution in #9133
- @PavitKaur05 made their first contribution in #9258
- @fannyibz made their first contribution in #9246
- @eynglv made their first contribution in #9270
- @lagunasmel made their first contribution in #9261
- @sahilsaha7773 made their first contribution in #9281
- @Prahitha made their first contribution in #9265
- @aohslund made their first contribution in #9259
- @nlao1 made their first contribution in #9304
- @saikeshari made their first contribution in #9294
- @adedejisalim made their first contribution in #9297
- @DBailie96 made their first contribution in #9314
- @manishaag7 made their first contribution in #9329
- @hiteshcmonga made their first contribution in #9337
- @SaimBonda made their first contribution in #9349
- @itshady made their first contribution in #9374
- @cdtown3 made their first contribution in #9359
- @Tanfeil made their first contribution in #9355
- @Onihani made their first contribution in #9367
- @Priyaraj17 made their first contribution in #9372
- @misaka3 made their first contribution in #9376
- @achhetr made their first contribution in #9364
Full Changelog: v4.0...v4.1