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

fix: remove duplicate config definitions #46

Merged
merged 16 commits into from
Mar 2, 2024
Merged

fix: remove duplicate config definitions #46

merged 16 commits into from
Mar 2, 2024

Commits on Mar 2, 2024

  1. Initial pass at reorganization

    Reorginanization of the repository so that it is code focused vs. being
    focused on how the packages are built. Packaging will be moved to
    GitHub Actions so that every commit will create new packages that can
    be used for testing. Releases will be created and produce packages
    when a tag is committed to the repository.
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    2deb253 View commit details
    Browse the repository at this point in the history
  2. Added beginnings of package building code

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    470d02e View commit details
    Browse the repository at this point in the history
  3. Updated GitHub workflow

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    f472eab View commit details
    Browse the repository at this point in the history
  4. Storing generated package as an artifact

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    6977fc6 View commit details
    Browse the repository at this point in the history
  5. Refactored build API workflow

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    749dc6b View commit details
    Browse the repository at this point in the history
  6. Added build MeshChat package job

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    7e9afcb View commit details
    Browse the repository at this point in the history
  7. More reorganization of files

    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d5b15cb View commit details
    Browse the repository at this point in the history
  8. Moved MeshChat source to top level

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    3ce7f01 View commit details
    Browse the repository at this point in the history
  9. feat: Set send channel when channel filter changed

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    f26130b View commit details
    Browse the repository at this point in the history
  10. docs: Updated README with history of MeshChat

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    8f57aa2 View commit details
    Browse the repository at this point in the history
  11. fix: set epoch in send_message API even if not specified

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    bfadccb View commit details
    Browse the repository at this point in the history
  12. feat: add message class abstracting message handling (#23)

    * refactor: add comments to clarify flow
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    * feat: add messages class to front end
    
    Update the handling of messages on the front end code to better control
    the update of messages and coordinateion with the rest of the UI.
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    * add more config support
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    * feat: message ID can be specified in send_message API
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    * add md5 module to front-end
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    * integrate message class into front-end code
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    
    ---------
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    28d1759 View commit details
    Browse the repository at this point in the history
  13. Add GitHub Actions workflow to automate releases (#40)

    * Added beginnings of package building code
    * chore: create release CI job
    * chore: add documentation section to changelog
    * chore: make build-meshchat-package a reusable workflow
    * chore: add build packages to release
    * fix: update-version.sh can now be told version to set
    * chore(ci): convert meshchat-api build to reusable workflow
    * chore(ci): set release to only work on release branch
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    1e86795 View commit details
    Browse the repository at this point in the history
  14. chore(ci): update release pipeline

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    0298eae View commit details
    Browse the repository at this point in the history
  15. feat: allow admin to set default channel (#19)

    A MeshChat administrator now has the ability to define the default
    channel that a newly logged in user is placed into. This requires that
    the administrator set the value `default_channel` in the configuration
    file. Setting `default_channel` to an empty string ('') will continue
    using the legacy setting of 'Everything'.
    
    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d90fc33 View commit details
    Browse the repository at this point in the history
  16. fix: remove duplicate config definitions

    Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
    hickey committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    57d2766 View commit details
    Browse the repository at this point in the history