Files
Dmitrii Selivanov 40fda6dd32 Advanced stats for patreon supporters (#1222)
* auth works

* Works after review.

* switched to auth flow

* all works well in chrome

* all works well in chrome and firefox

* translations harmonized

* translations harmonized

* website translations

* Translations harmonized.

* Everything kinda works

* Almost works

* all works

* all works

* all works #2

* Streamline premium analytics range handling

* Restore premium analytics selection flow

* Fix analytics zoom interactions

* Add per-section expansion controls to premium analytics

* Adjust map legend visibility for premium analytics

* Add missing country synonyms for premium map

* Remove legacy premium badge overlay

* Polish premium analytics controls for light theme

* Refresh map legend when toggling sections

* Improve light-mode styling for range selectors

* Fix map mode switching regression

* Fix for panel expand

* Typo fix

* webpack fix

* before next steps.

* split, zero-buckets

* bucket size indicated on UI

* all works

* first/last toggle

* breadcrumbs

* release
2025-10-20 18:43:06 +02:00

2.9 KiB
Raw Permalink Blame History

Read this in other languages: العربية, Azərbaycan dili, български, 中文, Dansk, Deutsch, Español, Français, Ελληνικά, Magyar, Bahasa Indonesia, 日本語, 한국어, Nederlands, Polski, Português do Brasil, русский, Svenska, Türkçe, українська, Tiếng Việt

Velkommen til Return YouTube Dislike bidragsvejledning

Tak fordi du bruger din tid på at bidrage til vores projekt! Alle dine ændringer vil blive afspejlet i den næste version af udvidelsen (eller på websitet).

Kom godt i gang

Brug venligst Prettier med standardindstillinger til formatering.

Forudsætninger

Du skal have Node og npm installeret for at kunne opbygge den bundtede version af koden.

Versioner brugt ved opsætning:

  • node: 12.18.4
  • npm: 6.14.6

For at oprette bundled-content-script.js, som indeholder størstedelen af udvidelsens forretningslogik, skal du først installere alle afhængigheder.

  1. Gå til rodmappen af repoet og kør:
npm install
  1. Kør følgende kommando for at oprette bundled-content-script.js, som bruges i manifest.json
npm start // opret build-fil(er) og start en watcher, der genindlæser ved gem

// eller

npm run build // opret build-fil(er) én gang

Tillykke, du er nu klar til at udvikle!

Hvis du er ny i udvikling af Chromeudvidelser eller har brug for ekstra hjælp, se denne YouTubevejledning.

Issues

Opret en ny issue

Hvis du har problemer med udvidelsen, så søg først for at sikre, at problemet ikke allerede er rapporteret. Hvis ikke, opret en issue. Det anbefales stærkt at bruge issueskabelonen, men det er ikke påkrævet.

Løs en issue

Hvis du har fundet et problem, du mener, du kan løse, så tøv ikke. Opret en PR med rettelsen, og husk at nævne den issue, du løser.

Feature‑ønsker

Opret et nyt feature‑ønske

Hvis du har en idé til udvidelsen, er du velkommen til at oprette et feature‑ønske, men søg venligst først for at sikre, at det ikke allerede er foreslået. Brug af featureskabelonen anbefales, men er ikke påkrævet.

Implementér et feature‑ønske

Hvis du har fundet et feature, som du kan implementere, så tøv ikke. Opret en PR med implementeringen, og husk at nævne det feature, du implementerer.

Hvilke PRer accepterer vi?

  • Fejlrettelser.
  • Implementering af funktioner.
  • Ret stavefejl eller brug bedre og enklere formuleringer.
  • Bidrag til websitet.