Build notes

What changed, why, and how it was checked

This page records meaningful changes across the inblooms family. It focuses on user-facing decisions, privacy and reliability work, and the checks performed after a release rather than listing every small code edit.

Homepage live status and PayBloom pay tools

Added a live status board to the homepage that pings every tool directly from your browser, so you can see at a glance which ones are online. Expanded PayBloom with Korea-specific calculators — hourly wage with weekly holiday pay, severance pay, and a freelancer-versus-employee comparison — and refined currency display so amounts read naturally in each language.

Checked: live status pings for every tool, the new calculators against known examples, seven-language switching, per-language currency formatting, layout shift and console errors.

Three new tools: ResumeBloom, PayBloom and WatermarkBloom

Released ResumeBloom, a resume and CV builder with multiple templates and PDF export; PayBloom, a take-home pay calculator with a detailed Korea model plus major countries; and WatermarkBloom, for adding text or logo watermarks to images. All three run entirely in the browser, support seven languages, and are cross-linked across the family.

Checked: PDF and image export, calculations against known values, seven-language interfaces, structured data, sitemaps and live HTTP responses.

Guides section and content depth

Added a guides section with ten in-depth, seven-language articles on everyday tasks — image compression, QR codes, loans, photo privacy, passwords and more — each linked to the matching tool. Grouped the homepage tools into clear categories, deepened the help on individual tool and landing pages, and gave every About page its own concrete examples.

Checked: article rendering in all seven languages, related-guide and tool links, category navigation, sitemap validity, layout shift (CLS) and console errors.

Content, translations and trust information

Expanded guides and FAQs across the hub and newer tools, then completed Korean, Japanese, Chinese, Spanish, French and German versions so the detailed help is not English-only. Added standalone About and Contact pages, corrected privacy wording to distinguish local tool inputs from analytics and advertising, and published these build notes.

Checked: all seven language switches, internal links, metadata, structured data, sitemap entries, desktop and mobile layouts, and live HTTP responses.

DevBloom and EmojiBloom

Released a developer toolkit for JSON, YAML, text comparison, Base64, URL encoding, JWT inspection and SHA hashes, plus an emoji, kaomoji and special-character picker. Both keep working data in the browser and provide seven interface languages.

Checked: valid and invalid input cases, Unicode round trips, hash output, copy behavior, search results, responsive overflow and browser console errors.

InvoiceBloom and TimeBloom

InvoiceBloom creates invoices, quotes, statements and receipts from a live document preview before exporting a PDF, preserving Korean and other scripts without a server. TimeBloom uses timestamp-based timing so countdowns, the stopwatch and Pomodoro sessions remain accurate when a tab is in the background.

Checked: totals and tax calculations, Korean PDF output, saved form state, timer transitions, background elapsed time, alarms and the main mobile workflows.

Core tool family improvements

Added real-life calculators, random selection modes, cryptographic password generation, local photo metadata removal and color accessibility tools. PromptBloom gained shareable URLs, local history and output formats. Shared navigation, language behavior, favicons, structured data and font metrics were aligned across the family.

Checked: known calculation examples, cryptographic randomness usage, local file processing, URL state restoration, accessibility contrast calculations, layout shift risks and cross-site links.

How to read these notes

These are release summaries, not a claim that every browser, file or edge case is solved. A check describes what was exercised for that release. Reproducible problems and correction requests can be sent through the contact page and are used to guide later fixes.