Commit graph

307 commits

Author SHA1 Message Date
Aiden
25a3833e8b
it injects more 2024-08-27 21:00:56 -04:00
smartfrigde
dd4c0dcfdd change to loopbackWithMute 2024-08-26 13:34:30 +02:00
Aiden
28adfca185
remove eslint-plugin-n due to erratic behavior 2024-08-24 23:27:53 -04:00
Aiden
2cfa65d265
Patch electron-context-menu to properly save full size discord images to fix #527 2024-08-22 17:56:11 -04:00
Aiden
46aebde414
32bit builds 2024-08-20 16:41:16 -04:00
smartfrigde
f90d8d726b remove cross-fetch 2024-08-20 18:36:30 +02:00
smartfrigde
e5b201c9c4 bump to e32 2024-08-20 16:16:27 +02:00
Aiden
b23cee4d56
don't waste 1.2gb of GitHub's storage & bandwidth (#691) 2024-08-19 19:46:41 -04:00
Aiden
ad77a2a48d
oops 2024-08-19 19:30:00 -04:00
Aiden
1c1a281ca1
New actions (#690) 2024-08-19 19:27:52 -04:00
smartfridge
1da43a6575
move shelter plugins into the main repo (#688)
* wip: local shelter plugins

* serve plugins over armcord protocol

* remove useless comments

* remove use strict from bundles before sending them

* update lockfile

* lint

* check for path escape

* add fix bundle script

* format script

* remove unused imports
2024-08-18 18:00:36 +02:00
Aiden
5690fe1b97
Modloader rewrite (#686)
approved at https://canary.discord.com/channels/820732039253852171/820732039253852174/1274455749241868319
2024-08-17 15:52:50 -04:00
smartfrigde
33c613c776 revamp theme manager
dynamically load themes, edit them, allow for drag and dropping of local themes and few fixes
2024-08-15 19:47:24 +02:00
Aiden
ca169c2494
don't lint configs 2024-08-12 18:46:10 -04:00
Aiden
e31eac11ad
tsconfig oddities fix
- update packages
- new tsconfig
- dependabot NPM weekly -> monthly
- fix inconsistencies in type imports
- fix platform detection
- minor linting fixes
- minor type fixes
2024-08-12 18:30:07 -04:00
smartfrigde
d4807641ba copy over old armcord config 2024-07-31 16:11:44 +02:00
Aiden
e7e090d717
don't look for "ArmCord" config dir 2024-07-23 15:58:55 -04:00
Aiden
506f4e9b08
update packages 2024-07-22 15:23:03 -04:00
smartfrigde
65bb5b3147 bump electron 2024-07-15 22:46:58 +02:00
smartfrigde
4c36e7d151 change mantainer email 2024-07-15 20:10:54 +02:00
smartfrigde
18ba4e3d0b fix: make executableArgs an array 2024-07-15 19:56:50 +02:00
smartfrigde
b431b4b312 snap: disable process scanning 2024-07-15 19:52:04 +02:00
Aiden
faed2e29ec
update deps and fix lockfile 2024-07-12 18:29:26 -04:00
smartfrigde
cb7f96388b move electron builder to dev deps 2024-07-12 13:25:54 -07:00
smartfrigde
33238db154 re-add electron builder 2024-07-12 13:22:30 -07:00
smartfridge
5258023c50
feat: rollup (#652)
* rollup base

* rollup main building

* fix preload

* fix all browserwindows

* add esbuild minify

* fix some linting errors

* fix linting errors

* use correct arrpc repo

* [temp] drop pnpm lock

* recreate pnpm-lock

* flush pnpm lock

* clean up rollup building

---------

Co-authored-by: Aiden <amb@aspy.dev>
2024-07-12 12:55:54 -07:00
Aiden
4ed397d1ad
fix arrpc git not resolving for whatever reason 2024-07-02 15:53:21 -04:00
dependabot[bot]
6102154a1f
chore(deps-dev): bump electron-builder from 25.0.0-alpha.9 to 25.0.0-alpha.10 (#645)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 22:23:34 -04:00
Aiden
a2e41c3df1
Package Updates 2024-07-01 20:43:33 -04:00
Aiden
6f1b8f4c0a
Bump packages 2024-06-27 16:22:31 -04:00
smartfrigde
653cc4381a fix: X11 screensharing 2024-06-27 21:30:21 +02:00
Aiden
6404c97a0d
Chore: Update Packages
Bugfix: Properly configure prettier + ESLint
2024-06-25 16:30:42 -04:00
smartfrigde
651f197dd2 fix: theme manager flag 2024-06-16 15:29:43 +02:00
smartfrigde
9f6a25801f switch to electron-is-dev 2024-06-16 13:30:40 +02:00
smartfrigde
927a452104 disable wayland on snap 2024-06-15 12:39:10 +02:00
smartfrigde
9a3ff996af chore: don't use arrpc gh repo directly 2024-06-15 11:47:23 +02:00
smartfrigde
6da51782ad fix: quit properly in tray 2024-06-15 11:41:35 +02:00
smartfrigde
1191797ee4 chore: bump electron 2024-06-15 11:02:59 +02:00
Aiden
10b7e638de
Updates and Linting (#578)
* Updates and Linting

* fix lint task

* [ImgBot] Optimize images

*Total -- 404.98kb -> 304.38kb (24.84%)

/assets/screenshot-1920x1080.png -- 205.00kb -> 123.21kb (39.9%)
/build/appx/Square150x150Logo.png -- 9.63kb -> 7.71kb (20%)
/assets/ac_icon.png -- 40.15kb -> 34.98kb (12.88%)
/assets/StoreLogo.png -- 40.15kb -> 34.98kb (12.88%)
/assets/Square150x150Logo.png -- 7.24kb -> 6.53kb (9.83%)
/assets/ac_icon_transparent.png -- 45.54kb -> 42.00kb (7.76%)
/assets/ac_plug_colored.png -- 17.98kb -> 16.72kb (7%)
/assets/ac_black_plug.png -- 8.49kb -> 8.06kb (5.06%)
/assets/ac_black_plug_hollow.png -- 10.30kb -> 9.95kb (3.4%)
/build/appx/Square44x44Logo.png -- 1.69kb -> 1.64kb (2.89%)
/assets/Square44x44Logo.png -- 1.90kb -> 1.85kb (2.83%)
/assets/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/build/appx/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/assets/ac_white_plug.png -- 8.49kb -> 8.42kb (0.83%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* Asyncification!!!
Check `REVIEW` comments

* More async for `src/discord`

* update packages to latest minor version

* Void some promises

* Add some types - 93 problems left!

* make DeepScan Happy

* DeepScan part 2

* I am the Constant

* preload must be `.mts`

* Migrate electron context menu official package

* fix bad preload on setup window

* fix minor import oversights

* fix modloader

* Stop main window from continuing during setup

* update packages, slow dependabot

* Remove paste override, it seems to work without now

* IPC typing

* Package updates & a few more typings

* fix linting errors in screenshare

* use pnpm in actions

* fix dev releaser?

* update node build, fix dev one more time

* release action is broke

* Fix Release

* update actions

* actions are so finicky

* remove delete-tag-and-release

* add github token env

* Hopefully this fixes the release workflow

* [debug]

* this should actually fix it

* Fix typo in dev action

* put everything in a dir and then get it

* use a different releaser

* correct release file location

* action places it in a folder named x.zip, recurse into that and grab the actual files

* Cleanup actions a bit

* release is dependent on mac build

* remove mac build

* split linux arm and x86

* rely on linux arm

* remove deprecated action

* attempt to fix weird recursive zip

* fix env

* use pnpm in actions

fix dev releaser?

update node build, fix dev one more time

release action is broke

Fix Release

update actions

actions are so finicky

remove delete-tag-and-release

add github token env

Hopefully this fixes the release workflow

[debug]

this should actually fix it

Fix typo in dev action

put everything in a dir and then get it

use a different releaser

correct release file location

action places it in a folder named x.zip, recurse into that and grab the actual files

Cleanup actions a bit

release is dependent on mac build

remove mac build

split linux arm and x86

rely on linux arm

remove deprecated action

attempt to fix weird recursive zip

fix env

* don't globally install pnpm packages (I don't think the cache checks global)

* Type the armcord window

* Finalize typings

* fix deepscan issues

* fix screenshare preload

* fix app quitting

---------

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: smartfrigde <37928912+smartfrigde@users.noreply.github.com>
2024-06-14 14:57:34 +02:00
Aiden
36e5f95705
include file extensions on imports (#599)
* include file extensions on imports

* missed two
2024-06-01 11:56:19 +02:00
Aiden
a49ae6b378
Fix #584 (#597) 2024-05-28 23:55:29 +02:00
smartfrigde
3b1b426806 fix pnpm version mismatch 2024-05-15 20:34:57 +02:00
smartfrigde
0487507bc4 feat: rewrite to esm 2024-05-15 20:14:18 +02:00
smartfrigde
3866bb2eb8 bump electron 2024-05-14 20:12:35 +02:00
smartfrigde
4cededbcf6 bump electron 2024-05-14 20:05:11 +02:00
smartfrigde
78ec14be6d remove executableArgs 2024-04-29 20:38:34 +02:00
smartfrigde
d56570ed6d fix: make executableArgs an array 2024-04-29 20:03:08 +02:00
smartfrigde
7c2e4fc99b feat: enable wayland by default 2024-04-29 19:59:28 +02:00
smartfrigde
291353c183 feat: enable wayland support on snaps 2024-04-29 19:33:53 +02:00
smartfrigde
22412c3e46 bump pnpm [skip ci] 2024-04-29 10:54:10 +02:00