Bauke
01d882989b
Move Miscellaneous Features into its own directory.
2023-08-18 20:31:14 +02:00
Bauke
678b887185
Revert "Add storage and UI for anonymizing only the logged in user."
...
This reverts commit 9bd35ee17e
.
2023-08-17 11:32:38 +02:00
Bauke
9bd35ee17e
Add storage and UI for anonymizing only the logged in user.
2023-08-16 15:45:27 +02:00
Bauke
0153c83afb
Narrow the ReplacementType value before saving.
2023-08-15 12:15:16 +02:00
Bauke
56b3a7da80
Make autocomplete also listen for compositionupdate events.
2023-08-14 15:09:32 +02:00
Bauke
6e62ea0036
Add the different replacement types for Anonymize Usernames.
2023-08-13 11:40:40 +02:00
Bauke
be5ccaf0c1
Explicitly use the AnonymizeUsernamesData type for Value.
2023-08-12 11:16:55 +02:00
Bauke
36bf5ece75
Generate the replacement type options from the enum.
2023-08-11 11:23:46 +02:00
Bauke
b908749d7c
Move the Anonymize Usernames storage to its own file.
2023-08-11 11:23:29 +02:00
Bauke
dc499be4b7
Add the storage and options UI for different Anonymize Usernames replacement types.
2023-08-10 17:52:01 +02:00
Bauke
e0f8123334
Start Anonymize Usernames count from 1.
2023-07-27 12:49:34 +02:00
Bauke
5d00a130c5
Version 2.2.2!
2023-07-18 18:59:42 +02:00
Bauke
ebb87eea8c
If user labels or colors are already defined, use them.
2023-07-18 18:57:46 +02:00
Bauke
ceba850215
Version 2.2.1!
2023-07-18 13:17:22 +02:00
Bauke
1975a821d6
Make Anonymize Usernames collect usernames case-insensitively.
2023-07-18 13:16:20 +02:00
Bauke
68a1399685
Run the 2.0.0 data migration on settings import.
2023-07-18 13:13:14 +02:00
Bauke
eace9562dd
Version 2.2.0!
2023-07-16 14:22:23 +02:00
Bauke
061df73df8
Add the Unignore All miscellaneous feature.
2023-07-16 14:03:20 +02:00
Bauke
c818362773
Add a sleep utility function.
2023-07-15 21:19:41 +02:00
Bauke
99180035e3
Add a user agent to the Intercooler request.
2023-07-15 16:00:53 +02:00
Bauke
44d33d41ae
Add a $version global.
2023-07-15 15:57:17 +02:00
Bauke
2fa59f14d6
Factor out the Intercooler HTTP request into a utility function.
2023-07-15 15:54:21 +02:00
Bauke
809943edcc
Gate certain features by requiring a logged in user.
2023-07-15 15:20:05 +02:00
Bauke
8a7132c276
Add an Updated marker for features that got updated recently.
2023-07-15 11:13:04 +02:00
Bauke
d967bd2bbd
Add the (un)subscribe button to group list items.
2023-07-14 20:10:08 +02:00
Bauke
73f3977b62
Add the Topic Info Ignore miscellaneous feature.
2023-07-13 16:16:37 +02:00
Bauke
b8ff891c31
Small prose tweak.
2023-07-12 13:51:25 +02:00
Bauke
2666168b02
Add the Miscellaneous features category with the Comment Anchor Fix to start.
2023-07-11 19:07:13 +02:00
Bauke
84c69eaab3
Fix linting issues and move some things around.
2023-07-10 12:14:39 +02:00
bugsmith
7cc8b66e53
Add option to randomize username colors
2023-07-09 15:15:10 +00:00
Bauke
ecd91563d5
Fix topic votes not being hidden on topic pages.
2023-07-06 20:26:08 +02:00
Bauke
f3f12282e3
Set the debug global if the debug feature is enabled.
2023-07-05 12:50:43 +02:00
Bauke
2954c93af5
Point to the releases page instead of the tags page.
2023-07-05 12:38:14 +02:00
Bauke
95ae6d0d40
Use an actual date. :P
2023-07-04 20:15:17 +02:00
Bauke
5f6cf4a6de
Fix an issue with the migration test failing intermittently.
2023-07-04 19:09:20 +02:00
Bauke
fa68f728f4
Version 2.1.1!
2023-07-03 12:11:44 +02:00
Bauke
9cc5400285
Version 2.1.0!
2023-06-30 13:30:34 +02:00
Bauke
7d480598da
Add the Hide Topics settings component.
2023-06-30 13:26:39 +02:00
Bauke
67e796d12d
Add a HideTopicMatcher type guard.
2023-06-30 13:25:38 +02:00
Bauke
de0730db28
Add the content script part of the Hide Topics feature.
2023-06-30 11:36:44 +02:00
Bauke
17bee78e70
Add the Hide Topics storage logic.
2023-06-30 11:21:39 +02:00
Bauke
0fff485473
Add a pluralize utility function.
2023-06-29 23:24:20 +02:00
Bauke
35f1bf35ca
Add back the default known groups.
2023-06-29 18:51:18 +02:00
Bauke
009ff2e424
Add documentation.
2023-06-29 18:44:30 +02:00
Bauke
03d737b9cf
Add back the default enabled features.
2023-06-29 18:36:10 +02:00
Bauke
26e04cb6f2
Fix user labels not saving properly when edited.
2023-06-28 19:04:23 +02:00
Bauke
74ea66083d
Rework UsernameColorsData to be stored individual keys.
2023-06-28 18:46:27 +02:00
Bauke
a5891bb4c0
Fix user labels not being applied to anonymous usernames.
2023-06-28 18:29:51 +02:00
Bauke
126960ba82
Properly remove user labels.
2023-06-28 15:03:35 +02:00
Bauke
df09098f89
Restructure the storage files.
2023-06-27 13:51:04 +02:00
Bauke
d7ddbe4620
Rework UserLabelsData to Array<Value<UserLabel>>.
2023-06-26 12:10:08 +02:00
Bauke
15c5beaecd
Use undefined instead of null.
2023-06-25 13:31:42 +02:00
Bauke
0542b09e0f
Rework the Hide Votes logic so it explicitly handles our own and other's votes.
2023-06-25 13:28:26 +02:00
Bauke
30b190dcdf
Remove the hex color requirement.
2023-06-25 12:19:18 +02:00
Bauke
143451e39c
Miscellaneous utilities fixes.
2023-06-25 12:00:43 +02:00
Bauke
275f4bdb46
Fix scrollbars appearing when they shouldn't.
2023-06-25 11:41:35 +02:00
Bauke
9ed7f78d60
Add Chromium profile to web-ext configuration.
2023-06-25 11:31:52 +02:00
Bauke
8adbee70e9
Move CSP to Firefox only.
2023-06-24 22:38:01 +02:00
Bauke
bd0f7a7a8c
Replace old usage of TRXComponent with JSX.Element.
2023-06-24 16:33:33 +02:00
Bauke
2e58f23239
Add the 1.1.2 to 2.0.0 data migration and testing for it.
2023-06-24 16:32:47 +02:00
Bauke
5fb151807e
Fix user labels storage issue.
2023-06-24 14:00:27 +02:00
Bauke
e03fcec09c
Fix the favicon path.
2023-06-23 13:13:33 +02:00
Bauke
a0cc171541
Convert to JSX and new storage method.
2023-06-23 13:02:24 +02:00
Bauke
7f6b3e343d
Fix the migration-helper package.
2023-06-21 20:08:12 +02:00
Bauke
42eedd833f
Version 1.1.2.
2022-04-06 22:27:08 +02:00
Bauke
8bebc6374e
Store array items under individual keys ( #24 ).
2022-04-06 22:26:30 +02:00
Bauke
796b988899
Automatically import Sass through the manifest.
2022-03-15 12:09:45 +01:00
Bauke
06cd299aff
Version 1.1.1
2022-03-05 13:19:40 +01:00
Bauke
da27a37af0
Add the Themed Logo feature ( #7 ).
2022-02-27 22:51:54 +01:00
Bauke
7d2a25815e
Add placeholders to the Username Colors inputs.
2022-02-27 15:55:40 +01:00
Bauke
3f2e2677fc
Version 1.1.0.
2022-02-27 15:37:50 +01:00
Bauke
e3e758f7ba
Create the dedicated User Label Editor ( #1 ).
2022-02-27 15:37:11 +01:00
Bauke
5cf6aa997a
Add an indicator for new features.
2022-02-25 14:47:20 +01:00
Bauke
f4b547b99f
Type features explicitly.
2022-02-25 01:34:11 +01:00
Bauke
ee289d562c
Add the Username Colors feature ( #6 ).
2022-02-25 01:06:24 +01:00
Bauke
51db617b77
Apply default settings before existing ones.
2022-02-24 13:55:47 +01:00
Bauke
1493b2c96b
Make autocomplete aware of anonymous usernames.
2022-02-24 13:46:51 +01:00
Bauke
6b8c4e19cc
Fix a bug where comments without votes would end up being 'Vot'.
2022-02-23 23:42:21 +01:00
Bauke
8a19364636
Include counts of changed elements in debug logging.
2022-02-23 23:41:32 +01:00
Bauke
af3e930544
Consolidate the MutationObserver-dependent features to use a single observer.
2022-02-23 23:28:33 +01:00
Bauke
75006ff7eb
Add the Anonymize Usernames feature ( #5 ).
2022-02-23 18:17:22 +01:00
Bauke
52696fe50e
Fix all the things.
...
* Switch from Parcel to Vite.
* Rewrite the Settings handling.
* Fix a bug that made the extension not work on first load.
* A bunch of other stuff, too lazy to write it all out.
2022-02-23 14:52:06 +01:00
Bauke
58b5192d5a
Fix toggling settings.
...
Explanation: https://github.com/preactjs/preact/issues/3044
2021-02-25 15:20:35 +01:00
Bauke
18dd962767
Update dependencies and appease the linting gods.
2021-02-23 21:16:55 +01:00
Bauke
47e306dcdb
Only open the extension page when the version gets updated.
...
Firefox "reinstalls" extensions when it gets updated so we
have to work around it so we only open the extension when
the version actually changes.
2021-02-23 16:55:40 +01:00
Bauke
013bd6a2e3
Update dependencies and fix linting issues.
2020-12-16 17:46:20 +01:00
Bauke
fdcb938def
Fix an issue with styles not being overridden in Chromium.
2020-12-16 17:44:56 +01:00
Bauke
662057df25
Completely rewrite Tildes ReExtended with HTM and Preact.
2020-10-11 01:33:52 +02:00
Bauke
3f4df6c615
Add suggested lists for user mentions and group links.
2020-10-03 18:52:53 +02:00
Bauke
7b94bcdf92
Remove the mark new comments requirement, as it's enabled for everyone now.
2020-10-03 13:36:12 +02:00
Bauke
abb09bc671
Make the theme colors use CSS custom properties.
2020-10-03 13:20:12 +02:00
Bauke
38bca9721a
Update the dependencies.
2020-10-02 16:51:34 +02:00
Bauke
0b2aeb8b73
Version: 0.3.3
2020-06-10 14:51:53 +02:00
Bauke
66e1b98393
Make Parcel not output directories with leading underscores.
2020-06-10 14:51:47 +02:00
Bauke
6d0cb8b40d
Version: 0.3.2
2020-06-05 23:55:47 +02:00
Bauke
32cb433664
Chore: Update the dependencies.
2020-06-05 23:55:11 +02:00
Bauke
272ea0fe4b
Fix: Fix a bug with settings not being initialized properly.
2020-06-05 23:45:47 +02:00
Bauke
dc1f564872
Version: 0.3.1
2020-03-05 13:33:30 +01:00
Bauke
bd9e5bba51
Fix: Properly validate usernames with greater/less and equal than.
2020-03-05 13:21:23 +01:00
Bauke
097feb33b4
Version: 0.3.0
2020-03-04 13:28:43 +01:00