50 Commits

Author SHA1 Message Date
Hiroshi Horie
217f772b52 chore: minor ci fixes (#994) 2026-02-16 18:25:01 +09:00
Hiroshi Horie
507708e764 chore: breakage check (#992) 2026-02-14 02:43:51 +09:00
Hiroshi Horie
fa7db38d2b chore: fix docs and web example workflows (#985)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Streamlined web example deployment with updated tools and automated
publishing.
  * Enabled automated documentation publishing on repository updates.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-02-06 19:04:11 +09:00
Hiroshi Horie
bd7d93726a Fix iOS CI failing (#968)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Optimized CI/CD pipeline to conditionally download iOS SDK only when
needed, reducing unnecessary build overhead
  * Updated workflow syntax formatting

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-27 16:54:16 +08:00
Hiroshi Horie
6c562b7628 chore: format example (#892) 2025-10-15 20:15:12 +08:00
Hiroshi Horie
524d5597fd chore: update ci (#890)
Separate format / analyze / test jobs

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-14 20:18:48 +08:00
CloudWebRTC
e69bb1fe51 release: 2.5.0+hotfix.3 (#841)
Co-authored-by: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com>
2025-08-27 20:59:08 +08:00
Jacob Gelman
a871a81b24 [🤖 readme-manager] Update README (#826)
This PR has been automatically generated by the readme manager. Please
check it and if all is well, merge it. Thank you, my human friend. 🤖
2025-07-22 10:05:29 +08:00
CloudWebRTC
615e73b5b8 fix/web-deploy (#719) 2025-03-02 22:42:06 +08:00
CloudWebRTC
9a714b90a6 release: 2.4.0. (#713)
Some checks failed
Publish to pub.dev / publish (push) Has been cancelled
* release: 2.4.0.

* Update deploy-web.yaml
2025-02-23 11:38:11 +08:00
jezell
7c97a29c52 Support for WASM builds (#593)
* fix conditionals to support wasm

* remove js_util

* fix wasm blocking issues

* revert name change

* cleanup analysis warnings

* sort imports

* copy e2ee

* fix ref to dart_webrtc crypto

* fix compile with --wasm.

* import sorter.

* bump deps version.

* fix.

* revert changes.

* fix analyzer.

* fix

---------

Co-authored-by: Jesse Ezell <jesse.ezell@timu.com>
Co-authored-by: cloudwebrtc <duanweiwei1982@gmail.com>
2025-02-23 10:59:28 +08:00
CloudWebRTC
8f9e9d7922 Update publish.yaml (#708) 2025-02-20 22:37:14 +08:00
David Zhao
43d351438c update readme (#697) 2025-01-28 09:44:09 -08:00
CloudWebRTC
1308acaa91 Update publish.yaml (#614) 2024-10-25 09:04:52 +08:00
CloudWebRTC
42ab40c3bb release: 2.2.7. (#610)
* release: 2.2.7.

* update.

* Update build.yaml

* import sorter.

* bump version for flutter-webrtc.
2024-10-21 13:04:41 +08:00
CloudWebRTC
05800e7599 fix: Fixed confusing room options causing settings to overwrite. (#570)
* fix: Fixed confusing room options causing settings to overwrite.

* if publishOptions.videoEncoding is not specified, use the default encoding

* fix.

* revert changes.

* Change VideoParameters.encoding to optional.

* update.

* Deprecate some APIs in Room.

* update.

* update.

* Update build.yaml

* update.

* Update build.yaml
2024-08-09 21:37:43 +08:00
David Zhao
c0c41405c6 update readme (#566) 2024-08-05 08:20:14 +08:00
lukasIO
a6bfd4ae2b update readme (#528) 2024-06-07 12:04:01 +08:00
CloudWebRTC
d28eb8ac2f Update deploy-web.yaml (#508) 2024-04-25 21:23:26 +08:00
CloudWebRTC
3d16f52c26 Update screenshare logic for svc publishing (#487)
* Update screenshare logic for SVC publishing.

* Handle SVC compatibility with Safari and Chrome prior to M113.

* Update build.gradle

* Update build.yaml
2024-03-26 10:04:32 +08:00
Jonas Schell
4593f40bb8 update readme (#454) 2024-01-18 23:44:58 -08:00
CloudWebRTC
7414f0607b update Copyright 2023 => 2024. (#452)
* update Copyright 2023 => 2024.

* Update NOTICE

* revert.
2024-01-15 11:15:56 +08:00
CloudWebRTC
ffb43010ee Update deploy-web.yaml (#433)
add e2ee.worker.js compile.
2023-12-21 20:33:07 +08:00
CloudWebRTC
35d5cca6aa fix publish issue for CI. (#430) 2023-12-19 16:59:33 +08:00
CloudWebRTC
5fa0cf659a version check before pub upload for CI. (#372)
* version check before pub upload for CI.

* update.

* update.

* Update publish.yaml

* Update publish.yaml

* Update publish.yaml

* Update build.yaml

* Correct the version, CI should pass.

* release: 1.5.2.
2023-09-29 05:24:30 -05:00
David Zhao
8b55843e58 Do not deploy web app on PRs (#361) 2023-09-14 09:18:57 -07:00
CloudWebRTC
427148a60f Create deploy-web.yaml (#359)
* Create deploy-web.yaml

* Update index.html

* Update deploy-web.yaml

* Update deploy-web.yaml
2023-09-14 08:48:18 +08:00
David Zhao
7eaa3ec0af Add license headers (#325) 2023-07-27 19:35:23 -07:00
CloudWebRTC
f21236b213 Update build.yaml 2023-06-01 16:12:05 +08:00
CloudWebRTC
c21fd59edb Update build.yaml 2023-05-30 08:43:45 +08:00
CloudWebRTC
3a049d0959 Update publish.yaml 2023-05-17 14:13:34 +08:00
CloudWebRTC
404b48bb96 Update publish.yaml 2023-05-17 14:04:25 +08:00
CloudWebRTC
cba495d104 Update build.yaml 2023-05-17 13:46:58 +08:00
CloudWebRTC
e12dd60f5f update CI. (#287)
* update.

* update.

* pub update.

* fix import_sorter.

* fix analyze.
2023-05-17 13:44:28 +08:00
Jonas Schell
8fb192c55c update readme (#268) 2023-04-12 17:06:50 +08:00
CloudWebRTC
bf79d0933c Update build.yaml
fix CI
2023-02-03 15:28:39 +08:00
CloudWebRTC
5a5c3fd732 Update issue templates 2022-10-18 09:55:57 +08:00
CloudWebRTC
8c09379244 Update issue templates 2022-10-13 16:36:36 +08:00
David Zhao
dd3b8025e1 use aws cli for docs 2021-10-07 17:48:03 -07:00
Hiroshi Horie
791ece2265 check format to default 2021-10-02 15:23:34 +09:00
David Zhao
1049981480 Disable publishing via CI (credentials issue) 2021-08-31 22:58:38 -07:00
David Zhao
6eebb0bcbf remove publish test
Some checks failed
Publish build / publish (push) Has been cancelled
2021-08-31 22:27:40 -07:00
David Zhao
880f1153ff test publishing 2021-08-31 22:20:26 -07:00
David Zhao
0e4267888a use alternative publishing action 2021-08-31 16:36:02 -07:00
David Zhao
5c82ee224b version bump 0.4.0 2021-08-31 09:29:53 -07:00
Hiroshi Horie
ab31ddabb9 Apply Flutter best practices [Non-Breaking] (#2)
* Add flutter_lints package

* Use key in widget constructors

lint: use_key_in_widget_constructors

* Unnecessary new keyword

lint: unnecessary_new

* Prefer const with constant constructors

* Exclude protobuf files from analyzer

* Private field could be final

* Annotate overridden members

* Use initializing formals when possible

* Don't access members with `this` unless avoiding shadowing

* Prefer is! operator

* Use isEmpty instead of length

* Use collection literals when possible

* Revert comment changes

* Cleaner null testing

* Misc fixes

* Avoid using `forEach` with a function literal

* Prefer `final` over `var` where applicable

* Enforce stricter type-checking

* Ignore VS Code files

* Flutter format

* Prefer using lowerCamelCase for constant names

* flutter format -l 100

* Disable `avoid_print` for examples

* Slight improvements to example

Should solve lint error: no_logic_in_create_state
2021-08-31 16:35:07 +09:00
David Zhao
4a75d78ef9 update readmes 2021-08-30 22:11:29 -07:00
David Zhao
ef00eda3b7 missing files 2021-08-30 15:32:12 -07:00
David Zhao
75ac5c4d00 fix CI, cache dependencies 2021-08-04 23:17:43 -07:00
David Zhao
0edcc3a714 CI for build 2021-08-04 23:09:15 -07:00