Repository navigation
Releases: appnave/asteroid
Releases · appnave/asteroid
Release list
v3.16.5-beta.0
Modificado
QasUploader: Modificado componente pra exibir o template da imagem do upload com base na chavefull_pathretornada pela APIupload-credentials.
Corrigido
QasUploader: Corrigido adicionar uma imagem após já existir uma imagem no upload, antes não acontecia nada por conta da validação interna domaxFiles.
v.4.0.0-beta.0
Modificado
QasUploader: Modificado componente pra exibir o template da imagem do upload com base na chavefull_pathretornada pela APIupload-credentials.
Corrigido
QasUploader: Corrigido adicionar uma imagem após já existir uma imagem no upload, antes não acontecia nada por conta da validação interna domaxFiles.build/release: Corrigido script de release que falhava ao instalar ouinoapp-extensionantes da versão ficar disponível no npm.
v.4.0.0-beta.0
BREAKING CHANGES
- Removido suporte ao webpack; a documentação e o fluxo de desenvolvimento passam a considerar apenas Vite.
Adicionado
QasAppUser: adicionado o postMessagesetUserpra o@appnave/quasar-app-extension-hubatualizar ouserno localStorage ao alterar o vínculo.
Modificado
- Removido suporte ao webpack; a documentação e o fluxo de desenvolvimento passam a considerar apenas Vite.
v.3.20.0
BREAKING CHANGES
filter-object.js: validar os locais que é usado, pois pode acontecer de retornar dados diferentes com essa correção, que antes não retornava.mixins/search-filter.js: os eventosfetch-options-successefetch-options-errorforam renomeados parafetchOptionsSuccessefetchOptionsError. Atualize os listeners para camelCase ao utilizar no script.- Necessário remover o alias
imagesnoquasar.conf, pois isso causará conflito com o alias criado por conta da bibliotecaleafletusado noQasMapDraw. QasAlert: Removido propuse-box, sendo que a propuse-backgroundentrou no lugar, gerando breaking change visual, necessário validar telas na qual utilizam o alert.- Componentes/Plugins que usam dialog:
- QasBoardGenerator -> prop
confirmDialogProps. - QasGallery -> prop
dialogProps. - QasDelete -> prop
dialogProps. - QasSelectListDialog -> prop
dialogProps. - QasSignatureUploader -> prop
dialogProps. - QasTextTruncate -> prop
dialogProps. - QasUploader -> prop
dialogProps. - QasDrawer -> prop
dialogProps(proppersistentsaiu dodialogPropse agora é passado diretamente para o QasDrawer). - Delete.js -> config
dialogProps.
- QasBoardGenerator -> prop
QasDialog:- removido prop
cardem favor de usar as propstitleedescription. - removido slot
actionsem favor de fazer os controles somente porok,canceletertiary. - removido prop
persistent, agora é feito sempre de forma automática. - removido prop
actionsProps. - removido props
useFullMaxWidth,maxWidth,minWidthem favor de utilizar a propsize. - agora todos dialogs tem a propriedade
titlesendo obrigatória. - Recomendação: Lugares que usam a prop
useFormsem ter formulário só para desativar o auto close no botãookmodificar pela propuseAutoCloseOnOk.
- removido prop
QasBoardGenerator:- necessário passar a prop
useConfirmDialogcaso queria dialog de confirmação. - necessário repassar
titlena propriedadeconfirmDialogPropspois é obrigatória noQasDialogcaso esteja usando a propuseConfirmDialog. - Varias mudanças de comportamento e visuais no componente, revisar se nada quebra.
- removido prop
headerBoxPropsporque agora não existe umQasBoxenglobando o header.
- necessário passar a prop
QasDrawer: adicionado propriedadepersistentpara não utilizar dentro dedialogProps.- Validar todos locais que usam o
QasTableGeneratorpois tiveram bastante mudanças visuais. - Possíveis breaking changes: mudanças referentes ao overlay pode quebrar alguns componentes a nível de rota, ou então a nível de layout.
- Adicionado validação
isBackgroundOverlayno watch da rota por conta do overlay navigation.QasChartView.QasFilters.QasListView.QasSingleView.
mixins/view.js: removido computadamx_componentClassem favor de usar o componenteQasContainer.composables/use-view.js. removido computadacomponentClassem favor de usar o componenteQasContainer.QasBox: modificado valores padrões das propsoutlinedeunelevatedpara quando estiver dentro de um overlay (vai ficar com borda).
Adicionado
Delete.js: adicionado propuseResponseNotifyErrorpra exibir a mensagem de erro vinda do back ao invés da mensagem padrão.QasToggleVisibility:- adicionados os eventos
showehide, emitidos ao exibir e ocultar o conteúdo, respectivamente. - adicionado prop
scopepara tratamento de rate limit por escopo. - adicionado rate limit para as visualizações do conteúdo. Ao atingir o limite, novas exibições ficam bloqueadas até a janela expirar.
- adicionado
user-select: nonepara o usuário não conseguir selecionar o conteúdo exibido dentro do componente. - adicionado propriedade
visibleTooltipehiddenTooltip.
- adicionados os eventos
QasWhatsappLink: adicionado tooltipEnviar mensagem.QasDialogFilePreview: adicionado o componente de dialog para visualizar imagens ou pdfs, com funcionalidade de download e zoom.QasBadge:- Adicionado nova prop
use-subtlepara aplicar background sútil e com opacidade. - Adicionado nova prop
iconpara ícone a esquerda do texto (apenas quandouse-subtleativado).
- Adicionado nova prop
QasCheckbox,QasInput,QasRadio,QasSelecteQasToggle: adicionada nova proptippara exibir conteúdo de ajuda ao lado da label.QasAlert:- Adicionado novo status de
warning; - Adicionado nova prop
use-backgroundpara aplicar cor de fundo. - Adicionado novo status
success. - Adicionado possiblidade de dar destaque nos textos (bold) passando eles dentro de
**asteriscos**. [#1410] - Adicionado possibilidade do componente ter vários
QasBtnouRouterLink.
- Adicionado novo status de
QasActionsMenu:- Adicionado possibilidade de passar
buttonPropsdentro dodeleteProps. - suporte à propriedade
useMagicAiColornos itens da proplist, que aplica o gradiente de magic AI no ícone e no texto do item no dropdown. Quando o item é renderizado como botão externo (viasplitName), as cores são aplicadas automaticamente. - adicionado nova propriedade
useDropdownAlways.
- Adicionado possibilidade de passar
QasMapDraw: adicionado componente de mapa interativo baseado em Leaflet para desenho e edição de polígonos sobre uma imagem de fundo (ex. planta baixa), com suporte a badges, tooltips customizáveis via slot e integração comv-model.QasAppMenu: adicionado propbottomListItemspodendo passar mais botões para o menu além do chat de ajuda.QasDialog:- adicionado validação da prop
disableCloseButtonpara desabilitar o botão, onde por padrão, caso tenha uma proploadingpara ookdo dialog, será desabilitado quando o loading estiver ativo. - adicionado propriedade
sizecom defaultsm. - adicionado propriedades
titlecomrequired: trueedescriptionpara ser usado no lugar da propcard. - adicionada propriedade
disableCloseButtonpara desabilitar botão de fechar (x). - adicionada propriedade
tertiary. - adicionada propriedade
useAutoCloseOnOkeuseAutoCloseOnCancel(#1360)(#1121) - adicionada propriedade
useCloseButtonpara remover botão de fechar (x). - adicionada propriedade
useHtmlDescription. - adicionado slot
titlepara inserir conteúdo adicional ao lado do título do card do dialog.
- adicionado validação da prop
QasDrawer:- adicionado propriedade
persistentpara não utilizar dentro dedialogProps. - adicionado propriedade
sizepra controlar o tamanho do drawer. - adicionado novo slot
header(usado no overlay).
- adicionado propriedade
QasBoardGenerator:- adicionado nova propriedade
use-confirm-dialogpara controlar quando vai ter ou não o dialog de confirmação. - adicionada prop
skeleton(defaultfalse) para exibir cards fictícios de carregamento enquanto as colunas são buscadas. - adicionado suporte a lazy loading das colunas via
QasLazyLoadingComponents, priorizando o carregamento das colunas visíveis. - adicionado scroll horizontal suave durante drag-and-drop, com velocidade vertical independente e melhoras no estilo da classe ghost.
- adicionados novos métodos expostos:
refreshColumn,removeItemFromList,updateItemInList,refetchColumnsetransferItemToColumn. - adicionado parâmetro
isUpdatingPositionno slotcolumn-itempara indicar quando o item está sendo processado pelo drag-and-drop. - adicionado parâmetros
headerecolumnIndexno slotcolumn-item. - adicionado o uso do componente
QasLazyLoadingComponentspara que melhore a performance do board.
- adicionado nova propriedade
use-overlay-navigation:- adicionado opção de instanciar por entidade, isso irá corrigir o problema de chamar callbacks de outras páginas, que causava erro.
- adicionado função
removeListenerspra remover as funções de callback pra evitar problemas de multiplas instancias, podendo remover as funções por fn ou entidade.
QasCopy: adicionado propbuttonPropspara passar propriedades para o botão, sendo repassado aoQasBtndo componente.QasRouterLink: adicionado componente pra controlar as rotas de overlay e rotas pra abrir em uma nova guia.QasCard:- adicionado nova prop
useOverlayRouteonde será repassado para o componenteQasRouterLinkpara controlar a rota de overlay. - adicionado nova prop
gradientStatusColor. - adicionado prop
useSelection. - adicionado slot
header. (#1408) - adicionado model
selected. - adicionado prop
trueValue. - adicionado prop
falseValue.
- adicionado nova prop
Screen (Plugin) | use-screen: Adicionado novos tokens de tamanhos para validação de telas maiores. (#1351)QasLazyLoadingComponents:- adicionada prop
direction(vertical|horizontal) para suporte a listas de rolagem horizontal. - adicionada prop
placeholder-widthpara definir a largura dos placeholders no modo horizontal. - adicionado
v-model:visible-itemsque expõe os índices dos itens atualmente visíveis na viewport. - adicionado componente responsável por carregar elementos somente quando ficam visíveis na viewport, otimizando performance da página. (#1339)
- adicionada prop
QasBtn:- adicionada prop
useMagicAiColorque aplica gradiente de inteligência artificial (magic AI) ao botão. O comportamento varia por variante:primaryaltera o fundo,secondaryaltera texto e borda,tertiaryaltera apenas o texto. Hover usa$secondary-contrast. - adicionada nova propriedade
tooltip.
- adicionada prop
- CSS: adicionadas classes utilitárias
text-magic-ai,bg-magic-aieborder-magic-aipara aplicação do gradiente de magic AI em textos, fundos e bordas respectivamente. QasDateTimeInput: adicionado comportamento de setar hora automaticamente ap...
v3.20.0-beta.33
BREAKING CHANGES
filter-object.js: validar os locais que é usado, pois pode acontecer de retornar dados diferentes com essa correção, que antes não retornava.
Corrigido
filter-object.js: corrigido problema onde chaves com valores falsy (comofalse,0ou'') não eram filtradas, pois a verificação considerava o valor ao invés da existência da chave no objeto.
v3.20.0-beta.32
Adicionado
Delete.js: adicionado propuseResponseNotifyErrorpra exibir a mensagem de erro vinda do back ao invés da mensagem padrão.
v3.20.0-beta.31
Adicionado
QasToggleVisibility: adicionados os eventosshowehide, emitidos ao exibir e ocultar o conteúdo, respectivamente.
Corrigido
QasAppUser: corrigido posicionamento do avatar de notificação, adicionando position: absolute.QasTimeline: corrigido especificidade do CSS do subtitle, que dependia da ordem não determinística de extração dos chunks no build.
v3.20.0-beta.30
Adicionado
QasToggleVisibility: adicionado propscopepara tratamento de rate limit por escopo.
v3.20.0-beta.29
Adicionado
QasToggleVisibility: adicionado rate limit para as visualizações do conteúdo. Ao atingir o limite, novas exibições ficam bloqueadas até a janela expirar.
v3.20.0-beta.28
BREAKING CHANGES
mixins/search-filter.js: os eventosfetch-options-successefetch-options-errorforam renomeados parafetchOptionsSuccessefetchOptionsError. Atualize os listeners para camelCase ao utilizar no script.
Adicionado
QasWhatsappLink: adicionado tooltipEnviar mensagem.QasToggleVisibility: adicionadouser-select: nonepara o usuário não conseguir selecionar o conteúdo exibido dentro do componente.
Corrigido
QasDialogFilePreview: adicionado validação de altura para imagens, pra não ser criado scroll em imagens maiores.mixins/search-filter.js: corrigido forma de utilizar os eventos defetch-options-successefetch-options-error. Da forma que estava sendo emitido/declarado, quando utilizado no script, era obrigado a utilizar em kebab, não em camelCase. (#1611)QasExpansionItem: corrigido bug do componente ao ter um v-model e ele iniciar com valortrue, não renderizava o expansivo aberto. (#1561)
Modificado
QasTooltip: modificado comportamento para não exibir dois tooltips ao mesmo tempo.