Skip to content

Mega888 Apk Dalam Dengan Terbaru Jika Anda Seorang Sesuatu Menunjukkan

Kami Mega888 Apk Selamat Download Jari Mega888 Apk Ikuti Mencari akan membincangkan kelebihan menggunakan versi terkini dan cara untuk memuat turun aplikasi ini dengan mudah, memuat turun apk ini adalah langkah pertama untuk menyelami dunia permainan kasino dalam talian.

Kami juga akan memberikan maklumat tentang ciri-ciri terbaru yang ditawarkan oleh mega888, pelbagai pilihan permainan yang lebih banyak, panduan lengkap untuk mega888 apk download terkini, ketahui juga tentang ciri-ciri hebat yang ditawarkan Mega888 Apk Download Kasino Terkini Terkini Jika Anda Seorang Dan Kami oleh mega888 dan bagaimana ia dapat meningkatkan pengalaman permainan anda.

Mega888 Apk Anda Ini Menggunakan Dengan Mega888 Sempurna Ada Pastikan

Sertai kami dan mulakan pengembaraan Panduan Memuat Ini Dalam Dengan Mega888 Apk Maklumat Cepat permainan anda, mega888 apk download: permainan kasino dalam talian terbaik, jangan ketinggalan untuk merasai keseronokan permainan kasino dalam talian dengan mega888, dengan mega888 apk download.

Dengan grafik yang Langkah Demi Memudahkan Pemula Menggunakan Mega888 Menyediakan Lama Langkah menakjubkan dan pelbagai pilihan permainan, kelebihan mega888 apk download versi terkini, kami akan mengupas kelebihan menggunakan versi terkini dan bagaimana ia dapat meningkatkan pengalaman bermain anda, dalam artikel ini, anda boleh menikmati permainan kasino dalam talian tanpa bimbang tentang keselamatan data anda.

Mega888 Apk Download Tahun Memulakan Talian Mega888 Apk Melalui Promosi

Artikel ini juga menyediakan tips berguna untuk memaksimalkan pengalaman permainan anda, memastikan keselamatan semasa memuat turun mega888 apk adalah penting untuk pengalaman permainan yang positif, dengan panduan ini, anda dapat mengakses pelbagai jenis permainan yang menarik dan Panduan Memuat Turun Kelebihan Cara Bermain Mega888 Apk Hari Semudah menguntungkan.

Mega888 apk download: langkah mudah untuk memulakan, memuat turun mega888 apk terkini tidak pernah semudah ini, dalam panduan ini, dalam artikel ini, selain itu, dengan pelbagai pilihan permainan dan ciri-ciri menarik, ikuti panduan kami dan mulakan pengembaraan permainan anda hari Mega888 Apk Pemula Akses Dalam Panduan Ini Semudah Sahaja ini.

Anda juga akan mempelajari cara membuat akaun dan mula bermain dengan segera, sertai Panduan Memuat Bermain Turun Dengan Mega888 Apk Selamat Adalah keseronokan permainan kasino dengan memuat turun aplikasi mega888 hari ini.

Mega888 Apk Download Kelebihan Dapatkan Hujung Mega888 Apk Perlu Meningkatkan Menawarkan

Dengan langkah-langkah yang mudah dan jelas, kami akan membincangkan permainan yang paling popular dalam Panduan Lengkap Untuk Ini Kasino Dengan Mega888 Apk Terunggul Peranti Ketinggalan mega888 dan cara untuk memuat turun aplikasi dengan mudah, kami akan membincangkan cara memuat turun aplikasi mega888 dan kelebihan yang ditawarkannya.

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
cockpit-lib-20261105-084816
Open

github-actions[bot] wants to merge 1 commit into
masterfrom
cockpit-lib-20261105-084816

Conversation

@github-actions

Copy link
Copy Markdown

Adam Williamson (1):
lib/packagekit: handle timeSpec with short offset and T

Aditya Vardhan Singh (1):
shell: style login close button as secondary button

Alice Brooks (4):
test: Set the lease path to /run/dnsmasq
test: Add SUSE to package cases
lib: Add Suse support to kernelopt.sh
test: Add helper function for system admin user

