Commit graph

  • ec332284d4 provide E2E testing infrastructure (closes #21) master Markus Brueckner 2025-01-27 21:58:55 +01:00
  • dafa5e6b23 comment field for responses (closes #18) Markus Brueckner 2025-04-20 22:03:33 +02:00
  • 5b39c03a7d fix wrong query condition preventing users from accessing surveys shared with anyone Markus Brueckner 2025-02-20 20:10:09 +01:00
  • 457249c4e3 fix broken permissions check for shared surveys Markus Brueckner 2025-02-17 09:04:24 +01:00
  • 76cf79158e fix issue where surveys shared with "Anyone" don't show up Markus Brueckner 2025-02-15 08:22:33 +01:00
  • 1ab979b5b4 implement survey review mode Markus Brueckner 2025-02-08 08:38:44 +01:00
  • 0d32c93787 fix survey creation issue Markus Brueckner 2025-01-26 22:08:07 +01:00
  • 309dc1c7df Implement shared survey access. This revamps the whole access control system to use a separate ACL instead of relying on the "owner" field of the survey, allowing more granular definitions of access to surveys (cloning, editing, viewing results etc.) Markus Brueckner 2025-01-09 21:59:58 +01:00
  • 97e84aaf09 prevent anonymous deletion of surveys Markus Brueckner 2025-01-13 21:33:24 +01:00
  • edb8c7b723 fix serious issue where deleting a participant from one survey would delete them from all Markus Brueckner 2025-01-13 09:25:26 +01:00
  • f45deb8680 allow users to change their password Markus Brueckner 2025-01-07 22:13:06 +01:00
  • d6ad0d2ccd Survey editing Markus Brueckner 2025-01-07 21:10:55 +01:00
  • f8c8a53ba2 longer session duration Markus Brueckner 2025-01-06 16:29:07 +01:00
  • eb41dea0b0 select MIT license Markus Brueckner 2024-12-29 22:14:57 +01:00
  • 8088d02b89 installation docs Markus Brueckner 2024-12-29 14:50:39 +01:00
  • f6253bcc15 refresh session on interaction Markus Brueckner 2024-12-29 14:38:02 +01:00
  • 209e05f959 #2 - reset user ratings Markus Brueckner 2024-12-29 09:13:42 +01:00
  • dfa45436d4 Relative links to fix deployment to subpaths Markus Brueckner 2024-12-27 08:33:44 +01:00
  • 978929eb13 display different success page when not requiring email verification Markus Brueckner 2024-12-26 23:56:41 +01:00
  • 27bb067779 Correct verification URL Markus Brueckner 2024-12-26 22:42:17 +01:00
  • 8d70ac3d19 markdown in survey description Markus Brueckner 2024-12-25 13:35:03 +01:00
  • f4393b95b4 Improved survey edit page Markus Brueckner 2024-12-25 13:21:01 +01:00
  • d20be0c145 Formatted error pages Markus Brueckner 2024-12-24 13:01:10 +01:00
  • 9da475966b UI improvements Markus Brueckner 2024-12-24 12:38:22 +01:00
  • 66b82012c3 Email verification Markus Brueckner 2024-12-23 17:27:35 +01:00
  • 1ca3b6e20c UI cleanups Markus Brueckner 2024-12-23 17:03:50 +01:00
  • 0ece318fd2 add markdown rendering for descriptions Markus Brueckner 2024-12-20 09:24:12 +01:00
  • 9a9ae0e127 fix undefined error Markus Brueckner 2024-12-17 11:30:11 +01:00
  • 7a39a8474c - change email to varchar instead of text Markus Brueckner 2024-12-17 10:53:59 +01:00
  • 4e32589ce6 add preliminary README Markus Brueckner 2024-12-15 09:17:06 +01:00
  • 2050c715dc - fix graph rendering issues & add server-side logging Markus Brueckner 2024-12-15 09:11:40 +01:00
  • 94ccd14689 - add custom entry point Markus Brueckner 2024-12-13 08:44:13 +01:00
  • e18ad7ebca - add missing file Markus Brueckner 2024-12-13 08:43:45 +01:00
  • f9dc2438e3 - add migration file Markus Brueckner 2024-12-13 08:37:31 +01:00
  • e0cf55d8ed - update drizzle config Markus Brueckner 2024-12-13 08:36:38 +01:00
  • 7e9f7b5481 - prepare for external testing Markus Brueckner 2024-12-13 08:35:05 +01:00
  • 1547af6ae0 Initial commit Markus Brueckner 2024-11-25 08:40:14 +01:00