Skip to content

Releases: libapps/libapps-mirror

Build improvements, i18n helpers, and npm support

30 Aug 02:54
Compare
Choose a tag to compare
  • mkzip: trim empty directories.
  • build: push shflags usage to leaf scripts.
  • readlink: convert to python.
  • get_relative_path: convert to python.
  • pylint: new helper.
  • concat: convert to a python script.
  • build: start a common libdot.py module.
  • build: disable node download logic for crosh builds for now.
  • build: add support for using npm in builds.
  • stack: rewrite and add tests.
  • MessageManager: prefer browser translations over local ones.
  • i18n: move getMessage helper here.
  • i18n: move replaceReferences helper here.
  • i18n: start a new file to hold i18n/l10n related funcs.
  • plugin-to-platform-specific: delete unused vars.

A11y improvements, and keyboard/mouse tweaks

30 Aug 02:54
Compare
Choose a tag to compare
  • Update to libdot 1.23. Build improvements, i18n helpers, and npm support.
  • mouse: Support horizontal mouse scroll wheel events.
  • keyboard: Add more keyboard binding callbacks.
  • mouse: Disable default handling for mouse buttons 3 & 4.
  • keyboard: Ignore Tab keys in onKeyPress_.
  • etc: osc52.el: Fix terminal detection.
  • build: mkdist: Delete dead code.
  • a11y: Ensure the Page Up button isn't shown when the ScrollPort is focussed.
  • build: Convert concat to a python script.
  • a11y: Only announce a space character if it is the character actually printed to the screen.
  • a11y: Mark offscreen rows that hold selection as hidden.
  • a11y: Update the selection when accessibility is enabled even if it's collapsed.
  • test: Remove invalid page-down-all-rows-visible test.
  • a11y: Add announcements of the Space character.
  • a11y: Handle announcements of selection changes.
  • a11y: Simplify handling of duplicate live output.
  • a11y: Change to have a role="log".
  • a11y: Announce messages shown by showOverlay.
  • a11y: Fix announcement of current scrolled percentage.
  • a11y: Don't announce page up/down at the top/bottom of the screen.
  • a11y: Fix an assertion failure in hterm.AccessibilityReader.
  • test: Add simple test page.
  • test: Add/update various test data files.
  • a11y: Make it possible to enable/disable accessibility at runtime.
  • a11y: Announce the current screen content on Page up/down.
  • a11y: Add skip-links to allow screen readers to scroll the terminal.

Extension startup fix

30 Aug 02:53
Compare
Choose a tag to compare
  • Update to hterm 1.80. Minor tweaks.
  • prefs: Support translating hterm categories.
  • Automatically add -oSendEnv args for hterm env vars.
  • Fix a11y crash in extension on non-CrOS systems.
  • FAQ: Document mouse cursor customization.

Minor tweaks

30 Aug 02:51
Compare
Choose a tag to compare
  • prefs: Add COLORTERM to default env.
  • vt: Automatically hide the mouse cursor while typing.
  • vt: Improve & document mouse cursor customization.

OpenSSH 7.7p1, Unicode 11.0.0, and bug fixes

20 Jun 17:47
Compare
Choose a tag to compare
  • Update to libdot 1.22. Unicode 11.0.0 updates and new helpers.
  • Update to hterm 1.79. A11y (screen reader) improvements & keyboard/mouse fixes.
  • crosh: Extend for arbitrary commands.
  • crosh: Support passing command line args down.
  • sftp: Fix directory deletion and copying.
  • docs: Improve building/reference documentation.
  • extension: Add a link to the options page at the bottom.
  • Use new lib.f.lastError helper.
  • crosh: Display errors from terminalPrivate if available.
  • removeFile: Fix param typo.
  • docs: Update the hex ids info.
  • terminal: Adds the crostini terminal icon to use with crosh.
  • ssh_client: Update to openssh-7.7p1.
  • FAQ: Add a X11 forwarding answer.
  • FAQ: Add omnibox with multiple extensions.
  • API: Add onSendMessageExternal to allow FilesApp to sftp mount.
  • lint: Clean up semi-colon usage.
  • a11y: Add basic support for announcing command output to AT.
  • Handle option page loading failures.
  • docs: Document the crosh code on the Chrome side.
  • gsc: Implement a PIN cache for GSC agent.
  • a11y: Preserve selection when scrolling collapsed selections.
  • crosh: Pass the selected profile over.
  • ssh_client: Stub out permission check.
  • agent: Improve gnubby extension probing.
  • Crush all images.
  • release: Automatically minimize translations.
  • ssh_client: Add a echosshd utility.
  • l10n: Improve pref descriptions and translation tips.
  • l10n: Import updated translations.
  • prefs: Auto-select icon for preferences page.

