Novetats

Els canvis de cada versió que notaràs en fer servir Resumir. El registre tècnic complet és a GitHub.

v2.7.2 Octubre 2026

  • Lletra del resum adaptable: en ampliar la barra lateral, la lletra creix (de 15 a 20 px) i la columna de text s'ajusta a l'amplada, sense deixar un buit a la dreta ni allargar massa les línies. També segueix l'amplada amb la lectura biònica activada.
  • La clau d'API ja no fa saltar el gestor de contrasenyes: el navegador deixa d'oferir desar-la com a contrasenya quan surts de la configuració.
  • Cites dels vídeos de YouTube: el resum de vídeo també porta la secció «Cites» (encara que la transcripció sigui automàtica) i cada cita té el minut i segon clicables.
  • Fils de Hacker News: una cita de l'article enllaçat obre l'article amb la frase ressaltada.

v2.7.1 Octubre 2026

  • Barra lateral de Firefox a Windows i Linux: la cantonada de dalt a l'esquerra arrodonida només s'aplica a macOS, on la barra lateral de Firefox és una targeta arrodonida; a Windows i Linux torna a quedar quadrada, com abans.

v2.7.0 Octubre 2026

  • Cites clicables: cada punt clau acaba amb un fragment literal del text i, en clicar-lo (o una cita de «Cites»), la pàgina el ressalta en groc i hi desplaça la vista, com un Ctrl+F. No funciona en PDF ni en vídeos de YouTube.
  • Línia de procedència sota el resum: quantes paraules s'han enviat, amb quin model i quants tokens; avisa si el text s'ha tallat o sembla un bàner de galetes i porta l'enllaç «Veure el text enviat».
  • Pestanyes per tipus amb els resums desats de la pàgina, i avís quan el resum visible és d'una altra pestanya.
  • Drecera de teclat Alt+Maj+S per obrir Resumir i resumir la pàgina.
  • Enllaços als orígens: (p. N) als PDF web i [m:ss] als vídeos de YouTube (el vídeo salta a aquell moment).
  • Còpia de seguretat de la configuració: exportar i importar prompts personalitzats, plantilles, plugins i ordre en un fitxer JSON (la clau d'API només si ho demanes; la importació valida cada valor i demana confirmació).
  • Secció «Ús» a la configuració: resums generats (total, avui, 7 dies), tokens, temps de resposta mitjà, recompte per tipus i per model, amb botó per esborrar-ho.
  • Icona nova: una rajola blava amb línies que s'escurcen fins a un punt (la versió de proves porta una cinta taronja).
  • Barra lateral més polida: barra d'eines a tota l'amplada, botó de resumir més còmode i lectura biònica amb l'estat ben marcat (activat o desactivat).
  • El botó «Atura» ara atura de veritat: abans, durant la generació, no feia res i podia llançar-ne una segona.
  • Un PDF local seleccionat ja no contamina resums posteriors d'una altra pestanya.
  • Un resum que s'encallava a mig generació ja no es queda penjat per sempre: si el model deixa de respondre, es talla i s'avisa.
  • Aspecte Flexoki, com Obsidian amb el tema Minimal: nous temes «Flexoki clar» i «Fosc» amb accent cian, opció «Flexoki (automàtic)» que segueix el sistema, i una configuració més sobria (menú compacte, plugins en files planes, interruptors més petits). Les cites ara es veuen com a enllaços.
  • «Dades i privadesa» més clara: una taula diu on es desa cada dada (clau, text de la pàgina, resums, estadístiques, configuració) i si surt del navegador, i l'historial mostra quants resums hi ha i quant ocupen abans d'esborrar-lo.
  • Selector de model més clar a la configuració: nom llegible, nivell i un botó «Canviar de model».
  • Prompts per defecte revisats (resum, aprofundiment, validació científica, mapa conceptual, explica-ho fàcil i Anki): no inventen, diuen «no hi ha prou contingut» en pàgines buides i la validació científica ja no demana referències que el model no pot verificar. Si no els havies editat, reben els nous sols; si els havies personalitzat, veuràs l'avís de «nova versió».
  • Copiar apareix activat per als usuaris nous. Qui ja havia desat la configuració conserva la seva elecció.
  • Menú contextual: «Resumir aquesta pàgina» i «Resumir la selecció», i ja no surt sobre enllaços ni imatges.
  • Mapa conceptual: la roda desplaça el mapa i Ctrl+roda l'amplia; també es pot arrossegar amb el dit. Els errors 400 de Google es mostren en català amb un «Detalls» plegable, i el codi intern va al final.

v2.6.2 Juliol 2026

  • Resums de Hacker News. En resumir un fil de HN amb un article enllaçat, ara s'inclou també el contingut de l'article (abans només s'enviava la discussió).

v2.6.1 Juny 2026

  • Botó «Targetes Anki». Després de generar un resum, el botó de Targetes Anki es quedava desactivat i no es podia tornar a fer servir. Ara funciona correctament en qualsevol moment.
Versions anteriors

v2.6.0 Juny 2026

  • Plugin «Targetes Anki»: genera targetes de pregunta/resposta (flashcards) del contingut de la pàgina amb Gemini i les exporta a Obsidian amb la sintaxi obsidian_to_anki. Configurable a Settings: activació, vault propi (independent del plugin d'Obsidian; la primera càrrega n'agafa el valor si Obsidian està configurat), ruta de la nota, mida del paquet, idioma (CA/EN) i prompt editable.
  • Panell de targetes estil flashcard: pregunta centrada a dalt, divisòria i resposta a sota; cada targeta s'edita o es descarta individualment (Edita / Descarta). Selecció desmarcada per defecte, amb toggle Selecciona-ho tot / Deselecciona-ho tot i botó Descarta-ho tot.
  • Genera més i Afinar: «Genera més» empeny el model cap a detalls secundaris per seguir produint targetes noves; «Afinar» centra la generació en un aspecte concret (sense excloure les existents, perquè pugui aprofundir). Indicador de càrrega (puntets) mentre s'espera i avís informatiu quan no hi ha més punts nous. La caixa d'Afinar queda fixa al fons, just sobre la barra inferior.

v2.5.0 Juny 2026

  • Chromium/Edge: el panell lateral s'obre des de la icona. En versions recents d'Edge i Chrome la icona de l'extensió no obria el panell; ara sí.
  • Selector de models llegible a la barra inferior: la fletxa nativa del desplegable se superposava al nom del model a Chromium/Edge; ara hi ha un caret SVG propi amb espai reservat i el·lipsi.
  • Lectura biònica amb mida coherent a tot arreu: la mida s'aplicava en em relatiu al pare (12px) i «Normal» es veia més petit que la lectura normal; a més, cada camí (toggle, streaming, historial) aplicava els estils pel seu compte. Ara un únic helper (applyBionicStyles) ancora la mida en px sobre --content-base-size (sidebar.css).
  • Twitter/X als paquets publicats: defuddle.js no s'incloïa als ZIPs de producció i l'extracció de fils queia silenciosament al fallback.
  • Errors de permís reconeguts a Chromium/Edge: el missatge «Cannot access contents of the page» no es detectava (només la variant de Firefox) i l'usuari veia l'error de permisos en pàgines HTTPS normals en lloc de la petició de permís.
  • Mapa conceptual: enquadrament inicial més allunyat (escala d'autofit 0.78): el mapa es veu sencer per defecte, sense haver d'allunyar el zoom amb la roda.
  • Errors més clars en pàgines restringides (nou codi [011]): s'explica el motiu real (pàgina restringida o permís denegat) en lloc de suggerir recarregar.
  • Permisos: <all_urls> ara és requerit a la instal·lació (abans era opcional en temps d'execució): resumir ja no demana permís lloc a lloc. ⚠️ En actualitzar, el navegador demana re-aprovar els permisos — és normal i només passa una vegada.
  • A Chromium el clic a la icona usa el comportament natiu del panell (openPanelOnActionClick); el listener d'acció només es registra a Firefox (són mútuament excloents a Chromium).
  • Focus de teclat visible al selector de models (WCAG 2.4.7), que amb el caret personalitzat hauria quedat invisible.

v2.4.1 Juny 2026

  • Llengua: verbs dels botons unificats a infinitiu (guia de Comunicació Clara de Gencat) i castellanismes corregits ("Desar" per "Guardar", "memòria cau" per "caché", "claudàtors" per "corxers", "ressaltarà", "a la barra lateral").
  • Mapa conceptual operable amb teclat: toggles amb tabindex/role=button/ aria-label i Enter/Espai; vista a pantalla completa com a diàleg modal real (role=dialog, focus al botó de tancar, focus trap i restauració del focus).
  • Contrast del tema solarized a WCAG AA (text i text secundari).
  • aria-pressed als botons commutables (biònic, desplega/plega tot), aria-current al nav de configuració, i historial operable amb teclat.
  • Mapa a pantalla completa: es demana confirmació abans d'injectar l'overlay si la pestanya activa no coincideix amb l'origen del mapa (evita filtrar el contingut a una pàgina diferent).

v2.4.0 Juny 2026

  • Auditoria pre-producció (2026-06-10):; Botons dels banners d'actualització de prompts morts per CSP: els 8 botons usaven onclick inline, que la CSP de MV3 (script-src 'self') bloqueja a les pàgines d'extensió. Ara van amb data-attributes + binding delegat a settings.js. La guia de shared/defaults.js (pas 6) actualitzada. (patch); Recursió infinita a l'export PNG del mapa (mode dev): un wrapper top-level buildConceptMapFilename a conceptmap.js sobreescrivia la util global i es cridava a si mateix amb scripts separats. Eliminat. (patch); Prompts d'Aprofundiment i Validació científica sense bloc SEGURETAT: ara expliquen al model que <UNTRUSTED_CONTENT> són dades, no instruccions (PROMPT_DEFAULTS_VERSION → 4); regex de neutralització del delimitador més tolerant (espais/guions). (patch); Botons nous actius durant la generació: conceptMapBtn, explainSimpleBtn i selectPdfBtn ara es desactiven mentre es genera (abans, clicar-los aturava la generació en curs). (patch); Fuita de listeners en reobrir el mapa a pantalla completa: la reobertura ara tanca la instància anterior via close() (desregistra mousemove/mouseup/keydown/ pagehide); close() també cancel·la el tween en curs. (patch); TypeError al visor PDF: fletxes de teclat amb el PDF encara no carregat. (patch)
  • Accessibilitat (auditoria): aria-label als 9 toggles de plugins i focus visible al switch (abans invisibles per a lectors de pantalla i teclat); prefers-reduced-motion respectat a la sidebar, al tween del mapa i a l'overlay; contrast de les icones ambre/verd apujat a ≥3:1 en temes clars (WCAG 1.4.11); role=status/alert i aria-label al visor PDF; missatge PDF-016 coherent amb el tooltip del botó. (patch)
  • El botó "Explica-ho fàcil" no apareixia a la sidebar: la clau enableSimple faltava a CONFIG_KEYS de sidebar.js, així que config.enableSimple era undefined i s'amagava el botó (a Settings sí sortia, perquè usa una llista de claus diferent). Afegida enableSimple (i enablePdf) a CONFIG_KEYS. Documentat com a trampa a docs/CREAR-PLUGIN.md. (patch)
  • "Bombolla" a les icones dels botons del mapa conceptual: el selector descendent .markmap-container svg pintava fons/vora als SVG de les icones dels botons de control (visible amb temes no blancs com solarized). Escopat amb > svg + resets a la còpia del fullscreen. (patch)

v2.3.0 Maig 2026

  • Suport per resumir fitxers PDF amb capa de text (issue: extensió no funcionava amb PDFs). Implementat amb pdf.js 3.11.174 (legacy UMD) vendoritzat a vendor/.; PDFs remots HTTPS: detecció automàtica per extensió .pdf o per Content-Type: application/pdf (HEAD probe d'1 round-trip per URLs sospitoses sense extensió, p. ex. arxiv.org/pdf/123).; PDFs locals (file://) i HTTP: nou botó "Selecciona PDF local" a la barra d'eines del sidebar (file picker via <input type="file"> + FileReader, sense cap accés de xarxa).; Codis d'error UI: [PDF-010] protegit, [PDF-011] invàlid, [PDF-012] escanejat (OCR no suportat), [PDF-013] massa gran, [PDF-014] timeout, [PDF-015] fetch fallit, [PDF-016] no-HTTPS (suggereix botó local amb pulse visual), [PDF-019] altres.; Límits: màx 500 pàgines, 2M caràcters, timeout 60s d'extracció + 15s de fetch.
  • Models ordenats per prioritat: la llista de models ara segueix l'ordre flash-lite > flash > pro > gemma, amb versions recents primer dins cada família. Afecta el selector de la sidebar, la llista de configuració i l'ordre de fallback automàtic.
  • Avís important per als usuaris anteriors a v2.2: Si heu instal·lat l'extensió abans de la versió 2.2, la vostra clau API de Gemini pot haver estat emmagatzemada a storage.sync (sincronitzada entre dispositius). A partir de la v2.2, la clau es guarda exclusivament a storage.local. Es recomana rotar la clau API des de Google AI Studio com a precaució.

v2.2.10 Maig 2026

  • Bug 2 — Mapa conceptual redissenyat amb estil pill (NotebookLM):; Substituïts els nodes baseline + text per pills <rect> arrodonits estil NotebookLM.; Paleta pastel jeràrquica idèntica a tots els temes: lila (root) → blau → verd clar → verd menta.; Text fix #1a1a1a centrat verticalment dins el pill (dominant-baseline=central).; Mesura precisa del text amb canvas.measureText (resol desencaixos entre baseline i edges).; Toggle estil NotebookLM: cercle blanc amb glyph </> tintat amb el color del pill.; Edges connecten extrem dret del pare amb extrem esquerre del fill (opacitat plena).; Mateix renderitzador a sidebar i a pàgina completa.
  • Bug 3 — Transcripcions de YouTube tornen a funcionar: afegides Via B (variants json3/srv3/cru del timedtext) i Via C (youtubei/v1/get_transcript amb INNERTUBE_API_KEY i INNERTUBE_CONTEXT extrets del DOM). Quan els subtítols no es poden carregar pel mètode habitual, l'extensió ara prova rutes alternatives abans de fallar.

v2.2.9 Maig 2026

  • Mapa conceptual interactiu reescrit des de zero: substituïdes les llibreries de tercers d3.min.js, markmap-lib.js i markmap-view.js (~640 KB) per un renderitzador SVG natiu propi (sidebar/markmap-native.js, ~22 KB). Mateixa funcionalitat (zoom, pan, plegat de branques, exportació a PNG i pàgina completa) sense dependències externes.

v2.2.5 Maig 2026

  • L'extensió passa a anomenar-se "Resumir" (mode DEV: "Resumir (DEV)")

v2.2.4 Abril 2026

  • Protecció contra injecció de prompts: embolcall <UNTRUSTED_CONTENT> al prompt del sistema
  • Clau API migrada de storage.sync a storage.local per millor aïllament de seguretat

v2.2.0 Abril 2026

  • Extracció de contingut de Twitter/X via la biblioteca Defuddle amb fallback de scraping DOM
  • Comptatge real de tokens des de usageMetadata de l'API de Gemini (substitueix les estimacions)
  • Panell d'historial: llista navegable de resums anteriors a la sidebar

v2.1.0 Març 2026

  • Sistema de models favorits: fixa els models de Gemini preferits al capdamunt de la llista

v2.0.0 Febrer 2026

  • Suport per a Chromium (Chrome, Edge, Brave) amb side_panel de Manifest V3

v1.1.7 Febrer 2026

  • Plugin de Validació Científica