1
0
mirror of https://github.com/koloml/philomena-tagging-assistant.git synced 2026-05-09 15:12:21 +00:00
Commit Graph

30 Commits

Author SHA1 Message Date
91947b8cc7 Merge remote-tracking branch 'origin/release/0.5.1' into bugfix/inconsistent-auto-run
# Conflicts:
#	src/content/deps/amd.ts
2025-08-13 16:49:18 +04:00
df61c812fe Updated autorun logic to resolve issues with loading modules on Firefox
Sometimes Firefox decides to load different groups of content scripts
asynchronously, causing our trick with `requestAnimationFrame` to miss
everything. To prevent this, I decided to just attempt to autorun
everything on each definition using `setTimeout`.

I've also tried to use `queueMicrotask` to put autorun logic right
between different groups of modules, but this trick was only working on
Firefox and completely breaking on Chromium. I sure love browsers!
2025-08-13 16:48:27 +04:00
cf28d2d131 AMD Loader: Ignore duplicated module definitions
This fixes an error appearing when chunk is mention multiple times for
different entry content scripts.
2025-08-13 15:27:25 +04:00
71b067a77d Merge branch 'master' into release/0.5 2025-06-25 18:42:44 +04:00
a58d8f0e15 Merge pull request #122 from koloml/feature/removing-properties-suggestions
Properties Suggestions: Removing feature since it'll be integrated into Philomena
2025-06-03 02:29:53 +04:00
2453bdf7b9 Removing the properties suggestions feature
This feature is moved directly into Philomena. This implementation is
now outdated and depends on the previous version of suggestions popup.
2025-06-03 02:24:20 +04:00
134e96bc4c Added link for a quick search of untagged implications 2025-06-03 02:14:00 +04:00
966100d606 Added AMD loader initialization as separate entry, autoload everything 2025-04-06 15:13:31 +04:00
b1ca67fc5b Implemented grouping of tags marked for separation in settings 2025-03-10 06:48:56 +04:00
8e843c2b19 Fixed element types not being set up for queries 2025-02-27 00:54:00 +04:00
3a010f9303 Renaming all content scripts to TS 2025-02-21 03:04:11 +04:00
b9a609a190 Removing extensions for JS and TS in imports, reformatting 2025-02-06 23:20:28 +04:00
5092dc7f6d Catch and wrap new tags dropdowns inside fancy tags editor 2024-11-12 14:19:53 +04:00
57c505bee9 Dynamically catch and refresh colors in tag editor 2024-10-12 20:15:59 +04:00
03512a6539 Copying tag colors into the tag editor using other tags on the page 2024-10-12 19:15:04 +04:00
38cb925fa4 Implemented option to add the tag into active profile from dropdown 2024-10-12 03:40:38 +04:00
71ab75efaf Partially restored header logic, added suggestions for properties 2024-07-15 03:54:28 +04:00
c8eb54ab98 Removing auto-completion logic 2024-07-05 01:06:11 +04:00
4bd7a67a03 Calculate the first/last media boxes in the row on every resize 2024-06-27 01:12:04 +04:00
8ec2a14861 Added small button to show the large image in "fullscreen" mode 2024-06-22 15:06:56 +04:00
f863b3a475 Implementation of the search field autocomplete feature 2024-05-29 00:19:22 +04:00
0637a21eb7 Calling resize event to recalculate media boxes positions 2024-05-26 05:11:02 +04:00
941d33bb66 Implementation of tags submission, added status icon to indicate state 2024-04-09 03:47:54 +04:00
5ea02e39f1 Renaming the file for tools component 2024-04-04 03:07:02 +04:00
599f25e003 Changing the way components initialized, added wrapper for media boxes 2024-04-04 02:35:53 +04:00
6bb020bcf3 Rename of the media box tools component, fixing runtime error 2024-03-31 21:55:41 +04:00
c22023775a More comfortable simple components system 2024-03-31 21:28:29 +04:00
0a410944fe Rewriting maintenance popup from web component to simple class 2024-03-30 21:28:52 +04:00
8026f16b23 Starting implementing the maintenance popup element for media boxes 2024-03-28 02:30:16 +04:00
f7160ba70a First draft version with Svelte for popup and additional build steps 2024-03-21 23:56:47 +04:00