Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
2698b38
redoing this
kinsleykajiva Aug 18, 2025
7e80a13
redoing this
kinsleykajiva Aug 18, 2025
f64ef14
update
kinsleykajiva Aug 19, 2025
08056f7
update
kinsleykajiva Aug 24, 2025
ca452fc
update
kinsleykajiva Aug 25, 2025
fb98ea8
update
kinsleykajiva Aug 25, 2025
e91b50c
update
kinsleykajiva Aug 25, 2025
51edead
update
kinsleykajiva Aug 25, 2025
5210f8b
Refactor Janus SDK for extensibility and fix SIP plugin
google-labs-jules[bot] Aug 25, 2025
4fd2612
update
kinsleykajiva Aug 25, 2025
bac5e8a
Merge pull request #10 from kinsleykajiva/refactor-sip-plugin
kinsleykajiva Aug 25, 2025
b38bacf
update
kinsleykajiva Aug 25, 2025
a27d5b4
feat: add sip plugin functions
google-labs-jules[bot] Aug 25, 2025
51613ba
feat: add SIP hold direction enum and update hold method signature
kinsleykajiva Aug 25, 2025
fa65783
Merge pull request #11 from kinsleykajiva/feature/sip-plugin-functions
kinsleykajiva Aug 25, 2025
a6e536c
docs
kinsleykajiva Aug 25, 2025
6a3f602
feat(docs): Create comprehensive SIP plugin SDK documentation
google-labs-jules[bot] Aug 25, 2025
bb72092
Merge pull request #12 from kinsleykajiva/feat/sip-plugin-docs
kinsleykajiva Aug 25, 2025
9c2cc29
docs
kinsleykajiva Aug 25, 2025
4f04ea5
feat(audiobridge): Implement comprehensive SDK for AudioBridge plugin
google-labs-jules[bot] Aug 25, 2025
c7cf0ae
refactor(audiobridge): Finalize SDK and add example
google-labs-jules[bot] Aug 25, 2025
ffac57d
fix(audiobridge): Handle ack messages in async requests
google-labs-jules[bot] Aug 25, 2025
98b9e0a
feat(audiobridge): Update AudioBridgeHandle and JanusClient for impro…
kinsleykajiva Aug 25, 2025
c04f29b
Merge pull request #13 from kinsleykajiva/feature/audiobridge-sdk
kinsleykajiva Aug 25, 2025
09a6b19
feat: add missing audio bridge api functions
google-labs-jules[bot] Aug 25, 2025
ae2d9d9
feat(audiobridge): remove unused parameters from destroyRoom method a…
kinsleykajiva Aug 25, 2025
b4ec1ea
Merge pull request #14 from kinsleykajiva/feature/add-missing-audio-b…
kinsleykajiva Aug 25, 2025
da5691d
feat: add AudioBridgeExample documentation
kinsleykajiva Aug 25, 2025
5e65c0e
Create comprehensive documentation for the AudioBridge plugin.
google-labs-jules[bot] Aug 25, 2025
f2c2114
Merge pull request #15 from kinsleykajiva/docs-audiobridge-example
kinsleykajiva Aug 25, 2025
bb6bc20
feat: Add Janus VideoRoom Plugin Implementation
google-labs-jules[bot] Aug 25, 2025
d80dbad
docs: Add VideoRoom examples and refine handle
google-labs-jules[bot] Aug 25, 2025
d4d7ca9
fix: Add missing attachToVideoRoom convenience method
google-labs-jules[bot] Aug 25, 2025
c9b095f
fix: Correct client shutdown logic and refine example
google-labs-jules[bot] Aug 25, 2025
a398acb
docs: Add full Main.java example to VideoRoom docs
google-labs-jules[bot] Aug 25, 2025
0eecb37
feat: Complete Janus VideoRoom plugin implementation
google-labs-jules[bot] Aug 25, 2025
200dbf2
feat(videoroom): add event imports for JoinedEvent, ParticipantLeftEv…
kinsleykajiva Aug 25, 2025
83b27df
Merge pull request #16 from kinsleykajiva/feat/videoroom-plugin
kinsleykajiva Aug 25, 2025
0fd08bc
refactor: remove duplicate JSON import statements across multiple files
kinsleykajiva Aug 25, 2025
cd57623
fix: add missing newline for improved code readability
kinsleykajiva Aug 25, 2025
d201a25
fix: correct console output for room joining message
kinsleykajiva Aug 25, 2025
9b1f54f
feat: add CONTRIBUTING.md and LICENSE files
kinsleykajiva Aug 25, 2025
12c4dc3
feat: add initial ReadMe.md with project title and version badge
kinsleykajiva Aug 25, 2025
b2311eb
feat: Update README and add Maven deployment configuration
google-labs-jules[bot] Aug 25, 2025
571140f
Merge pull request #17 from kinsleykajiva/update-readme-and-pom
kinsleykajiva Aug 25, 2025
5df318f
feat: Add GitHub Actions workflow for releases
google-labs-jules[bot] Aug 25, 2025
e2ba368
Merge pull request #18 from kinsleykajiva/add-release-workflow
kinsleykajiva Aug 25, 2025
5cf74fb
fix: Add write permissions to release workflow
google-labs-jules[bot] Aug 25, 2025
a9fa1b0
Merge pull request #19 from kinsleykajiva/add-release-workflow
kinsleykajiva Aug 25, 2025
2f34601
feat: add initial ReadMe.md with project title and version badge
kinsleykajiva Aug 25, 2025
88651c1
feat: add new word to project dictionary and update README with Maven…
kinsleykajiva Aug 25, 2025
92f47fe
feat: Add Janus Admin API client
google-labs-jules[bot] Aug 26, 2025
9c8148e
feat: Add more functionality to Janus Admin API client
google-labs-jules[bot] Aug 26, 2025
7820787
docs: Add documentation for JanusAdminClient
google-labs-jules[bot] Aug 26, 2025
738a579
Merge pull request #20 from kinsleykajiva/feature/janus-admin-client
kinsleykajiva Aug 26, 2025
46ccbe8
chore: update version to 0.11.0 in pom.xml and README.md
kinsleykajiva Aug 26, 2025
b8816dc
feat: add 'kajiva' to project dictionary
kinsleykajiva Aug 26, 2025
3308b02
feat: add more request functions to JanusAdminClient
google-labs-jules[bot] Aug 26, 2025
ed7fe8e
Merge pull request #21 from kinsleykajiva/feature/add-more-request-fu…
kinsleykajiva Aug 26, 2025
5d6bbe2
chore: update version to 0.11.1 in pom.xml and add 'ossrh' to project…
kinsleykajiva Aug 26, 2025
be4e7e3
fix: update license URL to use HTTPS in pom.xml
kinsleykajiva Aug 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Java CI with Maven

on:
push:
branches: [ "re-write" ]

jobs:
build:

runs-on: ubuntu-latest
permissions:
contents: write

steps:
- uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Create Release
uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: "latest"
prerelease: false
files: |
target/*.jar
49 changes: 0 additions & 49 deletions .github/workflows/release.yml.txt

This file was deleted.

31 changes: 9 additions & 22 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
.gradle
!build/libs/janus-server-sdk-*
build/classes
build/generated
build/publications
build/tmp
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
Expand All @@ -16,10 +11,6 @@ build/tmp
*.iws
*.iml
*.ipr
target
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
Expand All @@ -29,23 +20,19 @@ out/
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
gradle.properties

### Mac OS ###
.DS_Store
.env
java/africa/jopen/Main.java
settings.gradle
settings.xml
.DS_Store
11 changes: 0 additions & 11 deletions .idea/aws.xml

This file was deleted.

31 changes: 31 additions & 0 deletions .idea/betterCommentsSettings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading