Feat
- Major overhaul of the QVST module: question state management (active/inactive), improved editing and import/export of questions
- Refactored question editing logic into a dedicated dialog
- Enhanced user experience for managing QVST answer repositories
- Added new unit tests for QvstService and converters
- Fixed and harmonized navigation (replaced Navigator.pop with context.pop)
- Various UI/UX fixes and improvements on QVST pages
Feat
- Update all dependencies (Flutter, Firebase, Riverpod, Syncfusion, etc.)
- Set fixed versions in pubspec.yaml
- QVST refactoring (variable renaming, centralized chart config, code splitting, magic numbers, etc.)
- Test fixes and adaptation to new conventions
Feat
- Change link to new backend, clean a little the project and autodeploy to firebase (#106 @NyraSama)
- Add login with wordpress (#111 @NyraSama)
- Add qvst result on admin (#112 @NyraSama)
- Adding the preview image for the newsletter (#110 @Theo-lbg)
- Make a new release (#114 @NyraSama)
- Implement auth guard on router (#121 @NyraSama)
- Add and improve actions and layout (#132 @NyraSama)
- edit the access to feature flipping profil (#137 @Theo-lbg)
- adding the preview image for the newsletter (#110 @Theo-lbg)
- adding the export CSV button (#144 @Theo-lbg)
- add the field agenda on feature flipping (#147 @Theo-lbg)
- adding the section agenda (#148 @Theo-lbg)
- add changes for improvement (#150 @Theo-lbg)
- manage many more themes on QVST (#162 @Theo-lbg)
- create the view of list of idea box (#167 @Theo-lbg)
- analysis of QVST implemented (#171 @Theo-lbg)
- implement the usage of notifications really in app (#172 @Theo-lbg)
Fix
- Prevent campaigns to be created without questions (#120 @NyraSama)
- Remove exception on add newsletter process (#119 @NyraSama)
- Fix unknow features (#123 @NyraSama)
- Change text and icon for more readability (#125 @NyraSama)
- fix the date spacing (#128 @Theo-lbg)
- fix the referential questions changing not… (#130 @Theo-lbg)
- hotfix: fix edition or creation page (#157 @Theo-lbg)
- Correct splitting character for csv import (#140 @NyraSama)
- Unable to select a date in the future for Newsletter (#142 @Theo-lbg)
- Change parsing way for csv import (#143 @NyraSama)
- Fix color and text for more readability (#125 @NyraSama)
- Fix the readme, for instructions deploying in prod (#138 @Theo-lbg)
Chore
- configure sonar (#104 @PiotrFLEURY)
- migrate sonar scan (#139 @PiotrFLEURY)
- configure dependabot (#151 @PiotrFLEURY)
- bump flutter_lints from 4.0.0 to 5.0.0 (#152 @dependabot[bot])
- bump retrofit_generator from 8.2.1 to 9.1.9 (#153 @dependabot[bot])
- bump flutter_localization from 0.2.3 to 0.3.2 (#155 @dependabot[bot])
- bump file_picker from 8.3.7 to 10.1.2 (#154 @dependabot[bot])
- migration firebase storage (#160 @Theo-lbg)
- Make a new release (#114 @NyraSama)
Docs
- Ensure a good documentation for new arrivals on the project (#136 @NyraSama)
Feat
- Add new admin access Newsletters
Fix
- Fix endpoints
- Fix the feature flipping widget
Chore
- Migrate to Sonar XPEHO
Feat
- Issue #83 Possibility to open campaign
- Issue #82 Possibility to close campaign
- Issue #89 SSO Authentication with google
- Issue #84 Add action comment when campaign is archived
- Issue #100 Make QVST table scrollable, add error messages on incorrect csv import format
Fix
- Issue #81 Fix calcul of the percent of satisfaction in the qvst detail page
- Issue #93 Fix null newsletter id on edit attempt
- Fix the send of action when the campaign is archived
Fix
- Fix color on floating action button
- Add the loader in the newsletter add page
Breaking changes
- Update the version of the project to 1.0.0
- Update all design of the project
Feat
- Issue #55 Bulk import of QVST questions
- Issue #72 Qvst detail stats of campaign
- Add info icon on the response reference widget
- Add uat and prod feature flipping
Fix
- Issue #65 Update the response repo of qvst question
Feat
- Issue #60 QVST responses repo
- Issue #62 Add campaign feature
- Issue #56 Add new wordpress user
- Issue #66 Get the number of times the QVST question was asked
Chore
- Issue #59 Sonar CICD
Fix
- Issue 73 Returns unauthorized widget if userUid is empty
Fix
- Fix qvst feature
Feat
- Issue #53 Add QVST gestion
Feat
- Issue #49 Notification call
Fix
- Issue #47 Change newsletter hint text
- Fix users list page
Fix
- Expanded missing on wordpress users page
Fix
- Issue #43 Fix the access detail page with tabView
Chore
- Use the Github worflows from Xpeho Workflows repository (branch main)
Feat
- Issue #35 Add feature flipping admin
Chore
- Use the Github worflows from Xpeho Workflows repository
- Issue #33 Update icon and name of the app
Fix
- Add the feature flipping admin access in list of enum
Feat
Fix
- Fix the newsletter page and card with expanded removing
Feat
- Issue #19 Add the rights management
- Issue #3 Add the newsletter edit page
- Issue #22 Add the admin access page with the list of admins
- Issue #24 Add the users admin page
Chore
- Issue #6 Add git check and changelog CICD
Feat
- Issue #10 Add leading icon in the newsletter card
Fix
- Issue #9 Fix the input of summary (replace the tabulation by ,)
Feat
- Issue #1 Add the login page
- Issue #4 Add the newsletters page with the list of newsletters
- Issue #2 Add the newsletters add page
- Issue #11 Add the profile picture from Firebase Storage
Fix
- Issue #8 Fix the styles of the newsletters and login page
Chore
- Init the repository and the project