AcadeDoc/apps/client
Corentin 7d076aa86f feat(acadenice): add mentions notifications system for R3.7 (45 tests, Patch 015)
Bridges native Docmost mention notification pipeline (already active for
collab path) to the REST API path via NotificationEmitterService.  Adds
AcadeniceNotificationsModule with mention detector, notification facade API,
preferences endpoint, /notifications full page, /settings/notifications
preferences page, and bell count polling (30s).  No new DB migration —
native notifications table handles page.user_mention.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 02:29:01 +02:00
..
public feat(acadenice): add mentions notifications system for R3.7 (45 tests, Patch 015) 2026-05-08 02:29:01 +02:00
src feat(acadenice): add mentions notifications system for R3.7 (45 tests, Patch 015) 2026-05-08 02:29:01 +02:00
.dockerignore
.gitignore
Dockerfile.e2e test(e2e): add data-testid attributes for Playwright e2e (Patch 008 R3.1.e) 2026-05-08 00:37:39 +02:00
eslint.config.mjs chore: fix linting (#544) 2024-12-09 14:51:31 +00:00
index.html feat(rebrand): DocAdenice — patch initial sur le fork Acadenice 2026-05-07 21:10:51 +02:00
package.json feat(rbac): R2.2 frontend pages settings RBAC dynamique avec PermissionMatrix 2026-05-07 22:42:39 +02:00
postcss.config.js
README.md
tsconfig.json
tsconfig.node.json
vite.config.ts fix(deps): package updates (#2041) 2026-03-25 10:07:01 +00:00
vitest.config.ts feat(rbac): R2.2 frontend pages settings RBAC dynamique avec PermissionMatrix 2026-05-07 22:42:39 +02:00

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

  • Configure the top-level parserOptions property like this:
   parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    project: ['./tsconfig.json', './tsconfig.node.json'],
    tsconfigRootDir: __dirname,
   },
  • Replace plugin:@typescript-eslint/recommended to plugin:@typescript-eslint/recommended-type-checked or plugin:@typescript-eslint/strict-type-checked
  • Optionally add plugin:@typescript-eslint/stylistic-type-checked
  • Install eslint-plugin-react and add plugin:react/recommended & plugin:react/jsx-runtime to the extends list