Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sanguneo/zlack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: EsotericSoftware/zlack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 13 files changed
  • 1 contributor

Commits on Jun 27, 2026

  1. Configuration menu
    Copy the full SHA
    2d086c2 View commit details
    Browse the repository at this point in the history
  2. Use websocket events for unread badges.

    - Changed unread badge detection from document title parsing to Slack count snapshots and WebSocket events.
    - Keep document title watching only to sync the native window title text.
    - Do not show a count on the Windows taskbar overlay; the number was too large at taskbar size and does not match Slack’s badge behavior for grouped DMs.
    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    bc35705 View commit details
    Browse the repository at this point in the history
  3. Load all workspaces.

    * Load each workspace in its own window.
    * Aggregate unread badge states across all workspaces.
    * Hook the workspace chooser and swap windows instead.
    * Hotkeys ctrl+1-9  to switch workspaces.
    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    19366b7 View commit details
    Browse the repository at this point in the history
  4. Improve unread.

    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    d21bcfa View commit details
    Browse the repository at this point in the history
  5. Load user CSS, icon, and private webview2.

    * Load zlack.css next to exe to inject user CSS. closes #4
    * Load zlack.ico or zlack.png next to exe to customize app icon.
    * Use webview2-runtime in subdir next to exe, if found. see #2
    * Removed private/fixed webview2 build.
    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    37c7151 View commit details
    Browse the repository at this point in the history
  6. Unread badge improvements.

    * Black antialiased border.
    * Adjusted sizes, separate taskbar/system tray, constants for easier config.
    * It got long so moved icon code to separate source file.
    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    992575d View commit details
    Browse the repository at this point in the history
  7. Limit concurrently loaded workspaces to 2. Save maximized state.

    Each uses up ~250-300MB RAM. Workspaces that aren't loaded won't get unread badges.
    NathanSweet committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    6422788 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    41cd400 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    06decb2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2026

  1. Poll every 30 seconds for unreads.

    The WS events we watch for are apparently not enough in all cases.
    NathanSweet committed Jun 28, 2026
    Configuration menu
    Copy the full SHA
    c8052d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25c420a View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2026

  1. Configuration menu
    Copy the full SHA
    6a60487 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2026

  1. Configuration menu
    Copy the full SHA
    f198672 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2026

  1. Fixed Slack links opening a new window.

    Eg `View message`.
    NathanSweet committed Jul 1, 2026
    Configuration menu
    Copy the full SHA
    e708fdd View commit details
    Browse the repository at this point in the history
Loading