1"use strict";(globalThis.webpackChunkpassbolt_docs||=[]).push([[342],{95239(e,t,i){i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>a,metadata:()=>o,toc:()=>u});const o=JSON.parse('{"id":"user/faq/feature-priority","title":"How Passbolt Prioritizes Feature Development","description":"How does Passbolt team Prioritize Feature Development?","source":"@site/docs/user/faq/feature-priority.mdx","sourceDirName":"user/faq","slug":"/user/faq/feature-priority","permalink":"/docs/user/faq/feature-priority","draft":false,"unlisted":false,"editUrl":"https://github.com/passbolt/passbolt-docs/blob/main/docs/user/faq/feature-priority.mdx","tags":[],"version":"current","lastUpdatedAt":1765964507000,"frontMatter":{"title":"How Passbolt Prioritizes Feature Development","description":"How does Passbolt team Prioritize Feature Development?","sidebar_label":"How does Passbolt team Prioritize Feature Development?","hide_table_of_contents":false},"sidebar":"userGuideSidebar","previous":{"title":"Disable Passbolt Built-In Password Manager","permalink":"/docs/user/faq/disable-built-in-password-manager"},"next":{"title":"FAQ","permalink":"/docs/user/faq/"}}');var r=i(74848),n=i(28453),s=i(42987);const a={title:"How Passbolt Prioritizes Feature Development",description:"How does Passbolt team Prioritize Feature Development?",sidebar_label:"How does Passbolt team Prioritize Feature Development?",hide_table_of_contents:!1},l="How does Passbolt team Prioritize Feature Development?",c={},u=[];function d(e){const t={a:"a",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"how-does-passbolt-team-prioritize-feature-development",children:"How does Passbolt team Prioritize Feature Development?"})}),"\n",(0,r.jsxs)(t.p,{children:["Passbolt team and community is committed to continually enhancing our platform.\nOur ",(0,r.jsx)(t.a,{href:"https://passbolt.com/roadmap",children:"roadmap"})," is a dynamic showcase of upcoming features and functionalities,\nreflecting our dedication to innovation and product excellence."]}),"\n",(0,r.jsxs)(t.p,{children:["We highly encourage our user community to engage with us through our ",(0,r.jsx)(t.a,{href:"https://community.passbolt.com",children:"community forum"}),".\nHere, members have the unique opportunity to propose new ideas and participate in the decision-making process by\nup-voting suggestions. This collaborative approach ensures that we are aligned with the needs and preferences of the\ncommunity as a whole."]}),"\n",(0,r.jsx)(s.A,{src:"/img/help/2024/03/community-forum-done.png",alt:"Example of completed feature request on the community forum",caption:"fig. Example of completed feature request on the community forum"}),"\n",(0,r.jsx)(t.p,{children:"Furthermore, we recognize the pivotal role of our financial contributors and supporters. Their generous support\naccelerates our development process, enabling us to bring new functionalities to life more swiftly."}),"\n",(0,r.jsx)(t.p,{children:"Priority Considerations:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)("strong",{children:"Security issues"})," whether it affects confidentiality or availability."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)("strong",{children:"Serious bugs"})," that prevent a significant part of the user base to use the tool core functionalities."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)("strong",{children:"Maintenance tasks"})," of underlying software components and fixes technical debt."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)("strong",{children:"New functionalities"})," and feature improvements."]}),"\n"]}),"\n",(0,r.jsx)(t.p,{children:"We prioritize the security and integrity of our platform above all else. Security vulnerabilities and bug fixes\nare addressed with the utmost urgency, to provide a safe and reliable environment for everyone."}),"\n",(0,r.jsx)(t.p,{children:"Additionally, the development team proactively manages the maintenance and upgrades of our core libraries and frameworks.\nThis proactive stance on maintenance ensures the long-term sustainability and performance of the platform."})]})}function p(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},42987(e,t,i){i.d(t,{A:()=>c});var o=i(86025),r=i(5556),n=i.n(r);const s="root_Qk78";var a=i(74848);const l=({src:e,alt:t,caption:i=null,size:r={}})=>{const n=(0,o.Ay)(e),l=r.width||r.height?{width:r.width,height:r.height}:{};return(0,a.jsxs)("figure",{className:s,children:[(0,a.jsx)("img",{src:n,alt:t,style:l}),i&&(0,a.jsx)("figcaption",{children:i})]})};l.propTypes={src:n().string.isRequired,alt:n().string.isRequired,caption:n().string,
1size:n().shape({width:n().oneOfType([n().string,n().number]),height:n().oneOfType([n().string,n().number])})};const c=l},28453(e,t,i){i.d(t,{R:()=>s,x:()=>a});var o=i(96540);const r={},n=o.createContext(r);function s(e){const t=o.useContext(n);return o.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),o.createElement(n.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.