Commit Graph

62 Commits

Author SHA1 Message Date
Sam Therapy eaa287d39d
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma-fe into froth
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-01-20 18:24:45 +01:00
tusooa 7dc2277453
Use stylelint 2023-01-09 13:02:16 -05:00
Sam Therapy 6ec2dec74c
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma-fe into froth
continuous-integration/drone/push Build was killed Details
2022-12-18 13:41:04 +01:00
Xnuk Shuman 6d6629eb50
Throw non-zero exit code if webpack build fails
Not only `err`, `stats.hasErrors` also should be handled.
I found this bug in [Pipeline 42881 build] - some errors exist,
but build result was successful.

See also: https://webpack.js.org/api/node/#error-handling

[Pipeline 42881 build]: https://git.pleroma.social/pleroma/pleroma-fe/-/jobs/225066
2022-12-10 14:55:04 +09:00
Sam Therapy 37d5c6e912
Thanks Vue, very cool!
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-11-18 19:36:37 +01:00
Sam Therapy e71bf66223
Merge a ton of changes
Do any of them work? probably not.

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-09-30 17:38:02 +02:00
Tusooa Zhu a758e18dce
Make chunks named 2022-09-20 23:13:07 -04:00
Tusooa Zhu 6fab7b9e3f
Use import() for emoji.json 2022-09-20 22:03:31 -04:00
Tusooa Zhu de2c7b760f
Use console.info 2022-09-18 13:19:55 -04:00
Tusooa Zhu d865f572aa
Generate grouped unicode emojis from unicode-emoji-json 2022-09-18 13:19:53 -04:00
Tusooa Zhu 99ee903c46
Remove legacy code for chunksSortMode 2022-08-16 08:02:09 -04:00
Tusooa Zhu d8962919b9
Add FIXME comment about html-webpack-plugin-after-emit 2022-08-16 07:57:42 -04:00
Tusooa Zhu 89fc7b3190
Reintroduce css minimizer 2022-08-15 19:14:21 -04:00
Tusooa Zhu 5444f0c852
Fix double dot in generated asset names 2022-08-15 18:42:21 -04:00
Tusooa Zhu 234963caa1
Update webpack plugins 2022-08-15 18:38:34 -04:00
Tusooa Zhu ed42a099c0
Use assets in favour of loaders 2022-08-15 18:23:41 -04:00
Tusooa Zhu aa97335b20
Make webpack 5 work 2022-08-15 18:01:33 -04:00
Tusooa Zhu 96d8707353
Fix production builds 2022-08-15 17:39:17 -04:00
Tusooa Zhu 7fc3809bd6
Update file-loader, html-webpack-plugin, http-proxy-middleware and postcss-loader 2022-08-15 17:06:38 -04:00
Henry Jameson d083931ca8 update eslint stuff 2022-07-31 12:15:44 +03:00
Tusooa Zhu 6deb02490b
Fix tests
https://stackoverflow.com/questions/69343038/cant-import-the-named-export-xxxx-from-non-ecmascript-module-only-default-expo
2022-07-22 12:13:02 -04:00
Sean King e5a32eeef7
ruffle-mirror -> @ruffle-rs/ruffle 2022-07-12 19:13:50 -06:00
Absturztaube 221aa7e0b4 resolve merge conflicts 2022-04-26 20:47:46 +02:00
Henry Jameson bd77f3a1a6 fix i18n for good?? 2022-04-06 15:45:44 +03:00
Henry Jameson 78817e37f7 force runtime build of i18n 2022-04-06 11:43:30 +03:00
Henry Jameson 2b0dd2cbae fix CSP by compiling the i18n templates as well 2022-04-05 23:45:26 +03:00
Absturztaube 5ce9136d89 resolve merge conflicts 2022-04-03 19:03:36 +02:00
Henry Jameson 2179054384 Merge branch 'vue3-again' into vue3-no-compat
* vue3-again:
  fix warning about custom component
  fix?
  fix some issues with trees
  removing uselsess stuff
  fix reset buttons in profile again
  fix spacing in poll expiration label
  registration fixes
