Philip How
78b42c5efd
Add trusted role via API ( #20455 )
...
* rubocop
* use has_trusted_role? in tests, not trusted? due to pesky caching issues
* swagger
2023-12-18 18:38:05 +00:00
Philip How
199a88a254
fix notes typo + correctly add event listener to correct buttons ( #20459 )
2023-12-18 15:07:30 +00:00
Anna Buianova
adfd76feb6
Consider spam role in the user_status method ( #20449 )
...
* Add spam role to user_status method
* Take spam role into account in user status indicator
* Return passed statuses
2023-12-13 16:56:27 +00:00
Philip How
2ff439da80
Improve abuse reports UX ( #20433 )
...
* change to buttons + updates to styles
* add expand/collapse all and increase number of displayed entries
* fix a11y
* fix show route + order vomits by users first
---------
Co-authored-by: Mac Siri <mac@forem.com>
2023-12-13 15:31:09 +00:00
Ben Halpern
fd77c7671d
Track article id on billboard clicks ( #20447 )
2023-12-12 22:21:32 +00:00
Anna Buianova
81b042ee25
Give admins the ability to add spam role to users via the API ( #20445 )
2023-12-12 14:35:55 +00:00
Anna Buianova
e0ba90d60a
Allow to remove suspended role ( #20439 )
...
* Allow to remove suspended role
* Fixed the cypress spec for removing suspended role
2023-12-12 11:57:03 +00:00
Anna Buianova
1eeaa34e98
Added spam role ( #20434 )
...
* Added spam role
* Fixed role spec
2023-12-11 14:27:22 +00:00
Philip How
25e0ebc1ac
admin filter feedback category ( #20418 )
2023-12-05 16:34:51 +00:00
Ben Halpern
55997ffba8
Hide images if error on billboards to fix blocking page ( #20419 )
...
* Hide images if error on billboards
* Update app/javascript/packs/billboard.js
2023-12-05 09:02:27 -05:00
Anna Buianova
4815661bad
Api search users by email ( #20423 )
2023-12-04 23:18:36 +00:00
Ben Halpern
9eaff67318
Update styling and refine features for analytics page ( #20410 )
...
* Update styling and refine features for analytics page
* Remove follower reference from js
* Update html
* Adjust test
2023-11-30 16:07:16 -05:00
Anna Buianova
78c6d5d9a0
Create/update pages via api with body_html ( #20390 )
2023-11-29 18:43:55 +00:00
Ben Halpern
6c45945b11
Add recommended articles to feed experiment (Nov 27 experiment) ( #20399 )
...
* Add recommended articles to feed experiment
* remove changes to initial copy
* Adjust query to account for null
2023-11-29 18:22:18 +00:00
Philip How
dde1b10ba6
Add 24 weeks to Community Wellness streak ( #20396 )
...
* add 24 as week option
* Fix flaky spec
---------
Co-authored-by: Mac Siri <krairit.siri@gmail.com>
2023-11-28 21:50:04 +00:00
Ben Halpern
88769c6a3c
Only render comment sorting for signed-in users ( #20398 )
2023-11-28 10:54:06 -05:00
Ben Halpern
347fd6d112
Recommended articles list ( #20383 )
...
* Add recommended articles list
* Adjust tests
* Adjust tests
2023-11-24 17:57:55 +00:00
Anna Buianova
df0b134ec4
Added followers count to /api/users/me endpoint ( #20378 )
...
* Added followers_count to /api/users/me
* Updated the api user docs
* Rubocop fixes fro swagger_helper
* Added me jbuilder view for api/v0
2023-11-22 20:22:06 +00:00
Ben Halpern
81dd1b867e
Add language constraint to sidebar ( #20386 )
...
* Add language constraint to sidebar
* Add language fallback
2023-11-22 19:00:48 +00:00
Ben Halpern
e545148fd5
Add active discussions to sidebar ( #20372 )
...
* Add active discussions to sidebar
* Move featured tags to before signin-guard
* Move featured tags back to view
* Fix test
2023-11-21 11:10:10 -05:00
ktmouk
1e0d70b530
Fix an error message not showing on the onboarding page ( #20313 )
...
* Fix an error message not showing on the onboarding page
* Add a test
* Fix a test
2023-11-20 20:29:23 +00:00
Anna Buianova
3e27e9c986
Added user badge_ids to the api ( #20365 )
2023-11-17 17:01:55 +00:00
Peter Frank
1cea64c7f7
Update report_abuse.en.html.erb ( #20362 )
...
Closes https://github.com/forem/forem/issues/20361
2023-11-17 13:35:13 +00:00
Anna Buianova
3093e0207a
Refactoring Badges::AwardThumbsUp ( #20360 )
...
* Optimized Badges::AwardThumbsUp
* Reorganized Badges::AwardThumbsUp spec
2023-11-16 15:10:21 +00:00
Ben Halpern
eccd5fd9e3
Add custom_display_label to billboards and update API ( #20355 )
...
* Add a/b test for which comments to show in feed
* Adjust figure
* Started at
* Add custom_display_label to billboards and update API
* Add custom_display_label to billboards and update API
2023-11-15 09:57:39 -05:00
Philip How
779701d5f6
Automatically reward thumbs-up milestone badges ( #20338 )
...
* initial work on #20111
* initial work on #20111
* fix cron
* is this a good test
* add in initial check, fix test data
* Update spec
---------
Co-authored-by: Mac Siri <krairit.siri@gmail.com>
2023-11-14 16:47:24 +00:00
Ben Halpern
e7fc1bb0ce
Add article id and geolocation info to billboard events ( #20329 )
...
* Add article id and geolocation info to billboard events
* Confirm destroyed in rollup
2023-11-09 12:43:23 -05:00
Ben Halpern
a4a1de964d
Move features along in deprecation status ✂️ ( #20315 )
...
* Move features along in deprecation status
* Remove unnecessary tests
2023-11-07 09:50:08 -05:00
Ben Halpern
64fd4e7800
Adjust VariantQuery to dynamically account for recent last_comment_at ( #20323 )
...
* Adjust VariantQuery to dynamically account for recent last_comment_at
* Adjust test line which was temporarily adjusted
2023-11-07 08:22:22 -05:00
Ben Halpern
aedeaede84
Tweak billboard image quality to 100 ( #20314 )
2023-11-03 14:07:24 -04:00
Anna Buianova
41ab84a25d
Remove feature flag and use consistent rendering by default ( #20305 )
2023-11-03 11:42:12 -04:00
Ben Halpern
0ddb133c49
Add ability for admins to request specific billboards for inspection ( #20311 )
2023-11-02 16:58:28 -04:00
Ben Halpern
587a11d490
Adjust image optimization for billboards ( #20309 )
...
* Adjust image optimization for billboards
* Fix test typo
* Adjust default
2023-11-02 16:12:20 -04:00
Anna Buianova
a315bc18a6
Paginate api comments ( #20304 )
...
* Comments api pagination
* Comments api docs
* Removed Comments::Tree
2023-11-02 15:59:15 -04:00
Gabriel Quaresma
593d95e7a8
Feat Make tag score minimum configurable by admins ( #20233 )
...
* feat: add Settings::UserExperience.award_tag_minimum_score
* test: write new specs
* test: write a new test case
2023-11-01 17:48:25 +03:00
Lucas Mateus Batista Polles
59860df04a
fix: tool editor disappears when dragging words ( #20271 )
...
Co-authored-by: Mac Siri <mac@forem.com>
Co-authored-by: Anna Buianova <lightallloy@gmail.com>
2023-10-31 17:38:39 -04:00
Julia Undeutsch
9df24fc1f7
Add title="Check" to svg icon ( #20285 )
2023-10-30 17:04:54 -04:00
Ben Halpern
b0cb5540c0
Add new render mode and template options for billboards ( #20282 )
...
* Add new render and template modes for billboards
* Add new fields to /admin
* Adjust test
* Adjust markup in form
* Add tests for script execution
* Add two script test
* Adjust scripts
* Adjust scripts
* Add new test
* Add new explicit tests
* Move JS functionaity around
2023-10-30 14:56:09 -04:00
Daniel M Brasil
479a09f77b
Improve organizations's slug validator ( #20265 )
2023-10-26 13:08:11 -04:00
Daniel M Brasil
74cc4ac39e
Add support for organization :id in or organizations routes ( #20244 )
2023-10-25 17:38:45 -04:00
ktmouk
8963e185f8
Fix username combobox tries to load all users ( #20227 )
...
* Fix username combobox tries to load all users
* Add the limit param to the users_query
* Add a comment
2023-10-25 15:53:53 -04:00
Daniel M Brasil
212ddf0265
Fix: prevent users from changing the author when a post is part of a post series ( #20259 )
...
* disable authors and co-authors selectors for series posts
* add translations
* fix constrant issues
* add alternative text for icon
---------
Co-authored-by: Mac Siri <mac@forem.com>
2023-10-25 17:39:58 +03:00
Ben Halpern
3bc1b242ce
Fix the data passed into the email newsletter ( #20277 )
...
* Fix the data passed into the email newsletter
* Add check for element existing
2023-10-24 15:29:10 -04:00
Christine Belzie
4337161508
docs: making updates to Editor Guide ( #20258 )
...
* feat: add mention
* fix: made some adjustments
* fix: revise bullet point
* fix: update another bullet point
---------
Co-authored-by: Ben Halpern <bendhalpern@gmail.com>
2023-10-24 14:19:30 -04:00
Ben Halpern
c6377ab607
Backfill dark theme for iOS app compatibility ( #20269 )
2023-10-23 16:36:44 -04:00
Anna Buianova
b49af06daa
Remove ignored_columns lines ( #20267 )
2023-10-20 16:08:21 -04:00
Ben Halpern
1da43d9027
Add language when new user visit context is detected ( #20263 )
...
* Add language when new user visit context is detected
* Finalize tests
2023-10-20 15:35:41 -04:00
ktmouk
2314043432
Fix anchors not working ( #20255 )
2023-10-19 15:32:52 -04:00
ktmouk
3b37658df5
Fix lint:frontend warnings ( #20256 )
2023-10-19 12:59:54 -04:00
ktmouk
b45f3d3024
Fix code block rendering not working inside details ( #20229 )
2023-10-16 14:14:04 -04:00