Commit Graph

46 Commits

Author SHA1 Message Date
PikachuEXE 80b1e436f8
Update build script to build ARM64 version on Apple Silicon machines (#1918)
* $ Refactor build script

* * Update build script to build ARM64 on Apple Silicon
2022-05-14 12:53:08 -04:00
PikachuEXE 07fd93d3aa
Fix watching video in development (#1668)
* Fix watching watched video in development

* Fix removing a file even when it does not exist (and would raise error)

* Fix infinite reload in video watching

File updates (e.g. dashFiles) in static folder triggers app reload (web-dev-server)
But the a file is created/updated/deleted on before playing any video
So it goes into a loop of loading a video
2021-09-23 07:04:00 +00:00
PikachuEXE 5c83dd8790
Update webpack config to remove explicit HMR plugin (#1729)
This change suppresses warning
"<w> [webpack-dev-server] "hot: true" automatically applies HMR plugin, you don't have to add it manually to your webpack configuration."
2021-09-23 06:43:52 +00:00
Svallinn d55be8dcc5
Build: Bump copyright year 2021-07-02 17:54:59 +01:00
Svallinn 52f35e5be3
Chore: Update `webpack-dev-server` to its `next` version (4.0.0-beta3) 2021-06-19 19:12:42 +01:00
Svallinn 77e743060f
Main+Renderer+Dev-Runner: Refactor smooth scrolling toggling
Smooth scrolling toggling is currently wonky on runtime, since,
most of the time, it doesn't toggle on and off properly.
In addition, now that we have multi-window support,
the current implementation was somewhat lacking.

This commit solves those issues by replacing
the existing smooth scrolling related channels with a
new generic `relaunchRequest` channel.
2021-06-16 05:43:26 +01:00
Svallinn 1900578d2d
Build: Suppress generation of `.build-id` links in rpm packages
This commit addresses a certain issue with `rpmbuild` in which certain
packages will conflict with each other because they have identical
`.build-id` links in the package.

I can speculate from some comments I've seen that this might be do
to electron versions the packages rely on, but I can't know for sure.

Most relevant issues I've seen:
https://github.com/jordansissel/fpm/issues/1503
https://github.com/jgraph/drawio-desktop/issues/259
2021-05-23 03:52:50 +01:00
Svallinn b37c46f12d
Revert unintended merged code from "Update package-lock.json"
This was caused by an unexpected Weblate interaction with a force push.
2021-05-10 05:59:48 +01:00
Svallinn 36d94c812d
Update package-lock.json 2021-05-09 05:48:03 +01:00
Svallinn 90f55ec4eb
Remove Debian libappindicator dependency
Closes: #1229
Relevant issue:
* https://github.com/electron/electron/issues/27527

The libappindicator package will not be available in the upcoming
Debian "bullseye" release and no appropriate alternative has been
implemented by default in electron / electron-builder.

This is a temporary measure until this issue is dealt with upstream.
2021-04-24 18:55:53 +01:00
Itai Nelken 42f053d694
Fix ARMv7 (32-bit) building process (#1132) 2021-04-21 23:13:21 +01:00
Preston 3438b15688 Add new Mac icon 2021-03-06 20:41:26 -05:00
Preston 90d49053d8 Use Papirus Icon as Linux / Windows default icon 2021-03-06 17:17:06 -05:00
James Gundlach cd13691980
Add build support for amrv7l (#956) 2021-03-06 11:19:54 -05:00
Preston a3fe91bef5 Update to Webpack 5 and Electron 12 2021-03-02 22:51:01 -05:00
Preston ce640d9c98 Update webpack.web.config.js 2021-01-15 23:50:13 -05:00
Preston 22c40fb049 Update Dependencies 2020-11-23 21:53:49 -05:00
Synkky 89cc8fe9c6
Fix pathing issue when forking process 2020-10-23 23:29:19 +01:00
Preston 0548baf649 Update build.js 2020-10-09 21:09:23 -04:00
Preston 922b0d7539 Add URL Handlers for Mac builds 2020-10-09 21:05:03 -04:00
Preston 50e935c8e8 Test pacman builds 2020-10-05 10:46:09 -04:00
Preston 54a3810a53 Add protocol to enable extension support 2020-10-04 16:31:07 -04:00
Preston 64b877fe27 Fix Locales File and Implement Locales file with app 2020-08-05 23:39:00 -04:00
Preston 4297d310d2 This time for sure. Fix the ARM Builds 2020-07-21 18:11:51 -04:00
Preston 14457df1e8 Fix ARM Build logic 2020-07-21 18:01:35 -04:00
Preston c43c97ecbf Test different method for ARM builds 2020-07-21 17:43:52 -04:00
Preston 4e2c37b9ef Add Alpine Linux Builds and Update Dependencies 2020-07-21 12:45:07 -04:00
Preston 18f2f8842b Remove ARM and re-add RPM builds 2020-07-17 11:19:21 -04:00
Preston a460fd08ce Fix channel banners and temporarily remove RPM for testing 2020-07-16 23:14:26 -04:00
Preston bd14c088a5
Remove arch from build.js 2020-07-12 16:09:52 -04:00
Preston ea2bbd707a Add arch to build script 2020-07-12 13:53:34 -04: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 029c492cf8
Merge pull request #16 from d43m0nhLInt3r/master
added Linux category
2020-05-31 22:17:50 -04:00
Preston 37622e1f7b Add logo to build and re-add other Linux targets 2020-05-27 23:01:14 -04:00
Preston 6c3539943b Show icons in build and remove unused items. 2020-05-27 22:48:41 -04:00
Preston 0b5bf7e6b0 Add Linux .zip artifact to CI Build 2020-05-27 19:01:44 -04:00
Preston ba29289a61 Test RPM with CI Tool 2020-05-27 18:14:28 -04:00
Preston 1b6821a397
Update build.js 2020-05-27 17:18:04 -04:00
Preston 009174b89b Add Support for Live Videos and Live Video Chat 2020-05-23 17:29:42 -04:00
Preston e1dd7e6db8 Fix web build script and fix errors when running web version 2020-04-17 23:17:45 -04:00
Preston 320c305949 Add Initial PWA Functionality 2020-04-13 22:59:25 -04:00
d43m0nhLInt3r cc33e5ef15
Merge pull request #1 from FreeTubeApp/master
branch update
2020-04-10 16:45:34 +02:00
d43m0nhLInt3r e570ceb7ca
added Linux category 2020-03-25 09:05:40 +01:00
Cadence Ember 8bae0b30ab
Start refactoring top bar 2020-03-25 03:34:55 +13: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