furios-recovery (2+git20240517225942.8efcdbf.trixie) trixie; urgency=medium

  * main: add a toggle for SSH access
  * main: hide all buttons when prompting for factory reset password
  * main: change the SSH buttons text accordingly
  * debian: rename furios configuration

 -- Bardia Moshiri <fakeshell@bardia.tech>  Fri, 17 May 2024 18:59:42 -0400

furios-recovery (2) trixie; urgency=medium

  * lvm: mark as unencrypted if /dev/mapper/droidian_encrypted is available
  * main: use droidian-reserved when checking for crypto luks
  * main: handle different cases of dynparts
  * lvm: add a method to use droidian encryption helper for unlocking
  * main: switch from zstd to tar.gz
  * main: add flags to dd to speed it up

 -- Bardia Moshiri <fakeshell@bardia.tech>  Wed, 15 May 2024 15:17:38 -0400

furios-recovery (1) trixie; urgency=medium

  [ Bardia Moshiri ]
  * main: rework as FuriOS recovery
  * lvm: initial implementation
  * treewide: rebrand to FuriOS recovery
  * images: add furilabs images
  * Merge pull request #1 from DavidB420/trixie
  * main: fully implement factory reset and decrypt
  * circleci: use furilabs
  * debian: switch to native
  * debian: depend on zstd

  [ DavidB420 ]
  * added furilabs logo in lvgl
  * updated meson for lvgl images
  * remove static for lvgl images
  * update image init
  * using loop initialize images
  * added fixes for issues found in test env

  [ Eugenio Paolantonio (g7) ]
  * [packaging] Add initial packaging
  * HACK: indev: raise MAX_TOUCHSCREEN_DEVS to 2
  * HACK: unl0kr: always show the on-screen keyboard
  * unl0kr: support minui backend
  * Allow shutting down the device on inactivity
  * Set default timeout to 5 minutes
  * Merge remote-tracking branch 'upstream/master' into feature/bookworm/timeout
  * unl0kr.conf: Add a commented timeout= parameter
  * [packaging] Install Droidian-specific configuration
  * [skip ci] Replace Drone with CircleCI
  * [skip ci] [ci] Use the checkout step provided by the droidian-buildd orb
  * Merge tag 'upstream/0.3.0' into feature/bookworm/upgrade-0.3.0
  * [skip ci] Move to Droidian rolling
  * [packaging] rules: do a static build
  * [unl0kr] Allow compiling statically

  [ Johannes Marbach ]
  * Initial import
  * Ignore devices that libinput doesn't understand
  * Add README
  * Disable building examples and add upstream PR
  * Update upstreaming status
  * Update upstreaming status
  * Update submodules
  * Add support for full keyboards
  * Update README now that keymaps work / are being upstreamed
  * Remove trailing colon
  * Add new pull request for upstreamin automatic device discovery
  * Fix typo
  * Add XKB to dependencies
  * Update PR state
  * Add support for dynamic layout switching (en / de)
  * Add theme switching
  * Add password disclosure feature
  * Use the same font as elsewhere for keymap dropdown
  * Replace duplicated font styles with one global object
  * Prevent repeat events for pointer and touch events
  * Swap drawing order to prepare for key popovers
  * Add key popover PR
  * Wrap top buttons in grid for easier alignment
  * Add power (soft) button
  * Prevent scrolling in button row
  * Add fonts and command for converting them
  * Add unsqu33kr script and use it to add French, Spanish and fourth layer
  * Add power button and refine layout description
  * Add missing punctuation characters
  * Make eschar key depend on layout
  * Use empty string instead of NULL if trigger key is not needed
  * Minor adjustments to support mobile screen formats
  * Add notes about layout generation and screen recording
  * Add actual links
  * Add on-screen keyboard toggling with animation
  * Shorten layout names
  * Split auto-generated layouts into dedicated file
  * Update PR status
  * Update submodules
  * Replace device discovery with upstreamed code
  * Update PR status
  * Update submodules
  * Add currently known shortcomings
  * Add POC for general purpose framebuffer keyboard
  * Add POC for upper case letters
  * Update PR status
  * Update submodules
  * Update submodules
  * Add XKB settings
  * Add multi-device PR
  * Move cursor image to its own file
  * Remove OSK POC (now in separate buffyboard repo)
  * Replace unsqu33kr with squeek2lvgl
  * Update squeek2lvgl and regenerate layouts
  * Update squeek2lvgl and regenerate layouts
  * Clean up main.c
  * Minor clean up in Makefile
  * Update squeek2lvgl
  * Update submodules
  * Add ctrl flag PR
  * Add custom coloring of keys
  * Customise Shift key
  * Update description
  * Change case
  * Fix font links
  * Fix case
  * Add copyright headers
  * Add link
  * Small fixes
  * Fix casing
  * Link to wiki
  * Update PR status
  * Hide OSK when physical keyboard is connected
  * Merge branch 'meson' into 'master'
  * Remove obsolete files
  * Add copyright header
  * Update squeek2lvgl
  * Update squeek2lvgl and fix further warnings
  * Auto-generate list of LVGL sources
  * Add CLI interface
  * Eliminate libinput_multi*
  * Update submodules
  * Rename parameter
  * Add fbdev PR
  * Shorten argument name
  * Update squeek2lvgl
  * Update squeek2lvgl
  * Use proper prefixes
  * Auto-append newline
  * Load configurable settings from configuration file
  * Update submodules
  * Enable key popovers on demand
  * Create theming infrastructure and set up default light and dark theme
  * Adapt border colors
  * Handle CRYPTTAB_TRIED and CRYPTTAB_SOURCE
  * Update submodules, regenerate layouts, switch to OpenSans
  * Make UI adaptive
  * Add autohide config option
  * Allow user theme selection via config file
  * Limit textarea width
  * Add script for generating screenshots
  * Make script run in (a)sh
  * Merge branch 'fix_meson_install' into 'master'
  * Change default layout to en-US
  * Use correct array element type in memset
  * Set correct version
  * Merge branch 'pmos-themes' into 'master'
  * Handle physical return key events
  * Generate screenshots for all themes
  * Reference screenshots
  * Avoid TTY cursor blinking
  * Specify check: True when running external commands
  * Hide partition name
  * Prevent scrolling when keyboard hides
  * Add changelog
  * Update screenshots (now that cursor is gone)
  * Gracefully kill process to allow TTY reset
  * Do not show last typed character when typing
  * Update submodules, fix LVGL keyboard coloring
  * Merge branch 'for-upstream/cherrypicker/backends-dpi' into 'master'
  * Update changelog for 0.2.0
  * Update lvgl & lv_drivers
  * Don't set 0 dpi because it'll mess up lv_dpx
  * Fix type warning
  * Enable warning level 3 and fix all warnigns
  * Use actual device DPI value
  * Add config option to customise bullet character
  * Merge branch 'for-upstream/cherrypicker/timeout' into 'master'
  * Merge branch 'tweak-lvgl-files-script' into 'master'
  * Merge branch 'for-upstream/cherrypicker/whoops' into 'master'
  * Merge branch 'add-left-icon' into 'master'
  * Disable terminal keyboard while unl0kr is running
  * Extend --geometry flag to also accept display offsets
  * Remove blank line
  * Update lvgl & lv_drivers to latest master
  * Update changelog
  * Explain how to update the submodules
  * Add note about pipenv
  * Swap order of terminal / keyboard mode setting calls
  * Add changelog for b44593da3c5f88582e98f5855e1b4d1c2a0e1121
  * Add missing newline
  * Leave *lots* of space for textarea
  * Add delay to prevent interference
  * Add constants for pmOS themes
  * Add styling for lv_bar widget
  * Merge branch 'tweak-lvgl-files-script' into 'master'
  * Update submodules
  * Hide label if it clips
  * Update lvgl & lv_drivers
  * Add config option to disable input sources
  * Regenerate screenshots
  * Disable evdev driver
  * Disable built-in fonts
  * Disable unused widgets
  * Disable unused themes
  * Disable grid layout
  * Add changelog entry for config review
  * wip
  * wip2
  * wip
  * WIP
  * wip
  * wip
  * screenshots
  * Tweak msgbox layout
  * Merge branch 'feature/pmos-theme' into 'master'
  * Switch default theme back to breezy
  * Update changelog for 0.3.0

  [ Oliver Smith ]
  * regenerate-fonts.sh: new file
  * README.md: add links to fontawesome icons
  * font: add icon chevron-left
  * find-lvgl-sources: simplify
  * find-lvgl-sources.sh: remove lvgl/src/extra

  [ Eugenio Paolantonio ]
  * Allow runtime selection of the lvgl display driver ("backend"), enable DRM backend

  [ Dylan Van Assche ]
  * themes: add pmOS themes

  [ Clayton Craft ]
  * meson: actually install stuff

  [ clayton craft ]
  * convert project to use meson

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 02 May 2024 20:19:41 -0400

