absidue
c4f58dfe5f
Add custom webpack loader to remove unused mimetypes from mime-db ( #5148 )
...
* Add custom webpack loader to remove unused mimetypes from mime-db
* Update _scripts/mime-db-shrinking-loader.js
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
---------
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
2024-05-22 15:08:20 +08:00
absidue
77df063c71
Fix the web build's manifest.json file getting included in the electron build ( #4815 )
2024-03-27 08:31:11 +08:00
absidue
7becd36120
Add an IS_ELECTRON_MAIN define instead of runtime detection ( #3056 )
2023-01-13 17:54:05 +01:00
absidue
bef610f91b
Import the product name instead of using a define for it ( #3003 )
2022-12-27 10:15:15 +08:00
absidue
e02594629e
Cleanup webpack aliases ( #2846 )
2022-11-09 07:34:40 -05:00
absidue
d8f7d073ce
Remove unused ft-grid component and __static variable ( #2744 )
...
* Remove unused ft-grid component
* Remove unused __static variable
2022-10-19 09:09:49 +08:00
absidue
ac4cc4a611
Compress and lazy load locales ( #2603 )
...
* Compress and lazy load locales
* Remove index.html when loading the locales on the web
* Fix locale output path for web build
2022-09-24 11:06:50 -04:00
absidue
77c26638e1
Fully replace electron-debug with our own implementation ( #2585 )
2022-09-19 09:36:40 -04:00
absidue
bbd1dba867
Remove node-loader as we don't have any binary/native node modules ( #2576 )
2022-09-15 08:52:46 +08:00
absidue
a69cbd3b55
Optimise CSS and JSON files ( #2569 )
2022-09-13 09:28:36 +08:00
absidue
97e3813182
Update css-loader and switch to webpack 5's asset modules ( #2566 )
2022-09-11 20:34:58 -04:00
absidue
eaa15ea833
Webpack bundle dependencies ( #2511 )
...
* Allow webpack to bundle *most* dependencies
* Exclude *most* node_modules from getting packaged by electron-builder
* Import only the required icons instead of bundling the whole icon pack
* Reduce packaging blacklist to only include the few things that still need blacklisting
2022-09-06 02:29:10 +00:00
absidue
9961183c1b
Only generate the web assets directory during web builds ( #2528 )
...
* Webpack 5 optimises productions builds by default, no need for the LoaderOptionsPlugin
* Only create web assets during web build
2022-09-02 09:19:06 -04:00
absidue
903f3a2241
Prevent packaging unneeded dependency files ( #2303 )
...
* Prevent packaging unneeded dependency files
* Exclude even more dependency files from being packaged
2022-07-14 10:43:07 -04:00
absidue
331f65ec26
Remove unused dependencies ( #2278 )
...
* Remove the bulma-pro and videojs-abloop dependencies
* Remove typescript
* Remove the jest development dependency
2022-05-31 16:15:44 -04:00
Preston
a3fe91bef5
Update to Webpack 5 and Electron 12
2021-03-02 22:51:01 -05:00
Preston
b625683a2e
Add error handling for local channel API and add check for missing channel info
2020-07-11 18:36:42 -04:00
Preston
6c3539943b
Show icons in build and remove unused items.
2020-05-27 22:48:41 -04:00
Preston
009174b89b
Add Support for Live Videos and Live Video Chat
2020-05-23 17:29:42 -04:00
Preston
2533161667
Start on Mobile view and add Web Build option
2020-03-24 09:22:29 -04:00
Preston
ded6534d16
Push Latest Code to Repository
2020-02-16 13:30:00 -05:00