Docker Image
See Docker Hub for instructions on pulling and running the image.
Changes:
- b59781e Use ClipboardManager for all clipboard operations.
- 0f61cc7 Update appsettings.Development.json
- 354150e Merge branch 'dev' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR into dev
- 6971867 Only add ConnectionCountSynchronizer when backplane is used.
- 8097459 Update default.yml for Azure Pipelines
- 1e42b69 Reimplement distributed connection counter.
- 3cc4566 Fix distributed counter (kinda).
- ae30098 Fix Android manifest syntax.
- 507aea2 Add view intent filter for Android.
- 44fb06e Change single-file extraction method.
See More
- fc4cbee Revert "Fall back to self-hosted update, even if the store doesn't have any."
- e0e1b49 Retain last 3 agent dirs.
- 37372fc Do clipboard operations on the UI thread.
- 4f97aea Fall back to self-hosted update, even if the store doesn't have any.
- 2d4b675 Add TODO.
- 35a1ea5 Add message back protocol back.
- a93a347 Get backplane working.
- be3dd72 Rework flow to not require streamer session cache.
- db2a6f4 Add distributed lock.
- 9fff2ee Update FileSystem.cs
- 06d1cac Cleanup .NET extraction dir on agent install.
- 07cf4d6 Start adding distributed services.
- b372154 Add toast.
- 695c272 Remove GitHub property.
- afa2e50 Update icons.
- 5b077f8 Remove unused import.
- fb5e1ca Add output caching.
- 998ce9c Only show update if both store and backend are updated.
- 0ecbb89 Add side-loaded MSIX back in.
- 1ac8603 Add logging.
- ea4c95c Merge branch 'main' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR
- c088e42 Update README.md
- 943b9fd Update default.yml for Azure Pipelines
- 9e5da26 Update README.md
- 3084174 Add URI protocol declaration.
- 29c400b Fix TrySet.
- fe3340b Remove runtime settings signal.
- c7b801e Remove GitHub API for now.
- ef33b6a Fix download url.
- 760781e Update AgentUpdater.cs
- 3b752ce Update default.yml for Azure Pipelines
- 090a1d0 Fix Electron build.
- abd5113 Merge branch 'main' into dev
- 3156350 Update default.yml for Azure Pipelines
- 46d30d8 Update packages.
- 12fef26 Add filesystem backing for UAC prompt level.
- ac79a20 Add GitHub API for agent updates.
- ea63f4f Add option for GitHub integration on the agent.
- fe1a5c8 Cleanup.
- 5835381 Remove some unnecessary code from previous iterations.
- 57f14e1 Remove redundant refresh on dashboard.
- bf580b0 Merge branch 'main' into dev
- e6ccf8d Improve logging. Flag update available for non-mandatory ones.
- dbaae09 Update default.yml for Azure Pipelines
- 00a25f2 Update README.md
- af52f64 Reduce toasts on refresh. Send heartbeat after appsettings change.
- 9ffbb07 Remove query_all_packages permission.
- 9ceb31f Merge branch 'main' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR
- 7212876 Add proguard config and selective backup.
- efd02aa Update default.yml for Azure Pipelines
- 6a92b3f Add incrementing Android version code.
- 6e73fa3 Refactor clipboard watch.
- 6a8ea6e Use R8 in production.
- 703c559 Remove unused permissions.
- da80ad7 Copy signed aab.
- 648e250 Merge branch 'main' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR
- 7e77939 Publish AAB in release.
- 72aa4b0 Update default.yml for Azure Pipelines
- 2547821 Refactor store integration check.
- ac30e93 Reduce size of MS Store badge.
- 4dcb18d Update default.yml for Azure Pipelines
- a299ff2 Add MsStoreBadge to website.
- 9390273 Add deploy hint when no devices are installed.
- ad91246 Merge branch 'main' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR
- 1359beb Use TrySilent for install.
- 46ffcca Update default.yml for Azure Pipelines
- e237d89 Update default.yml for Azure Pipelines
- 1820e67 Increment minor version.
- 2e5ad00 Update default.yml for Azure Pipelines
- b63d3c9 Add pipelines yml.
- 818a818 Log store update status.
- 9417065 Add DebugStore config.
- 8a7c2dc Add more store integration logic.
- 52d845b Fix streamer download url.
- cdf8aa7 Fix update button appearance.
- 9f0a2d0 Add bottom margin.
- c0d4338 Fix use of GetAgentFileName. Add instance ID option to deploy page.
- 38e70cb Add appxmanifest for dev.
- 6d56021 Add store protocol URI.
- cb2b055 Register DigitalSignatureAuthenticator.
- 0cd7391 Add agent update manual trigger. Add more tests.
- 9101ee2 Add auth and encryption tests.
- cd6f0b9 Refactor AppConstants.
- a70e2db Uncomment early return.
- b793e04 Add instance ID to AgentUpdater and Linux installer.
- 6b2c4c6 Initial.
- a46cbf9 Update website.
- bc5f720 Add redirect to root uri.
- 95c7c29 Update About and compose file.
- 320ee70 Allow empty username.
- c209d13 Remove workload restore.
- 4a8fe03 Change autoplay.
- 89d709e Update About page.
- 5a4401c Merge branch 'main' of github.com:bitbound/ControlR
- ef7a8a3 Create FUNDING.yml
- b3eef3f Add files via upload
- e67a772 Workload restore in Build.ps1.
- c871843 Update forge config.
- 8303835 Add CreateDelta.ps1
- a38886d Get docker-compose working. Add CoTurn port.
- 7bb4463 Update docker ignore
- d282106 Change build context to solution dir.
- bbac328 Add log filter for auth handler.
- a522e87 Add CoTurn creds.
- ad73d61 Send inputs individually.
- 95bf22d Add message pump.
- 4c27cd6 Revert to stricter pipe security.
- b1514d6 Confirm before key reset.
- 6be9632 Remove JsKeyType.
- bf5c3ae Extract native interop into a separate project.
- ebc1dc9 Fix space input.
- 23f5a9b Update displays when they change number or metrics.
- 792fb8d Restore UAC setting on host stopping.
- 15cc3d8 Check for update on reconnect.
- c8e200a Add UAC adjustment on remote session.
- 0cb8e77 Fix touch scroll.
- 10682b9 Add shift state to TypeText. Rework welcome screen.
- 9006548 Add horizontal scroll.
- a29fe14 Merge branch 'main' of github.com:bitbound/ControlR
- 8a10a6a Add ShortHelper.
- 32e38ff Allow both scan code and virtual key input.
- 6f401a6 Add JsInteropableComponent. Put Win32Interop behind interface.
- 0257c54 Fix touch scroll.
- 48a1431 Remove nutjs dependency. Finish sidecar implementation.
- 9d69120 Send pointer move through sidecar IPC.
- be4bd61 Delete sidecar binary.
- c6bb5a1 Merge branch 'sidecar' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR into sidecar
- c1d6da3 Add publish profile.
- 6ff93f6 Merge branch 'main' into sidecar
- 7a61565 Switch to standard Content-MD5 header.
- e8fcf14 Add streamer sidecar project.
- 4266ea7 Handle errors with secure storage.
- 6f63298 Fix logs.
- 8cbe531 Fix long press.
- 751f410 Rework streamer IPC.
- d35859f Fix registered services. Make screen sizes doubles.
- bd3e66a Add missing handler. Update packages. Add debug logging dir.
- 59c118e Add virtual screen for all screens.
- f99e25c Add store integration.
- fd0bd92 Updoot.
- 8fea50f Resize icons.
- e247a15 Publish prod.
- 9c2a341 Add EnableStoreIntegration option.
- 0938dd1 Resize icons.
- 0bd6389 Make HubUrl a func.
- 61a8951 Update NPM packages.
- ef48c24 Diff and patch streamer archive.
- c387fdd Move style setting of pinch-zoom to JsInterop for smoother experience.
- d1fda98 Refactor streamer updater.
- d22e753 Update validation message.
- 52dbd9d Consolidate in-memory key state within ISettings.
- 4b45a38 Add ability to change passphrase.
- 51e22a3 Add viewer settings import/export.
- 8f980e9 Use priority in ICE server providers.
- 53c8cc9 Add coturn. Move native interop to agent project.
- a1bd815 Fix styling of video element.
- 9a424f1 Install viewer updates with app installer UI.
- 15e8d17 Roll back nutjs update.
- fb9aee1 Package updates.
- 301b140 Package updates.
- b1191f1 Use webpack asset module to import images. Disable attended sessions.
- 491bfc0 Separate Windows and Android updater implementations.
- 8d68306 Update packages.
- d4eead9 Add Ctrl+Alt+Del to mobile menu.
- e98c466 Fix pointerup event mouse button.
- eccaffd Fix Win32.GetActiveSessions.
- fcba347 Update README.md
- 519f4db Update README.md
- 626945b Update README.md
- e75b2d4 Merge branch 'main' of ssh.dev.azure.com:v3/translucency/ControlR/ControlR
- a606f23 Handle http exceptions when verifying key.
- fcc99fd Added clipboard sync.
- 256d2bf Fix audio.
- 71e4e65 Add virtual scroll mode.
- e89c2a5 Version bump.
- 48e4a07 Add multi-monitor support.
- c7b041b Fix overlay sizing issue. Fully re-establish new session when WebRTC connection completely fails.
- ffa6598 WIP on quick support.
- 23bca62 Remove VNC services.
- 8c127b7 Got signaling working again.
- 0be18cf Bring in more of the old version.
- 66d4e66 Brought more WebRTC services in.
- 06f8f79 Bring in WebRTC files.
- 8893891 Add FOREGROUND_SERVICE_DATA_SYNC permission.
- 8d77772 Add more server stats. Update proxy middleware and signaling. Add configuration to docker-compose.
- 3f2e160 Update Android calls for compatibility with API level 34. Move appsettings outside of exe dir.
- 648e51d Version bump.
- 39dea7e Update application ID.
- c2bd606 Refactor settings changes. Move razor components.
- 5c2746c Add docker-compose file. Incomplete.
- 62d9ba1 Merge pull request #1 from bitbound/feature/admin-alert-broadcast
- 4e5b5d7 Version bump.
- dfc24e5 Update packages.
- a953123 Add outdated device icon. Debounce search.
- fd46f90 Implement alert broadcasts.
- 07f9fc6 Create SendAlertBroadcast and ClearAlerts methods on IViewerHub.
- 8161443 Merge branch 'master' into feature/admin-alert-broadcast
- 3a3fc83 Create broadcast alert section on ServerAdmin page.
- 8594bb3 Add missing await.
- 7bf72d5 Improve mac installer.
- c5e98dc Add server admin page and authorization flow.
- 7f1364a Fix CheckForUpdate when in debug.
- 387dd33 Clean up some helpers. Add FunnelLock for dashboard.
- dbe5b7d Add comments on AutoRun option.
- 791e5a4 Don't manually print prompt for zsh.
- 2fa24fe Don't wait for kickstart to finish.
- 069e153 Version bump.
- e818633 Update packages. Add confirm dialog
- 97ea079 Bypass "hide offline devices" when searching.
- b23fc5a Fix WakeDevice when there are no mac addresses.
- df7efcf Add linux publish profile to git.
- a4b4f0c Resolve merge conflicts.
- 86b8523 Add WOL command to viewer.
- f0e5b81 Add Mac publish profiles.
- 67c5a54 Fix version format.
- 6a11380 Add WakeOnLanService.
- 2417c27 Add MAC addresses to device data.
- 417e40b Remove deprecated video link.
- 819438c Update readme. Remove unused DB in the backend.
- bcaa648 Fix build script.
- 5fce76c Use "Value" instead of "Checked" properties, which are now obsolete.
- 0822c4e Wait for HandleVcnSession to return. Update packages.
- 68b6954 Update packages and build script.
- fcbce01 WIP on Mac agent.
- 5163162 Change working directory of terminal process.
- 0124c86 Remove unused appsettings. Remove global.json
- 672b3c8 Save updated settings sent from viewer.
- 5051648 WIP on remote settings editor.
- bdbbd8e Add VncDesDecryptor. Allow multiple viewers for tvnserver.
- 76b368e WIP on remote appsettings config.
- 006ae95 Refactor messaging for foreground service.
- 81ed898 Version bump.
- 44e4b6b Fix listener cancellation.
- d551615 Refactor logger.
- f77a241 Update SimpleMessenger. Refactor listener cancellation.
- 229242b Added MultiVNC for Android.
- 472aa57 Add TightVNC viewer for Windows.
- 85369ba Add TightVNC viewer for Windows.
- 483e57b Implement RDP proxy for Windows viewer.
This list of changes was auto generated.