Sandro CURY CAZZANIGA Kharec
Kharec pushed to main at Kharec/skywipe 2025-12-20 22:33:57 +01:00
93a124be2a clean: remove useless declarations
Kharec pushed to main at Kharec/skywipe 2025-12-20 22:31:01 +01:00
ecbee7a8ac refactor: pass logger instead of multiple get_logger() calls
eaf4e94d24 refactor: pass logger parameter and use error handling helper
97e166d5f7 refactor: make logger parameter optional
61e2d7f731 refactor: add handle_error() helper for centralized error handling
Compare 4 commits »
Kharec pushed to main at Kharec/skywipe 2025-12-20 22:09:28 +01:00
054dc01813 fix: ensure logger always writes to log file
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:57:00 +01:00
799b1083ab refactor: add hacking at the bottom
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:48:59 +01:00
15db235fe1 docs: update hacking section with example
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:47:40 +01:00
d09dcf06cf docs: ready to fly
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:46:18 +01:00
5b9589794e clean: shorter epilog
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:26:13 +01:00
93b88917df refactor: consolidate all command metadata into a single structure
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:24:06 +01:00
25618ab5bf refactor: simplify logger
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:11:48 +01:00
81fa68ed08 fix: run commands in right order if all
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:10:03 +01:00
ca6eaed146 feat: improve confirmation message handling
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:07:54 +01:00
1b8b32027c feat: dependency injection to allow reusing an existing auth client
a6190aeb84 feat: update run_all to reuse auth and config
Compare 2 commits »
Kharec pushed to main at Kharec/skywipe 2025-12-20 21:04:11 +01:00
887169e7d2 feat: add some validation
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:59:21 +01:00
9565e4008e feat: consistent error handling
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:56:24 +01:00
c2aab71955 refactor: add basestrategy and make all class inherits to get rid of get_cursor()
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:54:55 +01:00
97dd55981b refactor: use a factory pattern
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:51:48 +01:00
0e91c95e9b refactor: extract common embed checking logic
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:50:09 +01:00
a818df4a6c refactor: replace hardcoded tuple with constants (consistency+readability)
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:48:29 +01:00
9aec57bd56 fix: logger's already setup
Kharec pushed to main at Kharec/skywipe 2025-12-20 20:47:18 +01:00
ec9943822c fix: replace hardcoded list with a registry-derived list