Dodatki za brskalnik Firefox
  • Razširitve
  • Teme
    • za Firefox
    • Slovarji in jezikovni paketi
    • Druge strani brskalnika
    • Dodatki za Android
Prijava
Ikona dodatka

Zgodovina različic LockLove – 1 različica

LockLove — Fabrica Studio

Še ni ocenjeno
0 od 5 zvezdic
5
0
4
0
3
0
2
0
1
0
Zgodovina različic LockLove – 1 različica
  • Previdno s starimi različicami! Spodnje različice so na razpolago za namene preskušanja in sklicevanja.Vedno uporabljajte najnovejšo različico dodatka.

  • Najnovejša različica

    Različica 1.0.0

    Izdano 13. jul. 2026 – 680,58 KB
    Deluje s firefox 58.0 in novejši
    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

    Izvorna koda objavljena pod Vse pravice pridržane

    Prenesite Firefox in pridobite razširitev
    Prenesi datoteko
Pojdi na domačo stran Mozille

Dodatki

  • O strani
  • Blog Dodatkov za Firefox
  • Delavnica razširitev
  • Razvojno središče
  • Pravilniki za razvijalce
  • Blog skupnosti
  • Forum
  • Prijavi hrošča
  • Smernice za ocene

Prenesi

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

Zadnje graditve

  • Nightly
  • Beta

Firefox za podjetja

  • Enterprise

Skupnost

  • Connect
  • Contribute
  • Developer

Sledi

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Zasebnost
  • Piškotki
  • Pravno obvestilo

Če ni navedeno drugače, je vsebina tega spletnega mesta na voljo pod licenco Creative Commons Attribution Share-Alike v3.0 ali pod katerokoli novejšo različico.