Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-05-11)
⚠ BREAKING CHANGES
package-lock and package.json (stop touching these files with no reason)
some tests are fixed, still working on the fixes for some code. Implemented seed for fake data during future E2E tests
Features
Add OCR extraction, document management and intelligent parsing (1f5901d )
add ocr test (#36 ) (2688294 )
admin: add frontend admin dashboard (#40 ) (7bc82c0 )
admin: sécurité — logs, IP blocking, politique globale + changement SMTP Brevo (#7 ) (2854461 ), closes #2 #5 #6
admin: user management routes, unit tests & swagger (#4 ) (bcb4b92 ), closes #2
all tests passed - del .txt + added .en.example (7c6eb11 )
app: front animation (7913365 )
app: generate utils file (c2d73aa )
app: safe area view (d2b1ff6 )
audit: add @Audit () decorator and AuditInterceptor (873e850 )
audit: add migration and entity for admin_audit_log table (0d2723b )
audit: implement AuditService with use cases and repository (26a5a2e )
audit: implement complete API with controllers and DTOs (a60621e )
audit: implement complete API with controllers and DTOs (7614f12 )
connexion page, dashboard and profile page made. Need to link API and using the design from Figma (b54c701 )
dashboard: add new operation (43b51ed )
dashboard: add operation button, bug fixes (40ffb48 )
dashboard: categories list initiation (e4ba187 )
dashboard: dashboard color system (48d6501 )
dashboard: filter button (ca02eee )
dashboard: link add operation, styling (7bb8e84 )
Data modelisations doc (c141214 )
implementation du Register et du Login (5b03bc0 )
mise en place du logout,forgot-password, et resetpassword (83664df )
notifications: ajout du systeme de notifications push (#42 ) (d7de487 )
ocr: add async queue, retry mechanism, monitoring endpoints and comprehensive tests (1938b48 )
release: sync preprod into master #46 (a77a2f6 )
routes Refresh-token et logout implémenté (f6024fd )
setup legal page and docs (#5 ) (1984daf )
subscription: fix connection at NEON (867bd47 )
subscription: fix data modelisation for API subscriptions (edd864f )
subscription: fix data modelisation for API subscriptions (1262da6 )
subscription: implement CRUD API for subscriptions (9f36db2 )
tests migrations in a different branch to not break the workflow on develop (9efcf3a )
user: started to implement user entity, updated eslint rules (1431e16 )
Bug Fixes
ajout d'un fichier utils pour les regex (e48e57a )
all tests and implementation of the tests, seed database is working fine (a02bdfb )
all tests and problems related to start the application (c1d509d )
app: bottom bar color (5afe076 )
app: categories creation bug (#17 ) (de9ad78 )
app: change stats page name (67c5f29 )
app: create separate component for button (450e736 )
app: remove tabs titles (3770cc7 )
app: rename files (1e14311 )
app: replace utils by custom hook (fe85b24 )
app: sonar cube warnigns (ba05ece )
auth: harden security, fix edge-cases and spec declarations (#32 ) (8be3c48 )
category: import AuthModule to resolve JwtAuthGuard dependency (6c55bd2 )
changed method from user controller (04125b3 )
changement de l'adresse ip pour les test (03fb106 )
ci: add MFA/R2/Gemini test env vars to e2e step (9d1138c )
ci: bump trivy-action to v0.36.0 (9d28e95 )
ci: cleanup docker tag strategy (#14 ) (e1c9dc8 )
ci: inject JWT test secrets into the e2e step (811a33d )
ci: inject JWT test secrets into the e2e step (#20 ) (9fc5c4a )
ci: pin github actions to commit sha and harden dockerfile copy permissions (2a44acb )
ci: prefix semver tags with service name to prevent collision in prod (c8fd255 )
ci: remove semantic-release git plugin to bypass branch lock (3e0d9d3 )
ci: remove semantic-release git plugin to bypass branch lock (8d67e45 )
ci: scope github_token permissions to job level for least privilege (d785965 )
ci: unblock develop→preprod sync PR (#18 ) (29f3bf7 )
class-validor appliquée (cb2b350 )
delete line handleAuth for sonarQube (864be2a )
delete line handleAuth for sonarQube (6a9e514 )
dependancies problem resolved (aa4c262 )
docker: pin expo-server-sdk to ^5.0.0 to fix backend image build (04a29fc )
docker: pin expo-server-sdk to ^5.0.0 to fix backend image build (5159e38 )
docker: remove chown on copied resources to prevent non-root write access (24567e4 )
E2E test -> hook lifecycle problem0 (aafc936 )
every tests + all the features added to develop (bd6567a )
https secure refreshToken (f2a13fc )
lint: resolve unsafe argument type errors in Swagger setup (6f1a98f )
migrations: catch undefined_column in InitialSchema FK and index ops (43da803 )
migrations: make all 8 migrations fully idempotent against existing production schema (c14c4a2 )
migrations: make CreateDocumentsTable idempotent against legacy schema (#23 ) (de12e1f )
migrations: reconcile missing columns and add observability to InitialSchema (5cc706a )
mobile: override @xmldom/xmldom to 0.8.13 to patch 4 high cves (83d7fe1 )
OCR and PDF upload (WIP with disabled auth) (200273e )
ocr: resolve merge conflicts (0c471f1 )
ocr: resolve OCR pipeline issues and update dependencies (b85decc )
ocr: resolve test coverage (2ef4d13 )
ocr: resolve test script (bd98e59 )
package-lock and package.json (stop touching these files with no reason) (c213e3a )
package-lock files and created script to enhance development experience (#11 ) (ef3255d )
pipeline and eslint checks for the pipeline (14afef5 )
pipeline issue for preprod (223c6c2 )
rebase conflicts (3d0f255 )
rebase/merge conflicts (8bb7ad1 )
reduce line of HandleAuth for sonarQube (bf20a8e )
refreshToken (af7b4c4 )
Release to Staging (8e664a8 )
Release to Staging — catch undefined_column in InitialSchema (e9b5e27 )
Release to Staging — column reconciliation + RAISE NOTICE in InitialSchema (246e388 )
Release to Staging — idempotent migrations for production (01af08b )
security issues with secrets (b294003 )
security: patch 5 vulnerabilities found in security audit (#41 ) (76f61f0 )
some tests are fixed, still working on the fixes for some code. Implemented seed for fake data during future E2E tests (cedff56 )
swagger: added swagger package into package.json and package-lock.json (a15e684 )
tests for mobile and backend (70e108e )
type check on database.config.ts (62b105e )
types for frequency (3a176d9 )
types for frequency (303482d )
unused value from UserSpec (d97fab5 )
Refactoring
backend: read PORT from env and clarify listen log (ab5d2da )
ci: keep only short-sha docker tag to avoid duplicate tags (547c3ab )
swagger: composite decorator pattern for all controllers (#33 ) (b12c1c8 )
Documentation
ci: document new workflows and conventional commits in readme (79ef450 )
You can’t perform that action at this time.