2022-03-29 20:00:59 +03:00
Henry Jameson a3f48fc3f4 fix warning about custom component 2022-03-29 19:55:30 +03:00
Henry Jameson dc8bef7928 remove compat build 2022-03-29 00:58:17 +03:00
Henry Jameson e51144809f shit boots yo 2022-03-16 22:02:44 +02:00
Henry Jameson cd4ad2df11 Merge remote-tracking branch 'origin/develop' into vue3-again
* origin/develop: (475 commits)
  Apply 1 suggestion(s) to 1 file(s)
  Update dependency @ungap/event-target to v0.2.3
  Update package.json
  fix broken icons after FA upgrade
  Update Font Awesome
  Update dependency webpack-dev-middleware to v3.7.3
  Update dependency vuelidate to v0.7.7
  Pin dependency @kazvmoe-infra/pinch-zoom-element to 1.2.0
  lint
  Make media modal buttons larger
  Add English translation for hide tooltip
  Add hide button to media modal
  Lint
  Prevent hiding media viewer if swiped over SwipeClick
  Fix webkit image blurs
  Fix video in media modal not displaying properly
  Add changelog for https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1403
  Remove image box-shadow in media modal
  Clean up debug code for image pinch zoom
  Bump @kazvmoe-infra/pinch-zoom-element to 1.2.0 on npm
  ...
2022-03-16 21:00:20 +02:00
Lynne 1b712bc1a0 Remove ruffle
This patch removes Ruffle completely, significantly speeding up the
loading of the frontend, making it a little more responsive,
and reducing its compressed size.
2021-12-15 21:10:12 +01:00
Henry Jameson ced9c0fa7e some bare minimum to get vue3 boot (no UI yet) 2021-04-24 17:56:00 +03:00
Henry Jameson 2f549774ab No longer need to put ruffle stuff in source tree. Made ruffle not use
polyfills also.
2021-04-11 23:03:03 +03:00
Henry Jameson 1b50d700aa bye bye fontello 2020-10-21 00:34:42 +03:00
Henry Jameson c7dddb1ec3 fix fontello 2020-10-17 21:09:51 +03:00
Henry Jameson 7c074b8741 fix rgba css generation, add some tests to automatically verify that themes are
generated properly
2020-01-27 04:20:13 +02:00
kPherox 9aac873d6b
Change output directory of fontello 2019-12-05 22:48:41 +09:00
taehoon afd4524c39 use another approach for versioning font files 2019-12-03 10:32:46 -05:00
Henry Jameson aeae25b74e revives autoprefixer which went AWOL during Webpack v1 -> v4 migration 2019-08-14 01:18:07 +03:00
feld 114a36c9be Revert "Merge branch 'csp-header' into 'develop'"
This reverts merge request !856
2019-07-10 22:30:32 +00:00
taehoon 34d95454b3 add csp header to dev server 2019-07-10 13:49:53 -04:00
Henry Jameson 4991e34c49 fix hot reload always reloading the page 2019-07-06 23:42:03 +03:00
Henry Jameson 52475dbf23 Fix pipelines and clean up console output 2019-05-21 21:22:00 +03:00
Henry Jameson addeb85220 fix prod build 2019-05-13 21:54:25 +03:00
Henry Jameson 1387589ac9 fixed build speed 2019-04-28 22:03:03 +03:00
Henry Jameson 9108737d55 Webpack 4, ESLint with Vue, Node-sass, updated dependencies overall. New linting. 2019-04-07 20:33:11 +03:00
lain 2ce6fba2ba Rename service worker to not clash with mastodon sw. 2019-01-28 18:03:24 +01:00
raeno c5042c07ef Prevent html-minifier to remove placeholder comment in index.html template 2018-12-13 23:35:27 +01:00