Commit Graph

376 Commits (f5e6a2a43f00d692bec995adb4b31d8fc6f316cf)

Author SHA1 Message Date
yflory 9304d7bb2a Ignore required questions in hidden sections
David Benqué 59b407c913 Fix logo and alert in participant view
yflory fe03da5bdd Conditional answers prototype
David Benqué 1605a841e1 Show required setting on one line
yflory d5b1f7b194 Warning message when changing question type
yflory d14dcca1c5 Display question type in form creator
yflory 83a1a2a337 Improve Poll template for forms
yflory 26a25e012c Merge branch 'forms2' of github.com:xwiki-labs/cryptpad into forms2
yflory e7eb79c4bc More privacy settings for forms
David Benqué 48217f6724 Merge remote-tracking branch 'origin/forms2' into forms2
yflory 5a8104e793 lint compliance
yflory 4e013520c5 Fix forms issues
yflory 7db03efdc5 Fix type errors when changing question type in forms
David Benqué f019cf51de Merge remote-tracking branch 'origin/forms2' into forms2
David Benqué e33179df87 Style and align form editor buttons for preview and link
yflory 228a44e36c Fix form question disappearing
yflory ead5ad217c Use placeholders when editing form questions
yflory 9af99c1b8a Fix tabindex issues in forms
yflory 0c4405d43f Fix textarea issues in forms
yflory 583060d130 Required questions
yflory 5d04cd0f4f Forms code improvements
yflory 2df0f6df9b Disable answer edition in forms
yflory 925872679a New page when form responses have been submitted
yflory 7bbe9059a1 Tell users when a form has already been submitted
yflory f537d8f658 Improve form editor UX
ansuz e414524eab refactor form results display
* improve table component reusability for the rest of the platform
* display count of empty results at the top of each section
* remove unused styles
* fix incorrect methods for counting empty answers for multi-checkbox questions
yflory aa84b625c7 Improve forms participant view
ansuz cf7593553b polish and re-enable form response messages
ansuz 8d5221e6e8 include bar graphs for multi* form answers
ansuz 8887d8fc1e remove dead code
ansuz c1f9d11333 delay working on some flagged issues till next release
ansuz 3976bfae84 remove unnecessary notes
ansuz cad514cc17 remove hacky experiments with charts.css
...and finalize forms changes
ansuz b0539fe613 Merge branch 'staging' into hackathon-2021
ansuz 11bcdbd7e3 hotfix for forms
avoid browser fights when multiple authors view a form
with a sortable list at the same time
ansuz c1a19ea65c remove some invalid notes
ansuz 4810d6b5ba use custom styles for the form timeline, move away from charts.css
David Benqué fc4178df7e Refactor form control buttons
ansuz b5c051a27f label hardcoded form translations
ansuz 30c2bfbdfa more small tweaks
ansuz d6886fb4c0 style and text fixes for form timeline
ansuz 900db1fcb0 disable usage of charts.css except for the timeline
ansuz e4d5431f29 display form answer timeline oldest => newest
aemi-dev 9910c97d5e Hackathon 2021 - Timeline - Minor Edits & Comments
ansuz ded834b2c7 lint compliance
aemi-dev 085736e4b7 Hackathon 2021 - Timeline
aemi-dev b365c411ea Hackathon 2021 - Timeline
ansuz 53ba25b5b0 more chart visualizations, brand colors
ansuz 73acfd9b42 start integrating some basic charts in form answers
ansuz 2d405b5a32 add more annotations indicating what type of chart should be used
ansuz 4800ac724e highlight some relevant sections of the form app
ansuz 93f73add9f the charts library should only be used in the inner scope
ansuz b3a7d5c42c factor out some duplicated code for handling 24 dates
ansuz f80aacc177 prevent incorrect removal of form submission buttons
...by guarding against overflow of a setTimeout delay
ansuz a613b64b77 use brand link color for links in the form app
ansuz 95369ae87d Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 854a635c5f remove hardcoded translations and defer non-blocking issues till the next release
David Benqué 04a616f87d Add margin to individual response list
- prevents response title to be mixed up with first question
ansuz a4b89fff84 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
David Benqué 4f5a041010 Style username in poll results table
ansuz 4e900b18cf use more specific 'export to CSV' translation in forms
David Benqué 24401f39e1 Merge remote-tracking branch 'origin/staging' into staging
David Benqué e3150f1284 Add margin above anonymous name field
ansuz 987fb696ed downgrade urgency of unhandled form notes
ansuz 812d5f7146 disable form response message UI until it's been reviewed more
ansuz 7bc6ed17b9 update max choices input in forms
...when the maximum exceeds the number of choices
ansuz 99c11f032e tally form votes with an increment function
yflory f5fc4f28bf Improve forms CSV export with polls
yflory 212b3d4884 Form fixes and improvements
ansuz 621941b933 comments about possible form improvements
yflory d94f327756 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 0929b5db47 Form improvements
ansuz ae77f1c6b9 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 5b3dcde28c disable cache usage for form results
yflory 1b0a0fe14f Improve reset button in forms
yflory 1b081c52df lint compliance
yflory ed28b5ec7b Randomize 'ordered list' initial state in forms
yflory f46a820ad8 Don't sort 'sorted lists' in forms by default
ansuz a398af1213 use existing translation until next release
ansuz ccddcefc1d remove hardcoded translation
ansuz fceab00a6b guard against type errors when exporting results as CSV
and label a hardcoded string
yflory 0560a9a403 Fix forms CSV export
David Benqué ca1016ad3a Add spacing to Form results
ansuz a77d0420cd Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz c9654a7892 remove XXX notes from forms and comment why they were there
yflory c7ac75d137 Fix CSV export in forms
yflory 87d04ed68a Fix form CSV export
yflory ec556ed261 Export forms
yflory 6f91272217 Add default form templates
yflory 8074a6191c Add 'Help' entry in the file menu for forms
ansuz f601f27435 remove some XXX notes
ansuz 2b642835b9 Merge branch 'soon' into staging
yflory 2de7c61284 Fix drag after adding a question
ansuz c3a6547e09 merge WIP changelog and stashed changes
David Benqué eaa02bb8b8 Add spacing to buttons in question editor
yflory 61ac8b0512 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 8a07b66843 Add default content and default template to forms
yflory 1a288f5896 Submit invalid responses
David Benqué 825badea71 Fix spacing at the bottom of form pages
David Benqué bba014af99 Swap update and reset buttons
David Benqué dc091b81c7 Adjust list of individual responses
David Benqué a577281724 Merge remote-tracking branch 'origin/staging' into staging
David Benqué fa526d5618 Add spacing to form responses page
yflory ea01c0c204 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory cc06942ebd Fix type error in forms
David Benqué e2bd942a71 Add spacing under Poll hint
David Benqué 602bd28428 Remove temporary translation keys
yflory c3c3a7aecb Disable form settings when disconnected
yflory a435b1c12d Remove history and snapshots entries for participants
yflory 79cfce1f5a Share auditor link from drive
yflory 4d769ebaf5 Merge branch 'form' into staging
ansuz 0bc678b9dd Merge branch 'form' into staging
yflory eba2255fe9 Handle disconnection in forms and disable offline mode
ansuz 886b798bc3 describe intended usage of poll options in forms
David Benqué f3394212c3 Use new icons
yflory e7a85d576b Fix block numbering in forms
yflory 369567d509 Fix onbeforeunload after submititng a form
ansuz 8c270cc301 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 7c7d6d99a5 Merge remote-tracking branch 'origin/form' into staging
David Benqué d70cece94d Small fixes to Add menu and markdown links
yflory 8c6e79be02 Fix scrollbar in forms
ansuz e6280ac303 suppress 'undefined' tooltip by passing empty string
ansuz 9bdffa19d7 remove unused code
ansuz 09ca7fb6a2 lint compliance
ansuz 17d10e3637 add translation annotations
David Benqué b557fc9b5b Fix Add menus for light theme
David Benqué 62a6e99c3e Style adjustments to "Add" menus
ansuz 0e386be968 Merge branch 'form' into staging
ansuz 62761c903c fix login and redirect links for forms without anonymous answers
David Benqué d35a499fc7 Fix Submit UI
- anonymous checkbox alignment
- invalid red colors across light/dark themes
David Benqué b92d56af01 Remove hard-coded translations for Forms
yflory 79b0460d80 Fix poll total column UI
yflory c63e6a4f32 Info message when there are no responses
yflory c4f7f9d55e Make results selactable
yflory 0dd8c7d255 Remove chat and userlist when answering a form
yflory bf8903c517 Merge branch 'form' of github.com:xwiki-labs/cryptpad into form
yflory 10db351add Update total in form polls when the user is answering
David Benqué 248408ad25 Merge remote-tracking branch 'origin/form' into form
David Benqué 22e1eaed24 Remove testing code
yflory bb232776b3 Add warning message when invalid answers in the form
David Benqué 3ca739c8ae Merge branch 'form' of github.com:xwiki-labs/cryptpad into form
David Benqué 78722307ec Change temporary translation key
yflory d77b9c4ffd Form sorted list hint
David Benqué bf3804afdf Add temporary translation keys
David Benqué 4dfe8ac0d0 Add hover style and hint to ordered list questions
David Benqué c6b867f93f Change order of question types
David Benqué 38253386ba Merge remote-tracking branch 'origin/form' into form
David Benqué 5b2445789e Fix style of text paragraph answers on results page
yflory 13db08f728 Fix type error in forms
yflory f8ca1389f3 Add poll total row
David Benqué 1a60ff01d0 Improve Poll UI
David Benqué c723244db1 Merge remote-tracking branch 'origin/form' into form
yflory ec84377d2e Fix previous commit
David Benqué a1a1996077 Merge remote-tracking branch 'origin/form' into form
David Benqué 733c788c34 Merge remote-tracking branch 'origin/form' into form
yflory fc38d8fef8 Fix form polls UI with lots of answers
yflory 360204df30 Fix character count when restoring form data
yflory b022fe573a Fix character count in form textareas
David Benqué 1b4ce70113 Merge remote-tracking branch 'origin/form' into form
yflory 4f01d8fa31 Update inline calendar style (box-shadow)
David Benqué bf116a100b Merge remote-tracking branch 'origin/form' into form
yflory 61db887785 Add an empty value in polls 'time' type
David Benqué 5b55df1705 Merge remote-tracking branch 'origin/form' into form
yflory 63cf7f133c Fix mediatag width in polls
yflory e61fdaf2cd Fix switching from time to day in form polls
David Benqué 314a053cbc Merge remote-tracking branch 'origin/form' into form
David Benqué 7f39114a3f Poll styles
yflory 6b85a0bcc8 Fix first and last pages in forms
yflory cb1d4c1a0d Fix poll UI in forms
yflory b78b221e32 Add characters count and limit to textarea questions
yflory 14cebd32bb Fix syntax highlighting in form descriptions
David Benqué e6dfdb8b56 Adjust spacing
David Benqué 1a1ed33db4 Add spacing to block edit UI
yflory aaff13795e Fix forms UI issues
yflory 3c62dc2dcc Merge branch 'form' of github.com:xwiki-labs/cryptpad into form
yflory 8eb5c3e6db Add sorted list, textarea and typed input
David Benqué 1cd9808f44 Layout of full add menu
David Benqué 97eea3a7f0 Layout of inline add menu
- one one line and left aligned
- using large cptools icons
David Benqué 5c03f869af Use new icons
yflory 04b35c05ad Fix XXX
yflory 926edc7e5e Add onbeforeunload to prevent data loss
yflory 1b56f26809 Add a file upload button to the markdown toolbar (optional)
yflory a0cd1d7195 Insert image in description blocks
yflory 562bcf64e2 Update form UI
yflory 9d2b60a044 Update form creator UI
yflory 4cc84b8c80 Fix forms issues and allow answers in no drive mode
yflory 88f834fbb7 Answer anonymously by default
yflory a522720a59 Show individual answers
yflory cb6efc0425 Claim previous anonymous answer
yflory 3b85d16cd8 Add page break
yflory 21c47f5e57 Realtime part of the description block in forms
yflory ce6879fd68 Fix date parsing in firefox
yflory 6021b15213 Add description block to forms
yflory fc8ce9cb0e Allow anonymous answers
yflory 833bcc93cc Sort options and items in form editor
yflory 5d7ab79935 Improve form polls creation (time and day types)
yflory 8871f41bfe Improve rendering of form polls with time values
yflory e68fccc863 Fix cursor in forms
yflory ed5cc5158b Fix poll forms issues...
yflory ee67035015 Fix poll forms issues