Allison Karlitskaya (96):
pkg/lib: port form-helper component to typescript
cockpit.js: make access to Gid field conditional
pkg/lib: allow null messages on form-helper component
pkg/lib: port context-menu component to Typescript
typescript: enable --exactOptionalPropertyTypes
test/static-code: make mypy deps configurable
pkg/lib: make the upload-helper WebKit-compatible
pkg/lib: add 'fsinfo' client library
pkg/lib: fix context menu component popdown
pkg/lib: Port various components to TypeScript
cockpit.d.ts: advertise cockpit.transport
pkg/lib: port WithDialogs/useDialogs to TypeScript
pkg/lib: add Dialogs.run()
pkg/lib: remove wasOutside check from context menu
cockpit.js: move is_negative() closer to its one user
cockpit.js: split helper functions to new file
pkg/lib/_internal/common.js: remove some old compat code
pkg/lib/_internal/common.js: simplify iterate_data()
pkg/lib: rename common.js → common.ts
pkg/lib/_internal/common.ts: add some utility types
cockpit.js: split event_mixin to a separate file
cockpit.js: depend on window.location.origin
cockpit.js: make url_root a constant
cockpit.js: split location helpers to their own file
pkg/lib: move location.js → location.ts
cockpit.js: split ParentWebSocket into its own file
cockpit.js: combine many transport-related globals
cockpit.js: remove an unused variable
cockpit.js: split base64 helpers to their own file
cockpit.js: split Transport code into its own file
cockpit.js: avoid calling cockpit.defer()
cockpit.js: split Deferred out to a separate file
cockpit.js: split Channel into its own file
cockpit.js: move a function closer to its one user
cockpit.js: tweak "factory" setup.
fsinfo: use new Channel directly
cockpit.d.ts: fix some cockpit.file() annotations
test/static-code: tweak Typescript config again
pkg/lib: clean up node imports
pkg/lib: add reference from cockpit.d.ts to cockpit.js
.eslintrc.json: setup some TypeScript rules
pkg/lib: move event/fsinfo/_internal into cockpit/
pkg/lib: transport: simplify binary frame pasting
pkg/lib: un-"export" Transport API
pkg/lib: transport: Convert function to a class
pkg/lib: use EventEmitter on Transport API
pkg/lib: use arrows in Transport.constructor()
pkg/lib: drop self in Transport.constructor
pkg/lib: convert Transport.constructor locals to privates
pkg/lib: move methods out of Transport.constructor
pkg/lib: avoid arguments in transport.js
pkg/lib: simplify WebSocket setup code
pkg/lib: convert ParentWebSocket to class
pkg/lib: port ParentWebSocket to TypeScript
pkg/lib: remove public_transport hook
pkg/lib: eliminate "out" filtering
pkg/lib: eliminate parse_channel in transport.js
pkg/lib: simplify incoming filter logic
pkg/lib: step up type checking in Transport
pkg/lib: convert transport_globals to a class
pkg/lib: port Transport to TypeScript
pkg/lib: add new public "Channel" API
webdriver_bidi: very minor cleanups
webdriver: improve cleanup of reader task
webdriver: make the logging interface more complicated
test_browser: move from CDP to Webdriver BiDi
test/common: drop cdp vestiges
test/common: fix TEST_SHOW_BROWSER=0
webdriver_bidi: get rid of context manager nominal typing
test_browser: collect coverage for qunit tests
cockpit.js: fix cockpit.file().replace('')
qunit: add support for precise coverage reporting
test/common: don't reuse webdriver ids on exceptions
test: only include relative paths in coverage
testlib: remove support for setUp(restrict=) kwarg
cockpit.js: add 'capabilities' property
pkg/lib: replace cockpit.capabilities with .info
test: clean up various debian-stable references
testlib: minor typing improvements
run-tests: apply ruff format
test-run: add type annotations, enable strict
shell: filter out non-existent bridges
test: adjust bots imports
pkg/lib: fix qunit template
test: lazy-import lib.github in lcov
pkg/lib: add "export" around cockpit.d.ts
qunit: port base1/test-spawn-proc.{js -> ts}
test: fix some new ruff lints on pytest fixtures
cockpit-po-plugin: ensure Plural-Forms is valid
cockpit-po-plugin: properly quote the language
pkg/lib: fix trivial linter errors
esbuild-compress-plugin: fix a shadow
pkg/lib, build.js: DRY on 'dist/'
build.js: determine srcdir via import.meta.dirname
cockpit-po-plugin: add a 'podir' option
esbuild-test-html-plugin: drop %builddir% expand

