101 Commits

Author SHA1 Message Date
ccc439d30a feat(commands): add uptime command with service selection and autocomplete
fix(Dockerfile): ensure entrypoint runs register command
fix(status.service): update getStatusImageBar to use serviceId
refactor(follow.command): simplify service lookup logic
refactor(deploy-commands): remove unnecessary DataSource initialization
v1.4.0
2025-12-15 09:40:24 +01:00
1bffb9a971 fix(status): update notification sending logic to use service IDs 2025-12-13 19:14:53 +01:00
034921d00d fix(status): add log statement for notification sending process 2025-12-13 19:11:48 +01:00
b0ced298c0 fix(Dockerfile): comment out unused npm register command 2025-12-13 18:51:24 +01:00
5fda9afb83 feat(commands): implement follow command with service selection and autocomplete
fix(deploy): initialize and destroy DataSource for command deployment
fix(index): handle autocomplete interactions in command execution
refactor(types): add autocomplete support to CommandDefinition type
fix(Dockerfile): ensure npm run register is executed during build
v1.3.0
2025-12-13 18:47:40 +01:00
CL TheDreWen
3d2a1125b3 Update Dockerfile 2025-11-28 14:13:42 +01:00
ecb12f12b7 fix(status): remove unnecessary console log for guild name in StatusService v1.2.0 v1.1.9 2025-11-26 11:01:06 +01:00
55e4cf3e6c feat(database): refactor entities and relationships for service management 2025-11-26 10:57:57 +01:00
104023162a feat(service): add Service entity with properties for service management 2025-11-26 09:45:16 +01:00
58403fd32e fix(deploy): remove redundant line for building new Docker image in deployment script 2025-11-26 09:25:34 +01:00
fcef934e60 fix(status): update host addresses and remove unused attachment logic in status command v1.1.8 2025-11-26 09:22:36 +01:00
aebc6be99e fix(status): adjust canvas dimensions and scaling for improved uptime bar rendering 2025-11-25 10:49:20 +01:00
9c87e8c35e fix(status): conditionally display status bar components based on live status 2025-11-25 10:45:18 +01:00
fe8d3dc78f fix(status): log errors in message editing to improve debugging 2025-11-25 10:43:00 +01:00
401ae56113 feat(status): enhance status command with image attachment and update query logic 2025-11-25 10:37:00 +01:00
e41be1e1f0 fix(status): remove unused fs imports from status.service.ts 2025-11-25 10:23:50 +01:00
c658881d24 feat: add canvas dependency and implement uptime bar image generation
- Added 'canvas' dependency to package.json and package-lock.json.
- Updated getUpdatedContainer method in StatusService to be asynchronous.
- Implemented getStatusImageBar method in StatusService to generate a visual representation of uptime data.
- Modified live_status.command.ts and statut.command.ts to await the updated container.
- Created test.ts to demonstrate uptime bar generation and save it as an image.
- Updated tsconfig.json to target ES2024 and include relevant libraries.
2025-11-25 10:22:41 +01:00
5ec7187afd fix(status): remove unused router configurations for ROUTER-DE 03 and ROUTER-DE 04 v1.1.7 2025-11-22 10:25:27 +01:00
2aa5c56ca7 fix(status): update router title to include demonstration data notice v1.1.6 2025-11-09 08:32:06 +01:00
7b35fcf31b fix(status): update host configuration for ROUTER-DE 04 2025-11-07 11:01:57 +01:00
a5476b26fe feat(status): add router configurations and update InfraType to include routers 2025-11-07 10:49:56 +01:00
c99c11c241 feat(status): add new game server notification for RYZEN-GAME 02 v1.1.5 2025-11-07 10:32:17 +01:00
df048c1352 fix(status): remove unnecessary quotes from host and name properties v1.1.4 2025-11-04 18:13:17 +01:00
290e8b982a feat(status): enhance website status message with globe icon and separator 2025-11-03 18:32:35 +01:00
8bfeb1c43c fix(status): update status message to include website link in notifications v1.1.3 2025-11-03 18:27:35 +01:00
e2a8255d5a fix(docker): comment out npm run register command in Dockerfile 2025-11-03 18:17:58 +01:00
85ec27cb2b fix(docker): correct npm command to run register in Dockerfile 2025-11-03 18:09:38 +01:00
e2c896c6f1 fix(readme): update deployment workflow status to in production v1.1.2 2025-11-03 18:06:00 +01:00
3ff4278217 feat(deploy): add GitHub Actions workflow for deployment to VPS 2025-11-03 18:05:47 +01:00
7b80aca9e1 fix(status): update timestamp format in notifications to include full date and time 2025-11-03 14:36:24 +01:00
afd8d1f68a fix(status): integrate dayjs for formatted timestamps in notifications 2025-11-03 14:35:06 +01:00
c571e03495 fix(client): log loaded guild configurations on client ready v1.1.1 2025-11-03 14:24:47 +01:00
a577f99277 fix(live_status): remove ephemeral flag from error message in channel permissions 2025-11-03 13:41:09 +01:00
4b6b2c8575 fix(live_status): change reply to editReply for error handling in channel permissions 2025-11-03 13:40:39 +01:00
e375fb2631 fix(live_status): handle errors when sending messages to the channel 2025-11-03 13:38:51 +01:00
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