3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-06-16 19:15:03 +00:00
Commit graph

1536 commits

Author SHA1 Message Date
Dragory
8cb4d047b9
feat: fix issues importing /backend in other packages 2024-08-11 02:12:51 +03:00
Dragory
460b65d1df
chore: reorganize plugin docs 2024-08-11 02:05:23 +03:00
iamshoXy
34ac0bfb7e
Add log_message_id to export (#484) 2024-06-03 11:46:34 +01:00
rubyowo
4fa77d57df
fix: dont show hidden cases without -hidden arg (#477)
* fix: dont show hidden cases without -hidden arg

* fix: almeida has eagle eyes
2024-06-02 16:59:41 +01:00
rubyowo
21e2e58c90
feat: custom help url (#476)
* feat: custom help url

* chore: formatting

* goddamn
2024-06-02 16:48:59 +01:00
rubyowo
914efb6fcc
chore: format repo (#482)
Begone formatting errors
2024-06-02 16:21:27 +01:00
iamshoXy
0a11b073e0 Update 2024-06-01 16:52:38 +02:00
Dragory
dfdc6566cf
refactor: consolidate pluginInfo internal/legacy fields 2024-05-19 11:15:03 +00:00
Dragory
8a4f7fe0e8
Merge branch 'master' of github.com:Dragory/ZeppelinBot 2024-05-19 13:48:23 +03:00
Dragory
f3d64e2adc
fix: configSchema in /docs endpoint 2024-05-19 10:47:47 +00:00
Dragory
3b0a0b311d
feat: add missing info.configSchemas 2024-05-19 10:46:43 +00:00
Dragory
db52c61df4
feat: require info.configSchema for all zeppelin plugins 2024-05-19 10:45:21 +00:00
Miikka
0a38440bca
Merge pull request #475 from rubyowo/feat/pretty_name
feat: pretty_name for automod
2024-05-19 13:33:21 +03:00
Lily Bergonzat
1f0c7a4349 Ran prettier to fix style issues 2024-05-12 21:34:17 +02:00
Ruby
dfb2b82272 feat: pretty_name for automod 2024-05-12 14:55:49 +02:00
Lily Bergonzat
893a77d562 Fixes, refactoring and PR feedback 2024-04-15 15:51:45 +02:00
Lily Bergonzat
0be54912c4 Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands 2024-04-15 12:39:01 +02:00
Dragory
8ad12a91ad
refactor: remove obsolete index re-exports from /shared 2024-04-09 21:12:35 +03:00
Dragory
5772e27cda
refactor: convert /backend to ESM 2024-04-09 20:57:18 +03:00
Dragory
805234acc1
refactor: simplify logs plugin types; remove deprecated format.timestamp field 2024-04-09 19:24:06 +03:00
Dragory
b28ca170ed
fix: standalone migrations
Recent fix for dropping/recreating PKs in environments with
sql_require_primary_key=1 also broke the migrations for environments
where the user doesn't have permissions to change the value of the
setting. The standalone setup is such an environment.

This commit changes those migrations so that the PKs are
dropped/recreated as one ALTER TABLE query, no longer requiring
changing the sql_require_primary_key setting.
2024-04-08 21:04:09 +03:00
Dragory
ae03c9e03b
feat: always use DB_* and API_PATH_PREFIX env vars if set 2024-04-07 09:10:02 +00:00
Dragory
1ef7ba8d0f
refactor: simplify db credential handling 2024-04-06 15:36:45 +00:00
Dragory
b40ed5ce49
feat: add api prefix option 2024-04-06 11:54:31 +00:00
Dragory
325341dced
fix: migrations with sql_require_primary_key=1 2024-04-06 11:49:45 +00:00
Dragory
c89c5ea430
feat: update knub; update public interfaces for new knub 2024-03-30 13:31:30 +00:00
Dragory
c2ae6d53d8
feat: update knub; use base Knub types for plugins 2024-03-30 12:35:22 +00:00
Dragory
509d96ce83
refactor: new dev/prod containers
- Use a single Dockerfile for all Zeppelin services
- Add a Dockerfile in project root that can be used by
  app hosting services
- Provide a standalone and lightweight prod setup
  - Standalone is the same as the old setup, with mysql+nginx
  - Lightweight only runs bot+backend+dash, no mysql/nginx
- Remove mounted mysql data folders for dev and prod
  - This resolves permission issues caused by the mount
  - The mysql service uses a regular named volume now
- Simplify .env options and clearly separate different prod setups
- Remove update.sh
  - Different setups require different update procedures, so a common
    update.sh no longer works
2024-03-17 18:49:31 +02:00
Lily Bergonzat
cbec6101e0 Used guildPluginSlashCommand instead of raw blueprints 2024-03-05 05:05:03 +01:00
Dragory
7cd56303fc
refactor: use npm workspaces and ts project references 2024-03-02 09:24:07 +00:00
Lily Bergonzat
7eff7bcaa6 Fixed show option for case and cases commands 2024-02-26 22:23:30 +01:00
Lily Bergonzat
408f1b9c30 Added slash command deferral to avoid timeouts 2024-02-26 22:05:25 +01:00
Lily Bergonzat
ee861bb5e9 Fixed fatal error for massbans 2024-02-24 20:52:41 +01:00
Lily Bergonzat
e879a15aa4 Fixed incomplete attachment list for mass action message commands 2024-02-24 20:46:48 +01:00
Lily Bergonzat
91025d8569 Made mass action reason part of the slash command options 2024-02-24 20:30:11 +01:00
Lily Bergonzat
4d8b6b5cd7 Made confirms ephemeral and fixed slash command duration options 2024-02-24 03:41:43 +01:00
Lily Bergonzat
a49bb81ce1 Fixed ban command 2024-02-22 02:44:46 +01:00
Lily Bergonzat
2874a0cf83 Fixed case type filters 2024-02-22 01:07:19 +01:00
Lily Bergonzat
174e5cc23b Fixed mute command not updating case when no reason 2024-02-20 14:23:43 +01:00
Lily Bergonzat
0fee24e973 Fixed supposed-to-be-ephemeral message not being ephemeral 2024-02-18 17:08:31 +01:00
Lily Bergonzat
e4e7e1c695 Fixed race condition 2024-02-18 01:23:25 +01:00
Lily Bergonzat
ba65ecb48f Made cases commands ephemeral by default 2024-02-17 23:57:01 +01:00
Lily Bergonzat
b428e18fc7 Fixed config parsing error with tags 2024-02-17 22:06:02 +01:00
Lily Bergonzat
cafcc2839e Various fixes 2024-02-17 20:53:49 +01:00
Lily Bergonzat
2c0e4b37ca Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands 2024-02-16 14:26:34 +01:00
Lily Bergonzat
592d037148 Added Discord attachment link reaction, fixed emoji configuration and moved util functions 2024-02-16 11:51:58 +01:00
Lily Bergonzat
a4c4b17a14 feat: first batch of emojis 🎉 2024-02-14 09:18:40 +01:00
Dragory
ffa9eeb3f5
feat: handle template errors
Fixes ZDEV-20
2024-01-27 16:01:48 +02:00
Dragory
2ce5082018
fix: shorter than 6 character invite codes
Fixes ZDEV-108
2024-01-27 15:05:40 +02:00
Dragory
008ac1bec0
fix: missing imports 2024-01-27 15:04:39 +02:00