Commit Graph

108 Commits

Author SHA1 Message Date
tueem 69b27e4554 add prototype choices implementation
github-mirror / push-github (push) Successful in 5s
Build / Gradle-Build (push) Successful in 50s
Test / Gradle-Test (push) Failing after 41s
2024-12-13 10:50:30 +01:00
tueem d8504a7cde Merge pull request 'add Checks system' (#6) from feat/checks into dev
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 11s
Publish / Gradle-Publish (push) Successful in 11s
Test / Gradle-Test (push) Successful in 16s
Reviewed-on: #6
2024-12-05 07:51:36 +00:00
tueem bef34ee548 fix null issue
github-mirror / push-github (push) Successful in 3s
Build / Gradle-Build (push) Successful in 12s
Test / Gradle-Test (push) Successful in 16s
2024-12-03 20:20:57 +01:00
tueem 29bb7e667e add PermissionCHeck test
github-mirror / push-github (push) Successful in 5s
Build / Gradle-Build (push) Successful in 11s
Test / Gradle-Test (push) Failing after 16s
2024-12-02 21:21:00 +01:00
tueem 94da2a0e3c change logic to always give objects the highest value 2024-12-02 21:20:49 +01:00
tueem 7f47130461 add missing annotation annotations 2024-12-02 21:20:26 +01:00
tueem 83a3efd4b8 add canRun check which i forgor 2024-12-02 21:19:58 +01:00
tueem aefd8a51a0 change wrong annotation class usage 2024-12-02 21:19:42 +01:00
tueem 4332592dfa add Javacord PermissionCheck
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 12s
Test / Gradle-Test (push) Successful in 17s
2024-12-02 13:16:28 +01:00
tueem c363ab9744 add ability to return false to cancel execution in pre Checks and remove return type on post checks
github-mirror / push-github (push) Successful in 7s
Build / Gradle-Build (push) Successful in 14s
Test / Gradle-Test (push) Successful in 21s
2024-12-01 13:06:42 +01:00
tueem 33392b02fb add InteractionCheck test
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 13s
Test / Gradle-Test (push) Successful in 15s
2024-11-29 21:41:46 +01:00
tueem b7333c2e5e fix problem with multiple method overrides in generic types. 2024-11-29 21:41:18 +01:00
tueem 239e921e6f change Annotation#getClass to Annotation#annotationType because it was not working as expected 2024-11-29 21:37:13 +01:00
tueem 6eb7fb723f add geantyref to fix and simplify generic Type parsing.
Also switch to java 23 to avoid conflicts and issues.
2024-11-29 21:36:02 +01:00
tueem 659218682e add context Object to check methods and create the ability to have a specific method for each type of context or one for all by using the superclass and casting yourself
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 12s
Test / Gradle-Test (push) Successful in 17s
2024-11-29 18:17:33 +01:00
tueem 019ba8f552 add getMostSpecificMethod method to simplify Check method parsing.
This Method searches the The method that has the best matching parameters with the fewest inheritance levels as possible. Left sided priority
2024-11-29 18:15:47 +01:00
tueem f89ae5e425 - add prototype Interactioncheck impementation.
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 12s
Test / Gradle-Test (push) Successful in 16s
- refactor dependency injection to have all widely used dependencies in the Marinara class.
2024-11-28 10:32:48 +01:00
tueem 582e0f0bae implement AnnotationParser system
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 13s
Test / Gradle-Test (push) Successful in 16s
2024-11-24 00:02:19 +01:00
tueem 0ea330d48b move to seperate files because gitea does not have expressions yet
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 9s
Publish / Gradle-Publish (push) Successful in 10s
Test / Gradle-Test (push) Successful in 13s
2024-11-20 12:01:47 +01:00
tueem c241f6b1fe enable dev branch publishing
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 17s
Publish / Gradle-Publish (push) Successful in 6s
Test / Gradle-Test (push) Successful in 13s
2024-11-20 11:52:41 +01:00
tueem 4ed5482b63 Merge pull request 'add package publishing and CI/CD using Gitea actions' (#5) from feat/ci-cd into master
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 1m32s
Test / Gradle-Test (push) Successful in 21s
Reviewed-on: #5
2024-11-16 12:41:24 +00:00
tueem 4d20dd65f2 upload test results instead of non working publishing
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 1m9s
Test / Gradle-Test (push) Successful in 1m15s
2024-11-15 11:46:58 +01:00
tueem 2ab30a2bc1 switch to comma seperation
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 1m9s
Test / Gradle-Test (push) Failing after 1m19s
2024-11-14 14:32:55 +01:00
tueem 420408fbdf switch to java-junit reporter
github-mirror / push-github (push) Successful in 4s
Build / Gradle-Build (push) Successful in 1m8s
Test / Gradle-Test (push) Failing after 1m17s
2024-11-14 14:11:57 +01:00
tueem df10c54767 fix variable usage
github-mirror / push-github (push) Successful in 5s
Build / Gradle-Build (push) Successful in 2m1s
Test / Gradle-Test (push) Failing after 1m16s
2024-11-14 13:54:12 +01:00
tueem 18d85edcf2 fix formatting
Test / Gradle-Test (push) Waiting to run
github-mirror / push-github (push) Successful in 5s
Build / Gradle-Build (push) Successful in 1m11s
2024-11-14 13:05:36 +01:00
tueem b371ea8520 add setup gradle step
github-mirror / push-github (push) Successful in 6s
Build / Gradle-Build (push) Successful in 2m2s
2024-11-14 12:45:43 +01:00
tueem b28406b16b update artifact directory structure
github-mirror / push-github (push) Successful in 6s
Build / Gradle-Build (push) Successful in 1m6s
2024-11-14 12:38:31 +01:00
tueem f31292c5b7 switch artifact action to gitea one
github-mirror / push-github (push) Successful in 11s
Build / Gradle Build (push) Successful in 7m57s
2024-11-14 12:23:41 +01:00
tueem de83137886 add first version of CI with build, test and publish
github-mirror / push-github (push) Successful in 4s
Build / Gradle Build (push) Failing after 7m19s
2024-11-14 11:53:08 +01:00
tueem fd3933df25 add publications
github-mirror / push-github (push) Successful in 4s
2024-11-13 10:22:25 +01:00
tueem c00b6033cc rename package in wrapper-javacord
github-mirror / push-github (push) Successful in 4s
2024-11-13 10:08:55 +01:00
tueem 186fa10684 Merge pull request 'Add Button Interaction Implementation' (#4) from feat/buttons into master
github-mirror / push-github (push) Successful in 4s
Reviewed-on: #4
2024-11-08 13:41:21 +00:00
tueem 7d378e6451 set fetch depth 0
github-mirror / push-github (push) Successful in 4s
2024-11-07 12:42:09 +01:00
tueem f835cfa500 change runs-on
github-mirror / push-github (push) Failing after 4s
2024-11-07 12:22:41 +01:00
tueem cb8b799000 add github mirror action
github-mirror / push-github (push) Waiting to run
2024-11-07 12:21:14 +01:00
tueem fcc99597e6 remove unused imports 2024-11-07 11:51:43 +01:00
tueem d457e57614 Add Button Execution Test 2024-11-07 11:51:02 +01:00
tueem 8a7348eebc fix class names and add Button Interaction type case 2024-11-07 11:50:52 +01:00
tueem 480c1ec81f add Button Interaction Method case to factory method 2024-11-07 11:50:09 +01:00
tueem 3d2bca4548 fix off by one error 2024-11-07 11:49:45 +01:00
tueem 5689fef866 remove unused import 2024-11-07 11:49:30 +01:00
tueem 7d9e14eb25 add retention and target and change the annotation parameter to "value" for easier usage 2024-11-06 14:43:49 +01:00
tueem 7fa402ac38 ignore bin directories 2024-11-06 14:43:11 +01:00
tueem eaff502892 remove unused imports 2024-11-06 14:29:42 +01:00
tueem 76d4d5b525 add Javacord impl 2024-11-05 15:55:01 +01:00
tueem 0ce0b3eb4f Add Button Interaction with specific method parameter support. 2024-11-05 15:54:49 +01:00
tueem 11fd16fa77 Add Command Execution test 2024-11-01 17:38:02 +01:00
tueem bbeb58e5e4 fix isAssignableFrom order 2024-11-01 17:37:49 +01:00
tueem e39ac2d67e fix random nulls in list 2024-11-01 17:37:36 +01:00