Ridhwana
6cb97eeb01
Async Hamburger Menu Implementation + Caching Optimizations ( #18818 )
2022-12-20 20:00:08 +02:00
Rajat Talesra
3705e662b7
Remove bootstrap from admin/broadcasts and use Crayons ( #18855 )
...
* Remove bootstrap from admin broadcast
* Removed bootstrap from broadcast
* Added EOF
* Replaced a tag with link_to
2022-12-20 20:36:18 +05:30
Rajat Talesra
51a86ae836
Remove bootstrap from admin/badge_achievements, admin/organizations and admin/podcasts ( #18877 )
...
* Removed bootstrap from admin/badge_achievements and admin/organizations
* Removed bootstrap from admin/podcasts
2022-12-20 11:49:22 +05:30
Rajat Talesra
bec8283399
Remove bootstrap from admin/consumer_apps & admin/welcome and use Crayons ( #18861 )
...
* Removed bootstrap from admin/consumer_apps
* Removed bootstrap from admin/weclome
* Nit fix
* Minor design fix
2022-12-20 11:48:33 +05:30
Rajat Talesra
9c8d6ba51b
Removed bootstrap from admin/mods, admin/privileged_reactions and admin/moderator_actions ( #18880 )
...
* Removed bootstrap from admin/mods
* Removed bootstrap from admin/privileged_reactions
* Minor fixes
2022-12-20 10:12:20 +05:30
Rajat Talesra
d420f7e357
Remove bootstrap from admin/pages & admin/profile_fields and use Crayons ( #18879 )
...
* Removed bootstrap from pages
* Removed crayons from admin/pages and admin/profile_fields
* Nit spacing fix
2022-12-20 09:09:27 +05:30
Mac Siri
f13a1ec0c2
Actually get buildpulse to work with rspec and jest ( #18859 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-19 14:31:29 -05:00
Fernando Valverde
9fa52753c1
Remove community wellness badge rollout logic ( #17639 )
2022-12-19 11:48:31 -06:00
Joshua Wehner
be63f48d76
Extract article markdown rendering to service ( #18754 )
...
* Beginning, needs cleanup & tests
* Minor refactor/cleanup
* Wondering if this factory ever worked?
* Minor tweak for blank body processing
* Better error handling for ContentRenderer
* Added some tests around ContentRenderer error conditions
* This test seems fine?
* Mocking internal dependencies
* Use new extraction for has_frontmatter?
* FeatureFlag :consistent_rendering
* Try to enable per-actor feature flag
2022-12-14 15:30:26 +01:00
Rajat Talesra
8cb170d7fd
Tooltip CSS fix ( #18849 )
2022-12-14 18:06:57 +05:30
Mac Siri
0d18b092d2
Make WorkflowWebhookWorker usage more mindful ( #18831 )
2022-12-13 09:38:02 -05:00
Joshua Wehner
e63423573c
Misc/minor article fixes ( #18846 )
...
* Don't assume all requests are JSON
* Prevent nil error from optimized_image_tag (possible local data issue)
* Slug miss should 404, instead of Podcast not found
* Plain html rescue satisfies spec(s)
2022-12-13 15:15:09 +01:00
Ridhwana
8af18a558e
fix: change the case of comment suspended ( #18826 )
2022-12-12 12:04:46 +02:00
Lawrence
33295ac58c
Update messaging to be Bio ( #18798 )
...
* Update messaging to be Bio
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: Joshua Wehner <joshua@forem.com>
* adding rails translation to profile
* implement base for record error
* fix spec
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joshua Wehner <joshua@forem.com>
2022-12-09 13:15:46 -06:00
Fernando Valverde
3170c06077
Fix connect account bug from settings ( #18824 )
...
* Fix connect account bug from settings
* Adds a controller concern test for after_sign_in_path_for
* Styling tweaks
* Merge uri query_values and only ignore i=i param
* remove unused stored_location_for and rename path var
* Reintroduce stored_location_for :p
* Reorder path origin priority
2022-12-09 09:58:04 -06:00
Mac Siri
b5fbab0e31
Update ArticleFetchedFeed to use slack workflow ( #18801 )
2022-12-09 10:46:20 -05:00
Ben Halpern
77d4d647a6
Remove redundant cache key to fix billboard issue ( #18820 )
2022-12-08 12:04:21 -05:00
Rajat Talesra
8f90d1b378
Remove “Shield” icon in nav for Trusted Users - except admins and tag-moderators ( #18791 )
...
* Removed shield icon - conditionally
* Updated tests
* Reverted trusted-status code
* Updated code for shield icon
* Nit optimisation
* Updated tests
* Updated tests
* Nit fixes
* Nit fixes
* Trying to fix line-length issue
* Revert this space in next commit
* Fake commit to restarst CI
* Re-enabled rubocop
* Nit fix
2022-12-07 15:40:44 +05:30
Rajat Talesra
827c467472
CSS fixes for Meet the team section on org page ( #18813 )
2022-12-07 15:21:47 +05:30
Joshua Wehner
a06ab31416
DisplayAd API: Write endpoints ( #18736 )
...
* Try a create endpoint
* Try an update endpoint for display_ads
* Try a delete endpoint for display_ads (unpublish)
* Unpublish
* Permit tags as well
* Update docs for DisplayAd tags via API/swagger
2022-12-05 11:12:24 +01:00
Fernando Valverde
6b920acd2c
Remove Vault Secrets page from admin interface ( #18795 )
2022-12-02 10:03:39 -06:00
Mac Siri
619bce5993
Recreate yarn.lock ( #18776 )
...
* Recreate yarn.lock
* Fix lint
* Address failing spec
2022-11-30 07:45:49 -05:00
Rajat Talesra
7f409528fa
Comment icon tooltip: css fix ( #18761 )
...
* Tool tip css fix
* Added import
2022-11-30 17:36:20 +05:30
Rajat Talesra
cd55b39b7c
Visibility issue fixes ( #18785 )
2022-11-30 17:36:02 +05:30
Ben Halpern
24cf767c9c
Show tag dropdown for Sidebar Right (Individual Post) location ( #18779 )
2022-11-28 14:16:27 -05:00
Rajat Talesra
17f3d78bd6
CSS fix for space adjustment for embeds ( #18762 )
2022-11-28 16:21:54 +05:30
Rajat Talesra
30b17b5929
Mod panel css fix ( #18764 )
2022-11-28 12:42:31 +05:30
Rachael Wright-Munn
038c889432
Raise a clearer error message when the user tries to comment on a draft post ( #18588 )
...
* Raise a clearer error message when the user tries to comment on a draft post.
* Apply suggestions from code review
Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
Co-authored-by: Fernando Valverde <fernando@fdo.cr>
Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
2022-11-23 09:01:30 -06:00
Lawrence
ba4118dcda
Update empty tag state verbiage ( #18732 )
...
* Update empty tag state verbiage
* add safe translation for the here link
* forgot the _html
2022-11-22 12:02:20 -06:00
Joshua Wehner
331499e8e6
Try new placement area for display ads, post_sidebar ( #18686 )
...
* Try new placement area for display ads, post_sidebar
* Update cache key for sidebar display ad
* Sidebar display ad should observe permit_adjacent_sponsors
* Change sidebar stickiness to make ad more sticky
* Hide post_sidebar ad when <large
* Remove empty id
2022-11-22 09:55:43 +01:00
Rajat Talesra
888c6b93bf
Organisation profile page redesign ( #18717 )
...
* Partial redesign org page
* Removed div
* Team members design fixed
* Nit fixes
* Nit fixes
* Nit fixes
2022-11-21 21:33:44 +05:30
Ridhwana
0cfa984b7b
Remove display_ad_tags Feature Flag ( #18710 )
...
* chore: remove feature flags
* chore: unstub test
2022-11-21 17:06:29 +02:00
Joshua Wehner
7c82d128ff
DisplayAd API: Read endpoints ( #18726 )
...
* DisplayAd API: Read endpoints
* Updated swagger docs for display_ads read endpoints
* Update swagger with type_of
* Remove extraneous comment
* Restrict authentication to strictly api_key
2022-11-21 09:31:01 +01:00
Joshua Wehner
a83a4f4f17
Add 'type_of' to DisplayAds ( #18716 )
...
* Add 'type_of' to DisplayAds
* Try compressing public & approved columns
2022-11-17 10:18:55 +01:00
Ben Halpern
86d64e878e
Fix image and padding behavior on below-comment Display Ad ( #18730 )
2022-11-16 11:45:04 -06:00
Mac Siri
61aa2f81de
Add missing header to fastly_purge ( #18733 )
2022-11-15 15:54:10 -05:00
Mac Siri
ce05271870
Use HTTParty for fastly_purge ( #18731 )
2022-11-15 14:06:55 -05:00
Ridhwana
422ad2a95a
Throttle display ad event per unit rather than globally ( #18697 )
...
* feat: throttle per unit rather than globally
* feat: update the spec
2022-11-14 16:30:52 -05:00
Anna Buianova
1262054a40
Add missing onInput for canonical_url ( #18724 )
...
Closes undefined
2022-11-14 09:16:15 -05:00
vasanthkumar
81d981d785
removed extra badge description ( #18723 )
...
Co-authored-by: vasanth9 <cheepurupalli.vasanthkumar.com>
2022-11-11 09:38:51 -06:00
yheuhtozr
5519fe563c
views/admin/users i18n ( #18582 )
2022-11-11 15:29:48 +02:00
Joshua Wehner
5dd33c1fe6
Try a simple share -> mastodon via proxy ( #18715 )
2022-11-10 16:41:49 -06:00
Eevis Panula
09e327b7c2
Add more descriptive accessible names for save/bookmark-buttons ( #18583 )
2022-11-10 09:48:13 -05:00
Ridhwana
f070c3d87d
feat: trim the targeted tag ( #18704 )
2022-11-08 09:04:40 -05:00
Anna Buianova
2eda11d6bc
Fix removing published_at for a scheduled draft ( #18682 )
...
* Fix removing published_at for a scheduled draft
* Fix Article spec
2022-11-08 14:17:29 +03:00
Ben Halpern
6aacf2996a
Remove expensive query which is not necessary within app logic ( #18689 )
2022-11-07 17:04:54 -05:00
Ridhwana
617061c54e
add a different set of cache keys for the Display Ads in alignment with the sidebar ads ( #18695 )
2022-11-07 21:41:41 +02:00
Rajat Talesra
b6d90a65b4
Replace comments box on non-signed-in User profile page with signup CTA #18608 ( #18635 )
...
* Basic implementation of CTA in place of Recent Comments
* Updated & Added Tests
* Nit fix
* Test fixes
* I18n strings
* Changed UI in main feed too
* Fixed tests
* Nit fix
* Initialised tracking
2022-11-05 02:27:06 +05:30
Rajat Talesra
96d67abf50
Resolve minor UI bug in Admin-Config ( #18668 )
2022-11-04 16:13:24 -04:00
kudakwashe siziva
240de52884
Add a guard for email message content that does not have an html tag ( #18636 )
...
* Add a guard for email message content that does not have an html tag
* Return empty string if content is nil
* Add tests for handling content with and without html tags and nil
2022-11-04 13:31:35 -06:00