docbrown/app/javascript/packs
Mac Siri afa73e06e3
Replace Webpacker with Esbuild (#20470)
* Migrate to esbuild WIP

* Add exclude

* Remove redundant file

* Move file

* Move to javascript_include_tag

* Lint fix

* WIP

* WIP

* Add watch mode to esbuild WIP

* Get jest working

* Remove babel

* Revert "Remove babel"

This reverts commit 6da35260aa19d6f97f586deb66c0ecaf48433b73.

* More WIP

* Got image to load

* WIP

* Resolve audit

* Lint fix

* WIP

* Fix jest spec

* [CI] Remove asset-restore for test build stage

* Production compliant

* Temp disable sourcemap

* Update glob

* Add esbuild helper to stimulus

* Import fragment

* Temp disable coverage to see failing tests

* Fix broken spec

* Address lint

* Set proper es6 target

* Use esbuild for everything

* wait what

* Revert "Set proper es6 target"

This reverts commit 98f5278093421baa8ffe2ca580845b01c1a1eadf.

* Revert "Use esbuild for everything"

This reverts commit 0ac46738f07ffcb6af095ccb1ffa5e439b7fefa3.

* Replace uglifier with terser

* New compiled assets version

* Remvoe honeybadger-io/webpack

* Remove cypress coverage checks for now

* Update jsconfig.json

* Update docker-compose

* Remove public/packs-test from ci cache
2024-01-25 20:29:21 +00:00
..
admin Fix username combobox tries to load all users (#20227) 2023-10-25 15:53:53 -04:00
CommentTextArea Image uploading progress in comments editor + post editor (#18369) 2022-08-29 16:01:40 +05:30
dashboards Fix username combobox tries to load all users (#20227) 2023-10-25 15:53:53 -04:00
initializers move initializeSettings to webpack (#19737) 2023-08-01 13:09:50 +01:00
modals Save list of previously-published articles when user is subject to an "un-publish all" action (#18535) 2022-10-06 14:17:20 +03:00
users Migrate initializeUserProfilePage to webpack (#19241) 2023-03-28 12:20:49 -04:00
actionsPanel.js [deploy] New Feature: Mod Actions Panel (#7777) 2020-06-08 13:24:18 -04:00
admin.js Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
analyticsArticle.js Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
analyticsDashboard.js add org analytics menu if user has organizations (#13995) 2021-06-23 14:35:23 +02:00
application.jsx Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
applyApplicationPolicyToggles.js Conditional rendering of "Create Post" link (#17076) 2022-04-05 12:47:12 -04:00
archivedPostFilters.js feat: move the initializer to a pack file (#19279) 2023-03-31 15:33:41 +02:00
articleForm.jsx Allow admins to set cover image height configs (#19936) 2023-08-21 13:25:16 -04:00
articleModerationTools.js Redeploying the Flag/Unflag User functionality (#18235) 2022-07-28 09:03:37 -04:00
articlePage.jsx Rename display ads to billboards: css and js code (#19887) 2023-08-04 17:30:59 +03:00
articleReactions.js Migrate initializeArticleDate and initializeArticleReactions to Webpack (#19377) 2023-04-25 18:33:43 +01:00
asyncUserStatusCheck.js Allow trusted users to see whether a user is suspended (#20061) 2023-09-15 08:44:31 -04:00
baseInitializers.js move initializeSettings to webpack (#19737) 2023-08-01 13:09:50 +01:00
baseTracking.js Add configuration for admins to determine whether to show cookie banner (#20517) 2024-01-15 18:22:17 +00:00
billboard.js Functionality to allow admins to add a cookie consent notice (part 2) (#20488) 2024-01-04 16:20:03 -05:00
billboardAfterRenderActions.js Track article id on billboard clicks (#20447) 2023-12-12 22:21:32 +00:00
commentDropdowns.js Sort comments reopen (#18349) 2022-09-13 11:37:48 -06:00
commentModPage.js Fix comment moderation's UI bugs (#19554) 2023-06-23 09:56:24 -04:00
commentsDisplay.js Remove defer attributes from inline scripts - gist embeds (#13407) 2021-06-11 08:22:50 +01:00
confirmationEmail.js Creator Onboarding Confirmation Page (#14259) 2021-08-03 14:21:56 +02:00
contentDisplayPolicy.js Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
dashboardDropdowns.js Optimise dropdowns for accessibility: Dashboard and Manage pages (#13909) 2021-06-04 10:19:56 +01:00
dashboardTags.js Tags Dashboard Error Handling (#20051) 2023-09-11 11:41:56 +02:00
drawerSliders.js Migrate initializeDrawerSliders and initializeHeroBannerClose to Webpack (#19324) 2023-04-17 10:55:02 +01:00
enhanceColorPickers.jsx Use the Preact ColorPicker in creator onboarding (#16731) 2022-03-03 08:22:10 +00:00
feedEvents.js Skip feed events e2e specs (#20124) 2023-09-15 17:36:08 +01:00
feedPreviewCards.jsx Add author profile preview cards to feed (#14340) 2021-08-13 10:55:43 +07:00
followButtons.js Fix bug: Unable to unfollow topics (#19637) 2023-06-29 09:54:10 +02:00
foremCreatorSignup.js Add toggle button to 'New Forem Secret' form (#17016) 2022-03-29 08:29:29 -06:00
fullScreenModeControl.js Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
githubRepos.jsx Upgrade to Preact 10.4.4 (#8739) 2020-06-18 10:07:17 -04:00
heroBannerClose.js Migrate initializeDrawerSliders and initializeHeroBannerClose to Webpack (#19324) 2023-04-17 10:55:02 +01:00
hideBookmarkButtons.js Try to catch unhandled exception (#19360) 2023-05-09 11:10:29 -04:00
homePage.jsx Fix the sidebar not desplayed when the path contains /locale (#20030) 2023-10-06 17:24:19 +07:00
homePageFeed.jsx Create feed impression and click events (#20043) 2023-09-11 13:32:36 +01:00
homePageFeedShortcuts.jsx Provide skip links: Tweak skip link style, refactor main area ID (#12694) 2021-02-17 10:15:31 +00:00
listingDashboard.jsx Upgrade to Preact 10.4.4 (#8739) 2020-06-18 10:07:17 -04:00
listingForm.jsx Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
listings.jsx Upgrade to Preact 10.4.4 (#8739) 2020-06-18 10:07:17 -04:00
localizeArticleDates.js Migrate initializeArticleDate and initializeArticleReactions to Webpack (#19377) 2023-04-25 18:33:43 +01:00
modCenter.jsx Mod Center MVP 🎉 (#8744) 2020-06-23 14:58:16 -04:00
notificationPage.js Remove defer attributes from inline scripts - gist embeds (#13407) 2021-06-11 08:22:50 +01:00
Onboarding.jsx remove onboarding background image, use gradient based on brand color (#19815) 2023-07-27 07:27:21 -04:00
onboardingRedirectCheck.jsx Remove Creator Onboarding Feature Flags from Codebase (#15982) 2022-01-31 11:30:43 -07:00
orgCreditsSelector.js Crayonsification of Listings form (#10429) 2020-09-30 09:14:48 +02:00
postCommentsPage.js Remove defer attributes from inline scripts - gist embeds (#13407) 2021-06-11 08:22:50 +01:00
profileDropdown.js Optimise dropdowns for accessibility - Profile page (#13916) 2021-06-14 12:31:23 +01:00
readingList.jsx Add Snackbar component on reading list (#15235) 2021-11-15 13:06:21 +02:00
runtimeBanner.jsx ForemMobile namespaced functions (#15212) 2021-11-23 15:25:29 -06:00
Search.jsx Crayons: Buttons vs CTAs (#15311) 2021-11-30 20:40:32 +01:00
searchParams.js feat: display card HTML for loading during search (#18674) 2022-11-04 13:11:59 -06:00
sidebarWidget.jsx Updates ESLint rules to error on default imports (#12512) 2021-02-02 10:24:03 -05:00
signupModalShortcuts.jsx Use faster JS selection methods (#11409) 2020-11-16 17:35:50 +01:00
stickySaveFooter.js fix: 🐛 Fix Color displaying over button in settings (#17172) 2022-04-11 10:59:57 +02:00
storiesList.js stories list script as separate js file - defer attribute (#13993) 2021-06-21 10:59:30 +07:00
subscribeButton.js Subscribe to Comment Functionality (#19555) 2023-07-10 17:11:46 +02:00
tagFollows.jsx Hide the buttons on the tag page (#20148) 2023-09-26 19:49:57 -04:00
toggleUserFlagModal.js Fix flag user modal on mod page (#20189) 2023-10-04 18:49:21 -04:00
toggleUserSuspensionModal.js Ensure super moderator actions Note & AuditLog (#18569) 2022-10-12 09:36:41 -06:00
unpublishPostModal.jsx Used PreactModal for unpublish-post feature (#18019) 2022-07-06 16:29:08 +05:30
userProfileSettings.js fix character limits i18n (#15830) 2021-12-21 07:15:21 -05:00
validateFileInputs.js Tweak image upload validation experience (#18675) 2022-11-04 11:06:16 +01:00
webShare.js Use navigator.share on mobile devices (#13809) 2021-06-15 06:39:33 -06:00