JavaScript API for Custom Code blocks
It would be great to have an API that JavaScript code running in Custom Code blocks could call to easily access the form values (including from other pages in the form). It would need to be able to: find a field by some reference; read its current value, set a new value; be notified about value changes via an event; manipulate enabled/hidden state.
Alexander Kashev 5 days ago
💡 Feature Request
JavaScript API for Custom Code blocks
It would be great to have an API that JavaScript code running in Custom Code blocks could call to easily access the form values (including from other pages in the form). It would need to be able to: find a field by some reference; read its current value, set a new value; be notified about value changes via an event; manipulate enabled/hidden state.
Alexander Kashev 5 days ago
💡 Feature Request
Allow Multi-select input in Matrix Fields
Thanks for the awesome project. Would be great to have Multi-select input in matrix fields.
Evgen 10 days ago
💡 Feature Request
Allow Multi-select input in Matrix Fields
Thanks for the awesome project. Would be great to have Multi-select input in matrix fields.
Evgen 10 days ago
💡 Feature Request
Add Button to Capture User's Current Location
Implement a button within the form that, when clicked, retrieves and stores the user's current geographic location (latitude and longitude) using the device's GPS or browser geolocation services. The captured location should be automatically filled into hidden or visible fields in the form and included in the form submission data. The system should ask for user permission to access location if required by the browser.
Especialista Procesos 16 days ago
💡 Feature Request
Add Button to Capture User's Current Location
Implement a button within the form that, when clicked, retrieves and stores the user's current geographic location (latitude and longitude) using the device's GPS or browser geolocation services. The captured location should be automatically filled into hidden or visible fields in the form and included in the form submission data. The system should ask for user permission to access location if required by the browser.
Especialista Procesos 16 days ago
💡 Feature Request
Ranked choice block
Add a block that allows for Ranked Choice Voting - a list of options that the user can rank in order of preference. I like implementations where the user is presented with a list of options, and can drag to rearrange them in order of preference, or simply tap them in order of preference. There should also be a state where a certain option isn’t picked at all. Typically this can be done with e.g. separator in the list - only the items above the separator are considered chosen (in order of preference) and the rest aren’t part of the answer - or visually presented as two lists with a vertical separator. This is a good visualization of the idea: https://www.opinionx.co/order-rank On the answers database level, it shouldn’t differ much from multiple-choice, except that order of choices recorded matters. It can also be implemented as an option for Matrix block to only allow one selection per column (1st choice, 2nd choice, etc.). It would be simpler to implement since the UI element is already there, but to me that’s less intuitive UX for the user and can be unviable when there’s a lot of choices. The actual ranked choice vote tally is not in scope of OpnForm — needs only provide input for further processing.
Alexander Kashev 16 days ago
💡 Feature Request
Ranked choice block
Add a block that allows for Ranked Choice Voting - a list of options that the user can rank in order of preference. I like implementations where the user is presented with a list of options, and can drag to rearrange them in order of preference, or simply tap them in order of preference. There should also be a state where a certain option isn’t picked at all. Typically this can be done with e.g. separator in the list - only the items above the separator are considered chosen (in order of preference) and the rest aren’t part of the answer - or visually presented as two lists with a vertical separator. This is a good visualization of the idea: https://www.opinionx.co/order-rank On the answers database level, it shouldn’t differ much from multiple-choice, except that order of choices recorded matters. It can also be implemented as an option for Matrix block to only allow one selection per column (1st choice, 2nd choice, etc.). It would be simpler to implement since the UI element is already there, but to me that’s less intuitive UX for the user and can be unviable when there’s a lot of choices. The actual ranked choice vote tally is not in scope of OpnForm — needs only provide input for further processing.
Alexander Kashev 16 days ago
💡 Feature Request
Ability for a user to delete their editable submission
When opening a form through the editable submission link the user has no ability to actually remove the submission, only submit changed one that passes validation. In some cases this can make sense, e.g. “deregistration” in a registration form.
Alexander Kashev 28 days ago
💡 Feature Request
Ability for a user to delete their editable submission
When opening a form through the editable submission link the user has no ability to actually remove the submission, only submit changed one that passes validation. In some cases this can make sense, e.g. “deregistration” in a registration form.
Alexander Kashev 28 days ago
💡 Feature Request
Bypass CAPTCHA when editing a submission from Form Submissions
Right now, if a CAPTCHA is enabled for a form and individual responses are edited from the form backend (/forms/{slug}/show/submissions), that is also subject to CAPTCHA. I think it’s logical to bypass it for form admins.
Alexander Kashev 28 days ago
💡 Feature Request
Bypass CAPTCHA when editing a submission from Form Submissions
Right now, if a CAPTCHA is enabled for a form and individual responses are edited from the form backend (/forms/{slug}/show/submissions), that is also subject to CAPTCHA. I think it’s logical to bypass it for form admins.
Alexander Kashev 28 days ago
💡 Feature Request
Combine "always show all" and ability to add own option
I expected select fields with a fallback for the user to add their own option to be able to function like Google Forms: This basically combines two options present in OpnForms now, but that cannot be activated at the same time: “Allow respondent to create new options” + “ Always show all select options”. I think this is more intuitive than a drop-down or a separate field visible when “other” is selected.
Alexander Kashev 28 days ago
💡 Feature Request
Combine "always show all" and ability to add own option
I expected select fields with a fallback for the user to add their own option to be able to function like Google Forms: This basically combines two options present in OpnForms now, but that cannot be activated at the same time: “Allow respondent to create new options” + “ Always show all select options”. I think this is more intuitive than a drop-down or a separate field visible when “other” is selected.
Alexander Kashev 28 days ago
💡 Feature Request
Integrate Cap as a CAPTCHA provider
An option to use https://github.com/tiagorangel1/cap as CAPTCHA would be excellent: Maximally privacy-preserving as it does not rely on off-site behavior tracking for risk assessment. Lightweight and easy to integrate. Self-hostable. With it being so lightweight, it could potentially be integrated directly into OpnForm, alternatively OpnForm could rely on standalone-mode REST interface and then it would simply be a question of adding a Cap container to the Compose.
Alexander Kashev 28 days ago
💡 Feature Request
Integrate Cap as a CAPTCHA provider
An option to use https://github.com/tiagorangel1/cap as CAPTCHA would be excellent: Maximally privacy-preserving as it does not rely on off-site behavior tracking for risk assessment. Lightweight and easy to integrate. Self-hostable. With it being so lightweight, it could potentially be integrated directly into OpnForm, alternatively OpnForm could rely on standalone-mode REST interface and then it would simply be a question of adding a Cap container to the Compose.
Alexander Kashev 28 days ago
💡 Feature Request
Completed
screenshot in documentation is not the correct one.
https://help.opnform.com/en/article/how-to-export-or-download-submissions-in-opnform-zl1jvo/ shows how to export in csv submissions, hoever the picture seems to explain how to delete a workspace.
Jeremy Fouriaux About 1 month ago
🐞 Bug
Completed
screenshot in documentation is not the correct one.
https://help.opnform.com/en/article/how-to-export-or-download-submissions-in-opnform-zl1jvo/ shows how to export in csv submissions, hoever the picture seems to explain how to delete a workspace.
Jeremy Fouriaux About 1 month ago
🐞 Bug
Completed
allow spaces or tabs within a text block
I’m trying to do a few spaces or a tab to indent paragraphs but this is not possible, it just deletes/overwrites it. Similar to how, after a period, two spaces look better than one so I always try to do that but it doesn’t allow it. Please allow spaces to be retained in all text blocks!
Pierce Mooney About 1 month ago
💡 Feature Request
Completed
allow spaces or tabs within a text block
I’m trying to do a few spaces or a tab to indent paragraphs but this is not possible, it just deletes/overwrites it. Similar to how, after a period, two spaces look better than one so I always try to do that but it doesn’t allow it. Please allow spaces to be retained in all text blocks!
Pierce Mooney About 1 month ago
💡 Feature Request
Allow Text Input in Matrix Fields
It would be great to support text input in Matrix fields, not just multiple choice options. This would allow users to enter short answers per row—for example, notes, names, or values. It would make the Matrix field much more flexible for surveys, evaluations, and data collection.
Archie About 1 month ago
💡 Feature Request
Allow Text Input in Matrix Fields
It would be great to support text input in Matrix fields, not just multiple choice options. This would allow users to enter short answers per row—for example, notes, names, or values. It would make the Matrix field much more flexible for surveys, evaluations, and data collection.
Archie About 1 month ago
💡 Feature Request
Drop down
Good morning Team OpnForm, kindly consider enabling drop-down feature when editing or developing the fields.
Demas About 2 months ago
💡 Feature Request
Drop down
Good morning Team OpnForm, kindly consider enabling drop-down feature when editing or developing the fields.
Demas About 2 months ago
💡 Feature Request
Completed
QR Input Field in OpnForm
As with Barcode, add support for 2D codes like Qr, PDF417, aztec, datamatrix, dotcode, etc.
Cuathro® About 2 months ago
💡 Feature Request
Completed
QR Input Field in OpnForm
As with Barcode, add support for 2D codes like Qr, PDF417, aztec, datamatrix, dotcode, etc.
Cuathro® About 2 months ago
💡 Feature Request
"clear formatting" button in the text module
often, when copy paste/cut and editing/deleting sentences to make them perfect, the text module stops working and it totally skips around randomly making you delete stuff you didnt even select. I think this can be solved if there is simply a way to remove hidden characters we cant see, like "clear formatting" button. So when I accidentally change the text color IDK how to change it back to default. Default loads well in dark & light mode but the other colors don't apparently. Should I post a feature request for clear format button in text module?
Pierce Mooney 2 months ago
💡 Feature Request
"clear formatting" button in the text module
often, when copy paste/cut and editing/deleting sentences to make them perfect, the text module stops working and it totally skips around randomly making you delete stuff you didnt even select. I think this can be solved if there is simply a way to remove hidden characters we cant see, like "clear formatting" button. So when I accidentally change the text color IDK how to change it back to default. Default loads well in dark & light mode but the other colors don't apparently. Should I post a feature request for clear format button in text module?
Pierce Mooney 2 months ago
💡 Feature Request
Code Module & Custom Code both should be wider somehow
if we could expand the sidebar width (both left & right for responsiveness or just pop out the thing we’re working on to be center screen), then the code could wrap and we wouldn't be seeing a sliver at a time of what we have to work with. very hard to write code with such little X axis, and same goes for the previous issue with single-line fields like Field Title and Placeholder text, these little sidebar fields often need a sentence input but to edit the sentence it’s like hell to exactly drag the cursor to highlight to where you wnat it to stop scrolling in the sentence(s).
Pierce Mooney 2 months ago
💡 Feature Request
Code Module & Custom Code both should be wider somehow
if we could expand the sidebar width (both left & right for responsiveness or just pop out the thing we’re working on to be center screen), then the code could wrap and we wouldn't be seeing a sliver at a time of what we have to work with. very hard to write code with such little X axis, and same goes for the previous issue with single-line fields like Field Title and Placeholder text, these little sidebar fields often need a sentence input but to edit the sentence it’s like hell to exactly drag the cursor to highlight to where you wnat it to stop scrolling in the sentence(s).
Pierce Mooney 2 months ago
💡 Feature Request
Rejected
Dall E for EZ imagery in Forms
(effort 3/7 estimated) dall-E prompting via image module field, via our own api key, that is the 1 feature that other lifetime software had that we're missing.
Pierce Mooney 2 months ago
💡 Feature Request
Rejected
Dall E for EZ imagery in Forms
(effort 3/7 estimated) dall-E prompting via image module field, via our own api key, that is the 1 feature that other lifetime software had that we're missing.
Pierce Mooney 2 months ago
💡 Feature Request
Charts to Score Form Responses Visually like QuizGrading!!!
(Effort estimate 4/7 since you need a graph api backend and to identify the quantitative input submissions) enable numerical inputs to graph as a pie chart or show a percent score of correct answers like scorecard, motivates users to fill out the form
Pierce Mooney 2 months ago
💡 Feature Request
Charts to Score Form Responses Visually like QuizGrading!!!
(Effort estimate 4/7 since you need a graph api backend and to identify the quantitative input submissions) enable numerical inputs to graph as a pie chart or show a percent score of correct answers like scorecard, motivates users to fill out the form
Pierce Mooney 2 months ago
💡 Feature Request