Karina Kwiatek
558dbfe870
Add Brewfile
2022-01-19 15:32:19 +01:00
Georg Gadinger
1997f89cc0
typoed_email_validator: add new ending to the typo list
2022-01-17 20:41:39 +01:00
Georg Gadinger
989f4a5132
run Rubocop on changed files
2022-01-17 20:41:39 +01:00
Andreas Nedbal
1c6d22355a
Add a quote testcase for the question markdown spec
2022-01-16 22:33:48 +01:00
Andreas Nedbal
60c7c86b05
Remove unnecessary `.dup`
2022-01-16 22:33:48 +01:00
Andreas Nedbal
c84b6a61bd
Use `gsub` instead of `gsub!` to not modify frozen literals
2022-01-16 22:33:48 +01:00
Andreas Nedbal
3bdca34c2d
QuestionMarkdown adjustments
...
* Using `Redcarpet::Render::StripDown` as base now
* Support for autolinks and named links in Markdown
* Named links in questions just return the actual link as text
* Fixed codestyle in files
2022-01-16 22:33:48 +01:00
Andreas Nedbal
0a52c09684
Apply review suggestion from @nilsding
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-01-16 14:17:29 +01:00
Andreas Nedbal
34b9f0bc61
Add tests for `ApplicationHelper`
2022-01-16 14:17:29 +01:00
Andreas Nedbal
0878561e50
Rename .houndci.yml to .hound.yml
...
Because of course the config is not respected when you use the wrong name
2022-01-16 14:17:29 +01:00
Andreas Nedbal
914b56369b
Adjust ApplicationHelper tests
2022-01-16 14:17:29 +01:00
Andreas Nedbal
a438e414c9
Fix code style in ApplicationHelper
2022-01-16 14:17:29 +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
2f52a9c325
Remove HAML linting action step
...
Hound also does this
2022-01-15 23:48:43 +01:00
Andreas Nedbal
dbc01f0264
Add HoundCI configuration
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
3c7b77b980
Apply review suggestion from @nilsding
...
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
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
04177cc135
Use `button_to` instead of `link_to` for post in security settings
2022-01-15 17:57:51 +01:00
Karina Kwiatek
f13e84319e
Use `button_to` instead of `link_to` for post in service settings
2022-01-15 17:57:51 +01:00
Andreas Nedbal
75b93d3535
Use `button_to` helper to generate a proper logout button
2022-01-15 09:25:30 +01:00
Andreas Nedbal
435ddf2415
Prevent cancelling "delete all" in inbox still deleting everything
2022-01-15 00:05:17 +01:00
Andreas Nedbal
7d14e93ada
Port localebox to TypeScript
2022-01-15 00:05:17 +01:00
Andreas Nedbal
bee75584d0
Update i18n import to the aliased retrospring/i18n
2022-01-15 00:05:17 +01:00
Andreas Nedbal
8247c8864f
Generate i18n export as TypeScript and move locale logic there
2022-01-15 00:05:17 +01:00
Andreas Nedbal
1a408e1bc6
Port Memes to TypeScript
2022-01-15 00:05:17 +01:00
Andreas Nedbal
ef9a08d3fc
Clean up legacy entrypoint
2022-01-15 00:05:17 +01:00
Andreas Nedbal
f81461d799
Remove jquery-ujs and jquery.turbolinks
2022-01-15 00:05:17 +01:00
Karina Kwiatek
5d7039a2d2
Add test for `Exporter#collect_user_info`
2022-01-14 23:29:49 +01:00
Karina Kwiatek
a52de1d318
Fix user data exporter attempting to access `display_name` on `User`
2022-01-14 23:29:49 +01:00
Karina Kwiatek
0246c32df0
Upgrade to Sentry to 4.9.0
2022-01-13 21:42:06 +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
b167c4e938
Add tests for privacy settings
2022-01-13 21:42:06 +01:00
Karina Kwiatek
9c84f946ff
Fix test failing under macOS
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
2647a553ec
Remove legacy stylesheet pack tag
2022-01-12 22:36:17 +01:00
Andreas Nedbal
691068dad7
Remove old paperclip processor
2022-01-12 22:36:06 +01:00
Georg Gadinger
60a8e3ac7d
create timestamp function + sequences on test schema loads too
...
This fixes a strange issue when running RSpec with changed migrations.
Basically: `ActiveRecord::Migration.maintain_test_schema!` drops the
database and wants to apply the schema from the `schema.rb` again, but
that fails at creating the `answers` table since it can't find the
postgres function `gen_timestamp_id`.
Internally it just calls `bin/rails db:test:load_schema`, so I just
hook it in the same way I do it for `db:schema:load` (used by
`db:setup` ...)
2022-01-11 23:29:30 +01:00
Andreas Nedbal
452c71c128
Update Webpacker npm module to 5.4.3
2022-01-11 23:28:05 +01:00
Andreas Nedbal
55417ecf02
Remove sprockets asset comment
2022-01-11 22:41:37 +01:00
Andreas Nedbal
6e1a62752e
Remove (now) unused asset gems
2022-01-11 22:41:37 +01:00
Andreas Nedbal
ca30e4420e
Install asset dependencies
2022-01-11 22:41:37 +01:00
Andreas Nedbal
c6c9bba807
Move flags file to SCSS components
2022-01-11 22:41:37 +01:00
Andreas Nedbal
25408cdcf2
Remove unneeded stylesheet_link_tag
2022-01-11 22:41:37 +01:00
Andreas Nedbal
a7b814a52e
Include Coloris styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
5912dd0832
Include Croppr styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
fd3017afa2
Include toastify styles from SCSS
2022-01-11 22:41:37 +01:00
Andreas Nedbal
3ebe3e00de
Remove nprogress
2022-01-11 22:41:37 +01:00