Commit graph

  • aa170e7e42
    fix(slack): upgrade slack-morphism to 2.20 and adapt rich text rewriting development End 2026-04-15 10:24:07 -07:00
  • c42500cef3
    Merge pull request #2 from System-End/development A Badly Drawn Wobbler 2026-04-03 19:25:47 +02:00
  • 1d8afc91dc
    Merge e41c0afc1e into 23ade06ff9 dependabot[bot] 2026-04-03 16:38:00 +00:00
  • e41c0afc1e
    build(deps): bump the cargo group across 1 directory with 7 updates dependabot/cargo/cargo-38fce1ca40 dependabot[bot] 2026-04-03 16:37:56 +00:00
  • 23ade06ff9
    chore(deps): restore dotenvy and replace custom .env loader main End 2026-04-03 09:34:30 -07:00
  • 9e3f5a8db0
    docs: add manifest template, update README and explain text End 2026-04-02 15:30:25 -07:00
  • 7673dbdde9
    feat(sync): add /sync from-pk command to import members from PluralKit End 2026-04-02 15:30:25 -07:00
  • 555dafc0af
    feat(env): add USE_DOTENV loader, remove SLACK_APP_TOKEN, enable WAL mode End 2026-04-02 15:30:25 -07:00
  • 2a19f022e7
    feat(docker): add Dockerfile and SQLx offline query cache End 2026-04-02 15:30:25 -07:00
  • ea99c77d87
    feat(sync): add conversational DM-only sync command for PluralKit/SimplyPlural/Plura supporting all directions and entities` End Nightshade 2026-02-13 22:00:25 -07:00
  • ab5049b518
    Debug: Add println after binding, before/after axum::serve, and at end of main for deeper troubleshooting End Nightshade 2026-02-13 21:23:06 -07:00
  • a993f2b837
    Debug: Add println at start of main and before binding for deployment troubleshooting End Nightshade 2026-02-13 21:16:39 -07:00
  • c1ec0d58a8
    Fix: Avoid Debug log on environment without Debug trait in process_command_event End Nightshade 2026-02-13 21:00:45 -07:00
  • 1abeeeaea2
    chore(debug): add detailed logging to /command handler for troubleshooting End Nightshade 2026-02-13 20:50:14 -07:00
  • f16415c1e1
    chore(debug): log when /command endpoint is hit for troubleshooting End Nightshade 2026-02-13 20:49:46 -07:00
  • 3295505564
    docs(readme): clarify authors' perspectives on plurality End Nightshade 2026-02-13 20:38:24 -07:00
  • c9865e56ec
    chore(dotenv): remove dotenv loading, use only runtime environment variables End Nightshade 2026-02-13 20:36:47 -07:00
  • 919ca2a9fc
    fix(dotenv): use dotenvy::dotenv() to gracefully load .env End Nightshade 2026-02-13 20:31:34 -07:00
  • ad7f35ec61
    fix(dotenv): move dotenv load into main to fix global let error End Nightshade 2026-02-13 20:26:31 -07:00
  • 7e213871ea
    fix(dotenv): silence missing .env file warning in production End Nightshade 2026-02-13 20:14:32 -07:00
  • e7bec3b43e
    chore(docker): remove .env copy for production; use runtime env injection End Nightshade 2026-02-13 20:05:32 -07:00
  • 23d024ac28
    fix(env): remove SLACK_APP_TOKEN requirement and update Dockerfile for SQLx offline mode End Nightshade 2026-02-13 20:04:06 -07:00
  • ce8dd2ec21
    chore(docker): enable SQLx offline mode for Docker builds End Nightshade 2026-02-13 16:38:44 -07:00
  • 21d423309e
    chore(sqlx): add offline query cache for Docker builds End Nightshade 2026-02-13 16:37:57 -07:00
  • 6aeafb4576
    chore: rename SQLite database file to plura.db in env example and Docker setup End Nightshade 2026-02-13 15:03:40 -07:00
  • 9c06581dbd
    fix(docker): use debian build stage for musl+sqlite+bindgen compatibility End Nightshade 2026-02-13 14:51:51 -07:00
  • 07d4249146
    fix(docker): remove libclang-dev and add libc-dev for Alpine musl build End Nightshade 2026-02-13 14:30:04 -07:00
  • 86e42814dd
    fix(docker): add llvm-dev and libclang-dev to build SQLite with musl End Nightshade 2026-02-13 14:27:59 -07:00
  • 0afecd1d27
    feat(docker): add initial Dockerfile for Rust app End Nightshade 2026-02-13 14:13:57 -07:00
  • 6ca832b25d
    docs: actually fix demo video A Badly Drawn Wobbler 2025-07-20 13:38:22 +02:00
  • 2fc47f77ae
    docs: fix demo video link Suya1671 2025-07-20 13:36:13 +02:00
  • 332db0ae87
    docs: add demo video Suya1671 2025-07-20 12:40:47 +02:00
  • b74a529091
    fix: fix logic for fronting members Suya1671 2025-07-20 12:40:47 +02:00
  • ebbdef6101
    feat: add better logging for events Suya1671 2025-07-20 12:40:47 +02:00
  • 5f21121219
    feat: add journald logging Suya1671 2025-07-20 12:40:47 +02:00
  • ec9ed81f73
    fix: fix oauth route sql execution Suya1671 2025-07-20 01:06:59 +02:00
  • dedc9243f5
    fix: fix oauth route Suya1671 2025-07-20 00:59:22 +02:00
  • e3911cc4a5
    fix: fix potential duplicates when creating a system Suya1671 2025-07-20 00:46:06 +02:00
  • 7a49b66338
    build: remove unnessesary optimisation Suya1671 2025-07-20 00:34:47 +02:00
  • 123a0bf8c6
    fix: actually finally fully remove system naming (I may be stupid) Suya1671 2025-07-20 00:33:28 +02:00
  • 66e98576ec
    fix: fully remove mentions of system renaming Suya1671 2025-07-20 00:31:49 +02:00
  • 1185763ea0
    feat: remove system name Suya1671 2025-07-20 00:19:59 +02:00
  • 0c6c89d53e
    feat: implement reauthentication Suya1671 2025-07-20 00:19:36 +02:00
  • b3ccf8e698
    feat: add ability to change base_url Suya1671 2025-07-17 22:06:41 +02:00
  • 46fe57a05c
    docs: update README Suya1671 2025-07-01 11:22:12 +02:00
  • 63ccc29a88
    feat: allow plura to work in threads Suya1671 2025-06-25 09:50:40 +02:00
  • 25beb1ba0d
    docs: update README Suya1671 2025-06-23 18:24:09 +02:00
  • c9109faed2
    docs: rename to plura Suya1671 2025-06-23 18:20:24 +02:00
  • f2e1ac484e
    build: add better release profile flags Suya1671 2025-06-23 18:09:50 +02:00
  • 928a73f589
    fix(commands::member): /member -> /members Suya1671 2025-06-23 17:58:41 +02:00
  • ad3660cffa
    feat(commands): add explanation command Suya1671 2025-06-23 17:40:52 +02:00
  • 68b58c279a
    feat(messages): Get member information from a specific message Suya1671 2025-06-23 17:31:08 +02:00
  • a6cb3a5f73
    feat(messages): Add message deletion Suya1671 2025-06-23 17:12:12 +02:00
  • b784ed1634
    feat(members): add the ability to delete/re-enable members Suya1671 2025-06-23 15:27:13 +02:00
  • 730058973c
    docs: general code quality review and updated documentation throughout Suya1671 2025-06-22 19:07:04 +02:00
  • 17a9622739
    feat(interactions::message): Add the ability to reproxy message Suya1671 2025-06-22 17:40:13 +02:00
  • 4005e8167c
    fix(interactions::message): Remove unnecessary user feedback Suya1671 2025-06-22 15:32:57 +02:00
  • 26494354d7
    feat: Add message editing Suya1671 2025-06-21 14:35:46 +02:00
  • e2e9b05845
    feat(triggers): change triggers to edit entirely through commands Suya1671 2025-06-21 13:22:42 +02:00
  • dcf078f3fa
    fix: fix triggers prefix/suffix Suya1671 2025-06-21 14:27:15 +02:00
  • 9c0b51db2b
    refactor: refactor interactions Suya1671 2025-06-21 13:22:22 +02:00
  • 561d07efe2
    merge better member aliasing Suya1671 2025-06-18 14:42:50 +02:00
  • 4be14128f5
    feat(commands): general refactor and cleanup Suya1671 2025-06-19 16:19:31 +02:00
  • 4bd019c825
    feat(aliases): implement alias commands Suya1671 2025-06-19 13:35:29 +02:00
  • 26c9fa50e2
    fix: fix fields! macro and use it to get more information when deleting a message log Suya1671 2025-06-19 13:32:22 +02:00
  • d58c6a69d6
    feat(models): update models to use error-stack types Suya1671 2025-06-18 15:20:31 +02:00
  • 518a6864b7
    chore(commands, models): rename commands and model names/imports Suya1671 2025-06-18 15:16:16 +02:00
  • 11fd5a049a
    chore: update rustls Suya1671 2025-06-18 15:31:07 +02:00
  • 8c993f9532
    feat(members): add member aliasing model Suya1671 2025-06-18 14:25:48 +02:00
  • 2e3063f1b6
    docs: add metadata to Cargo.toml Suya1671 2025-06-18 14:37:25 +02:00
  • 24e3d0ae57
    chore: add LICENSE Suya1671 2025-06-18 14:23:55 +02:00
  • 5c298952d1
    refactor: cargo fmt Suya1671 2025-06-16 16:54:38 +02:00
  • fb6f80e5b8
    feat: add comical amounts of logging Suya1671 2025-06-15 22:30:44 +02:00
  • c6135a629d
    feat: add message logging Suya1671 2025-06-14 21:11:53 +02:00
  • 7ee71d4a95
    feat: initial commit Suya1671 2025-06-08 21:12:07 +02:00