- Fix UTF-8 conversion of binary escape sequences when creating barcodes
- Fix scan order for intervals under one second
- Add arabic translation
- Update French translation
- Fix magnifying barcode recreation
- Update parcel tracking URL
- Update multiple translations
- Only ask for barcode size when exporting/sharing
- Use maximum brightness when showing a generated barcode
- Allow file input from share menu
- Update multiple translations
- Export/share as JPEG
- Ignore "URL:" before URLs in barcode content
- Fix exporting/sharing multiple history items
- Update multiple translations
- Add an option to show a checksum for the decoded content
- Add support for encoding escape sequences for non-printable characters
- Update Italian translation
- Update ZXingCpp for Aztec Runes
- Update Italian translation
- Add history shortcut
- Return Codabar start/stop codes
- Update French, Russian, Spanish and Ukrainian translations
- Add an option to ignore any duplicates
- Fix invalid bluetooth connection
- Update Russian translation
- Update Ukrainian translation
- Update Chinese translation
- Improve support for old devices
- Fix SCAN Intent
- Add DX Film Edge barcode format
- Update Turkish translation
- Update Ukrainian translation
- Include scan label in exports/shares
- Update Russian translation
- Edit scan label in decoding screen
- Add a button to add generated codes to the history
- Improve scanning from images
- Improve asking for camera permission
- Fix margin for recreated barcodes
- Limit duration of error beep to 1s
- Update Ukrainian translation
- Update Spanish translation
- Extend selection with single taps in history listing
- Update Brazilian Portuguese translation
- Include rMQR Code for updates
- Make rMQR Code selectable
- Add support for rMQR (rectangular Micro QR) Code
- Share history as a file
- Only share selected scans from history
- Fix quick settings tile for Android 14
- Fix Xiaomi MIUI lockscreen barcode shortcut
- Update French translation
- Update Czech translation
- Update Russian translation
- Share scanned contents as a file
- Recreate binary barcodes too
- Add Bulgarian translation and Brave search engine
- Update Russian translation
- Fix general format restriction from preferences
- Support encoding binary data
- Add margin parameter for encoding
- Add copying binary data as hex dump
- Fix parsing TYPE argument in VCARDs
- Update Russian translation
- Update Brazilian Portuguese translation
- Update Ukrainian translation
- Update Chinese translation
- Fix saving custom language
- Update Brazilian Portuguese translation
- Update Chinese translation
- Update Czech localisation
- Update Russian translation
- Update Italian language
- Expand escape sequences in encoding input
- Update Taiwan translation
- Support sending scans via bluetooth
- Fix resolving error correction level for recreation
- Improve asset image compression
- Update ZXing C++
- Update Italian translation
- Update Russian translation
- Add setting error correction for AZTEC/PDF417
- Fix setting error correction level for QR Codes
- Make error beeps follow beep settings too
- Don't close the app when cameras is unavailable
- Fix parsing WiFi network suggestions
- Update zh-rCn translation
- Fix monochrome launcher icon
- Improve detection of inverted barcodes
- Optionally allow duplicates in bulk scan
- Add Danish translation
- Update Italian translation
- Update Japanese translation
- Update Russian translation
- Fix charset decoding for PDF 417
- Fix monochrome icon
- Add optional audio feedback for scanning
- Allow removing individual WiFi network suggestions
- Recognize incomplete and malformed WiFi barcodes
- Fix using shared text for encoding
- Add Korean language
- Update Chinese translation
- Update Português/Brasil translation
- Update Russian translation
- Fix parsing URLs in barcodes
- Update French, Portuguese, Turkish and Taiwan translation
- Fix generating 1D barcode text output
- Allow pinching a barcode to its generated size
- Fix view/frame transformation matrix
- Fix handling of tab characters
- Update Indonesian translation
- Update Russian translation
- Add an action item to lock/unlock free rotation
- Support setting fore and background colors when creating barcodes
- Fix creating barcodes with UTF-8 content
- Make recreated barcode interactive
- Update to latest ZXing C++
- Update Italian translation
- Update Russian translation
- Update Turkish translation
- Update Italian translation
- Fix handling GS1 and ISO15434 content types
- Fix VerifyError on Android 4
- Recreate and show barcode from read contents if possible
- Add ebay, Amazon and barcodelookup.com to search engines
- Fix proguard configuration
- Migrate to ZXing-C++ and add support for Micro QR Codes
- Multi-select scans in history listing
- Remove preset content for Encode shortcut
- Always show QR Code version and remove setting
- Fix PDF-417 UTF-8 text encoding
- Hide sensitive content from clipboard
- Remove setting a custom language on Android 13+
- Condense text output of generated barcodes
- Update Russian translation
- Update Spanish translation
- Add Persian translation
- Fix parsing timezone in calendar dates
- Update French translation
- Fix extraction of raw bytes for some barcodes
- Add support for Deutsche Post Matrixcode stamp
- Allow free image rotation for scanning from images
- Fix setting TO field in MATMSG format
- Update Italian translation
- Update zh-rCN translation
- Update pt-br translation
- Add support for MATMSG format
- Add a setting to show the QR Code version
- Add timezone offset in calendar dates
- Recognize colloquial incomplete URLs
- Update ZXing library to latest version
- Update Czech translation
- Update Russian translation
- Update Japanese translation
- Update Hungarian translation
- Update design of app icon
- Update pt-br translation
- Update Simplified Chinese translation
- Return directly to caller for deep links
- Fix metadata for deep links
- Add a setting to quickly enable/disable forwarding
- Stop playing error beep when in silent mode
- Improve enabling/disabling torch mode
- Update to latest ZXing version
- Update German translation
- Update Russian translation
- Fix broken detection of binary content
- Add a menu item to temporarily scan a certain format only
- Add a monochome launcher icon for Android 13
- Show alpha numeric characters in binary data
- Fix showing binary data label for scans from the history
- Fix handling empty meta strings
- Update Turkish translation
- Update Ukrainian translation
- Update French translation
- Update Polish translation
- Update Russian translation
- Add forwarding into external browser
- Fix visibility of zoom slider when switching cameras
- Fix cropping still images
- Improve usability of zoom slider
- Update Dutch translation
- Update Chinese translation
- Fix saving external files on Android Q and newer
- Use cropping limiter settings for image picking too
- Remove extra link on result screen
- Update Turkish translation
- Support deep links
- Support "A:" in WIFI codes
- Allow multiple query arguments in custom URL
- Add Wi-Fi info data section
- Add Vietnamese translation
- Update Brazilian Portuguese translation
- Update Hungarian translation
- Update Ukrainian translation
- Update Russian translation
- Add a setting to set the delay for bulk mode
- Add support for MECARD contact format
- Remove unused permissions on Android Q
- Update Spanish translation
- Update Japanese translation
- Fix in-app language switching for App Bundles
- Add a setting to choose barcode formats to scan
- Ask before removing network suggestions
- Update Traditional Chinese Translation
- Update Russian language
- Update Dutch translation
- Add a preference item to remove WiFi network suggestions
- Update Traditional Chinese Translation
- Update Russian language
- Add a setting to pick a default search engine
- Update Traditional Chinese
- Update Dutch translation
- Update Bengali translation
- Update Simplified Chinese
- Use cropping limiter by default for new installations
- Truncate all toasts with strings from the outside
- Add Bangla translation
- Add missing Japanese locale
- Update Hungarian translation
- Update Russian app description
- Add a setting to show/hide scanned data when scanning continuously
- Only show the first 50 characters when scanning continuously
- Share binary data as hex dump
- Update Russian language
- Fix adding contacts and calendar entries on Android 11+
- Add a setting to always start in bulk mode
- Add Czech translation
- Update Spanish translation
- Update Czech translation
- Add a quick settings tile to scan from settings
- Make custom background requests time out after 5 seconds
- Add Japanese translation
- Updated French translation
- Improve formatting date and time in history listing
- Add haptic and audible feedback for background request errors
- Add a setting to automatically return to scanning screen after copying
- Add a button to test the background request
- Show HTTP response for background requests
- Improve SVG export
- Automatically continue with an action after granting a permission
- Update Chinese translation
- Update French translation
- Update Indonesian translation
- Update Turkish translation
- Update Ukrainian translation
- Put images with transparent pixels on white/black
- Use cropping limiter when scanning from images too
- Support setting the error correction level when creating QR Codes
- Support setting a custom deviating locale
- Use adaptive icons for shortcut icons
- Add exporting barcodes as plain text
- Add Ukrainian translation
- Add Turkish translation
- Add Georgian translation
- Update Indonesian translation
- Update Russian translation
- Update Italian translation
- Update Simplified Chinese translation
- Use Material Design settings with headers
- Add a setting to choose the message type when forwarding scanned content
- Add a setting to automatically send the scanned content to a custom URL
- Add a setting to automatically put contents into clipboard
- Add an explicit button to copy WiFi password into clipboard
- Update Indonesian translation
- Alternatively remove region of interest by dragging handle to a screen corner
- Restrict region of interest to screen space
- Remove extra action item to create barcode
- Add bulk mode
- Remember region of interest permanently
- Export generated barcode as SVG
- Run detection on images in background
- Remove a scan from result view
- Update Indonesian translation
- Stop detection while region of interest is modified
- Fix resetting region of interest
- Add Polish translation
- Improve usability of cropping limiter
- Draw round corners around region of interest
- Update Indonesian translation
- Add a handle to define a region of interest
- Add a setting to show/hide cropping limiter
- Add support for VCALENDAR types
- Add spanish translation
- Add copy to clipboard button to context menu in history listing
- Make history actions work on current listing only
- Keep camera selection over orientation changes
- Add a setting to enable reading of vertical 1D barcodes
- Share history as CSV and JSON too
- Export history in JSON format
- Update Indonesian translation
- Fix initializing of RenderScript automatically
- Fix highlighting after landscape to landscape rotations
- Update Russian translation
- Force compat mode if native RenderScript crashed
- Export SQLite database
- Improve order of preferences
- Update Italian translation
- Zoom in & out by swiping vertically in camera view
- Add a setting for swipe to zoom feature
- Optimize vector drawables
- Update Indonesian translation
- Fix Proguard configuration
- Add giving scans individual names in history listing
- Add searching the history
- Add a setting to search harder for barcodes
- Add a setting to control vibration on detection
- Add app shortcuts for launchers that support them
- Remove saving barcodes for intents from other apps
- Show latest possible result point in camera view
- Suggest a WiFi network on Android Q+
- Always put parsed WiFi password into clipboard
- Use native image processing where available
- Ignore consecutive duplicates by default
- Fix saving external files on Android Q+
- Fix order of metadata items
- Show barcode metadata
- Add a setting to show/hide metadata
- Include metadata in CSV export
- Update italian translation
- Fix resetting flash button
- Fix CSV export for Android Q
- Add a setting to not save consecutive double scans
- Add a setting to show/hide hex dump
- Limit history items to just one line
- Fix window insets for consecutive screens
- Fix broken RenderScript built
- Fix getting window insets for Android Lollipop and above
- Ensure non-printable content is saved as raw data
- Highlight detected barcodes in camera view
- Add bing and yandex search engines
- Update Chinese Translation
- Update Italian translation
- Update Indonesian translation
- Save and restore history list state
- Improve scanning from large images
- Fix opening image files by "Open with"
- Fix window insets below Android Lollipop
- Scroll content below tool and system bars
- Preset file name to save with format and content
- Add encode menu item to make encoding easier when keyboard is visible
- Increase font size of barcode contents in history
- Update Hungarian translation
- Update Indonesian translation
- Fix encoding for old Androids
- Fix returning result for ZXing's SCAN intent again
- Fix transfering barcode format from history
- Allow scaling a new barcode to half its size
- Remember last selected barcode format
- Make open URL default action after decoding a barcode
- Add a setting to open contents without inspection
- Highlight codes for picking in shared/loaded images
- Improve visability of crop border
- Fix returning result for ZXing's SCAN intent
- Fix navigating back without choosing an image
- Pinch/Zoom shared/loaded images to scan just a section
- Add a load file menu item to load an image file
- Add a save file menu item to the barcode view
- Use discrete style for size seek bar
- Fix bar transparency when zooming/pinching
- Improve displaying scanned barcodes
- Show a message if a barcode cannot be shared
- Fix setting system bar transparency when double taping a barcode
- Update Dutch translation
- Update Hungarian translation
- Update Indonesian translation
- Update Italian translation
- Additionally export history as CSV file
- Color tool and system bars when a view is scrolled
- Add an intent filter for opening images
- Add Russian translation
- Add OTP support
- Update Indonesian translation
- Fix crash caused by missing support for Regex on Android < 6
- Add missing extras for ZXing result intents
- Add preferences dialog and the option to use a custom URL with read contents
- Add Brazilian Portuguese translation
- Add Chinese translation
- Encode text using UTF-8 encoding when creating a barcode
- Downgrade ZXing version
- Improve getting system UI metrics
- Fix tap to focus on some devices
- Add support for VCard and VEvent barcodes contents
- Generated barcodes are now zoomable
- Fix creating PDF417 barcodes
- Add support for special barcode contents (WiFi, SMS, phone, E-mail)
- Add Indonesian translation
- Update Hungarian translation
- Make system bars completely transparent
- Pick search engine for content that is not an URL
- Try Google when opening content as URL fails
- Show generic error message if barcode generation fails
- Distribute APK instead of App Bundle
- Save binary data into external file
- Fix storage of binary data
- Remove horizontal orientation line from scanner
- Fix crashes on Lineage and remove RenderScript fallback
- Improve handling of binary data
- Add a fallback for RenderScript
- Add italian translation
- Fix support for 64 bit architectures
- Pick list separator on sharing history listing
- Update Hungarian translation
- Share history listing as plain text
- Add separator line between history items
- Add content description for floating action buttons
- Fix generating hex dump
- Show a hex dump of decoded contents
- Fix processing text from share menu
- Add French translation
- Fix broken history listing
- Show barcode type and content length after decoding
- Toggle availability of torch mode button according to camera features
- Save scanned codes and show a history listing
- Share generated barcodes
- Add scanning from a shared image
- Add menu item to switch between camera front/back camera
- Add dutch and hungarian translation
- Qualify for F-Droid
- Normalize URL schemes
- Fix handling of camera scene modes
- Add german translation
- Fix handling of data intents
- Respond to ZXing' SCAN intents
- Fix pre-processing for Android 7+
- Fix adaptive icons for Android 8+
- Improved pre-processing
- Added adaptive icon for Android 8+
- Decrease default magnification to 10%
- Fixed crash when going back very fast
- Changed primary color
- Support tap to focus
- Save chose zoom level permanently
- Update ZXing to latest version (3.3.2)
- Added a camera zoom slider
- Added an unobtrusive wallpaper background
- Replaced lock marks with just a horizontal line
- Put toggling torch mode into Floating Action Button
- Brought back inverting every second frame
- Create barcodes
- Streamlined video pre-processing
- Decoded content is editable now
- Fixed position of lock marks on tablets
- Open README from menu
- Keep proguard from messing with renderscript