Vipra
bcbba8e7c3
check for proplate existence with mutationobserver
...
this only removes the "checked" attribute
once the proplate has actually been removed
fixes #31
2023-06-29 18:47:07 +02:00
Vipra
17ce71c31d
factor out protoots-specific helpers
2023-06-29 18:34:19 +02:00
nachtjasmin
a4374f1549
vippy wip
...
Co-authored-by: ItsVipra <vivienvielva@gmail.com>
2023-06-23 16:17:53 +02:00
nachtjasmin
40086a5ade
Fix all the code issues right now
2023-06-21 15:14:36 +02:00
nachtjasmin
03d5c75200
Add several additional, but very helpful rules
2023-06-21 15:14:36 +02:00
nachtjasmin
5757905f08
Disable console.log statements except for logging.js
2023-06-21 15:14:36 +02:00
nachtjasmin
fcd5eacf06
Convert config file to YAML for schema suggestions
2023-06-21 15:14:36 +02:00
nachtjasmin
78fd405487
Add explicit jsconfig for JS checks
2023-06-21 15:14:36 +02:00
nachtjasmin
7f15e72f71
Lint code with GitHub actions
2023-06-21 15:14:36 +02:00
nachtjasmin
28551cb663
Setup eslint/prettier configuration
2023-06-21 15:14:36 +02:00
nachtjasmin
fa0cb05ccf
Setup eslint with the helper tool
2023-06-21 15:14:36 +02:00
Vivien
8be9fde3d5
Merge pull request #32 from ItsVipra/support-for-javascript-modules
...
Add `esbuild` for JavaScript Bundling
2023-06-14 18:40:53 +02:00
ItsVipra
dff873958d
we do a little refactoring
...
as a treat
2023-06-14 18:20:21 +02:00
ItsVipra
2e0f4ebcb0
normalise account names globally
2023-06-14 18:20:01 +02:00
nachtjasmin
f169b79e3e
Exclude JS files from copying with a .endsWith
...
Unfortunately, the src is relative on Unix-like systems and absolute on
Windows systems. I don't know who has decided for that bullshit, but
surely there must be a reason. For now, it's easier to just do a little
string comparison.
2023-06-14 17:13:12 +02:00
nachtjasmin
1a4f26c538
Remove OS-specific separators from copy plugin
2023-06-14 17:01:28 +02:00
nachtjasmin
5da1a090f9
Use path.join for platform-native entrypoints
...
fucking windows, of course.
2023-06-14 16:12:55 +02:00
nachtjasmin
d02f073c04
Disable whitespace trimming for Markdown
2023-06-14 16:01:59 +02:00
nachtjasmin
c714475a6a
Add empty .firefox-profile
...
The nested version didn't work on a clean repository, because the .cache
folder did not exist.
2023-05-31 19:52:33 +02:00
nachtjasmin
0b9c6bee8a
Invert the filter for static file copying
...
A better name would have been "include" instead of "filter".
2023-05-31 19:50:17 +02:00
Vivien
470240b200
Merge pull request #34 from ItsVipra/beautiful-rainbows-uwu
...
Improve rainbow gradient of .proplate-pog
2023-05-31 15:59:32 +02:00
nachtjasmin
97c82f6d26
Improve rainbow gradient of .proplate-pog
2023-05-31 14:41:19 +02:00
nachtjasmin
a0c5bfc64c
Rename "arguments" to "args" because of failing strict mode
2023-05-30 18:44:54 +02:00
nachtjasmin
53e960d330
Add the webextension-polyfill as example usage of imports
2023-05-30 18:44:54 +02:00
nachtjasmin
a452411009
Add package scripts for building/packaging
2023-05-30 18:44:54 +02:00
nachtjasmin
b0ae9f9111
Add build scripts based on esbuild
2023-05-30 18:35:17 +02:00
ItsVipra
9e1fee8ec4
update version number and readme
2023-05-29 10:19:55 +02:00
ItsVipra
fd5f8842de
Merge branch 'main' of https://github.com/itsvipra/protoots
2023-05-28 18:04:06 +02:00
ItsVipra
137cd7a607
close #29
2023-05-28 18:04:02 +02:00
ItsVipra
98cee5b8ed
Format files using prettier
2023-05-28 10:24:20 +00:00
ItsVipra
74daa5d94a
Merge branch 'main' of https://github.com/itsvipra/protoots
2023-05-28 12:23:50 +02:00
ItsVipra
645c336651
update version number
2023-05-28 12:22:46 +02:00
ItsVipra
7f5e1d7934
overhaul readme.md
2023-05-28 12:18:37 +02:00
ItsVipra
c0f00aa45d
add a little fade in to proplates :3
2023-05-28 12:00:12 +02:00
Vivien
5d2ce79812
Merge pull request #20 from ItsVipra/logging-with-variadic-arguments
...
Fix logging arguments
2023-05-27 21:23:36 +02:00
ItsVipra
9e959a8ab8
add style for glitch-soc default theme
2023-05-27 20:49:02 +02:00
ItsVipra
9beec2f798
fix cache initialization
2023-05-27 20:48:41 +02:00
ItsVipra
09e4af48cb
move manifest.json to src
2023-05-27 20:19:19 +02:00
ItsVipra
1b08ad66ef
update version number
2023-05-27 20:18:36 +02:00
ItsVipra
68b7c85cc1
add trans flag to icon for contrast on all themes
2023-05-27 20:18:04 +02:00
ItsVipra
0bef6d4422
make easteregg stylename less ambigous
2023-05-27 20:15:54 +02:00
Vivien
9b95f710f2
Merge pull request #24 from ItsVipra/remove-all-crimes
...
Refactor the usage of the observer
2023-05-27 19:42:46 +02:00
ItsVipra
e1a6517b9f
Format files using prettier
2023-05-27 17:41:54 +00:00
ItsVipra
6313b923d0
Ensure formatting on save on VS Code
2023-05-27 19:41:27 +02:00
ItsVipra
2eb18e98e6
Explicitly set the name of the package
...
In order to avoid ambiguities with the package lock process of node, the
name of the package is now set to protoots.
2023-05-27 19:41:27 +02:00
ItsVipra
8eb1a7b832
Add a "reset cache" button to settings
2023-05-27 19:41:27 +02:00
ItsVipra
a3fc62f599
rewrite process for finding and adding to usernames
...
adds compatibility with glitch-soc
closes #10 (except for notifications tab)
2023-05-27 19:37:47 +02:00
Vivien
32843618a6
Merge pull request #16 from ItsVipra/cache-fixes
...
Rewrite the cache functionality
2023-05-26 18:36:17 +02:00
nachtjasmin
c2cdbdb3d8
Handle undefined case for sanitizePronouns
2023-05-26 14:57:45 +02:00
nachtjasmin
b77bc04aad
commit more crimes
2023-05-26 00:27:10 +02:00