Web JoinNet Change Notes
Version 3.16.0 (Jan. 2024)
- when capturing screen, choose the monitor as the initial choice
- video capture max size increase from 1600 to 1920 and improve the success rate of user's choice
Version 3.15.0 (Oct. 2023)
- support Arabic language
- show error prompt when encountering error during PDF handling while uploading
- prompt user to activiate audio when the audio context is suspended by the browser while entering a meeting
Version 3.14.0 (May 2023)
- consolidate webrtc unmute audio alert and try best not to show it
- when auto start video, do not prompt for confirmation
Version 3.13.0 (Mar. 2023)
- enlarge mark boundary from 1024x1024 to 2048x2048
- fix iOS webrtc video size issue
- reset the audio record loop when the user enters a meeting
- allow assistant/presenter to upload slides
Version 3.12.0 (Aug. 2022)
- support built-in customization item support_desktop_sharing and support_remote_control
- support built-in customization item skip_video_capture_prompt
- do not capture video by default
- do not ring for question request and join request
- white board shows private board (and local board) by default
- support built-in customization item show_video_window_at_concise_layout_by_default
- do not automatically scroll the text chat window with new chat text received
- change to My Picture after 20 seconds not receiving any video data
Version 3.11.0 (Nov. 2021)
- revision: support root-level fullscreen
- revision: use fullscreen mode for installed web joinnet
- revision: restore imported media control to concise layout
Version 3.10.0 (Oct. 2021)
- revision: optimize the tab sync policy to be more intuitive
- revision: support mirror operation for image in snapshot and slide upload dialog box
- revision: apply speaker volume to ringtone and other sounds
- revision: built-in customization conversion_type_by_default
Version 3.9.0 (Jul. 2021)
- revision: support customization item: use_concise_layout_for_normal
Version 3.8.0 (Jul. 2021)
- revision: support customization item: show_video_window_at_normal_layout_by_default
- revision: support customization item: show_video_gallery_at_concise_layout_by_default
Version 3.7.1 (Jun. 2021)
- revision: support option to keep full screen mode even with incoming message or alert
Version 3.6.2 (Dec. 2020)
- revision: support customization item: show_text_by_default
Version 3.6.1 (Nov. 2020)
- revision/bug fixed: show stop video buttons in the concise mode
- revision/bug fixed: avoid being throttled by mobile browsers when yielding inside nested callbacks
Version 3.6.0 (Aug. 2020)
- revision: support playback speed
Version 3.5.0 (Jun. 2020)
- bug fixed: corrupt filename when uploading snapshot
- bug fixed: Firefox cannot capture audio
- revision: show browser notification for text chat
- revision: execute action when the user clicks the browser notification
Version 3.4.1 (Apr. 2020)
- bug fixed: video codec memory requirement too high for mobile devices
Version 3.4.0 (Apr. 2020)
- bug fixed: auto frame rate mode should round up video dimension
- revision: add screen capture button
- revision: built-in customization, use_concise_layout_for_guest default changes to false
- revision: do not hide white board toolbar by default in concise mode
Version 3.3.0 (Apr. 2020)
- bug fixed: webrtc video sending may fail due to bad support for simulcast
- revision: support Auto for video sending frame rate
- revision: default video sending frame rate is Auto
Version 3.2.0 (Mar. 2020)
- revision: built-in customization: white_board_fit_page_by_default
- revision: built-in customization: show_control_panel_textchat_by_default
- revision: URL option "fit_mode=page" or "fit_mode=width"
Version 3.1.0 (Mar. 2020)
- revision: set default window to control panel for both concise mode and one-area mode
Version 3.0.0 (Feb. 2020)
- revision: add control panel as one of sync tabs
- revision: import html5 now only support local files
- revision: simplify concise layout GUI
- revision: white board, grow dimension up to 1024x1024 for marks
- revision: white board, add delete button to each selected mark
- revision: white board, after adding an image or text mark, select it immediately for moving or resizing
- revision: white board, support pasting image mark from clipboard
- revision: mobile, support two touch zoom and single touch double tap zoom
- revision: port desktop sharing, remote control, joint browsing to concise layout
- revision: support H.264 and VP8 video encoding
- revision: support client slide pdf slide handling
- revision: navigation between web joinnet site and signup site
Version 2.2.1 (May 2019)
- revision: built-in customization: use concise layout for guest
Version 2.2.0 (May 2019)
- revision: support concise layout
- revision: support to configure Joint Browsing as a built-in customization
- bug fixed: handle '>' in text chat
Version 2.1.3 (Apr. 2019)
- bug fix: JNR edit, the end of time range is incorrectly pinned to the start
Version 2.1.2 (Mar. 2019)
- revision: disable click on iOS download popup link
Version 2.1.1 (Mar. 2019)
- revision: support screen capture using getDisplayMedia(for PC Chrome, Edge, etc.)
- revision: Chrome (v72+) no need to install Chrome Extenstion to capture screen
Version 2.1.0 (Mar. 2019)
- revision: support screen capture at android chrome
Version 2.0.6 (Mar. 2019)
- bug fixed: style size may trigger $rootScope:infdig error, need larger tolerance
Version 2.0.5 (Mar. 2019)
- revision: support webrtc media status notification
Version 2.0.4 (Feb. 2019)
- revision: remove unmute alert when needed
- revision: alert window need to show scroll bar when its content gets large
Version 2.0.3 (Feb. 2019)
- revision: webrtc ios tweak, unmute remote audio and play video inline
Version 2.0.2 (Feb. 2019)
- revision: add some statistics logs
Version 2.0.1 (Feb. 2019)
- revision: when manually disconnect, stop audio/video capture
Version 2.0.0 (Feb. 2019)
- revision: support WebRTC for JoinNet
- revision: main window only show one video
- revision: prevent web app exiting upon back button
- bug fixed: JNR sharing, title incorrectly processing utf8
- revision: navbar height is shorter
- revision: auto allow question default is TRUE
- revision: open_jnj and reconnect_permit are only shown when advanced function is ON
- revision: local board is not shown by default
- revision: only show frame rate check box when showing advanced functions is ON
- revision: it is an option whether to display text chat in control panel
- revision: show boundary to white board, desktop sharing, remote control, joint browsing, video window
- revision: video panel, always auto add all talkers' video, always show the video name information
- revision: change wording of "token holder" to "meeting chair"
- revision: desktop sharing, when picking screen window, assuming that the user is ready for sending and turn on the sending automatically
- revision: CheckMessage, ServerConversationLog, ControlPanel, shift+checkBoxClick for multiple selection
- revision: force to use png mark for image mark in White Board
- revision: remove support of jointbrowsing as many websites don't allow to be rendered in iframe
- revision: force to use text as image
- revision: add toggle toolbar button in white board
- revision: check message, when the user click one of the selected items, show no menu: the user must click the "xxx selected" to trigger the selection menu
- revision: add built-in symbol text marks
- revision/bug fixed: when user click "auto select" in main window, select the default target immediately
- revision: stop audio/video/screen capture when resetting a meeting
- revision: new zoom level policy in white board
- revision: when the web joinnet is launched at the msgr page and there is no office, prompt to add one
- revision: support multiple step intervals for backward and forward in joinnet playback
- revision: iOS Safari, use popup alert to support download file/image
- revision: msgr video call, when sdp is too long, try to shorten it before giving up
- revision/bug fixed: improve logging method. otherwise the browser could hang when there are too many logs in a short time period
Version 1.6.0 (May 2018)
- revision: new option, press Enter to send, SHIFT+Enter to add newline
- revision: automatically re-download slide upon downloading error, up to 10 times
Version 1.5.1 (Feb. 2018)
- revision: new option tab: HTML5 Score
- revision: support "Loop the captured audio to local playback device" even during a meeting
- revision: when meeting owner enters a meeting and doesn't have the token, prompt the owner to retrieve the token.
Version 1.5.0 (Dec. 2017)
- revision: support to import local HTML5 media files
- revision: support Audio Call and Video Call in IM window, require MCU 3.25.0
- bug fixed: desktop sharing decoding should use default color palette when the color table is skipped by the sender
Version 1.4.2 (Oct. 2017)
- revision: joinnet, terminate meeting button moved to main menu
- revision: joinnet, always use baloon to alert received chat text
Version 1.4.1 (Jul. 2017)
- bug fixed: joinnet reset button should disconnect first
- bug fixed: certain edge browser on Microsoft Surface cannot grab the video content.
- bug fixed: firefox may fail one of the captures if audio and video capture starts at the same time. try delay one of them to avoid the failure
- bug fixed: msgr, uploading invalid JNR file could miss the error prompt and will be trapped in the uploading process
Version 1.4.0 (Jun. 2017)
- revision: should show alert when receiving unknown plugin
- revision: do not hide msgr or open jnj panels for non-secure URLs
- bug fixed: websocket onerror process fails. (Edge browser could not recover from connection error)
- revision: save the option of "auto follow tab change"
- revision: do not auto refresh to http site for playback jnj
- revision: do not show audio/video capture buttons during a playback session
- revision: upload slide use "All Files" instead of "Image Files": mobile browser cannot change type and could be stuck at image type, so pdf file cannot be selected
- bug fixed: when the user has reconnection ticket ready, should not prompt for owner password at reconnect
- bug fixed: when quiting/disconnected from a meeting, should stop the slide upload thread in the normal board
- bug fixed: when the user initiate a slide upload at local/normal board, should finish the uploading at that particular local/normal board.
- revision: support zoom level up to 800%
- revision: adjust codes to support safari 11, which support audio/video capture
Version 1.3.1 (Feb. 2017)
- revision: for compatibility with incapable joinnet, render bad text marks that may look different across different computers/devices
- revision: joinnet option auto download all now take effect immediately when changed.
- revision/bug fixed: only allow a token holder, who is not able to sync slides, to add marks on active slide for MCU 3.24+
- bug fixed: should allow a presenter, who is not a talker but is able to sync slides, to add marks
Version 1.3.0 (Jan. 2017)
- revision: support svg image type in white board
- revision: audio tag also need crossorigin attribute
- bug fixed: should terminate timeout/interval workers when the workers are not used any more. bug introduced from version 1.1.0
- revision: restore joinnet option, "Once enter a meeting, start video capture"
Version 1.2.0 (Jan. 2017)
- revision: Options/My URL, save/edit/connect jnj and URL
- revision: support ts and date for text chat
- revision: support URL in "Open Jnj..."
Version 1.1.1 (Dec. 2016)
- bug fixed: should not crash when the jsonp response from third party is invalid
- bug fixed: crash occurs when pasting or dropping file(s) in group IM
- bug fixed: IM text sending, rtf encoding creates junks from web joinnet to native msgr for non-english characters
Version 1.1.0 (Nov. 2016)
- revision/bug fixed: escape utf8 for logging of client_info
- revision: do not catch exception if stack is empty: the caught exception would be useless for investigation
- bug fixed: jnr panel could incorrectly display junk in the user record entry
- revision/bug fixed: display an "upload" button in check message dialog box when there is no existing jnr file
- revision: convert bmp slides to png slides automatically.
- revision: joinnet option, overlapping 2nd video with smaller size
- bug fixed: joinnet, should claim to MCU that we support utf8
- revision: support notification (more like native app with this feature)
- revision: "save to file" button to Log panel
- revision: im window, Ctrl+V to transfer the image in the clipboard as file
- revision: when starting desktop sharing or remote control, lower(if applicable) the bit count to 4bit within the first 5 seconds
- revision/bug fixed: keep normal network send/recv speed even if the web joinnet is minimized.
Version 1.0.0 (Sep. 2016)
- revision: JoinNet and JoinNet Messenger ported to Web JoinNet