Historie doplňku Lemmy Deep Lighthouse - 7 verzí
Lemmy Deep Lighthouse od sanitation
Historie doplňku Lemmy Deep Lighthouse - 7 verzí
Se starými verzemi opatrně! Tyto verze jsou zde dostupné jen pro testovací a referenční účely.Používat byste vždy měli nejnovější verzi doplňku.
Nejnovější verze
Verze 1.3.9
Vydáno 24. srp 2026 – 206,22 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- Add opt-in, per-mapping OpenAI-compatible AI analysis that rewrites final Lemmy titles and bodies before submission, with configurable instructions and optional image context.
- Add global OpenAI-compatible provider settings for API base URL, API key, and model, including DeepSeek-compatible defaults guidance.
- Use
deepseek-v4-flashin DeepSeek model examples. - Align the DeepSeek API base URL example with its documented
https://api.deepseek.comendpoint and note the vision model required for image analysis. - Let AI instructions explicitly skip unsuitable posts, record the AI rejection reason, and notify users of AI decisions and title/body changes.
- Always supply available Reddit body text to AI analysis as context, even when body reposting is disabled, and retain an enabled repost body if an AI rewrite is empty.
- Add per-target delete controls to Posting History for quickly removing an unwanted Lemmy post while retaining deduplication history.
- Preserve source titles by default during AI analysis and prohibit generic editorial title replacements.
- Add an optional AI image-model setting, falling back to the main model when it is empty.
- Send source image bytes directly to vision providers, avoiding provider-side failures when retrieving Reddit image URLs.
- Document the optional AI provider data flow in the README and privacy policy.
- Add global image and GIF size limits, an opt-in per-mapping resize control, and bounded browser-side resizing before upload.
- Add Restore controls for newly rejected posts, returning them to Awaiting Approval.
- Preserve unsaved inline mapping edits when background status or queue updates refresh mapping cards.
- Continue Reddit scans through the next-page cursor when Reddit returns fewer posts than requested.
- Show every Lemmy community configured as a mapping target in the mappings list.
- Keep separators attached to their preceding communities when mapping targets wrap.
- Show each queued post's Reddit score beside its subreddit and remove the redundant Reddit link.
- Show every delivery target and retained per-target failure log in moderation queues.
- Submit each queued post to all mapped communities concurrently and treat partial delivery as a success.
- Group posting history by Reddit post and list every successful community destination.
- Apply current mapping destinations to pending posts before displaying or submitting them.
Zdrojový kód zveřejněn pod licencí Licence MIT
Starší verze
Verze 1.3.7
Vydáno 6. srp 2026 – 189,02 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- Added multiple Lemmy target communities per subreddit mapping while retaining legacy primary-target mappings.
- Submit one approved queue item to every configured target, record history per target, and retry only unfinished targets after partial failures.
- Run Lemmy link duplicate checks independently for every configured target.
- Include failed Pictrs upload MIME types and file sizes in moderation errors for clearer server diagnostics
- Moved pending posts, posting history, rejections, scan stats, and Reddit crawl records from sync storage to local IndexedDB with a one-time migration.
- Added separate IndexedDB repositories for pending, posted, rejected, crawl, and Lemmy duplicate-index data.
- Persist Lemmy community URL indexes in IndexedDB and merge URLs from each scheduled or manual duplicate check.
- Reuse the same Lemmy URL index while queueing and submitting links, avoiding repeated community crawls during rapid posting.
- Display the newest Lemmy duplicate-index refresh time and cached URL count in Defaults.
- Cap persisted Lemmy duplicate URLs at 5,000, evicting the oldest community indexes first, and show an alarm-driven live countdown to the next duplicate check.
- Make browser Back return from a mapping detail view to the mappings list.
- Decode HTML entities in Reddit post titles before queueing or posting them.
- Add an opt-in mapping setting to prepend a truncated Reddit title to the Lemmy post body.
- Make mapping community searches and manual resolution case-insensitive.
- Treat direct Reddit image URLs as image posts when Reddit omits the image post hint.
- Documented the project convention to provide a Conventional Commit message after each completed change.
- Added IndexedDB usage statistics and Lemmy duplicate-index refresh settings to Defaults.
Zdrojový kód zveřejněn pod licencí Licence MIT
Verze 1.3.5
Vydáno 20. čvc 2026 – 183,35 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- Documented a native Firefox-compatible browser workflow for extension development.
- Documented loading the unpackaged extension from
about:debugging#/runtime/this-firefoxduring development. - Excluded active moderation queues from settings exports and clear them on import while preserving history and rejections.
- Renamed moderation option URLs from
#historyto#moderation. - Added Scan now and Edit Mapping controls to selected moderation mappings.
- Unified each mapping's Moderation and Settings views under centered tabs in Subreddit Mappings.
- Removed standalone sidebar moderation navigation; mapping actions now open the unified mapping view.
- Explicitly loaded Chrome extension type declarations for editor TypeScript diagnostics.
- Fixed inline mapping settings so they render within the mapping page instead of as a full-screen modal.
- Added spacing around inline mapping settings forms.
- Renamed mapping status checks to clarify that they only check Lemmy community bans.
- Replaced popup queue controls with per-account posting and queue statistics plus Moderation and Settings navigation.
- Removed redundant per-post duplicate checks; queue-level duplicate scans remain batched by target Lemmy community.
- Added separate global Monitoring and Posting controls to the popup; posting pause blocks both manual and automatic submissions.
- Added stronger brand color and metric hierarchy to the popup summary.
- Made popup monitoring and posting controls show green enabled and red paused states with combined sync status.
- Added global monitoring and posting controls to Defaults.
- Added mapping search and promoted centered Moderate and Edit actions.
- Refined mapping search with live filtering, clear, and result-count controls.
- Added a Lemmy account filter to Subreddit Mappings.
- Showed filtered mapping counts against the total mapping count.
- Moved Clear History beside the Posting History section.
- Restyled mapping controls as tabs and moved Scan now beneath the Moderation tab.
- Showed each Lemmy account's attached subreddit mapping count.
- Styled account mapping counts as pills beside usernames.
- Added visible saving and success feedback to mapping settings submissions.
- Added hover and touch image previews for queued image and gallery posts.
- Serialized concurrent approval submissions to prevent queue and history writes from overwriting each other.
- Added uploaded Reddit video thumbnails to Lemmy post bodies as visible preview images.
- Kept Reddit-hosted video posts on direct video URLs rather than redirecting to Reddit; uploaded thumbnail previews remain visible.
- Added a concise Lemmy announcement draft for introducing the extension.
- Made queued-post edit controls span the full moderation card width.
- Included the failed Lemmy image-upload endpoints and their server responses in rejected-post errors.
Zdrojový kód zveřejněn pod licencí Licence MIT
Verze 1.3.1
Vydáno 13. kvě 2026 – 116,95 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- Added per-mapping ignored title phrases to filter catch phrases before posts enter moderation.
- Added queued-post edit controls for title, URL, body text, and body inclusion before approval.
- Capped submitted Lemmy post titles at 200 characters to avoid Lemmy title-length failures.
Zdrojový kód zveřejněn pod licencí Licence MIT
Verze 1.3.0
Vydáno 10. kvě 2026 – 114,69 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- Migrated entire codebase from plain JavaScript to TypeScript with strict mode.
- Replaced globalThis/window module sharing pattern with proper ES module imports.
- Bundled all entry points (background, options, popup, content script) with esbuild.
- Compiled output now written to
dist/alongside static assets; root stays clean. - Added
crawl_queue.tsandbest_candidate_decider.tsas proper typed modules. - Added
package.json,tsconfig.json,build.jsfor TypeScript build toolchain. - Kept the mapping posting-account banned pill on the same line as the account.
- Simplified the selected moderation mapping header into a larger back link and route title.
- Made the selected moderation back link more prominent and route typography consistent.
- Renamed moderation mapping "Next best candidate" labels to "Next auto candidate".
- Increased spacing below the selected moderation back link.
- Added amber "won't post automatically" indicator to the popup Awaiting Approval section.
- Removed file download from per-post duplicate check; result shown as inline toast instead.
- Added direct moderation links from subreddit mapping cards.
- Moved the queue duplicate-check button into the duplicate status line.
Zdrojový kód zveřejněn pod licencí Licence MIT
Verze 1.1.0
Vydáno 8. kvě 2026 – 113,17 KBFunguje s: firefox 140.0 a novější, android 142.0 a novější- improved UI for lemmy community ban detection
- improved UI for auto approvals
Zdrojový kód zveřejněn pod licencí Licence MIT
Verze 1.0.1
Vydáno 4. kvě 2026 – 101,21 KBFunguje s: firefox 140.0 a novější, android 142.0 a novějšíAdded privacy policy, corrected iconsZdrojový kód zveřejněn pod licencí Licence MIT