Commit Graph

255 Commits

Author SHA1 Message Date
Georg Gadinger 61cea34f5e replace Timecop with ActiveSupport::Testing::TimeHelpers
resolves #525
2022-07-19 17:18:27 +02:00
Georg Gadinger 572132f9e9 make captcha readable 2022-07-09 12:41:16 +02:00
dependabot[bot] 1e0dfe5041 Bump hcaptcha from v6.0.2 to 7.1.0
Bumps [hcaptcha](https://github.com/Nexus-Mods/hcaptcha) from v6.0.2 to 7.1.0. This release includes the previously tagged commit.
- [Release notes](https://github.com/Nexus-Mods/hcaptcha/releases)
- [Commits](9feac49080...v7.1.0)

---
updated-dependencies:
- dependency-name: hcaptcha
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:41:16 +02:00
dependabot[bot] bc2137ff7f Bump spring from 2.1.1 to 4.0.0
Bumps [spring](https://github.com/rails/spring) from 2.1.1 to 4.0.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v2.1.1...v4.0.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:37:22 +02:00
dependabot[bot] a088626d55 Bump rubocop-rails from 2.13.1 to 2.15.2
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.13.1 to 2.15.2.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.13.1...v2.15.2)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:26:34 +02:00
dependabot[bot] 476894d7af Bump rolify from 5.3.0 to 6.0.0
Bumps [rolify](https://github.com/RolifyCommunity/rolify) from 5.3.0 to 6.0.0.
- [Release notes](https://github.com/RolifyCommunity/rolify/releases)
- [Changelog](https://github.com/RolifyCommunity/rolify/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/RolifyCommunity/rolify/compare/v5.3.0...v6.0.0)

---
updated-dependencies:
- dependency-name: rolify
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:25:12 +02:00
dependabot[bot] 9958b102f8 Bump bcrypt from 3.1.16 to 3.1.18
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.16 to 3.1.18.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.16...v3.1.18)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:09:36 +02:00
dependabot[bot] 69508af08e Bump rspec-rails from 4.1.2 to 5.1.2
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 4.1.2 to 5.1.2.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v4.1.2...v5.1.2)

---
updated-dependencies:
- dependency-name: rspec-rails
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 12:06:31 +02:00
dependabot[bot] 738c5c7255 Bump dry-initializer from 3.0.4 to 3.1.1
Bumps [dry-initializer](https://github.com/dry-rb/dry-initializer) from 3.0.4 to 3.1.1.
- [Release notes](https://github.com/dry-rb/dry-initializer/releases)
- [Changelog](https://github.com/dry-rb/dry-initializer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dry-rb/dry-initializer/compare/v3.0.4...v3.1.1)

---
updated-dependencies:
- dependency-name: dry-initializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 11:55:39 +02:00
dependabot[bot] 9b9846a33d Bump i18n-js from 3.6.0 to 3.9.2
Bumps [i18n-js](https://github.com/fnando/i18n-js) from 3.6.0 to 3.9.2.
- [Release notes](https://github.com/fnando/i18n-js/releases)
- [Changelog](https://github.com/fnando/i18n-js/blob/v3.9.2/CHANGELOG.md)
- [Commits](https://github.com/fnando/i18n-js/compare/v3.6.0...v3.9.2)

---
updated-dependencies:
- dependency-name: i18n-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 04:39:33 +02:00
dependabot[bot] a567cfe8ee Bump jwt from 2.3.0 to 2.4.1
Bumps [jwt](https://github.com/jwt/ruby-jwt) from 2.3.0 to 2.4.1.
- [Release notes](https://github.com/jwt/ruby-jwt/releases)
- [Changelog](https://github.com/jwt/ruby-jwt/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jwt/ruby-jwt/compare/v2.3.0...v2.4.1)

---
updated-dependencies:
- dependency-name: jwt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-09 03:31:14 +02:00
Karina Kwiatek 4e59b0a3d6 Remove uglifier
We don't use this since moving to webpacker, neither does it support ES6
2022-07-03 19:32:42 +02:00
Karina Kwiatek a9cfa3fccc Add tests for toggling unmask 2022-06-26 21:07:28 +02:00
Andreas Nedbal 800958e88f Install and configure lograge 2022-01-29 22:34:55 +01:00
Andreas Nedbal 058b171915 Install and configure bullet 2022-01-29 22:22:39 +01:00
Andreas Nedbal 7374aba6d3 Add generation of the Canny SSO token 2022-01-22 22:50:32 +01:00
Andreas Nedbal bdaf2f7fef Include cop settings from `rt_rubocop_defaults` and remove Gem
Hound can't require external configurations and so we have to resort to this.
2022-01-15 23:48:43 +01:00
Andreas Nedbal 71353b3721 Fix order of (new) gems in Gemfile 2022-01-15 23:48:43 +01:00
Andreas Nedbal 9c8854f633 Downgrade rubocop version to work with Hound 2022-01-15 23:48:43 +01:00
Andreas Nedbal d1b4c5f6c9 Set some stricter Rubocop rules 2022-01-15 23:48:43 +01:00
Karina Kwiatek 081bfbfeb8 Upgrade to Rails 6.1 2022-01-13 21:42:06 +01:00
Karina Kwiatek d370837311 Upgrade `web-console`
This was throwing some errors in the background on page load (in dev)
2022-01-13 21:42:06 +01:00
Karina Kwiatek 45854894dc Upgrade to Rails 6.0 2022-01-13 21:42:06 +01:00
Andreas Nedbal 6e1a62752e Remove (now) unused asset gems 2022-01-11 22:41:37 +01:00
Karina Kwiatek 96e48a833b
Merge pull request #194 from Retrospring/refactor/user-bans
Implement ban history
2022-01-06 14:05:33 +01:00
Georg Gadinger 3c58257d21 remove tumblr
Resolves #274
2022-01-05 19:32:52 +01:00
Karina Kwiatek 9a35584284 Refactor ban-related functionality into use cases 2022-01-02 19:50:01 +01:00
Karina Kwiatek e7222d0d5d Add `sentry-sidekiq` 2021-12-28 19:18:54 +01:00
Karina Kwiatek 065e56ccf1 Replace New Relic with Sentry 2021-12-28 18:32:03 +01:00
Karina Kwiatek 3803ae97c4 Bump `questiongenerator` to 1.0 2021-12-26 19:38:04 +01:00
Karina Kwiatek e5f0be70dc Add `twitter-text` as dependency 2021-12-24 13:41:27 +01:00
Erik ff6f619756
Fix services integration after omniauth bump (#173) 2021-04-25 21:56:37 +02:00
Andreas Nedbal 411d65827b Remove unused rails-assets gems 2020-12-25 18:22:03 +01:00
Andreas Nedbal 61f60717fc Set up i18n-js to work with Webpacker 2020-12-25 18:22:03 +01:00
Andreas Nedbal fab1a126dc Install Webpacker 2020-12-25 18:22:03 +01:00
Dominik Kwiatek 141ff59f63 Implement Two Factor Authentication 2020-10-18 10:39:46 +02:00
Georg Gadinger 1432b9286c Use Retrospring fork of hCaptcha 2020-06-05 18:30:25 +02:00
Dominik M. Kwiatek c4fb5d1db9 Add registration tests 2020-05-27 20:07:39 +01:00
Dominik M. Kwiatek 7cac93ad4e Add hCaptcha 2020-05-27 20:07:39 +01:00
Dominik M. Kwiatek d185c54f03 Add CarrierWave Backgrounder 2020-05-17 20:38:40 +01:00
Karina Kwiatek 783e47fc2b Replace paperclip with CarrierWave 2020-05-17 20:38:40 +01:00
Georg Gadinger e1a8ac3db5 Gemfile: remove foreman, get rid of Procfile 2020-05-17 18:08:18 +02:00
Georg Gadinger b04891446c Gemfile: no more unicorn required 2020-05-17 18:07:20 +02:00
Georg Gadinger bbcb8092fc Gemfile: always install Puma 2020-05-17 15:15:23 +02:00
Andreas Nedbal 0adf751773 Install haml-lint 2020-05-11 19:38:06 +02:00
Andreas Nedbal 501a2cce42 Replace bootstrap3-datetimepicker with a BS4 equivalent 2020-05-07 19:29:12 +02:00
Andreas Nedbal 53979580d8 Merge branch 'master' into feature/bootstrap 2020-05-04 23:19:54 +02:00
Georg Gadinger 0504e4a5d4 require rspec-sidekiq only in specs 2020-05-01 22:43:08 +02:00
Georg Gadinger 781a4ba8b4 Use codecov's bash-based github action 2020-05-01 10:13:42 +02:00
Georg Gadinger 1fe5e1de6f Use different branch for codecov to better support GitHub Actions 2020-05-01 10:05:30 +02:00
Georg Gadinger 5bb94927a2 Add codecov 2020-04-30 20:18:50 +02:00
Andreas Nedbal 45b11bddfd Merge branch 'master' into feature/bootstrap 2020-04-29 02:49:07 +02:00
Georg Gadinger 561219ddaf add spec for Ajax::AnswerController 2020-04-28 22:13:19 +02:00
Andreas Nedbal 7767eeae9f Merge branch 'master' into feature/bootstrap 2020-04-25 13:14:01 +02:00
Georg Gadinger 101b3b68d3 Use cursored pagination, remove WillPaginate 2020-04-20 23:13:24 +02:00
Dominik M. Kwiatek 516bc48aa0
Merge pull request #70 from Retrospring/feature/announcements
Implement Announcements
2020-04-19 23:10:47 +01:00
Karina Kwiatek c4164a8f34 Add AnnouncementController tests 2020-04-19 22:40:06 +01:00
Karina Kwiatek 864d5844dc Add Announcement tests 2020-04-19 22:38:01 +01:00
Georg Gadinger 477ec3e9c9 Do not allow creation of groups with empty names 2020-04-19 23:28:50 +02:00
Georg Gadinger 946bb3ae9d Use Rolify for admin and moderator roles 2020-04-19 22:35:58 +02:00
Andreas Nedbal 7f74e844f5 Replace Bootstrap 3 with Bootstrap 4 2020-04-19 21:08:58 +02:00
Georg Gadinger 2237287472 Remove Capistrano 2020-04-19 19:43:55 +02:00
Georg Gadinger 03653fe2a5 Update paperclip 2020-04-19 17:50:14 +02:00
Georg Gadinger 76180a4498 Update spring and web-console 2020-04-19 17:41:03 +02:00
Georg Gadinger 9a2ee1a575 Use a tumblr_client version without faraday version restriction 2020-04-19 17:40:41 +02:00
Georg Gadinger 2d3e55a7c4 Replace FactoryGirl with FactoryBot 2020-04-19 17:27:42 +02:00
Georg Gadinger 3b4dc9961e Move rails-assets gems to own source block 2020-04-19 17:22:48 +02:00
Georg Gadinger 311c7ac6c0 Remove Rollbar 2020-04-19 17:20:07 +02:00
Georg Gadinger d6ca1781c0 Replace fog with fog-core and fog-local 2020-04-19 17:13:49 +02:00
Georg Gadinger d680185b0b Remove twemoji 2020-04-19 17:03:53 +02:00
Georg Gadinger b756c35345 make capistrano work with ed25519 keys 2020-04-19 14:32:42 +02:00
Karina Kwiatek a19402af41 Upgrade to Rails 5.2 2020-04-19 00:45:50 +01:00
Georg Gadinger e3d5750c32 update devise-async to 1.0 2020-04-19 01:36:49 +02:00
Georg Gadinger 3e7497a144 Upgrade to Rails 5 2020-04-19 00:59:22 +02:00
Georg Gadinger e52e44eff2 Gemfile: make bundle audit somewhat happy again 2020-04-18 23:53:11 +02:00
Georg Gadinger 3a726b83c3 Gemfile: replace thin with puma (for now only in dev) 2020-04-18 22:56:39 +02:00
Georg Gadinger d47991f379 Fixes for devise 4.x 2019-03-29 22:37:10 +01:00
Georg Gadinger b602edafa3 Use Ruby 2.6, update a bunch of gems 2019-03-29 22:21:54 +01:00
Georg Gadinger 5a9e745bf0 update some gems to keep bundle-audit happy 2019-03-19 20:46:58 +01:00
Georg Gadinger 309d13f497 update ruby version, change deployment target 2018-12-16 18:47:41 +01:00
Georg Gadinger 90fc9dae3a Add New Relic 2017-06-17 22:49:19 +02:00
Georg Gadinger ede37b2ca2 downgrade turbolinks 2017-04-01 00:23:57 +02:00
Georg Gadinger e5ec445638 Pin jquery to 2.2 2017-04-01 00:08:07 +02:00
Georg Gadinger 208bb0698a Update gems 2017-03-31 22:41:17 +02:00
Georg Gadinger 6b054a8be2 Add Capistrano 2017-03-29 22:01:26 +02:00
Georg G b68fe360d7 update gems 2016-02-06 22:08:34 +01:00
Georg G 48183be406 fuck 2016-01-05 19:55:36 +01:00
Georg G f1207bc13a party hart 2016-01-05 19:43:27 +01:00
Georg G 6a9619a70c update gems
also remove mysql because no one uses it anyway lol
2016-01-05 17:15:57 +01:00
Yuki c834b7d4dd Brakeman + Guard 2015-09-01 19:00:05 +05:30
Yuki becfced2d9 CVE-2015-3226 + CVE-2015-3227 Fix Cross Site Execution in JSON keys and A possible XML Parsing DoS by updating to Rails 4.2.2 2015-09-01 18:45:45 +05:30
pixeldesu 683ce43294 implement pgHero 2015-08-26 21:37:29 +02:00
pixeldesu 675ba646ea Merge remote-tracking branch 'origin/feature-themes' 2015-08-25 20:55:42 +02:00
Yuki 906692e78f Theming is finished
Previews, settings pane and presets!
2015-08-25 23:57:06 +05:30
pixeldesu 8bccd4bd88 remove version dependency on Rollbar gem 2015-08-25 10:03:18 +02:00
Yuki 3444fcc93e rework some theme code, particlefield now adapts color 2015-07-29 20:38:07 +05:30
pixeldesu fcbfa6efdb Rollbar setup 2015-07-26 20:34:00 +02:00
pixeldesu 5366c3c748 add fake mail validation 2015-07-21 22:44:14 +02:00
pixeldesu aabbd9fb8c add :confirmable to users + migration / letter_opener for local email confirmations 2015-07-21 17:55:28 +02:00
Yuki f65bfa9e75 Twitter Emoji 2015-06-13 20:23:11 +05:30
Yuki c358c34043 HAHA EVERYONE GOT FRENCH BECAUSE I USED A DEPENDENCY, SERVES ME RIGHT 2015-06-10 01:06:47 +05:30
pixeldesu 488d582afa add i18n-js and localize javascript (not implemented yet) 2015-06-08 16:01:16 +02:00
pixeldesu a2eff0da50 add i18n gems for rails and devise 2015-05-26 16:47:30 +02:00
Yuki bd142138f0 add byebug and web-console as development gems 2015-05-12 10:12:27 +05:30
schisma 06f141bdfb added travis build script 2015-05-10 21:44:03 +02:00
Andreas N. 0145b36510 Merge pull request #22 from Retrospring/profile-headers
Profile headers
2015-05-10 02:22:30 +02:00
Yuki 0a34cc07b3 Paperclip fog support, needs AWS/Rack testing before deployment! (Retrospring/bugs#48) 2015-05-08 23:48:18 +05:30
Yuki 2e6ffdaab7 basic implementation 2015-05-08 21:14:16 +05:30
Yuki 4d5d7fdcc1 Bootstrap-datetimepicker 2015-04-24 00:37:39 +05:30
pixeldesu 4e185bbaa7 change Bootswatch theme, general theme changes, list group helper 2015-04-19 16:49:53 +02:00
Georg G af170671ec update gems 2015-04-18 21:50:08 +02:00
nilsding 9131b29d96 removed capistrano gem 2015-04-02 01:32:13 +02:00
nilsding 92d4eafbba update questiongenerator 2015-02-28 17:21:11 +01:00
nilsding 6d68da5ae1 added Rcov formatter for simplecov 2015-01-25 19:56:39 +01:00
nilsding bae7307778 no longer require factory_girl_rails 2015-01-25 19:06:22 +01:00
nilsding 14eb6b035b Revert "got rid of nprogress"
This reverts commit 3574993746.
2015-01-13 19:49:43 +01:00
nilsding 65e514c55d added sharing to Tumblr 2015-01-13 00:12:48 +01:00
nilsding 3574993746 got rid of nprogress 2015-01-12 15:53:14 +01:00
nilsding d97763eda0 Revert "Le Funny Emoji Meme Face x--DD"
This reverts commit 5118ba9761.
2015-01-08 22:34:50 +01:00
nilsding 5118ba9761 Le Funny Emoji Meme Face x--DD 2015-01-08 22:28:56 +01:00
Andreas N 4fc98d5980 added sweetalert-rails 2015-01-03 16:51:00 +01:00
nilsding db83a29911 added devise-async and configured Devise for email 2015-01-01 17:31:58 +01:00
nilsding b2c6d893e3 FUCK Jcrop! 2014-12-29 15:45:07 +01:00
nilsding b378a03afa added delayed_paperclip 2014-12-29 11:58:01 +01:00
nilsding 6a6e94f6a3 added Paperclip 2014-12-29 09:58:40 +01:00
nilsding f6ceafb710 added jquery.Jcrop 2014-12-29 09:39:47 +01:00
nilsding 5b590d3455 added sanitize gem 2014-12-28 18:54:04 +01:00
nilsding 58517fbc01 added Redcarpet and Redis 2014-12-28 17:59:26 +01:00
nilsding 6ac9af787e added Capistrano 2014-12-21 22:12:59 +01:00
nilsding e2cabbe934 added foreman 2014-12-12 22:59:35 +01:00
nilsding 704d40cadd added OmniAuth gems 2014-12-12 19:59:53 +01:00
nilsding 319d75fdf5 added sidekiq/web 2014-12-12 18:35:14 +01:00
nilsding 1369661d97 we live edgy with the questiongenerator. 2014-12-11 17:38:44 +01:00
pixeldesu 7e2ed21908 update Gemfile 2014-12-11 14:23:57 +01:00
nilsding 0eb5e8104b added RailsAdmin 2014-12-10 17:01:59 +01:00
nilsding 717d3224cd added questiongenerator 2014-12-09 09:45:02 +01:00
nilsding 19cf4da0e8 update Rails to 4.1.8 2014-12-08 15:48:16 +01:00
nilsding 6c4bff5346 added will_paginate-bootstrap 2014-12-08 14:12:17 +01:00
nilsding ccc1b47cb3 added justask:recount rake task 2014-11-28 22:02:32 +01:00
nilsding 5b013314ed added rails-assets-growl for notifications 2014-11-28 21:35:44 +01:00
nilsding 70aec0b86e back to bootswatch. 2014-11-28 20:23:17 +01:00
nilsding c4d48190b6 added database_cleaner 2014-11-18 19:58:14 +01:00
nilsding 76e6b8f5ec tests. 2014-11-17 23:25:28 +01:00
nilsding aa1b5fab6f added faker 2014-11-14 14:21:11 +01:00
nilsding 9bc689e778 added factory grill and some shoulder matches 2014-11-14 13:38:22 +01:00
nilsding d6382eba15 added RSpec 2014-11-13 18:12:51 +01:00
nilsding 1e2214f5ad added jquery.turborails 2014-11-11 18:16:09 +01:00
pixeldesu 14e338a50b added bootstrap-material-design 2014-11-08 18:34:23 +01:00
nilsding 1554b4b9f5 added FontAwesome and NProgress 2014-11-02 19:02:53 +01:00
nilsding dd802036b1 on second thought... 2014-11-02 13:47:35 +01:00