Commit Graph

66 Commits

Author SHA1 Message Date
39178d1322 fix(readme): correct project title to "Protojx Manager" 2025-11-03 13:32:09 +01:00
d7b772544f fix(live_status): add default member permissions for command execution 2025-11-03 13:23:33 +01:00
27fc82d371 fix(readme): update status of filter feature to reflect production readiness 2025-11-03 13:21:34 +01:00
956536a717 fix(status): prevent duplicate notifications by tracking user IDs v1.1.0 2025-11-03 11:53:02 +01:00
0f22892816 fix(status): filter users by enabled status in follow repository query 2025-11-03 11:46:53 +01:00
a593e05f5c feat(follow): add host option for notifications and update follow entity 2025-11-03 11:45:42 +01:00
d417e7334b fix(readme): update status of notification system and persistent messages 2025-11-03 10:15:27 +01:00
96fcb53e0b fix(status): simplify name for XEON 01 host entry in status service 2025-11-03 10:02:35 +01:00
fc5c2b1e63 feat(status): add XEON 02 and XEON 03 host entries to status service 2025-11-03 09:59:28 +01:00
3821583d1d refactor(status): comment out XEON 02 host entry in status service 2025-11-03 09:11:28 +01:00
91e95127c1 fix(status): correct spelling of 'Protojx' in status display message 2025-11-02 16:55:31 +01:00
f05a35965e chore(docker): add WORKDIR instruction to set application directory 2025-10-31 17:36:16 +01:00
b9930cbc8f feat(live_status): add command to generate and update persistent status messages 2025-10-31 15:09:12 +01:00
d3fba3668e feat(status): enhance notification system to include status change alerts for all hosts 2025-10-31 13:31:06 +01:00
49da70082e feat(status): ensure notifications are sent only for enabled hosts 2025-10-31 12:30:20 +01:00
37fbfd1c8c feat(status): update notification message in text display for outage alerts 2025-10-31 11:04:42 +01:00
b13c77d9a5 feat(dependencies): update discord.js to version 14.24.2 2025-10-31 10:57:08 +01:00
24ed5e6a62 feat(readme): update notification system status to completed 2025-10-31 10:24:20 +01:00
d4e90640b6 feat(status): add follow notifications for status changes and integrate follow repository 2025-10-31 10:24:02 +01:00
522ed2ba81 feat(status): implement log cleanup and enhance status fetching in StatusService 2025-10-31 10:04:06 +01:00
6b10aaa009 feat: refactor command imports, enhance status service with logging and notification features, and update entity definitions 2025-10-31 10:02:44 +01:00
03769b14fa feat(status): refactor status command to utilize centralized container generation in status service 2025-10-31 09:31:35 +01:00
d964ec7963 feat(status): enhance server status command with structured response and improved host categorization 2025-10-31 08:40:11 +01:00
17c00211da feat(status): add emoji support for RYZEN and XEON hosts in status monitoring 2025-10-31 08:06:48 +01:00
4bb33bea89 Merge branch 'main' of https://github.com/thedrewen/protojx-manager-non-official 2025-10-31 07:52:47 +01:00
bbd071c44f fix(follow): correct integration type from GuildInstall to UserInstall 2025-10-31 07:52:45 +01:00
3c6fd92cc2 fix(status): increase ping timeout from 3 to 10 seconds for improved reliability 2025-10-30 21:16:43 +01:00
5f770d861d fix(fetch): adjust host filtering logic to use max_ping for improved accuracy 2025-10-30 19:55:21 +01:00
2822908ea0 feat(follow): implement follow command for service status notifications
refactor(data-source): update entity and migration paths for consistency
fix(readme): update status feature notification system icon
delete(guilds): remove unused Guild entity
add(follow): create Follow entity for managing user notification preferences
2025-10-30 08:41:21 +01:00
0449654edd fix(status): increase timeout for fetch request to 10 seconds
feat(types): add missing import for ButtonInteraction in type definitions
v1.0.1
2025-10-29 22:12:01 +01:00
CL TheDreWen
e9565a9552 Update README.md v1.0.0 2025-10-29 17:31:56 +01:00
0504e8262d fix(command): correct export statement in ping command and update import in status command 2025-10-29 16:27:18 +01:00
978d21a120 feat(status): import Host type for improved type safety 2025-10-29 16:26:22 +01:00
9cadfb2734 feat(command): refactor ping and status commands to use CommandDefinition type 2025-10-29 15:47:33 +01:00
5b3167bf14 feat(types): define CommandDefinition type for command handling 2025-10-29 15:42:11 +01:00
7f9468bc99 feat(command): enhance ping command with button interaction and improved response format 2025-10-29 15:36:45 +01:00
86a7429711 feat(entity): add Guild entity with primary key and columns for guild_id and persistent_message_id 2025-10-29 11:45:37 +01:00
43b7bdd8b4 feat(database): add TypeORM configuration and initialize data source
- Added TypeORM and PostgreSQL dependencies to package.json.
- Created data-source.ts to configure the database connection.
- Initialized the data source in index.ts and added logging for successful connection.
- Updated devDependencies to include @types/node for better type support.
2025-10-29 10:44:12 +01:00
58ecaf3c4c Add description for persistent status messages in README 2025-10-29 10:19:23 +01:00
992b5fbaae Fix formatting of bot invitation links in README v1.0.0-beta 2025-10-29 10:00:29 +01:00
d800464ace Clarify bot invitation links in README 2025-10-29 09:59:44 +01:00
fed9f5b92c Add bot invitation link to README 2025-10-29 09:47:44 +01:00
a24001c600 Refactor status command to use environment variables for emoji status 2025-10-29 09:45:30 +01:00
0a7b329dae Remove debug log for host status in fetchAlive function 2025-10-29 09:38:33 +01:00
4f2d6fa895 Update RYZEN 02 host IP and adjust ping timeout; initialize status fetch in constructor 2025-10-29 09:38:19 +01:00
fa8c98ba33 Temporary correction of the host IP address for RYZEN 02 in the status service 2025-10-29 09:27:57 +01:00
8bb0797b3a Status update for server statuses. 2025-10-29 09:19:34 +01:00
25fd742cfe rename file. 2025-10-29 08:46:18 +01:00
dd8fc81097 Status management by a service. Displays the ping of the bot and the API. 2025-10-29 08:43:47 +01:00
1689a34d75 Set statut of /statut done. 2025-10-28 20:36:25 +01:00