Unicode 11.0.0 updates and new helpers

20 Jun 17:47
Compare
Choose a tag to compare
  • Start a dedicated README file.
  • lint: Add some linting script helpers.
  • concat: Improve handling of escapes with string embedding.
  • lib.f.lastError: New helper.
  • readlink: Fix python-3 print func handling.
  • lib.CredentialCache: New cache helper.
  • wcwidth: Update lookup tables to Unicode 11.0.0.
  • imgcrush: New helper script for crushing images.
  • mkzip: Automatically minimize translations.

A11y (screen reader) improvements & keyboard/mouse fixes

20 Jun 17:47
Compare
Choose a tag to compare
  • Update to libdot 1.22. Unicode 11.0.0 updates and new helpers.
  • osc52.vim: Split base64 output when using get_OSC52_DCS for screen.
  • keyboard: Add media key handling only for Chrome OS systems.
  • keyboard: Cleanly handle Firefox keyboard deviations.
  • keyboard: Update Chromebook media bindings.
  • build: Fix base64 usage on macOS.
  • vt: Strip most control chars out for bracketed paste.
  • keyboard: Improve addKeyDef documentation.
  • mouse: Don't use user-configured word break matches when ctrl-clicking on urls.
  • mouse: Double click should expand selection whether "copy-on-select" is on or off.
  • a11y: Hide invisible elements from the screen reader.
  • a11y: Add the aria-readonly attribute to the x-screen element.
  • vt: Fix initial cursor display to match internal state.
  • vtscope: Fix python-3 print func handling.
  • prefs: Add Noto Sans Mono to the default font list.
  • Clean up code a bit to pass linting.
  • a11y: Add basic support for announcing command output to AT in hterm.
  • a11y: Improve accessibility command output.
  • tests: Add callbacks with image loading.
  • terminal: Preserve selection when scrolling collapsed selections.
  • Crush all images.
  • tests: Fix floating point rounding error in Terminal.dimensions.
  • vt: Unbreak legacy mouse wheel encoding.
  • vt: Implement OSC 104 (color reset) support.
  • vt: DECALN: Fix cursor position.
  • prefs: Improve descriptions and translation tips.

Few new features and support for Chrome Extensions

20 Jun 17:47
Compare
Choose a tag to compare
  • Update to hterm 1.78. Extended underlying support.
  • Rework label alignment logic.
  • Accept URI escapes in usernames & fingerprints.
  • Document extensions that whitelist us.
  • sftp: document the source a bit more
  • Delay some connection dialog work until visibility.
  • Unify params object setup.
  • Document expected coding style.
  • Support running as an extension.

Extended underlying support

20 Jun 17:46
Compare
Choose a tag to compare
  • Add support for changing underline style/color.
  • README: document our mirrors/release sites.
  • Fix typo in autocapitalize attribute.
  • Send a signal when the frame is made visible.
  • Document expected coding style.
  • Fix fallback git value.

Bug fixes & smaller extension downloads

06 Jan 08:48
Compare
Choose a tag to compare
  • Update to libdot 1.21. Minor fixes.
  • Update to hterm 1.77. Various bug fixes.
  • Remove screenshots from releases.
  • Document F11 when running in a tab for fullscreen for keyboard shortcuts.
  • Shuffle nacl plugin paths for CWS filtering for smaller downloads for users.
  • Fix resize errors after connect.
  • Fix minor dialog error w/unbalanced rows.
  • Set charset=utf-8 in html files.
  • Refactor URI parsing into helper functions.
  • Parse out fingerprint from ssh:// URIs.