RadioConsole2 icon indicating copy to clipboard operation
RadioConsole2 copied to clipboard

Main

Open djshadowxm82 opened this issue 8 months ago • 5 comments

Small spelling mistake.

djshadowxm82 avatar Apr 16 '25 14:04 djshadowxm82

@W3AXL I think both of my changes came over in this same PR 72954fa and 3dde6e6

djshadowxm82 avatar Apr 29 '25 01:04 djshadowxm82

This pull request introduces a new feature for managing caller logs in the console, including the ability to toggle between "Card" and "Drawer" display modes. It also includes related UI updates, configuration changes, and CSS styling adjustments to support the feature.

New Caller Log Feature

  • Caller Log Display Modes: Added a new CallLogFormat configuration option to toggle between "Card" (inline on the radio card) and "Drawer" (a bottom overlay drawer) display modes. (console/client.js, console/index.html, console/css/custom.css) [1] [2] [3] [4]
  • Caller Log Functions: Implemented functions to manage caller log behavior, including setupCallerLog, toggleCallerLog, updateCallerId, and drawer-specific functions like openCallerDrawer and closeCallerDrawer. (console/client.js)

UI and Configuration Updates

  • UI Enhancements: Added a new "Call Log" button to the navbar and updated the radio card layout to include live caller ID and a collapsible caller log section. (console/index.html, console/css/custom.css) [1] [2] [3]
  • Configuration Integration: Modified readConfig and saveConfig functions to handle the new CallLogFormat option, ensuring the UI updates dynamically based on the configuration. (console/client.js) [1] [2] [3]

CSS Styling Adjustments

  • Caller Log Styling: Added styles for the live caller ID line, scrolling caller log, and drawer overlay, including transitions and responsiveness. (console/css/custom.css)
  • Radio Card Adjustments: Updated radio card dimensions and layout to accommodate the new caller log elements. (console/css/custom.css) [1] [2]

These changes collectively enhance the user experience by providing a flexible and visually integrated way to view and manage caller logs.https://github.com/W3AXL/RadioConsole2/pull/21/commits/fa044db312cb6243758a3925b280b88f5b991b01

djshadowxm82 avatar May 01 '25 18:05 djshadowxm82

@djshadowxm82 please deconflict with current main branch and I will review again.

W3AXL avatar Jul 30 '25 14:07 W3AXL

@djshadowxm82 sorry for the delay in responding to this PR. Could you look at the build failure above? I'll review and make suggestions once that's fixed. Thanks!

W3AXL avatar Sep 30 '25 20:09 W3AXL

@W3AXL I just realized that when I merged into main, I accidentally pulled in the old radio.cs. When I fast-forwarded, I didn’t catch that you had already deprecated it in favor of the module. I also noticed you’ve already fixed what I was planning to address.

Also, please take a look at W3AXL/rc2-core#2 and W3AXL/rc2-dvm#12 as they should work in tandem with this update.

djshadowxm82 avatar Oct 03 '25 14:10 djshadowxm82