Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
80624ac
userName unavailable message showing
puneethkumar18 Nov 3, 2024
77a7430
feat : guide user to get available username
puneethkumar18 Nov 5, 2024
1de2a48
Merge branch 'AOSSIE-Org:dev' into dev
puneethkumar18 Nov 5, 2024
d7f308a
fix : fixed regression of defaultChapterCoverImage and defaultStoryCo…
puneethkumar18 Nov 6, 2024
2821267
Merge pull request #393 from puneethkumar18/dev
Aarush-Acharya Nov 6, 2024
15f4b18
feat : update no connection and no room images to dynamically colored…
xkaper001 Nov 9, 2024
1c40382
Add issue templates for re-implementation and refactor-to-enhance
vanshambansal Nov 9, 2024
d395ca3
replacing no_room svg with the alternate one.
xkaper001 Nov 9, 2024
bf3d3a2
Added additional issue templates for Configuration Change and Securit…
vanshambansal Nov 10, 2024
b33bd86
Merge pull request #399 from xkaper001/dev
Aarush-Acharya Nov 11, 2024
4b8deea
Merge pull request #398 from vanshambansal/add-issue-templates
Aarush-Acharya Nov 11, 2024
31317cb
feat : display userImagePlaceHolder based on the current apptheme
puneethkumar18 Nov 12, 2024
3c66f01
Merge branch 'AOSSIE-Org:dev' into dev
puneethkumar18 Nov 12, 2024
b766bc2
feat : all mentioned changes are done
puneethkumar18 Nov 12, 2024
c3e953f
Merge pull request #400 from puneethkumar18/dev
Aarush-Acharya Nov 13, 2024
bdcd3d6
fix: animated Splash Screen Redirects context to null
ARYPROGRAMMER Nov 18, 2024
22696eb
feat: added share-app-feature and improved ui
ARYPROGRAMMER Nov 18, 2024
bfd896e
feat: the discord icon redirects to discord page of aossie
ARYPROGRAMMER Nov 18, 2024
92a55f1
Merge pull request #401 from ARYPROGRAMMER/fix/splash-screen
Aarush-Acharya Nov 25, 2024
d49d9ee
Merge pull request #402 from ARYPROGRAMMER/feat/share-app-feature
Aarush-Acharya Nov 25, 2024
b47d00d
Update email_verification_screen.dart
ARYPROGRAMMER Nov 25, 2024
a0f70b0
Update profile_screen.dart
ARYPROGRAMMER Nov 25, 2024
84b74ba
Merge pull request #407 from ARYPROGRAMMER/fix/renderoverflex_errors
Aarush-Acharya Nov 25, 2024
6b2b13c
added_x_page_link
ARYPROGRAMMER Nov 25, 2024
f0528a7
added_x_link
ARYPROGRAMMER Nov 25, 2024
651d09d
bug: formatting error - paranthesis unclosed
ARYPROGRAMMER Nov 28, 2024
134f128
Merge pull request #403 from ARYPROGRAMMER/feat/discord-uri-working
AyaNady17 Dec 11, 2024
057bce5
Merge pull request #408 from ARYPROGRAMMER/bug/brackets
AyaNady17 Dec 11, 2024
f729b6c
UI Improvements in `profile_screen` & `email_verification_screen`
xkaper001 Dec 11, 2024
21fb6d7
Update pubspec.yaml
xkaper001 Dec 11, 2024
a3c1b21
Overflow Error in `create_story_screen` & `create_chapter_screen`
xkaper001 Dec 11, 2024
fe04341
Merge pull request #413 from xkaper001/xkaper001/issue410
Aarush-Acharya Feb 15, 2025
c009490
Merge pull request #412 from xkaper001/xkaper001/issue409
Aarush-Acharya Feb 15, 2025
3dfc211
feat: changes to Color API usage to ensure compatibility with Flutter…
M4dhav Feb 22, 2025
7656a39
Update Dart SDK constraint in pubspec.yaml to support version 3.2.4
xkaper001 Feb 26, 2025
8c757d8
Update dependencies in pubspec.yaml to latest versions
xkaper001 Feb 26, 2025
bfadc0d
Refactor audio metadata retrieval and update network connectivity checks
xkaper001 Feb 26, 2025
7c51e36
Update Android build configuration and dependencies to latest versions
xkaper001 Feb 26, 2025
a06afda
Add GitHub Actions workflow for building and deploying Android app
xkaper001 Feb 26, 2025
1126ff6
Enhance GitHub Actions workflow to include pull request handling and …
xkaper001 Feb 26, 2025
3e8edfb
Rename workflow for clarity in build and deployment process
xkaper001 Feb 26, 2025
d9de018
Update pull request trigger branch from main to master in workflow co…
xkaper001 Feb 26, 2025
690b7bc
Replace old workflow with a new build and deploy configuration for An…
xkaper001 Feb 26, 2025
e7e2f91
Fix tag name reference in build and deploy workflow for release artif…
xkaper001 Feb 26, 2025
29ba89c
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
5ec1774
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
632f89c
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
3b354da
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
689d268
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
a3b0761
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
ccb9e62
Workflow **Greet Contributor** doesn't work.
xkaper001 Feb 28, 2025
dd92c87
improve greet_contributors.yml
xkaper001 Mar 1, 2025
7c7b89b
Update build_and_deploy.yml
xkaper001 Mar 3, 2025
8db0330
fix:profilePicturePlaceHolder inconsistency
puneethkumar18 Mar 19, 2025
97f414d
fix : profileImage rendering
puneethkumar18 Mar 20, 2025
6fa9e9b
issue #436 resolved
Sharma-Ji-21 Mar 24, 2025
72eab7e
fix:dynamically profile data is updating
puneethkumar18 Mar 25, 2025
2dd5b74
fix: Added extension method to convert Color class to Hexcode to coun…
M4dhav Mar 26, 2025
5037d16
fix: corrected id of cover being uploaded for story chapters
M4dhav Mar 26, 2025
5f13c4a
feat: make floating action button icon change dynamically
M4dhav Mar 27, 2025
623aa48
feat: Complete Chapter Player UI Overhaul
M4dhav Mar 28, 2025
e05e426
Merge pull request #456 from M4dhav/chapter-play-ui
Aarush-Acharya Mar 30, 2025
f2a0e4c
Merge pull request #453 from M4dhav/floating_action_icon
Aarush-Acharya Mar 30, 2025
eacc914
Merge pull request #449 from M4dhav/color-extension-fix
Aarush-Acharya Mar 30, 2025
f877389
Merge pull request #438 from Sharma-Ji-21/SolvingIssue2
Aarush-Acharya Mar 30, 2025
4f87b62
Merge pull request #450 from M4dhav/create-story-fix
Aarush-Acharya Mar 30, 2025
6dd4d40
feat: Added input length validation and handled overflows througout t…
M4dhav Mar 30, 2025
7edc689
Merge branch 'dev' into feature/ci-cd
Aarush-Acharya Mar 30, 2025
48f81f8
Merge pull request #429 from xkaper001/xkaper001/issue428
Aarush-Acharya Mar 30, 2025
2a8bd56
Merge pull request #457 from M4dhav/input_length
Aarush-Acharya Mar 30, 2025
dfd6ff6
Merge branch 'dev' of https://github.com/AOSSIE-Org/Resonate into upg…
M4dhav Mar 30, 2025
a2b78f9
Merge branch 'dev' of https://github.com/AOSSIE-Org/Resonate into upg…
M4dhav Mar 30, 2025
6c497fa
Merge pull request #424 from M4dhav/upgrade-3.27
Aarush-Acharya Mar 30, 2025
a1bd21a
Fix Multiple Room Creation on Button Click (#445)
Sharma-Ji-21 Mar 30, 2025
6167816
Remove ios/Podfile.lock from Git tracking
Sharma-Ji-21 Mar 30, 2025
6be5cd5
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
1d1ef6e
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
1afcfba
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
15794c1
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
d99aa60
Merge branch 'dev' into dev
puneethkumar18 Mar 31, 2025
7fad0ce
feat: improve explore screen UI by adding tags to show genre
M4dhav Apr 3, 2025
c9a9168
Merge pull request #458 from Sharma-Ji-21/something-new
Aarush-Acharya Apr 4, 2025
ed06fe6
Merge pull request #431 from puneethkumar18/dev
Aarush-Acharya Apr 4, 2025
c0d16ff
Merge pull request #461 from M4dhav/dev
Aarush-Acharya Apr 4, 2025
ad5ea52
Merge pull request #425 from xkaper001/feature/ci-cd
Aarush-Acharya Apr 4, 2025
5fd7b42
feat: add advanced animation system to LikeButton component
Shweta-281 Apr 7, 2025
99d7bcb
fix: fixes a bug arising from the replacement of flutter_media_metada…
M4dhav May 23, 2025
a2a2724
fix: added Dependency Override for flutter_web_auth_2 as recommended …
M4dhav May 23, 2025
0bb6bd7
fix: removed Description Expansion option from page as new Animated U…
M4dhav May 23, 2025
454247a
fix: added init states to the GetBuilders and fixed a null check erro…
M4dhav May 23, 2025
1964623
userName unavailable message showing
puneethkumar18 Nov 3, 2024
1bc1cc0
feat : guide user to get available username
puneethkumar18 Nov 5, 2024
d411ed0
fix : fixed regression of defaultChapterCoverImage and defaultStoryCo…
puneethkumar18 Nov 6, 2024
02a1c54
feat : display userImagePlaceHolder based on the current apptheme
puneethkumar18 Nov 12, 2024
92cd416
feat : update no connection and no room images to dynamically colored…
xkaper001 Nov 9, 2024
731122c
replacing no_room svg with the alternate one.
xkaper001 Nov 9, 2024
39699f6
Add issue templates for re-implementation and refactor-to-enhance
vanshambansal Nov 9, 2024
d0ad85a
Added additional issue templates for Configuration Change and Securit…
vanshambansal Nov 10, 2024
5a5256b
feat : all mentioned changes are done
puneethkumar18 Nov 12, 2024
8d3769e
fix: animated Splash Screen Redirects context to null
ARYPROGRAMMER Nov 18, 2024
fa8c3a6
feat: added share-app-feature and improved ui
ARYPROGRAMMER Nov 18, 2024
f2929b0
Update email_verification_screen.dart
ARYPROGRAMMER Nov 25, 2024
b971f5a
Update profile_screen.dart
ARYPROGRAMMER Nov 25, 2024
9028057
feat: the discord icon redirects to discord page of aossie
ARYPROGRAMMER Nov 18, 2024
9475443
added_x_page_link
ARYPROGRAMMER Nov 25, 2024
7f41f38
added_x_link
ARYPROGRAMMER Nov 25, 2024
73840f8
bug: formatting error - paranthesis unclosed
ARYPROGRAMMER Nov 28, 2024
8137500
Overflow Error in `create_story_screen` & `create_chapter_screen`
xkaper001 Dec 11, 2024
09a049f
UI Improvements in `profile_screen` & `email_verification_screen`
xkaper001 Dec 11, 2024
703deb0
Update pubspec.yaml
xkaper001 Dec 11, 2024
04579f2
feat: changes to Color API usage to ensure compatibility with Flutter…
M4dhav Feb 22, 2025
b355d5d
feat: Complete Chapter Player UI Overhaul
M4dhav Mar 28, 2025
6c8a772
feat: make floating action button icon change dynamically
M4dhav Mar 27, 2025
2d70f81
fix: Added extension method to convert Color class to Hexcode to coun…
M4dhav Mar 26, 2025
9b92027
issue #436 resolved
Sharma-Ji-21 Mar 24, 2025
2a8e848
fix: corrected id of cover being uploaded for story chapters
M4dhav Mar 26, 2025
7a9d012
Workflow **Greet Contributor** doesn't work.
xkaper001 Feb 28, 2025
ce09158
improve greet_contributors.yml
xkaper001 Mar 1, 2025
f2f9ed5
feat: Added input length validation and handled overflows througout t…
M4dhav Mar 30, 2025
f490116
Fix Multiple Room Creation on Button Click (#445)
Sharma-Ji-21 Mar 30, 2025
dffd8cd
Remove ios/Podfile.lock from Git tracking
Sharma-Ji-21 Mar 30, 2025
6664d86
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
280cbc7
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
ae379c8
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
4a2ce8b
Restore Podfile.lock to repository
Sharma-Ji-21 Mar 30, 2025
de0a024
fix:profilePicturePlaceHolder inconsistency
puneethkumar18 Mar 19, 2025
2b0ce43
fix : profileImage rendering
puneethkumar18 Mar 20, 2025
1fa4efa
fix:dynamically profile data is updating
puneethkumar18 Mar 25, 2025
483646b
feat: improve explore screen UI by adding tags to show genre
M4dhav Apr 3, 2025
cf6bc08
Update Dart SDK constraint in pubspec.yaml to support version 3.2.4
xkaper001 Feb 26, 2025
7bc7f65
Update dependencies in pubspec.yaml to latest versions
xkaper001 Feb 26, 2025
6578510
Refactor audio metadata retrieval and update network connectivity checks
xkaper001 Feb 26, 2025
0dfe135
Update Android build configuration and dependencies to latest versions
xkaper001 Feb 26, 2025
c8c7905
Add GitHub Actions workflow for building and deploying Android app
xkaper001 Feb 26, 2025
9886d69
Enhance GitHub Actions workflow to include pull request handling and …
xkaper001 Feb 26, 2025
1df787a
Rename workflow for clarity in build and deployment process
xkaper001 Feb 26, 2025
22b0996
Update pull request trigger branch from main to master in workflow co…
xkaper001 Feb 26, 2025
82b1620
Replace old workflow with a new build and deploy configuration for An…
xkaper001 Feb 26, 2025
0f048aa
Fix tag name reference in build and deploy workflow for release artif…
xkaper001 Feb 26, 2025
8de7aaa
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
77562b7
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
6794295
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
aab7394
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
50d6883
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
413132c
Update build_and_deploy.yml
xkaper001 Feb 26, 2025
29af01e
Update build_and_deploy.yml
xkaper001 Mar 3, 2025
1e57bf7
fix: fixes a bug arising from the replacement of flutter_media_metada…
M4dhav May 23, 2025
241dffa
fix: added Dependency Override for flutter_web_auth_2 as recommended …
M4dhav May 23, 2025
6784c70
fix: removed Description Expansion option from page as new Animated U…
M4dhav May 23, 2025
c2208b7
fix: added init states to the GetBuilders and fixed a null check erro…
M4dhav May 23, 2025
e2183fa
fix: improve logging, stop tracking firebase config specific files, i…
M4dhav May 31, 2025
78f6abc
feat: remove Firebase Config from application pertaining to https://g…
M4dhav May 31, 2025
54c0f26
Merge branch 'dev' of https://github.com/M4dhav/Resonate into dev
M4dhav May 31, 2025
8fab528
Merge branch 'dev' of https://github.com/M4dhav/Resonate into dev
M4dhav May 31, 2025
bd62f0e
fix: fixed pubspec issue
M4dhav Jun 2, 2025
1ad704b
feat: Added iOS specific Configs and fixes
M4dhav Jun 16, 2025
57d436b
feat: uploaded default image URL as user pfp URL
M4dhav Jun 16, 2025
bc90258
feat: Upgrade Android config from Groovy to Kotlin DSL
M4dhav Jun 12, 2025
210b474
feat: add Release Signing Config and upgrade dependencies
M4dhav Jun 16, 2025
1e5d2f6
docs: minor documentation updates
M4dhav Jun 16, 2025
9d3ce64
feat: Implement Internationalization
M4dhav Jun 18, 2025
9cfad28
feat: Added translations to various pages
M4dhav Jun 24, 2025
596bf6c
feat: Added Hindi Translations
M4dhav Jun 28, 2025
fab8da4
Merge pull request #481 from M4dhav/dev
Aarush-Acharya Jul 1, 2025
312be5e
docs: add privacy policy for deployment on Google Play Store
M4dhav Jul 1, 2025
7114b91
Merge pull request #484 from M4dhav/privacy-policy
Aarush-Acharya Jul 2, 2025
87e5189
Merge pull request #477 from Shweta-281/feat/like-button-animation
Aarush-Acharya Jul 2, 2025
83b42a6
Merge pull request #483 from M4dhav/translations
Aarush-Acharya Jul 2, 2025
eac8b75
fix: Fix to reference for audio_metadata_reader
M4dhav Jul 2, 2025
636d39e
fix: AGP and Kotlin Version changes
M4dhav Jul 2, 2025
bd26eee
Merge pull request #485 from M4dhav/dev
Aarush-Acharya Jul 2, 2025
a477446
docs: Add Translations,md for new contributors to add translations
M4dhav Jul 12, 2025
eebfead
Merge pull request #487 from M4dhav/dev
M4dhav Jul 12, 2025
de97cff
feat: Connect Chat Functionality to backend and start implementing no…
M4dhav Jul 13, 2025
188a735
feat: Added play store feature graphic in Readme
Mayank4352 Jul 16, 2025
d525cff
Merge pull request #490 from Mayank4352/dev
M4dhav Jul 16, 2025
0ec9cf1
docs: Upload CSAE Standards doc for Play Store Listing
M4dhav Jul 16, 2025
d8b29a5
Merge pull request #491 from M4dhav/dev
M4dhav Jul 16, 2025
cef354c
Merge branch 'dev' of https://github.com/AOSSIE-Org/Resonate into cha…
M4dhav Jul 16, 2025
228cfec
feat: Complete chat functionality integration with notifications
M4dhav Jul 19, 2025
ed0de10
Merge pull request #493 from M4dhav/chat-connect
M4dhav Jul 22, 2025
e81fad3
feat: Add functionality to allow users to choose their partners for P…
M4dhav Jul 21, 2025
c2c7326
feat: Implement Rating System for Pair Chats
M4dhav Jul 27, 2025
5785984
feat: add GitHub Action to auto-update project_structure.txt
its-yuvika2004 Jul 28, 2025
461766e
fix: add missing job to GitHub Action
its-yuvika2004 Jul 28, 2025
b025fc3
Update update-project-structure.yml
yuvikaaaaaa Jul 28, 2025
499af73
chore: update project structure
github-actions[bot] Jul 28, 2025
c726a71
Merge pull request #495 from M4dhav/dev
Aarush-Acharya Jul 30, 2025
28e4893
Update update-project-structure.yml
yuvikaaaaaa Jul 31, 2025
37a48bb
Update onboarding_controller.dart
yuvikaaaaaa Jul 31, 2025
b67d193
Update upcomming_rooms_controller.dart
yuvikaaaaaa Jul 31, 2025
ca2a9be
Update room_service.dart
yuvikaaaaaa Jul 31, 2025
cd03350
Update onboarding_controller.dart
yuvikaaaaaa Jul 31, 2025
bbf022a
Update onboarding_controller.dart
yuvikaaaaaa Jul 31, 2025
d3d17bd
Update onboarding_controller.dart
yuvikaaaaaa Jul 31, 2025
cba2b74
Merge branch 'dev' into github-action-project-structure
yuvikaaaaaa Jul 31, 2025
424a1f5
chore: update project structure
github-actions[bot] Jul 31, 2025
eaaa4ce
Merge pull request #496 from yuvikaaaaaa/github-action-project-structure
M4dhav Aug 1, 2025
6df2345
fix: fixed workflow bug
Mayank4352 Aug 1, 2025
62de758
Merge pull request #499 from Mayank4352/dev
M4dhav Aug 1, 2025
a25ea31
fix: fixed greet_contributors issues
Mayank4352 Aug 1, 2025
d0a7fe9
test:Added workflow_dispatch for mannual testing
Mayank4352 Aug 1, 2025
3025c13
chore: Removed manual trigger for production workflow
Mayank4352 Aug 1, 2025
ddbf872
Merge pull request #500 from Mayank4352/dev
M4dhav Aug 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/configuration_change.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: ⚙️ Configuration Change
description: Suggest modifications to the project’s configuration, such as build tools, CI/CD pipeline adjustments, or environment settings to improve project management or deployment.

body:
- type: textarea
id: configuration-change
attributes:
label: ⚙️ The Configuration Change
description: >
Describe the specific configuration change you propose. What configuration settings or tools need adjustment?
Mention which part of the project this affects, like build tools, CI/CD settings, or deployment configurations.
validations:
required: true

- type: textarea
attributes:
label: Motivation, pitch
description: >
Explain the reason for this configuration change. How will it improve the project's management or deployment process?
For example, will it streamline the CI/CD pipeline, improve build times, or make the project easier to maintain?
validations:
required: true

- type: checkboxes
attributes:
label: Configuration Change Focus Areas
options:
- "Build tools"
- "CI/CD pipeline"
- "Environment settings"
- "Dependency management"
- "Other"
validations:
required: false

- type: markdown
attributes:
value: >
Thank you for your contribution! 🔧 Please provide as much information as possible about the configuration change and how it will benefit the project.
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/re-implementation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: 🔄 Re-Implementation
description: Suggest rewriting or replacing a part of the codebase for better performance, maintainability, or functionality.

body:
- type: textarea
id: re-implementation
attributes:
label: 🔄 The re-implementation
description: >
A clear and concise description of the part of the system that you think needs re-implementation.
What specific functionality or code block would you like to rewrite or replace? Please explain the issue in detail.
validations:
required: true

- type: textarea
attributes:
label: Motivation, pitch
description: >
Please provide the motivation for re-implementing this part of the code.
Why do you think the current implementation needs to be replaced or rewritten?
E.g., *"The current implementation is slow, hard to maintain, or outdated."* If you have any supporting context or examples, please include them here.
validations:
required: true

- type: checkboxes
attributes:
label: Areas of Focus
options:
- "Performance"
- "Maintainability"
- "Code readability"
- "Functionality improvement"
- "Other"
validations:
required: false

- type: markdown
attributes:
value: >
Thanks for contributing 🎉! Be as detailed as you can in your suggestion. The more information you provide, the easier it will be to understand the need for re-implementation and how it can improve the project!
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor-to-enhance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: 🔧 Refactor to Enhance
description: Suggest a refactor to improve the code's efficiency, readability, or maintainability while keeping its functionality intact.

body:
- type: textarea
id: refactor-to-enhance
attributes:
label: 🔧 The refactor
description: >
Describe the part of the code that you think needs refactoring. What is the current problem or area that could benefit from enhancement?
How do you think refactoring will improve the codebase?
validations:
required: true

- type: textarea
attributes:
label: Motivation, pitch
description: >
Please explain the motivation for this refactor. Why is this refactor needed?
What benefits will it bring to the codebase, such as improved performance, easier maintenance, or better readability?
Provide examples of how the code can be improved if possible.
validations:
required: true

- type: checkboxes
attributes:
label: Refactoring Focus Areas
options:
- "Performance"
- "Code readability"
- "Maintainability"
- "Reducing complexity"
- "Other"
validations:
required: false

- type: markdown
attributes:
value: >
Thank you for suggesting a refactor! 🎉 Be sure to provide as much detail as possible, and help the team understand how the refactor can improve the codebase!
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/security_improvement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: 🔒 Security Improvement
description: Suggest changes to improve the project's security, including identifying vulnerabilities and proposing measures to harden the codebase.

body:
- type: textarea
id: security-improvement
attributes:
label: 🔒 The Security Improvement
description: >
Describe the security improvement you propose. Identify any potential risks or vulnerabilities in the current setup
and detail the changes required to enhance security. Specify whether it impacts data handling, user authentication, or any external dependencies.
validations:
required: true

- type: textarea
attributes:
label: Motivation, pitch
description: >
Explain the motivation behind this security improvement. How does it protect against security risks, and what kind of
vulnerabilities does it address? Describe how it can prevent unauthorized access, data breaches, or other threats.
validations:
required: true

- type: checkboxes
attributes:
label: Security Improvement Focus Areas
options:
- "Data protection"
- "User authentication"
- "Dependency vulnerabilities"
- "Access control"
- "Other"
validations:
required: false

- type: markdown
attributes:
value: >
Thank you for prioritizing security! 🔒 Be as thorough as possible in identifying potential risks and detailing how your proposal will safeguard the project.
82 changes: 82 additions & 0 deletions .github/workflows/build_and_deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Build and Deploy

on:
push:
branches:
- master
pull_request:
types: [closed]
branches:
- master
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
# 1. Remove Cached Flutter Installation
- name: Remove Cached Flutter Installation
run: rm -rf $HOME/.flutter

- name: Clean up old build files
run: |
rm -rf build/app/outputs/bundle/release/*

# 2. Checkout repository
- name: Checkout code
uses: actions/checkout@v3

# 3. Install Flutter SDK
- name: Install Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: 3.27.2

# 4. Verify Flutter and Dart Versions
- name: Verify Flutter Installation
run: |
flutter --version
dart --version

# 6. Install Flutter dependencies
- name: Install Flutter Dependencies
run: flutter pub get

# 7. Build Android APK
- name: Build Android App Bundle
run: flutter build apk --release --split-per-abi

# 8. Upload build artifacts
- name: Upload APK as an artifact
uses: actions/upload-artifact@v4
with:
name: app-release-apks
path: build/app/outputs/apk/release/*.apk

release:
runs-on: ubuntu-latest
needs: build
permissions:
contents: write
steps:
# 1. Checkout repository
- name: Checkout code
uses: actions/checkout@v3

# 2. Download build artifacts
- name: Download APK
uses: actions/download-artifact@v4
with:
name: app-release-apks
path: build/app/outputs/bundle/release/

# 3. Upload to Github Release
- name: Github Release
uses: ncipollo/[email protected]
with:
allowUpdates: true
artifacts: build/app/outputs/bundle/release/*.apk
artifactContentType: apk
generateReleaseNotes: true
tag: latest_build
86 changes: 59 additions & 27 deletions .github/workflows/greet_contributors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Greet Contributors

on:
issues:
types: [opened]
pull_request:
types: [opened]
types: [opened, closed]
pull_request_target:
types: [opened, closed]

permissions:
issues: write
Expand All @@ -16,34 +16,66 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Print GitHub context
run: echo "${{ toJson(github) }}"
- name: Handle Opened Issues
if: github.event_name == 'issues' && github.event.action == 'opened'
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
👋 **Hello @${{ github.actor }}!**
Thank you for opening this issue. Our team will review it soon. 🚀
- If you can, please provide more details like steps to reproduce, expected vs. actual behavior, and screenshots (if applicable). 📌

We appreciate your contribution! 💡
reactions: heart

- name: Handle Closed Issues
if: github.event_name == 'issues' && github.event.action == 'closed'
uses: peter-evans/create-or-update-comment@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
🔒 **Issue Closed - Thank You, @${{ github.actor }}!**
This issue has been resolved or is no longer relevant.
- If you have further questions, feel free to open a new issue. 💡

- name: Send greeting message for issues
if: github.event_name == 'issues'
uses: actions-ecosystem/[email protected]
continue-on-error: true
Thanks for helping improve the project! 🚀
reactions: |
heart
hooray

- name: Handle Opened PRs
if: github.event_name == 'pull_request_target' && github.event.action == 'opened'
uses: peter-evans/create-or-update-comment@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
repo: ${{ github.repository }}
number: ${{ github.event.issue.number }}
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.pull_request.number }}
body: |
Hi @${{ github.event.issue.user.login }}!
Thanks for opening this issue, would you like to work on this?
🎉 **Welcome @${{ github.actor }}!**
Thank you for your pull request! Our team will review it soon. 🔍
- Please ensure your PR follows the contribution guidelines. ✅
- All automated tests should pass before merging. 🔄
- If this PR fixes an issue, link it in the description. 🔗

We appreciate your contribution! 🚀
reactions: |
heart

- name: Send greeting message for PRs
if: github.event_name == 'pull_request'
uses: actions-ecosystem/[email protected]
continue-on-error: true
- name: Handle Closed PRs
if: github.event_name == 'pull_request_target' && github.event.action == 'closed'
uses: peter-evans/create-or-update-comment@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
repo: ${{ github.repository }}
number: ${{ github.event.pull_request.number }}
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.pull_request.number }}
body: |
Hi @${{ github.event.pull_request.user.login }}! 🎉
Thanks for opening this pull request. We appreciate your contribution.
✅ **PR Closed - Thank You, @${{ github.actor }}!**
- If this PR was merged: **Congratulations! Your contribution is now part of the project.** 🚀
- If this PR was closed without merging: **Don’t worry! You can always improve it and submit again.** 💪

- name: Log completion
run: |
echo "Greeting workflow completed successfully"
echo "Event type: ${{ github.event_name }}"
We appreciate your effort and look forward to more contributions from you! 🤝
reactions: |
heart
hooray
rocket
31 changes: 31 additions & 0 deletions .github/workflows/update-project-structure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Update Project Structure

on:
push:
branches:
- github-action-project-structure
- dev

jobs:
generate-structure:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Generate project structure
run: |
tree -a -I 'node_modules|.git' > project_structure.txt

- name: Commit and push changes
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

if [[ -n $(git status --porcelain) ]]; then
git add project_structure.txt
git commit -m "chore: update project structure"
git push
else
echo "No changes to commit."
fi
Loading
Loading