Commit graph

4033 commits

Author SHA1 Message Date
Karina Kwiatek
c8f5511a38 Fix capability classes being removed on page navigation
The body tag gets replaced by Turbo on page navigation, removing the classes.
2023-01-02 11:50:47 +01:00
Karina Kwiatek
29a3bfea88 Fix incorrect internal class names in Rpush migration
This was caused by `rubocop -A`
2023-01-02 11:50:47 +01:00
Karina Kwiatek
4e65954a7a Open inbox on notification click 2023-01-02 11:50:47 +01:00
Karina Kwiatek
a04b290067 Appease the dog overlords 2023-01-02 11:50:47 +01:00
Karina Kwiatek
93d4af3f0d Deduplicate notification sending logic and replace placeholder string 2023-01-02 11:50:47 +01:00
Karina Kwiatek
2da4767623 Add JS for subscribing to and receiving push notifications 2023-01-02 11:50:47 +01:00
Karina Kwiatek
8b98c278da Send push notifications on question create 2023-01-02 11:50:47 +01:00
Karina Kwiatek
bae227be76 Add endpoints for getting webpush public key and subscribing 2023-01-02 11:50:47 +01:00
Karina Kwiatek
32ab9267ec Add web push subscription model 2023-01-02 11:50:47 +01:00
Karina Kwiatek
4e08f035d1 Create migration for adding an rpush app for webpush 2023-01-02 11:50:47 +01:00
Karina Kwiatek
92ba2d7c9b Add rpush 2023-01-02 11:50:47 +01:00
Karina Kwiatek
48f9c01866
Merge pull request #899 from Retrospring/clean-up-rakefile
Clean up Rakefile
2023-01-02 10:48:52 +00:00
Karina Kwiatek
f81ec0ba91 Ignore block length on justask namespace 2023-01-02 11:44:11 +01:00
Karina Kwiatek
ff9d130135 Remove unused Rake tasks 2023-01-02 11:44:11 +01:00
Karina Kwiatek
756ce39eea Clean up Rakefile 2023-01-02 11:33:30 +01:00
Karina Kwiatek
4c158066cb Clean up User model 2023-01-02 11:31:27 +01:00
dependabot[bot]
e35354a352
Merge pull request #895 from Retrospring/dependabot/bundler/httparty-0.21.0 2023-01-02 10:15:54 +00:00
dependabot[bot]
851754ecf2
Merge pull request #896 from Retrospring/dependabot/bundler/puma-6.0.2 2023-01-02 10:03:29 +00:00
dependabot[bot]
7c3ef19c43
Merge pull request #893 from Retrospring/dependabot/bundler/bullet-7.0.5 2023-01-02 10:03:07 +00:00
dependabot[bot]
2854906250
Merge pull request #897 from Retrospring/dependabot/npm_and_yarn/core-js-3.27.1 2023-01-02 10:02:05 +00:00
dependabot[bot]
6de25519ee
Merge pull request #894 from Retrospring/dependabot/bundler/rubocop-1.42.0 2023-01-02 10:01:35 +00:00
Karina Kwiatek
ca39d42e18
Merge pull request #891 from Retrospring/revoke-twitter-on-unauthorized
Revoke Twitter connection when the token is revoked
2023-01-02 09:08:17 +00:00
dependabot[bot]
749488da0d
Bump core-js from 3.27.0 to 3.27.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.27.0 to 3.27.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.27.1/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 09:02:30 +00:00
dependabot[bot]
4d587e95ba
Bump puma from 6.0.1 to 6.0.2
Bumps [puma](https://github.com/puma/puma) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.0.1...v6.0.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 09:01:43 +00:00
dependabot[bot]
d88392584a
Bump httparty from 0.20.0 to 0.21.0
Bumps [httparty](https://github.com/jnunemaker/httparty) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/jnunemaker/httparty/releases)
- [Changelog](https://github.com/jnunemaker/httparty/blob/master/Changelog.md)
- [Commits](https://github.com/jnunemaker/httparty/compare/v0.20.0...v0.21.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 09:01:20 +00:00
dependabot[bot]
888bb9dd87
Bump rubocop from 1.41.1 to 1.42.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.41.1 to 1.42.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.41.1...v1.42.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 09:00:52 +00:00
dependabot[bot]
68ec0687fd
Bump bullet from 7.0.4 to 7.0.5
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.4...7.0.5)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 09:00:39 +00:00
Karina Kwiatek
81c9870af4 Ignore Metrics/AbcSize in share worker 2023-01-02 09:46:55 +01:00
Karina Kwiatek
873d6a2c88 Fix typo in share worker 2023-01-02 09:46:55 +01:00
Karina Kwiatek
0241a02e29 Remove unnecessary Object.const_get 2023-01-02 09:35:32 +01:00
Karina Kwiatek
7766c9bd5e Add tests for services settings page 2023-01-02 09:34:08 +01:00
Karina Kwiatek
f80d4ce935 Move create test into a describe block 2023-01-02 09:34:08 +01:00
Karina Kwiatek
0f01177c67 Reformat services controller spec 2023-01-02 09:34:08 +01:00
Karina Kwiatek
02bcfb3c9e Move user service into an instance variable
Co-authored-by: nilsding <nilsding@nilsding.org>
2023-01-02 09:34:08 +01:00
Georg Gadinger
7e1b64d1ba
Merge pull request #892 from Retrospring/bugfix/asked-count
question/create_followers: fix incrementing asked_count
2023-01-02 08:28:23 +00:00
Georg Gadinger
86441cda57 rubodog 2023-01-02 09:24:34 +01:00
Georg Gadinger
9d38292d4a question/create_followers: fix incrementing asked_count 2023-01-02 09:20:59 +01:00
Karina Kwiatek
d320a74045 Mark notification as read when visiting service settings 2023-01-02 00:01:42 +01:00
Karina Kwiatek
baffd05d6f Appease the dog overlords 2023-01-01 23:52:46 +01:00
Karina Kwiatek
9d1e77aeba Revoke Twitter connection when the token is revoked 2023-01-01 23:46:10 +01:00
Andreas Nedbal
9b5470cfd3 Appease the dog overlords 2023-01-01 22:43:24 +01:00
Andreas Nedbal
a74f40ecfc Add test for answer uniqueness 2023-01-01 22:43:24 +01:00
Andreas Nedbal
7b0a615193 Validate uniqueness of answers for questions 2023-01-01 22:43:24 +01:00
Andreas Nedbal
0d34037dc7 Add mute relationships to Rails Admin 2023-01-01 22:42:50 +01:00
Andreas Nedbal
00959a8645 add exporting of mute relationships 2023-01-01 22:42:50 +01:00
Andreas Nedbal
6700a52ad1 Remove superfluous require 2023-01-01 22:42:50 +01:00
Andreas Nedbal
6a03d3587a Appease the dog overlords 2023-01-01 22:42:50 +01:00
Andreas Nedbal
7afff7884e Add tests for mute relationship and notification behaviour 2023-01-01 22:42:50 +01:00
Andreas Nedbal
744724bc3a Add locale for self-muting error 2023-01-01 22:42:50 +01:00
Andreas Nedbal
a6b3c51013 Rename "Muted Terms" settings tab to "Mutes" 2023-01-01 22:42:50 +01:00