Ιστορικό εκδόσεων του Bugzilla++ - 9 εκδόσεις
Bugzilla++ από Raphaël Mall
Προσέξτε τις παλιές εκδόσεις! Αυτές οι εκδόσεις εμφανίζονται για δοκιμές και σκοπούς αναφοράς.Θα πρέπει πάντα να χρησιμοποιείτε την πιο πρόσφατη έκδοση ενός προσθέτου.
Πιο πρόσφατη έκδοση
Έκδοση 2.1
Κυκλοφόρησε στις 13 Μαϊ 2026 - 2,43 MBΛειτουργεί με firefox 128.0 και νεότεραv2.1 (May 2026)
Attachments- AVIF / HEIC / HEIF / OPUS / 3GP support — additional preview MIME handlers; HEIC files convert to JPEG on Safari/Edge before upload, and HEIC viewers fall back to embedded JPEG previews on Chrome/Firefox
- Duplicate-attachment detection — SHA-256 byte-match warning before uploading a file identical to an existing attachment on the bug, with a comment-N hyperlink to the original
- Comment double-submit guard — disables Save instantly on click + 30-second hash-based duplicate prevention, so a slow network round-trip no longer produces triple "fixed" comments
- Show/Hide obsolete attachments — re-opening obsolete rows now also restores their preview panels (previously the panel stayed hidden behind a stale
bze-hiddenmirror from thebz_default_hiddenobserver) - Attachment Comment column — populated correctly on rows where the
closest('[id^="c"]')walk used to land oncomment_text_Nfirst instead of the surrounding.bz_comment
Confidential indicator- TipTap editor confidential watermark — ticking the privacy checkbox paints the same diagonal CONFIDENTIAL watermark + red left rail as
.bze-privatecomments, painted on.ProseMirror(not#bze-tiptap-editor) so the opaque editor content surface doesn't hide the tile. Alphas match the comment watermark (0.12 light / 0.60 dark) so the editor reads at the same intensity as the comment it will produce - Attachment-table confidential preview — watermark moved to the outer
.bze-att-prev-panel.bze-att-prev-privatefor a single tile origin (no more ghost-doubled tiles caused by inner<pre>/<code>painting their own offset copies); descendants forced transparent so the parent tile shows through unobstructed;background-position: -68px -68pxso the first column doesn't sit under the 84 px toggle gutter - Dark-mode TipTap border rail —
.bze-dark-mode #bze-tiptap-wrap { border-color: shorthand }was winning on source-order ties and overwriting the redborder-leftfrom.bze-tiptap-private. Split into per-side longhands so the rail survives
Comment rendering- Inline HTML in comments —
<span style="color:…">(from TextStyle/Color marks) now renders as a styled span instead of literal<span>text in the comment body - Dark-mode color readability — light-mode-pasted near-black text colors (
color: rgb(33, 33, 33)etc.) are stripped on dark-mode pages so spans inherit the theme color - Inline text-attachment previews —
.bze-prev-textinside.bz_comment_textis now excluded from thepre/codebackground-fill rules (bothrgba(0,0,0,0.06)light andvar(--bze-background-tertiary)dark) so text-file previews no longer look like a grey block inside the comment - Comment collapse — works correctly when the AI translation pane is visible (was previously a no-op because the rich-comment div was already hidden by the translation pane)
Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Παλαιότερες εκδόσεις
Έκδοση 2.0
Κυκλοφόρησε στις 23 Απρ 2026 - 2,39 MBΛειτουργεί με firefox 128.0 και νεότεραNew features
Translations & locales
- 3 new languages: Traditional Chinese (繁體中文), Dutch (Nederlands), Hebrew (תירבע)
- Country flags next to every language in the dropdown (11 inline SVGs — zero external requests)
- RTL support — layout mirrors automatically when Hebrew is selected
- Fixed 22 previously-English strings on the Options page (AI translation bullet, Draft clipboard, Employee cards, Searchable dropdowns, Min Font Size,
Gravatar, OpenRouter Key, heatmap age labels, Test URLs)
AI translation & bug summary
- Most bugs now complete in a single request instead of 3-5 batched chunks
- <think> tag stripping across all AI paths (SSE, Foundry API, content script parser)
- Progress label now shows "Translating & summarizing — batch 1/1 (N items)" instead of generic "Waiting for server", in your chosen accent color
Gravatar avatars (opt-in)
- Avatar fallback for open-source Bugzillas (Apache, Mozilla, Red Hat, kernel.org, …) when no corporate directory photo exists
- Skips Gravatar when commenter's email domain matches the Bugzilla host (keeps corporate-only instances private)
- SHA-256 email hashing — plaintext email never leaves your browser
Bug fixes
Editor / attachments
- Editable filenames now preserve the extension (you can only edit the stem, not .pdf / .xlsx)
- Drop/paste on the TipTap editor no longer injects the filename as plain text into the comment body
- Calendar re-parenting fix — picker no longer renders behind the dropdown in modal contexts
- Markdown formatting survives drop-to-attach actions
Layout / dropdowns
- Slim Select dropdowns no longer truncate — Status shows "Invalided" in full, Severity shows "3-Normal Quality Issue"
- Fixed horizontal overflow on show_bug.cgi pages (hidden <select> width:100% root cause)
- Unified stepper widgets for min-font + cache-size controls
Performance & reliability
- 3-tier page-load progress estimator (fetch / render / AI) with phase breakdown
- Perf tracker guards against context-invalidated errors on extension reload
- Foundry key round-robin — continues with the next key on auth failure instead of aborting
- TipTap retry logic on first-load race conditions
- UFT hashchange listener routed through cleanup registry (no leaks on SPA-like navigation)
UI polish- Progress bar label uses your accent color
- Min Font Size (8–36 px) floor so dense Bugzilla fields stay readable on high-DPI displays
Platform parity- Safari extension port now tracks the same feature set (11-language dropdown, flags, Gravatar, i18n preload fix, WKWebView inspectable)
Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.9
Κυκλοφόρησε στις 17 Απρ 2026 - 2,32 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.8
Κυκλοφόρησε στις 11 Απρ 2026 - 2,31 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.7
Κυκλοφόρησε στις 31 Μαρ 2026 - 2,29 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.6
Κυκλοφόρησε στις 21 Μαρ 2026 - 2,2 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.5
Κυκλοφόρησε στις 13 Μαρ 2026 - 2,17 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.4
Κυκλοφόρησε στις 11 Μαρ 2026 - 2,16 MBΛειτουργεί με firefox 128.0 και νεότεραWhat's New in v1.4- Internationalization (i18n) — full Chinese (中文) language support across popup, settings page, and content scripts. Language selector in Settings, with cross-page real-time sync. Future-proofed for additional languages.
- Auto-crop white photo backgrounds — employee ID photos with large white borders are automatically detected and cropped before caching. Uses percentage-based white-border detection with JPEG artifact tolerance. Applied at store time so both thumbnails and full-size cards benefit.
- Memory leak fix — resolved severe renderer memory leak (100MB → 10GB+ in idle tabs) caused by full-resolution photo bitmaps on avatar elements. Photos are now pre-resized to 88px PNG thumbnails for avatars and 256px JPEG for business cards.
- Sharp thumbnails — multi-step halving + Lanczos resampling for high-quality downscaling (replaces single-step resize that produced blurry results)
- PNG thumbnails — small thumbnails now use lossless PNG instead of JPEG (eliminates DCT block artifacts at small sizes)
- Photo cache fix — fixed
X-BZE-EWSheader encoding crash (non-ISO-8859-1 Chinese characters) that prevented all photo cache entries from being stored - EWS enrichment reliability — service worker no longer terminates before enrichment completes; message channel kept open until all async work finishes
- Business card photo quality — cards always show the full 256px cached photo instead of stretching the 88px thumbnail
- Lazy-loaded avatars — IntersectionObserver defers photo fetching until comments scroll into view
- img.onerror fix — eliminated potential infinite loop from
img.src = ''error handlers
Ο πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος
Έκδοση 1.3.1
Κυκλοφόρησε στις 6 Μαρ 2026 - 2,05 MBΛειτουργεί με firefox 128.0 και νεότεραΟ πηγαίος κώδικας εκδόθηκε υπό την άδεια Με την επιφύλαξη παντός δικαιώματος