Commit graph

  • 4ccfd8172a Respond with ephemeral message to slash command usage ava-patches Ava Affine 2025-02-17 20:24:09 -08:00
  • 39cd9f6e01 Merge branch 'ava-confessions' into 'main' piper pentagram 2025-01-26 06:30:14 +00:00
  • 6480f27946 fixes for web endpoint Ava Affine 2025-01-13 17:07:37 -08:00
  • fed49ba3cb refactor main, and fix bugs from initial manual run Ava Affine 2025-01-13 15:45:07 -08:00
  • 55f9725af1 fix nil map dereference in discord commands, and add option type to slash command option Ava Affine 2025-01-08 15:28:24 -08:00
  • 359ff427e3 fix bug in activity timers Ava Affine 2025-01-08 15:27:27 -08:00
  • 430c0afaa6 Confessions module Ava Affine 2025-01-08 13:40:11 -08:00
  • 720b80679a Merge branch 'ava-event-replay' into 'main' piper pentagram 2025-01-08 00:47:49 +00:00
  • 97bf66c191 Event replay and cleanup Ava Affine 2025-01-08 00:47:49 +00:00
  • e7d229c217 Early functionality modules ava-event-replay Ava Affine 2024-12-31 11:11:49 -08:00
  • 2515d396a0 Event replay and cleanup Ava Affine 2024-12-05 18:11:41 -08:00
  • 2560410820 Merge branch 'ava-repo-organize' into 'main' piper pentagram 2024-12-06 18:07:45 +00:00
  • 4e0709959b put event implementations into their own file Ava Affine 2024-12-05 17:25:07 -08:00
  • 0dae469cce put docbuf into an external pkg Ava Affine 2024-12-05 17:06:54 -08:00
  • 41c420ebcc Merge branch 'ava-docbuf-insanity' into 'main' Ava Affine 2024-12-06 00:48:22 +00:00
  • d818e8c158 Handle interrupts and panics to mitigate data loss Ava Affine 2024-11-30 10:49:16 -08:00
  • 9d3ca54ad4 initialize state package in main.go Ava Affine 2024-11-30 00:31:25 -08:00
  • 0a29b35f4b Refactor state module to leverage DocumentBuffer Ava Affine 2024-11-30 00:31:08 -08:00
  • 609c50ff7d Extend DocumentBuffer with apply interface Ava Affine 2024-11-26 19:18:02 -08:00
  • 1ef8ff042f implement DocumentBuffer for persistence of runtime data Ava Affine 2024-11-25 18:07:26 -08:00
  • 706fc0d769 Merge branch 'piper/absolute-paths' into 'main' piper pentagram 2024-12-05 20:46:15 +00:00
  • 6e4b3ae5c7 Merge branch 'ava-tools' into 'main' Ava Affine 2024-11-30 23:14:38 +00:00
  • 45059b565d add an editorconfig for sane behavior defaults Ava Affine 2024-11-30 11:10:04 -08:00
  • 0c64670c33 Use absolute paths where possible Piper Pentagram 2024-11-14 11:16:30 -08:00
  • ad873ef836 Merge branch 'piper/remove-log-source-info' into 'main' piper pentagram 2024-11-14 19:12:06 +00:00
  • 1cdaa8fc7e Merge branch 'main' into 'piper/remove-log-source-info' piper pentagram 2024-11-14 19:11:58 +00:00
  • 056505d538 Merge branch 'voice-activity-events' into 'main' piper pentagram 2024-11-14 18:59:11 +00:00
  • fe860726b3 inline _activityTimerExists() into stopActivityTimer() Piper Pentagram 2024-11-14 10:58:15 -08:00
  • 9b00241d2b Implement UserActive events Piper Pentagram 2024-11-13 16:32:58 -08:00
  • 8110037ddf Merge branch 'ava-test-ci' into 'main' Ava Affine 2024-11-14 18:36:31 +00:00
  • 9668106959 Fix state unit tests Ava Affine 2024-11-14 10:30:04 -08:00
  • 6afd0122c9 Fix config unit tests Ava Affine 2024-11-14 10:27:45 -08:00
  • 00fff032c7 Add testing CI Ava Affine 2024-11-14 09:57:06 -08:00
  • 9f678b6be7 Remove source info from log messages Piper Pentagram 2024-11-13 17:02:47 -08:00
  • 1ca6b0b402 Merge branch 'config-singleton' into 'main' piper pentagram 2024-11-13 22:03:57 +00:00
  • 07223320af Move the config package to a singleton pattern piper pentagram 2024-11-13 22:03:57 +00:00
  • abb19b8748 Merge branch 'add-debug-logger' into 'main' piper pentagram 2024-11-09 01:09:19 +00:00
  • cb55b48893 Add logging.Debug() function Piper Pentagram 2024-11-08 17:07:55 -08:00
  • e89e3bbac9 Merge branch 'basic-discord-handlers' into 'main' piper pentagram 2024-11-09 00:34:30 +00:00
  • 8b54f09a95 Check the session pointer for nil before calling session.connected Piper Pentagram 2024-11-08 16:33:49 -08:00
  • bbcf6ef6cf Create discord package and connect/disconnect handlers Piper Pentagram 2024-11-08 16:26:05 -08:00
  • 5e4662c8b0 Merge branch 'state-logging' into 'main' Ava Affine 2024-11-08 22:56:37 +00:00
  • 6d2375b396 Fill out logging TODOs in state package Piper Pentagram 2024-11-08 14:53:12 -08:00
  • dd2d8aa9b3 Merge branch 'less-wordy-logger' into 'main' Ava Affine 2024-11-08 22:36:10 +00:00
  • 665717d9e7 Make logging package usage less tedious Piper Pentagram 2024-11-08 14:33:57 -08:00
  • 5e4273390f Merge branch 'singleton-logger' into 'main' Ava Affine 2024-11-08 22:02:23 +00:00
  • f86efba6bd Rename redundant init function Piper Pentagram 2024-11-08 14:00:27 -08:00
  • a82ba0f51b Use a singleton pattern for logging Piper Pentagram 2024-11-08 13:54:19 -08:00
  • 70fc746ed6 Merge branch 'ava-pubsub' into 'main' piper pentagram 2024-11-08 21:41:30 +00:00
  • 568e6a3163 Internal event state tracking and Pub/Sub model Ava Affine 2024-11-06 14:41:49 -08:00
  • 39fe90d016 Merge branch 'move-internal-packages' into 'main' piper pentagram 2024-11-07 00:02:58 +00:00
  • 450d425b04 move config & logging packages into internal submodules Piper Pentagram 2024-11-06 16:01:38 -08:00
  • e525b7ff3b Merge branch 'setup-logging' into 'main' piper pentagram 2024-11-06 22:24:14 +00:00
  • c06d77485c Add JSON structured logging Piper Pentagram 2024-11-06 14:19:45 -08:00
  • 60b9d77873 Merge branch 'config-parsing' into 'main' piper pentagram 2024-11-06 21:37:56 +00:00
  • bea76cd380 Add config parsing Piper Pentagram 2024-11-06 13:32:37 -08:00
  • 44a2e7d6c8 include start script in artifacts Piper Pentagram 2024-11-06 11:54:36 -08:00
  • 9ccaef1208 remove dist folder because gitlab is stupid Piper Pentagram 2024-11-06 11:52:16 -08:00
  • 6fa9bafe11 don't tar up the binary because gitlab zips it anyway Piper Pentagram 2024-11-06 11:48:22 -08:00
  • 85bbb07524 basic build job piper pentagram 2024-11-06 19:45:08 +00:00
  • 5eb83783af Merge branch 'basic-discord-session' into 'main' piper pentagram 2024-11-06 19:37:56 +00:00
  • 4b62347d5d Setup basic discord session Piper Pentagram 2024-11-06 11:34:45 -08:00
  • 571aa3650e Initial commit Ava Affine 2024-11-06 17:42:49 +00:00