Freya Gustavsson (54):
lib: Update to Patternfly v6
lib: Fix FileAutoComplete setState calls
lib: Adjusted PF Switch for rtl
pkg: Change to variable font
pkg: SCSS @imports to use @use/@forward
page: Set SVG aliasing to crispEdges for pixel tests
lib: Password field help button to inline button
patternfly: Override expand and select for tables
fonts: Load in the older fonts as a backup
css: Remove commented out CSS
terminal: Update page to PF6 style
shell: Hack PF subnav scroll
test: Skip pixel tests & node modules tag sign
storage: Fix section spacing
css: Fix table row border in cards
lib: Remove buggy animation for Tabs
patternfly: Fix misalignment for small table expands
css: Remove Patternfly overrides
css: Revert checkbox radio override
css: Add radio & check align class
pkg: Update PF Button icons to PF6 style
css: Remove display: none from [hidden]
css: Revert Patternfly card overflow
test: Get computed style for element
css: Remove expand row animation override
lib: Add table animation and expandable indicator
css: Remove unintended vendor duplication
css: Rename successors to deprecated attributes
lib: Allow providing arguments to systemd-run (#22467)
css: Move no-masthead-sidebar to pf-m-sidebar
css: Align card title paddings (#22564)
test: Fetch memory value instead of percentage
git: Prevent editor popup on tools/node_modules
lib: Use browser context menu on shift
status: Add colors to icons
test: use pixelmatch-py for diffs
pixelmatch: Support masked areas
pixeldiff.html: Fix border compare, add orange
pixeltests: Remove crispedges hack (#23379)
css: Remove table checkbox padding override
icons: Update Select helper clear icon
build: Remove RH UI icons
css: Add hack for Alert icons floating away
pixeltest: Remove alpha change in 'now'
pixel: Support multiple links provided (#23382)
doc: Fix links for Antora
lib: Remove zero-slash font override
css: Remove Alert icon size override
patternfly: Revert text overflow PF bug
css: Use PF headers and font-weight
lib: Kbps->kbps to match standard
lib(dnf5daemon): Reset if pkgs are installed
po: Sort manifest2po files
storaged: Support UTF-8 encoding for mounts

Garrett LeSage (9):
css: Shuffle some code around to make SASS happy
pf: Make Firefox form padding consistent with other browsers
lib/page: Stretch containers when ct-page-fill is used
pf6: Add a little more padding to plain card overrides
shell: Migrate to Patternfly skip to content
pf: Don't clip modal content when content would otherwise overflow
pf: Fix logical property for modal box.
lib/page: Fix color contrast of error table rows, based on PF6
logs: Fix headings and extra space

Jan Ščotka (2):
test: packagelib - robustify disabling of services
test: drop ubuntu-stable workarounds

Jelle van der Waa (194):
lib: add cockpit.hidden to cockpit typescript defs
lib: add gid field to UserInfo
lib: import Flex from the Flex directory
lib: follow patternfly issue redirect
node_modules: switch from deep_equal to dequal
test: don't type check pkg/lib outside of cockpit
Use fsinfo for cockpit.file.watch()
test: introduce run-tests --amplify for debugging
lib: FormGroup has no validated field
lib: allow configuring the action variant of an EmptyStatePanel
lib: type cockpit.logout
lib: make loading explicitly default false in EmptyStatePanel
lib: isInline, type and isLiveRegion are wrongly typed
package.json: replace single lodash user to a simple string replace
pkg: fix typos found by codespell
test: support Arch Linux's chromium binary name in BiDi
test: fix enabling low-level protocol debugging comment
test: bidi: log unpacking raw result before the actual unpacking
lib: drop override for wrongly colored select in dark theme
lib: drop pf-v5-u-font-weight-light declaration
lib: cockpit: log channel instead of control
cockpit: Implement PCP metrics channel in the Python bridge
lib: drop nested table PatternFly workaround
test: drop cockpit-pcp journal whitelist
test: restore fstab/crypttab for RHEL 8 storage tests
lib: restrict SASS plugin to scss files
lib: override PatternFly's secondary dark theme behaviour
test: disable multihost tests for Fedora CoreOS
lib: cockpit: remove cockpit.resolve/cockpit.reject()
lib: cockpit: remove cockpit.when()
lib: cockpit: make resolve_dot_paths always return an array
pkg: lib: robustify self.path initialisation for cockpit.location
pkg: convert substr() usage to substring()
lib: cockpit: replace substr usage with substring
pkg: cockpit: fix typo value in cockpit.location.decode()
test: correct add_machine password argument typing
base1: move test-path to base1
lib: ensure basename("/") returns "/"
lib: cockpit: drop old Mozilla window.location.hash hack
base1: correct typeof invocation
lib: correctly check if rows are empty
lib: cockpit: rename location to location-utils
lib: cockpit: split location into a separate class
metrics: don't divide a number with a string
lib: correct DbusClient.proxy() typing
lib: add DbusClient.watch() in TypeScript typing
lib: allow cockpit.location to be modified
test: typecheck: output stats of TS errors for JavaScript files
lib: shell: tabIndex property only accepts integer values
test: follow RUF051 recommendations
test: remove empty else clause
lib: rewrite manifest2po in Python
lib: drop support for translatable attribute
lib: drop attribute translation support for HTML
lib: rewrite html2po in Python
test: extend ram_disk with a delay option to add response delay
lib: update PF expand animation issue
Declare all variables on a separate line
test: type packagelib in strict mode
test: type netlib fully
test: simplify get_iface to not pass machine
test: optional parameters should always go last
test: type storagelib fully
test: silence PT028 for test_main
test: bump ruff target-version for tests
test: fix logout regression for older Cockpit shells
lib: use never for incompatible options
lib: mark cockpit.user() result as readonly and freeze it
doc: deprecate cockpit.user() and document alternative
lib: deprecate cockpit.drop_privileges
lib: deprecate cockpit.byte_array()
pkg: fix spelling mistakes (#22054)
test: disable packagekit pre-loading in expensive tests
cockpit: fsinfo: add missing access types
lib: type cockpit-components-password
lib: patternfly: force dark background on native selects (#22157)
lib: patternfly: make the select dark theme override more specific (#22167)
test: calculate provisioned machine costs based on RAM
test: prefer .values() over .items()
test: make pixel tolerance configurable in pixel tests
lib: drop cancellation via promise object
lib: switch to a progress callback for the install dialog
lib: drop cockpit promise wrapper in install dialog
packagekit: move watchRedHatSubscription to packagekit page
test: drop "dnf clean" failure workaround
Revert "test: Don't create a empty pacman repo"
test: always restart/refresh packagekit on Arch Linux
test: use system package manager for removing packages
lib: basename: /home translates into home
test: apply pixel-test class workarounds also to the shell
pkg: don't import components from a barrel file
test: static-code: also lint typescript files
test: static-code: introduce new lint for PatternFly barrel file
lib: re-use fmt_to_fragments helper
lib: define action_caption_in_progress in state
lib: explicitly initialise actions_disabled as boolean
lib: restore disable cancel button when progress action has no cancel
Drop fedora 40 special cases (#22427)
playground: add test page for the install dialog
lib: add eventsource events to DBusClient types
lib: don't expose internal install_ids/remove_ids
lib: introduce new PackageManager class
pkg: move install-dialog over to packagemanager class
lib: Rename absolute_percentage to percentage
test: add replaces test for install dialog
lib: cache the resolved package manager
test: implement a simple :contains() match
test: allow systemd-detect-virt violations on ubuntu-stable
test: remove any leftover directory in /var/lib/pacman/sync
test: introduce browser.count()
test: introduce browser.wait_count()
test: disable SELinux in the daily scenario
lib: packagekit: generalise refresh method for PackageKit
lib: packagekit: introduce find_file_packages helper
lib: packagekit: add remove_packages to PackageKit abstraction
lib: packagekit: implement a re-usable install_packages
lib: packagekit: introduce a generic get_updates() method
lib: packagekit: introduce a re-usable update_packages function
lib: packagekit: rename check_uninstalled_packages to is_installed
lib: packagekit: introduce is_available helper
lib: packagekit: introduce debug() helper
lib: fix the fieldId for the "Set Time" field
networkmanager: introduce data-label attributes for tests
test: make dialog field selector less specific
lib: dnf5daemon: introduce session helper
lib: implement PackageManager.refresh()
lib: packagemanager: implement is_installed
lib: packagemanager: correct missing_ids type
lib: packagemanager: implement install_packages
lib: packagemanager: implement find_file_packages/remove
lib: packagemanager: implement get_updates/update_packages
lib: move install_packages/find_file_packages to internal
lib: move install_missing_packages implementation to _internal
lib: packagemanager: close dbus client
lib: drop css class without a corresponding rule
lib: add id to firewalld request component for testing
test: loosen description check to use builtin contains
test: disable signature verification globally for pacman
test: allow special characters in quotes in :contains()
lib: move check_missing_packages to PackageManager class
lib: patternfly: drop text-rendering property from @font-face
test: convert deprecated % string formatting to format/f-strings
lib: packagemanager: support forcing selecting the PackageKit backend
lib: packagemanager: introduce get_backend()
lib: packagemanager: implement get_last_refresh_time
lib: packagemanager: implement get_history()
lib: packagemanager: move is_available to packagemanager
test: allow enableRepo to refresh the metadata
test: introduce refreshMetadata to abstract pkcon away
test: detect PackageKit CLI command to use
pkg: drop leftover ABRT/reportd integration
lib: drop propTypes from TypeScript components
test: adjust become_superuser for sudo-rs
lib: Port cockpit-components-privileged to TypeScript
lib: convert cockpit-components-modifications to TypeScript
test: bump candlepin container start timeout
test: drop NetworkManager version check for 1.6.0
test: replace flatten() with Array.prototype.flat()
test: fix scrollIntoView parameter name 'behaviour'
test: Drop Ubuntu 2204 test workarounds
lib: Port cockpit-components-listing-panel to TypeScript
lib: Add missing id property to titleText
lib: Port DynamicListForm to TypeScript
lib: Drop unused options from localeCompare
lib: Port FileAutoComplete component to TypeScript
test: Unconditionally restart/refresh PackageKit on Arch
pkg: Fix typos discovered by codespell
test: Drop Ubuntu 24.04 workarounds
lib: Document the History packages record
lib: Implement get_history for the dnf5daemon backend
lib: Implement is_available for the dnf5daemon backend
test: Lazily load storaged_version/default_crypto_type
lib: Read and parse PO files once with gettext-parser
lib: Use async I/O APIs in RemoveRHIconsPlugin
lib: Pre-compute PO file writing direction
lib: Stop using promises for the PO Plugin
packagekit: Sanitize PackageKit urls
tools: Drop dist tarball exclude
package.json: Switch to markdown-to-jsx
packagekit: Implement PackageManager.get_running_update()
packagekit: Use PackageManager.update_packages for Software Updates
test: Drop PackageKit service override which was never applied
packagelib: Avoid running into locking issues with apt
lib: Move PackageKit refresh to internal API
lib: Remove update_packages()
lib: Move get_updates implementation to _internal
lib: Remove detect() from packagekit
lib: Move PackageKit API to internal PackageManager
lib: Remove custom box-shadow from firewalld-request
lib: Remove notification-message class
test: Drop VM boot storm workaround
lib: Apply strict equality everywhere
treewide: Enable strict equality everywhere
test: Fix wait_attr type

Jonathon Anderson (1):
cockpit.js: Type cockpit.http

Katerina Koukiou (5):
lib: table: when using colSpan > 1 adjust the indexes when calculating data labels
infra: test/common/make-bots: override GITHUB_BASE
lib: cockpit-components-password: accept weak password when force is used
lib: add in_anaconda_mode and read_anaconda_session_storage and use it from storaged client
lib: factor Anaconda iframe layout into shared Sass mixins

Léon Avic Simmons (1):
lib: Fix LongRunningProcess spelling in reset() error message

Marius Vollmer (119):
test: Handle "\n" specially with set_input_text and input_text
lib: Add onlyDirectories option to FileAutoComplete
shell: Enable host switcher also on Fedora 40
hosts: Use a cockpit.conf option to disable the host switcher
build: Switch to @xterm/xterm and @xterm/addon-canvas
test: Ensure /var/cache/libdnf5 exists before cleaning it
storage: Never install packages on-demand in Anaconda mode
storage: Expose Stratis virtual filesystem sizes
lib: Add path functions
lib: Rename "path" to "cockpit-path"
test: Prepare for Shell rewrite
Revert "lib: Port cockpit-components-file-autocomplete.jsx to fsinfo"
lib: Pass along errors when starting systemd units
lib: Also apply scrolling fixes to grouped Select components
lib: Copy TypeaheadSelect into our code
lib: Fix TypeScript error in TypeaheadSelect
lib: Optionally trust selected property in TypeaheadSelect
lib: Support dividers with TypeaheadSelect
lib: Hide clear button in TypeaheadSelect when it would do nothing
lib: Simplify and translate UI texts in TypeaheadSelect
storage: Use TypeaheadSelect instead of deprecated Select
lib: Use TypeaheadSelect instead of deprecated Select for timezones
lib: Use TypeaheadSelect instead of deprecated Select for FileAutoComplete
lib: Fix TypeScript error in TypeaheadSelect correctly
test: Fix coverage report for pkg/lib
shell: Require confirmation before connecting to remote machines
lib: Translate one more UI string in TypeaheadSelect
lib: Ignore dividers when key navigating in TypeaheadSelect
lib: Support headers with TypeaheadSelect
test: Also retry a browser wait when the helper function is missing
test: Run "typecheck" as part of test/static-code
lib: Add types for Location.encode and Location.decode
shell: Check types in "state"
lib: Import MultiTypeaheadSelect template from Patternfly
lib: Correct TypeScript errors in MultiTypeaheadSelect
lib: Make our changes to MultiTypeaheadSelect
lib: Adapt TypeaheadSelect and MultiTypeaheadSelect to key navigation changes
lib: Add useOn hook, for our own EventEmitter
lib: Import SimpleSelect template from PatternFly
lib: Correct TypeScript errors in SimpleSelect
lib: Make our changes to SimpleSelect
lib: Use SimpleSelect for ServerTime
lib: Use SimpleSelect for ShutdownModal
lib: Use SimpleSelect for FirewalldRequest
lib: Don't apply double spacing fix globally to all dropdowns
lib: Explicitly use white background color for MenuToggle
test: Remove Browser.select_PF_deprecated
lib: Revert menu toggles to be transparent again
lib: Type ListingTable
shell: Fully type "topnav"
test: Add tests for MultiTypeaheadSelect
lib: Add types to pkg/lib/notifications
lib: Import CheckboxSelect template from Patternfly
lib: Correct TypeScript errors in CheckboxSelect
lib: Make our changes to CheckboxSelect
Revert "test: Make restore_dir() work for OSTree images"
lib: Make SimpleSelect and CheckboxSelect generic in the option value type
lib: Make ProcessError accessible to TypeScript code
lib: Rewrite "credentials" as a TypeScript class
lib: Support for a footer in TypeaheadSelect
lib: Improve key navigation in TypeaheadSelect and MultiTypeaheadSelect
lib: Correct type of SimpleSelect.selected
lib: Support headers with SimpleSelect
lib: Add types for cockpit.sessionStorage and cockpit.localStorage
lib: Export "Keys" class from "credentials".
test: Don't access out-of-bounds pixels
testlib: Workaround mysterious disappearing buttons
shell: Validate manifests before exposing them to TypeScript
storage: Redo Cards and Tables
storage: Navigate via explicit links in tables
test: Use OUIA to find the links in tables
lib: Type the read_os_release function
lib: Add type for DBusClient.subscribe
lib: Help TS infer a better type for "superuser"
lib: Allow cockpit.location.go with string[]
storage: Warn when renaming the volume group that contains the root filesystem
test: Subscribe to Candlepin for testing Insights
lib: Relax types of FormHelper
webdriver: Don't terminate if driver process has already exited
storage: Probe for available Stratis API revision
lib: Support external state for our Terminal component
test: Increase timeout of Browser.open
testlib: Add one more retryable Chromium error
test: Allow one more page reload browser error
lib: Correct types of useEvent and useOn hooks
cockpit: Work around bug in Firefox 146 and 147 re navigation
lib: Move shell/superuser to pkg/lib/superuser-dialogs
lib: Make sure that event listeners are registered on time
lib: Introduce the Dialog Implementation Convenience Kit
test: Increase size of /boot to 1G when encrypting rootfs
cockpit/dialog: Return success indicator from dlg.run_action
cockpit: Work around Firefox bug re reloading iframes when navigating
cockpit/dialog: Make DialogError details optional
cockpit/dialog: Support for cancelling a running action
cockpit/dialog: Add DialogPasswordInput
networkmanager: Rewrite WifiConnectDialog with cockpit/dialog
test/common: Add "--capacity-factor" option to run-tests
testlib: Recognize one more error caused by page reloads
cockpit/dialog: Support sub-field validation failures
unit tests: Don't load cockpit.js in the qunit HTML template
test: Only wait 10s before providing a password during boot
cockpit: Fix type of DBusClient.subscribe, it's "arg0" not "arg"
cockpit/dialog: Make sure handles keep their identity
cockpit/dialog: Don't construct a new handle for ".at()"
cockpit/dialog: Introduce "task" abstraction for async validation
cockpit/dialog: Support asynchronous updates
cockpit/dialog: Allow validation functions to call "handle.set"
cockpit/dialog: Cancel tasks when dialog is cancelled
dialog: Use OUIA to identify dialog elements in tests
lib: Style select headers like Patternfly group titles (#23423)
dialog: More features for action buttons
dialog: Change debouncing API
testlib: Support pasting text
cockpit: Add file chooser component
lib: Don't focus terminal during prop updates
test: Use synthetic events to click on #logout
test: Add FileChooserHelpers
lib: More robust responsive behavior of the FileChooser
filechooser: Add "allowDirectories" option

Martin Pitt (186):
test: Drop skipDistroPackage decorator
lib: Generalize manifest config reading
Replace cockpit.utf8_{de,en}coder with standard JS API
base1: Drop cockpit.utf8_{de,en}coder()
lib: Accept false values in manifest configuration
lib: Fix ShutdownModal error type on shutdown errors
test: Introduce testlib API for pressing/releasing a single key
test: Add "repeat" argument to Browser.key()
test: Port non-text Browser.key_press() to Browser.key()
test: Drop Browser.key_press(), replace with Browser.input_text()
test: Ignore lastlog 2 PAM module message
test: Drop is_pybridge()
cockpit.js: Fix exception reporting for cockpit.http() errors
all: Drop UTF-8 argument from .decode()/.encode()
Revert "test: Ignore "invalid non-UTF8 @DaTa passed" message"
pkg: Drop extension in timeformat imports
lib: Type-annotate timeformat
lib: Fix timeformat.parseShortDate()
test: Tolerate absent /home
test: Fix type of MachineCase.machine_class
lib: Always use ISO format for date picker manual input
lib: Drop timeformat.{dateShortFormat,parseShortDate}()
Revert "test: packagelib - robustify disabling of services"
lib: Reimplement timeformat.distanceToNow() with standard browser API
package.json: Drop date-fns
cockpit.js: Add fsinfo fallback to fswatch1
lib: Fix server time
lib: Add cockpit.script() type annotations
lib: Fix and extend channel option types
lib: Declare cockpit.translate()
lib: Fix {Channel,Spawn}.close() annotation
lib: Fix race condition in credentials.js
lib: Drop two_pass argument from credentials methods
lib: credentials.js code cleanups
test: Allow other "external channel failed" errors on restarts
test: Add MachineCase.login_and_go() password argument
lib: Convert cockpit-components-inline-notification to TypeScript and functional
test: Move add_machine() and start_machine_troubleshoot() from MachineCase to Browser
test: Drop obsolete expected tracer crash in RHEL 8
test: Generalize tracer failure message on logout
test: Clean up Browser.select_PF45
test: Avoid :contains() in testlib.py
lib, doc: Annotate Firefox specific CSS rules
test: Re-relax the {become,drop}_superuser() checks
test/static-code: Ignore pkg/lib for non-Cockpit projects
test: Ignore machine.image_file type check failure
lib: Provide reduced SSH host dialogs API as library
shell: Deprecate host switcher in current OS releases
test: Put test-functions.js helpers on window object
test: Robustify Browser.assert_no_oops
test: Make ignore_ssl_certificate_errors() implicit
test: Fix error reporting in ph_select()
test: Drop redundant _wait_present() calls
test: Port from CDP to BiDi browser automation
test: Eliminiate Browser.inject_js()
test: Introduce context manager for temporarily switching browser context
test: Drop Firefox CDP support
test: Make Browser.switch_to_frames() work from frames
test: Fix Browser.wait_js_cond() failures with custom error descriptions
lib: Fix race condition in Terminal size calculation
test: Fix --trace logging for CDP commands
test: Use non-deprecated CDP setDownloadBehavior() method
all: Move gnu.org/license URLs to https://
test: Drop rhel4edge special cases
test: Re-teach Browser.input_text() about \n
test: Don't change context in WebdriverBidi.restore_context()
test: Use real mouse events in tests on Firefox
lib: Fix cockpit.file().modify() annotation
test: Implement "contextmenu" mouse event for BiDi
test: Copy ubuntu-stable special cases as ubuntu-2404
test: Temporarily make self.multihost_enabled dynamic for ubuntu-stable
lib: Update old systemd bug reference
webdriver_bidi: Recursively unpack raw values
ws: Use cockpit-beiboot for direct remote connections
lib: Port cockpit-components-file-autocomplete.jsx to fsinfo
systemd: Hide "limited access mode" banner without superuser bridges
test: Drop obsolete todoPybridgeRHEL8
test: Fix cockpit/ws ostree_image special cases
test: Skip host switching tests with beiboot mode
users: Get lastlog2 info through SQLite
lib: Properly type getLastlog2
lib: Add typing for cockpit.jump() and cockpit.dbus().call()
lib: Initial typing of python.js
base1: Make TransportGlobals actually global
lib: Drop watching in credentials.js
lib: Ignore invalid input keys in Terminal
test: Add support for querying shadow DOM
lib: Eliminate ModificationsExportDialog show property
lib: Make cockpit-components-modifications Ansible optional
test: Avoid scrolling race with session menu
cockpit.js: Put back cockpit.{resolve,reject}
test: Fix some overly long lines in testlib.py
testlib: Eliminate Browser.valid
test: Add Browser.have_test_api()
lib: Fix cockpit.jump() type
test: Factorize and robustify mount point cleanup
systemd: Make timesyncd config drop-in world-readable
test: Move typecheck to common/
test: Only apply the "Unused JavaScript ignored error codes found" to cockpit itself
test: Move static-code into common/
test: Adjust project root path for moved static-code
build: Move to es2021
networkmanager, systemd: Fix boolean or operators
lib: cockpit.channel.wait() takes an optional callback
playground, shell: Add type assertions for external dict lookups
shell: Robustify final_countdown
shell: Don't add string and number
test: Avoid parentheses for tuples in subscripts
test: Annotate js_error_codes type
Use raw strings with re functions
Don't mark used function arguments as dummy
test: Use real mouse events with Chromium in the shell
test: Adjust types to python pillow 11.0
systemd: Avoid setting undefined filter
lib: Clean up "binary" option special-case
lib: Type cockpit.dbus().proxies()
base1: Drop obsolete test-no-jquery.js
apps: Fix watch-appstream.py error handling
storaged: Type contains_rootfs()
shell: Declare two machines helper functions
test: Prefer chromium-browser over -headless
lib: Make DynamicListForm.itemcomponent a component type instead of instance
test: Drop remaining pybridge scenario vestiges
base1: Clean up pybridge special cases
test: Re-disable Firefox BiDi async events
test: Drop obsolete Firefox user prefs
test: Configure Firefox BiDi logging
test: Remove obsolete Fedora 39/40 special cases and ABRT testing
test: Fail on cdp_command() errors
lib: Improve http channel debug messages
lib: Fix http debug message crash
test: Fix packagelib createRpm with copied files
test: Disable .build-id links from our test rpm packages
lib: Break cockpit.file().modify() type annotation in a better way
test: Fix input deletion in TestPages.testReactPatterns
test: Accept right button in "contextmenu" mouse events
test: Fix Browser.mouse() coordinate API
test: Use real mouse clicks with Chromium
test: Drop obsolete "contextmenu" translation in Browser.mouse()
test: Add temporary flag for running Chromium tests with fake mouse clicks
test: Drop obsolete type: ignore mypy annotation
test: Add layout change code hook to assert_pixels()
test: Fix BiDi mouse{enter,leave,move} events
lib: Wrap journal log lines
test: Add type hints for BiDi input action methods
test: Retry BiDi pointer events on "no such element"
test: Type submanlib
test: Fix packagelib types
test: Refactor mount directories in storage tests
cockpit.js: Add missing cockpit.http().close() to type definitions
cockpit.js: Consistently type superuser channel options
test: Restore fstab and crypttab on OSTree images as well
test: Improve pixel test reporting
test: Make "select-space" selectors precise
lib: Eliminate glob dependency
po: Drop LINGUAS
build: Drop obsolete CSS hacking
build: Eliminate esbuild-common.js
build: Drop Jed (#22308)
testlib: Fix compatibility with current pytest
tools/node-modules: Add runtime-tar command
tools/node-modules: Prune architecture specific files from runtime-tar
tools: Work around Ubuntu 24.04's file not detecting font MIME type
lib: Fix global-variables SASS import
run-tests: Remove redundant if condition
run-tests: Add --debug option for verbose logging
run-tests: Retry test harness failures for destructive tests
test: Make TEST_TIMEOUT_FACTOR a float
run-tests: Clean up nondestructive VM RAM default
run-tests: Replace abstract "cost" with concrete ram_gb
run-tests: Separate test VM boots to alleviate nested kvm failures
run-tests: Replace static TEST_JOBS with dynamic parallelism
run-tests: Allow provision with memory_mb: None
test: Drop cryptsetup "lots of memory" workaround on recent OSes
tools/node-modules: Break up known non-text files patterns
tools/node-modules: Tolerate react-dropzone dist tarballs in runtime-tar
testlib: Check unexpected messages from cockpit-tls
REUSE: Convert license headers to SPDX format
src: Add missing license declarations
pkg: Add missing license declarations
test: Set up local RPM signing key for package tests
test: Adjust systemd-detect-virt AppArmor message on Ubuntu 26.04
test: Add MachineCase.has_sudo_rs flag
test: Clarify Browser.go()
test: Actually use cockpit.location.go() in Browser.go()
test: Fix loop device cleanup to handle dm/md holders and udisks references

Miika Alikirri (1):
test: Use root as a superuser on SUSE images

Mingcong Bai (1):
lib: handle CPU model names parsing on LoongArch

Qiaochu Hu (1):
fix: use console.error for error logging in hooks.ts (#23043)

Sludge (1):
lib: add onExpand prop to ListingTable (#22530)

Tomáš Matuš (1):
storage: SMART support (#19103)

TypicalRenegade (1):
examples/long-running-process: Add reset

Viktor Szépe (1):
Fix typos throughout codebase (#23813)

akawathe-rgb (1):
systemd: Make chrony sources drop-in world-readable

akshat2jain (1):
test: Add MachineCase reboot wrappers

dependabot[bot] (2):
Bump glob from 7.2.3 to 11.0.0
Bump the patternfly group across 1 directory with 6 updates

tomasmatus (29):
lib/plot: port Dropdown to PF5
testlib: add F2 key
lib: pam_user_parser.ts add return types
lib: python.ts add exception type
lib: check for null instead of undefined
lib: add types to more cockpit-components
patternfly: override font-weight table header in mobile layout
css: set PF6 body font-weight for b, strong html elements
pf6: update deprecated modal to PF6 version
tests: limit code coverage comments to 10
test: use COCKPIT_CI_LOG_URL instead of TEST_ATTACHMENTS_URL var
tests: don't count finished animations in ph_count_animations
testlib: use address6 field to provision IPv6 address
lib: set padding around section element
lib: drop unused @ts-expect-error
testlib: fix globbing in unused pixeltests check
package.json: replace xterm/addon-canvas with xterm/addon-webgl
test: use vpd_use_hostno=0 in add_ram_disk() to keep predictable S/N
tests: dont use vpd_use_hostno=0 on rhel-9
insights: do not use insights-detail.json
static-code: apply ruff fixes
packagelib: cleanup repository config on fedora-45
pkg/lib: set overflow-y on .pf-v6-c-page__main-container
testlib: move enterAnacondaMode to TestCase class
netlib: move wireless network setup to NetworkCase
netlib: use nmcli to clean up after add_veth
netlib: make NetworkCase.cleanupDevs less fragile
cockpit.d.ts: add types for base64_{encode | decode} functions
cockpit.d.ts: type cockpit.hint

@github-actions
github-actionsBotforce-pushed the cockpit-lib-20261105-084816 branch from e43996c to 5d4bd8aCompareNovember 5, 2026 08:48
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@cockpituous