47 Commits

Author SHA1 Message Date
764b4c5545 settings for future and past dates
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-17 17:45:38 +02:00
6b3cd0da17 adding client notes
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-17 17:10:04 +02:00
810ed24792 migration to mysql
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-10 09:57:44 +02:00
f04388e0ec changes to translation system
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-09 14:59:56 +02:00
4afab336ee bulk client creation
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-07 16:53:35 +02:00
339091e13f adding process completion logic
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-07-01 12:07:41 +02:00
9bd9d9653c preparing for keycloak authentication
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-29 11:31:53 +02:00
67858d34d9 enhanced token management by adding optional expiry refresh in token_get_record and updated session API documentation
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-24 10:23:19 +02:00
b02f264b23 improved security
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-24 09:37:08 +02:00
3d738bb14e updated terminology from "Coach" to "Counselor" across multiple files for consistency and clarity
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-15 16:04:44 +02:00
71956c0927 refactored qdb_read_materialize_decrypted_db to handle SQLite opening errors
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 22:30:36 +02:00
ebf27811db implemented qdb_memfd_fill_fd function to enhance file descriptor writing using FFI
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 22:24:27 +02:00
560ca69ae8 refactored memfd handling to use FFI for Linux, added qdb_close_fd function
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 22:14:51 +02:00
b4d4de72f4 enhanced questionnaire version handling and handling uploads from outdated questionnaires through automatic revisioning and checks
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 21:38:39 +02:00
5dff24a232 added functionality to archive clients
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 20:55:12 +02:00
d807f753b1 switched first completed to last completed on needs followup table
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 20:20:56 +02:00
5b5cc52133 Updated UI strings and references from "coach" to "counselor"
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-12 13:41:42 +02:00
b54a33c78d added missing dependency
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-08 19:56:08 +02:00
d16bd1b3c4 test data import fix for scoring
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-08 19:44:58 +02:00
63adef79df implemented scoring system
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-08 19:10:23 +02:00
8fdaefe10b Remove 'client_not_signed' layout from questionnaire logic
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-06 16:35:57 +02:00
c37940c9a9 enhanced submission handling with deccision trees
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-05 11:57:28 +02:00
6883654d7c Implement bulk export of client answers for coaches and enhance database handling in db_init.php
Some checks failed
PHPUnit / test (push) Has been cancelled
2026-06-04 22:05:36 +02:00
48a619ee4b added unit tests 2026-06-04 21:40:59 +02:00
d80a8de559 added session revocation and settings menu for security measures 2026-06-03 23:10:26 +02:00
fc84d55bd6 further enhanced error handling + added retries in case of parallel writes 2026-06-03 17:27:51 +02:00
d0daa7e937 Refactor error handling and logging in API responses 2026-06-03 17:16:14 +02:00
30d3ab4a87 added IP to log activity UI 2026-06-01 23:15:43 +02:00
43c47bca6d Add session management features: implement user session revocation on password change, enhance session validation, and update UI for password change functionality 2026-06-01 23:11:00 +02:00
e4d55f4c90 potential fix for logging on server 2026-06-01 22:50:22 +02:00
e5ac069dc4 expanded log activity 2026-06-01 22:46:48 +02:00
da394c5525 implement activity logging feature with UI for viewing logs 2026-06-01 21:40:50 +02:00
9ed66ca327 good client and coach data viewing 2026-06-01 13:49:56 +02:00
3d56abd124 made client data browsable with dropdown and version diffs 2026-06-01 13:29:10 +02:00
bee7b74e53 added submission history, data insights, download all functionality 2026-06-01 12:54:56 +02:00
b049a9ab9f better ux with search functionality 2026-05-28 10:58:31 +02:00
36b6d63266 added categoryKey to questionnaire schema and updated related functions for questionnaire handling; enhanced API to fetch client answers 2026-05-27 19:38:49 +02:00
9c887537e8 removed legacy files 2026-05-27 18:32:00 +02:00
9a75577f14 fixing db wipe function order 2026-05-27 10:46:49 +02:00
9d783b60a9 added prototype dev settings with test import and db wipe 2026-05-26 16:38:37 +02:00
aefb1b6440 added free text input with security measures 2026-05-26 13:43:44 +02:00
c86768e391 revert 52d4ef42dc
revert updated api
2026-05-22 12:27:12 +00:00
e0be2c501f Revert "refactored export functionality"
This reverts commit 2616238dc8.
2026-05-22 14:23:39 +02:00
2616238dc8 refactored export functionality 2026-05-22 14:17:02 +02:00
52d4ef42dc updated api 2026-05-22 13:26:29 +02:00
03291862f7 enhanced client results and export functionality with coach and supervisor details, added date filters for results 2026-05-20 11:01:15 +02:00
034b108c7e new system prototype 2026-04-15 10:19:42 +02:00