Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archive helper: Add a helper for archiving old threads in a channel #285

Merged
merged 6 commits into from
Jan 4, 2024

Commits on Jan 4, 2024

  1. Break thread management into multiple modules

    These modules simply expose Discord events and their handlers on a
    default object export. thread-management.ts then attaches listeners
    based on these exports.
    Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c7ecfd2 View commit details
    Browse the repository at this point in the history
  2. Add isInTestingChannel thread management util

    This checks a thread to see if it is inside a channel that we consider
    to be a testing channel—currently just the playground and bifrost
    channels.
    
    In certain cases, the testing channels will be used as “things don't
    happen here”, but when developing new features they might be used as
    “things only happen here”.
    Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    cdbaae7 View commit details
    Browse the repository at this point in the history
  3. Rework blow-everything-up into an archiving helper

    Right now it's built to help me (Antonio) quickly archive threads that
    are clearly dead from >2 weeks ago without bothering others.
    Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    f1a4251 View commit details
    Browse the repository at this point in the history
  4. Better display for thread management script loading errors

    Sometimes errors will JSON-serialize, but sometimes they won't; in the
    latter case, we want to try to use the error's built-in stringification
    in case it works better.
    Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2333fce View commit details
    Browse the repository at this point in the history
  5. Bump axios from 1.6.0 to 1.6.1

    Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.6.1.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.6.0...v1.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    99c6d90 View commit details
    Browse the repository at this point in the history
  6. Bump semver from 5.7.1 to 5.7.2

    Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
    - [Commits](npm/node-semver@v5.7.1...v5.7.2)
    
    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Shadowfiend committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ce59b24 View commit details
    Browse the repository at this point in the history