|
|
|
|
@ -4,8 +4,12 @@
|
|
|
|
|
<option name="autoReloadType" value="SELECTIVE" />
|
|
|
|
|
</component>
|
|
|
|
|
<component name="ChangeListManager">
|
|
|
|
|
<list default="true" id="ce59df2a-8d56-446a-867b-80e627daf479" name="Changes" comment="Add JSON response handling for form activity check Refactor `FormActiveController` to return JSON responses using `BooleanResponse`. Introduce exception handling for JSON processing errors and update `FormActiveData` to allow object initialization without parameters.">
|
|
|
|
|
<list default="true" id="ce59df2a-8d56-446a-867b-80e627daf479" name="Changes" comment="Add branch condition to Discord notification stage The Discord notification stage now runs only on 'main' or 'master' branches. This helps to avoid unnecessary notifications for feature or bugfix branches.">
|
|
|
|
|
<change afterPath="$PROJECT_DIR$/src/main/java/com/alttd/forms/mail/mail_forms/Mailable.java" afterDir="false" />
|
|
|
|
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
|
|
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/alttd/forms/controlers/contact/ContactFormData.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/alttd/forms/controlers/contact/ContactFormData.java" afterDir="false" />
|
|
|
|
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/alttd/forms/form/Form.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/alttd/forms/form/Form.java" afterDir="false" />
|
|
|
|
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/alttd/forms/mail/mail_forms/MailForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/alttd/forms/mail/mail_forms/MailForm.java" afterDir="false" />
|
|
|
|
|
</list>
|
|
|
|
|
<option name="SHOW_DIALOG" value="false" />
|
|
|
|
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
|
|
|
|
@ -50,6 +54,7 @@
|
|
|
|
|
<option value="package.json" />
|
|
|
|
|
<option value="Class" />
|
|
|
|
|
<option value="Record" />
|
|
|
|
|
<option value="Interface" />
|
|
|
|
|
</list>
|
|
|
|
|
</option>
|
|
|
|
|
</component>
|
|
|
|
|
@ -76,6 +81,14 @@
|
|
|
|
|
"accountId": "ad9eb076-a98f-40c2-b7e5-9fc28b23038f"
|
|
|
|
|
}
|
|
|
|
|
}</component>
|
|
|
|
|
<component name="HighlightingSettingsPerFile">
|
|
|
|
|
<setting file="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.mail/mail/1.4/1aa1579ae5ecd41920c4f355b0a9ef40b68315dd/mail-1.4.jar!/javax/mail/Part.class" root0="SKIP_INSPECTION" />
|
|
|
|
|
</component>
|
|
|
|
|
<component name="Jenkins.Settings">
|
|
|
|
|
<option name="jenkinsUrl" value="https://jenkins.alttd.com" />
|
|
|
|
|
<option name="lastSelectedView" value="all" />
|
|
|
|
|
<option name="username" value="stijn" />
|
|
|
|
|
</component>
|
|
|
|
|
<component name="KubernetesApiProvider">{
|
|
|
|
|
"isMigrated": true
|
|
|
|
|
}</component>
|
|
|
|
|
@ -117,7 +130,6 @@
|
|
|
|
|
"RequestMappingsPanelWidth1": "75",
|
|
|
|
|
"RunOnceActivity.OpenProjectViewOnStart": "true",
|
|
|
|
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
|
|
|
|
"SHARE_PROJECT_CONFIGURATION_FILES": "true",
|
|
|
|
|
"Spring Boot.Main.executor": "Run",
|
|
|
|
|
"Tomcat Server.Tomcat 10.1.17.executor": "Run",
|
|
|
|
|
"git-widget-placeholder": "master",
|
|
|
|
|
@ -133,7 +145,7 @@
|
|
|
|
|
"project.structure.proportion": "0.0",
|
|
|
|
|
"project.structure.side.proportion": "0.0",
|
|
|
|
|
"run.code.analysis.last.selected.profile": "pProject Default",
|
|
|
|
|
"settings.editor.selected.configurable": "preferences.lookFeel",
|
|
|
|
|
"settings.editor.selected.configurable": "org.codinjutsu.tools.jenkins.servers",
|
|
|
|
|
"vue.rearranger.settings.migration": "true"
|
|
|
|
|
},
|
|
|
|
|
"keyToStringList": {
|
|
|
|
|
@ -382,6 +394,9 @@
|
|
|
|
|
<workItem from="1723138548381" duration="1949000" />
|
|
|
|
|
<workItem from="1723230192640" duration="55000" />
|
|
|
|
|
<workItem from="1723242314809" duration="9799000" />
|
|
|
|
|
<workItem from="1723307861750" duration="2179000" />
|
|
|
|
|
<workItem from="1723392202182" duration="258000" />
|
|
|
|
|
<workItem from="1723392471077" duration="533000" />
|
|
|
|
|
</task>
|
|
|
|
|
<task id="LOCAL-00001" summary="Initial commit for site for forms">
|
|
|
|
|
<option name="closed" value="true" />
|
|
|
|
|
@ -647,7 +662,15 @@
|
|
|
|
|
<option name="project" value="LOCAL" />
|
|
|
|
|
<updated>1723249968746</updated>
|
|
|
|
|
</task>
|
|
|
|
|
<option name="localTasksCounter" value="34" />
|
|
|
|
|
<task id="LOCAL-00034" summary="Add branch condition to Discord notification stage The Discord notification stage now runs only on 'main' or 'master' branches. This helps to avoid unnecessary notifications for feature or bugfix branches.">
|
|
|
|
|
<option name="closed" value="true" />
|
|
|
|
|
<created>1723392636255</created>
|
|
|
|
|
<option name="number" value="00034" />
|
|
|
|
|
<option name="presentableId" value="LOCAL-00034" />
|
|
|
|
|
<option name="project" value="LOCAL" />
|
|
|
|
|
<updated>1723392636255</updated>
|
|
|
|
|
</task>
|
|
|
|
|
<option name="localTasksCounter" value="35" />
|
|
|
|
|
<servers />
|
|
|
|
|
</component>
|
|
|
|
|
<component name="TypeScriptGeneratedFilesManager">
|
|
|
|
|
@ -665,8 +688,6 @@
|
|
|
|
|
</option>
|
|
|
|
|
</component>
|
|
|
|
|
<component name="VcsManagerConfiguration">
|
|
|
|
|
<MESSAGE value="Configure system property for conditional test execution Added a system property 'doNotRunDatabaseTests' in the test configuration to allow conditional skipping of database tests. This helps in running tests selectively during different build scenarios." />
|
|
|
|
|
<MESSAGE value="Add CORS support for production server Updated the CORS configuration to include the production server URL. This change ensures that requests from the production environment are properly handled." />
|
|
|
|
|
<MESSAGE value="Refactor logging for better granularity Updated logging levels in multiple classes to differentiate between debug and trace information. Improved log messages to support parameterized logs, ensuring sensitive or variable information is handled appropriately without concatenation." />
|
|
|
|
|
<MESSAGE value="Enhance logging for mail verification details Updated logging to provide more detailed information about user credentials and email actions. This helps in debugging and monitoring mail verification processes more effectively. Adjusted trace messages to include username and password for better traceability." />
|
|
|
|
|
<MESSAGE value="Update URI to point to Discord bot endpoint Changed the URI in VerifyController to use the Discord bot's endpoint for form submission. This adjustment is part of the process to route form data correctly through the specified internal service." />
|
|
|
|
|
@ -690,6 +711,12 @@
|
|
|
|
|
<MESSAGE value="Refactor form request handling and add rate limiting. Consolidate email verification logic into FormRequestHandler to simplify code maintenance. Implement a new rate limiting feature to restrict form submissions based on IP and email address, improving server security and performance." />
|
|
|
|
|
<MESSAGE value="Add form activity checking and global rate limiting Implemented new features to track form activity and enforce global rate limits. Added a `form_active` table and created endpoints to check form activity. Also, introduced a rate-limiting filter to restrict API requests to 30 per minute per IP." />
|
|
|
|
|
<MESSAGE value="Ensure NOT NULL constraints in SQL tables Refactor SQL table creation scripts to add NOT NULL constraints where necessary. This change ensures data integrity by preventing null values in critical columns across the 'verify_form', 'form', 'rate_limit', and 'form_active' tables." />
|
|
|
|
|
<option name="LAST_COMMIT_MESSAGE" value="Ensure NOT NULL constraints in SQL tables Refactor SQL table creation scripts to add NOT NULL constraints where necessary. This change ensures data integrity by preventing null values in critical columns across the 'verify_form', 'form', 'rate_limit', and 'form_active' tables." />
|
|
|
|
|
<MESSAGE value="Add JSON response handling for form activity check Refactor `FormActiveController` to return JSON responses using `BooleanResponse`. Introduce exception handling for JSON processing errors and update `FormActiveData` to allow object initialization without parameters." />
|
|
|
|
|
<MESSAGE value="Add branch condition to Discord notification stage The Discord notification stage now runs only on 'main' or 'master' branches. This helps to avoid unnecessary notifications for feature or bugfix branches." />
|
|
|
|
|
<option name="LAST_COMMIT_MESSAGE" value="Add branch condition to Discord notification stage The Discord notification stage now runs only on 'main' or 'master' branches. This helps to avoid unnecessary notifications for feature or bugfix branches." />
|
|
|
|
|
</component>
|
|
|
|
|
<component name="XSLT-Support.FileAssociations.UIState">
|
|
|
|
|
<expand />
|
|
|
|
|
<select />
|
|
|
|
|
</component>
|
|
|
|
|
</project>
|