Dodaci za preglednik Firefox
  • Proširenja
  • Teme
    • za Firefox
    • Rječnici i jezični paketi
    • Druge stranice preglednika
    • Dodaci za Android
Prijavi se
Ikona dodatka

Povijest verzija dodatka LockLove – 1 verzija

LockLove Autor: Fabrica Studio

Još nema ocjena
0 zvjezdica od 5
5
0
4
0
3
0
2
0
1
0
Povijest verzija dodatka LockLove – 1 verzija
  • Oprez sa starim verzijama! Ove se verzije prikazuju u svrhu testiranja i referenci.Uvijek koristiti najnoviju verziju dodatka.

  • Najnovija verzija

    Verzija 1.0.0

    Objavljeno 13. srp. 2026 – 680,58 KB
    Radi s firefox 58.0 i novije verzije
    This add-on is built with a bundler (WXT, Vite + Svelte), so
    the submitted .xpi/.zip contains minified output. Below are the exact steps
    to reproduce the submitted artifact from the accompanying source archive.


    | Tool | Version |
    |------|---------|
    | Node.js | 22.20.0 (any 22.x LTS works) |
    | npm | 10.9.3 |
    | WXT | 0.20.27 (pinned in package-lock.json) |
    | Svelte | 5.53.x |
    | OS | Built on macOS (arm64); OS-independent — Linux/Windows produce the same output |

    The build is deterministic: package-lock.json is included, so npm install
    installs the exact dependency versions used to produce the submitted package.


    # 1. Unzip the submitted source archive and enter it
    unzip locklove-extension-1.0.0-sources.zip -d locklove-extension
    cd locklove-extension

    # 2. Install the exact locked dependencies
    npm install

    # 3. Build the Firefox package (production mode)
    npm run zip:firefox


    The reviewable, unpacked build is written to:

    .output/firefox-mv2/ # the extension files the .zip contains
    .output/locklove-extension-1.0.0-firefox.zip # identical to the submitted package


    To inspect the build without zipping:

    npm run build:firefox # → .output/firefox-mv2/

    • npm run zip:firefox runs wxt zip -b firefox, which builds the Firefox
      MV2 output and packages it. npm run build:firefox (wxt -b firefox) produces
      the same unpacked output without zipping.
    • Entry points live under src/entrypoints/ (background.ts,
      sidepanel/). WXT generates the manifest.json from wxt.config.ts +
      package.json at build time.
    • No remote code. All JavaScript is bundled from src/. The only runtime
      network calls are to Firebase (Firestore/Storage/Cloud Functions/Auth) using
      the Firebase JS SDK, which is bundled (see src/lib/firebase.ts /
      firebase-config.ts). Fonts and icons are bundled local assets — nothing is
      fetched from a CDN.
    • Permissions. storage (session/theme/locale state), contextMenus
      (the right-click "send image" entry), notifications (delivery toasts),
      clipboardRead (paste an image into the composer), and <all_urls>
      host permission — needed so the background script can fetch the bytes of an
      image the user right-clicks on any page and send it to their partner. No page
      content is read or transmitted beyond the single image the user explicitly
      chooses.
    • Data. The add-on signs the user in to their existing LockLove Firebase
      account (via a QR device-link approved on their phone) and sends the wallpaper
      they compose to their partner. This is declared in the manifest's
      data_collection_permissions (authenticationInfo, personalCommunications).

    Contact for review questions: hello@locklove.app

    Izvorni kod je objavljen pod licencom Sva prava pridržana

    Preuzmi Firefox i nabavi proširenje
    Preuzmi datoteku
Idi na početnu stranicu Mozille

Dodaci

  • Informacije
  • Blog za Firefox dodatke
  • Radionica za proširenja
  • Centar za programere
  • Pravila za programere
  • Blog zajednice
  • Forum
  • Prijavi grešku
  • Priručnik za recenziranje

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privatnost
  • Kolačići
  • Pravne informacije

Osim gdje je drugačije navedeno, sadržaj ove stranice licenciran je pod licencom Creative Commons Imenovanje dijeli pod istim uvjetima verzija 3.0 ili novijoj.