v1.0.0

Ghost User
2025-07-20T21:20:04Z

chore(release): 1.0.0 [skip ci]

# 1.0.0 (2025-07-20)

### Bug Fixes

* add backend service dependency check in build stage ([db36e38](https://gitlab.com/Dags0n/libti/commit/db36e3822e3a4fd6ebcdcdf86488834a1bc69935))
* add missing PostgreSQL service variables in build stage ([6302548](https://gitlab.com/Dags0n/libti/commit/63025485ccc91d998eddbb9b55185d2cf32e2a54))
* add netcat installation in build stage for service readiness check ([ff62dae](https://gitlab.com/Dags0n/libti/commit/ff62dae21792ad1ab771872b883573ebf8ac7f8a))
* add [secure]ql-client installation in build stage for database readiness ([399d3de](https://gitlab.com/Dags0n/libti/commit/399d3de0933680d25bee8721a17e06022ffd9613))
* ajusta dependencias do job release ([925217c](https://gitlab.com/Dags0n/libti/commit/925217c0bdedc866c9b376524e9932f21038cdb1))
* altera posição da AppBar para sticky ([3c09ef4](https://gitlab.com/Dags0n/libti/commit/3c09ef4b2c719dd1358ff84292bb809d017fd398))
* atuliza TextField para aceitar tipo do input ([425880f](https://gitlab.com/Dags0n/libti/commit/425880f649f8622e7140ce8dc3f9526b22665827))
* comment out test stage in CI configuration ([b857cd1](https://gitlab.com/Dags0n/libti/commit/b857cd1a0b17b332d95b5975de72f1125a717af8))
* comment out test stage in CI configuration ([06abf9e](https://gitlab.com/Dags0n/libti/commit/06abf9e0972db7230181689f2713b9ccace4340b))
* conserta rolagem do drawer ([c03b8c2](https://gitlab.com/Dags0n/libti/commit/c03b8c22bcd2351067535994435a053b5bf7df45))
* conserta toasts não renderizados ([c0f6868](https://gitlab.com/Dags0n/libti/commit/c0f6868b1d96a44e9e2ba101b45206a04831591f))
* corrige bug de renderização no deploy ([f184634](https://gitlab.com/Dags0n/libti/commit/f18463467335b2b2e70f22a1780e48401d35beb2))
* corrige caminho da busca no home ([a820440](https://gitlab.com/Dags0n/libti/commit/a820440b80c26863997f73433d34c2cbe12f1e9e))
* corrige chave de fragmento para usar 'name' em vez de 'nome' ([28e59f3](https://gitlab.com/Dags0n/libti/commit/28e59f3dcca65609ffe920497269aa229565dcb9))
* corrige falta de return no formulário de autenticação ([c816921](https://gitlab.com/Dags0n/libti/commit/c81692185676f52e2b34ddb3e23cbaa5ca7821cb))
* refatora e reestrutura fórum e modal ([6b76329](https://gitlab.com/Dags0n/libti/commit/6b7632901146cb70d56b394dfb265aba18389830))
* remove commented-out test stage from CI configuration ([b4ad174](https://gitlab.com/Dags0n/libti/commit/b4ad174ebe16edc616d30204d57feacf18eb92d0))
* remove navbar extra da página de login ([983dbb9](https://gitlab.com/Dags0n/libti/commit/983dbb9c00e29acc175f19386f19facd1164e440))
* remove ToastContainer components para evitar bug ([85e4a4a](https://gitlab.com/Dags0n/libti/commit/85e4a4af331bd12066d2e571c5434baa8baf6009))
* remove unnecessary restrictions on docker push in CI configuration ([a1689b0](https://gitlab.com/Dags0n/libti/commit/a1689b0fc52d1e923e37faaa8940caf45266aa4c))
* renomeia propriedades incorretas de disciplinas ([f52f1ac](https://gitlab.com/Dags0n/libti/commit/f52f1ac634afd6afdffe0bc9d810b669ba6de817))
* reorganize build stage variables and script for clarity ([4f03d93](https://gitlab.com/Dags0n/libti/commit/4f03d939cc2daa9047fb50ca8da987557d830e4a))
* resolvendo bug searchButton no navegador Opera ([24088ed](https://gitlab.com/Dags0n/libti/commit/24088ed6f1e2b6eaa51310c28410e18ed6417c4e))
* retira botão desnecessário ([b8d5407](https://gitlab.com/Dags0n/libti/commit/b8d5407873b19177258581be58cd9484e2590b3f))
* seta portas fixas para os servicos ([0612dce](https://gitlab.com/Dags0n/libti/commit/0612dce4278e7bcc1149e38ca5690308013af45e))
* streamline service definitions in build stage and remove unnecessary port mappings ([6c4aa3a](https://gitlab.com/Dags0n/libti/commit/6c4aa3a3361be0974b4681d5262c52efbfd9eead))

### Features

* adiciona campo de código da disciplina no formulário de upload ([a4cb0ec](https://gitlab.com/Dags0n/libti/commit/a4cb0ec137919c39af34d88c44fc13152bffed5d))
* adiciona componente de solicitações de livros e botão de seleção ([abdfb99](https://gitlab.com/Dags0n/libti/commit/abdfb996a07a6950a40125c573f8208794a9d77f))
* adiciona componente Footer e ajusta layout da página de contato ([a228ddb](https://gitlab.com/Dags0n/libti/commit/a228ddb81047db5ddd2cee1191d1595cbc0857c8))
* adiciona dockerfile e pipeline ([1373447](https://gitlab.com/Dags0n/libti/commit/137344702e76850bbbd3fe91217e0a6590792666))
* adiciona funcionalidade de edição no perfil com campos editáveis ([96f2a30](https://gitlab.com/Dags0n/libti/commit/96f2a30e56f38e3caf88311a17ecc0a10442fce4))
* adiciona gerenciamento de requisições para upload de livros e disciplinas ([20762b9](https://gitlab.com/Dags0n/libti/commit/20762b92326e00bf5c920dbdb77829de05da33bb))
* adiciona página de perfil e atualiza navbar com autenticação ([1251272](https://gitlab.com/Dags0n/libti/commit/12512720ccd6847557177d52ef0d568499a6aca2))
* adiciona página de upload com formulário para envio de arquivos ([6bc9a32](https://gitlab.com/Dags0n/libti/commit/6bc9a324161c5e406ffcdc0d3fc1e94713c53780))
* adiciona react-toastify para notificacoes ([eb79e29](https://gitlab.com/Dags0n/libti/commit/eb79e298e07093e5cd941fca76adf7a7fba2e1da))
* adiciona suporte para upload de livros e disciplinas com gerenciamento de usuário ([cc72d22](https://gitlab.com/Dags0n/libti/commit/cc72d22246a9df39fda66ae0c0545896f4234343))
* adiciona toast em request page ([de62483](https://gitlab.com/Dags0n/libti/commit/de62483de1f1f5cfab9f63b92e9b491d879a1e3d))
* adiciona validação no form de upload ([e7b0df2](https://gitlab.com/Dags0n/libti/commit/e7b0df25a06045eb9176c49969e63d67b7a8d27a))
* adicionando funcionalidade para botão mostrar comentários e comentar ([75a5e1d](https://gitlab.com/Dags0n/libti/commit/75a5e1dd503b606c2c59dfd2aa8afad96bee9de2))
* adicionando toast report no formulario de perfil ([80ef122](https://gitlab.com/Dags0n/libti/commit/80ef122dcb895795b2b2095b7846a7e66eefdee5))
* ajusta altura das páginas ([7710d1b](https://gitlab.com/Dags0n/libti/commit/7710d1b182cca13d6425eea0739f6509ef4621af))
* ajusta autocomplete para disciplinas ([90e0b3d](https://gitlab.com/Dags0n/libti/commit/90e0b3d4b18186eeba5f9cee3cef0b5de9a2d1cf))
* atualiza drawer com autenticação ([7256f2b](https://gitlab.com/Dags0n/libti/commit/7256f2bc8d935e3b00b0a8daf465680e6a78ea96))
* atualiza links do drawer para lidar com as rotas ([22cd3aa](https://gitlab.com/Dags0n/libti/commit/22cd3aac596628a218933e71a29f6a8470f775d8))
* atualiza links do navbar para lidar com as rotas ([9f945bd](https://gitlab.com/Dags0n/libti/commit/9f945bd2f4bddfbc9453237fb4b082faff83d221))
* atualiza título da página ([648af4b](https://gitlab.com/Dags0n/libti/commit/648af4b3288f4a30b34ea3c2300e9305a45efbd2))
* atualiza URLs do endpoint para 3005 ([3ddd814](https://gitlab.com/Dags0n/libti/commit/3ddd814c7bde8b9d0aa61d8ee19cf8c0016fe93d))
* Atuliza and SearchLivros e adiciona CardBook component ([326ab71](https://gitlab.com/Dags0n/libti/commit/326ab715a631151bd494f1cb53bfc1e933809180))
* componentiza formulário para contato ([ceee51a](https://gitlab.com/Dags0n/libti/commit/ceee51a80879823b59eefe8af039b4bab3b3816e))
* configura semantic-release na pipeline ([3f5eddb](https://gitlab.com/Dags0n/libti/commit/3f5eddb5e86a2b3b1d48a318192c116571c30784))
* configuração inicial das rotas ([336022f](https://gitlab.com/Dags0n/libti/commit/336022fe835ffe5daf67e43de87358be8e79adc4))
* create CardBook ([c3363b5](https://gitlab.com/Dags0n/libti/commit/c3363b5742a949c7510c9c3b6ea9aa9c68a39e0b))
* create notFound page ([f3d7c12](https://gitlab.com/Dags0n/libti/commit/f3d7c123075206391380d67114ded6a7d3ac51b3))
* create outsideModal ([719e882](https://gitlab.com/Dags0n/libti/commit/719e882e62ac0e7128df027324d59f6ea40512a4))
* create profile screen ([043097d](https://gitlab.com/Dags0n/libti/commit/043097d62a508917140f57fc27b27cf803ad9067))
* create TopicModal ([b8941b4](https://gitlab.com/Dags0n/libti/commit/b8941b4d94d855dc0cac0304770ec83e1a755cd3))
* cria form padrão para login e cadastro ([e77b3ca](https://gitlab.com/Dags0n/libti/commit/e77b3ca7186ec7a6d23ee246ae11a7ac6dc09ade))
* cria home page com funcionalidade de busca ([05b5930](https://gitlab.com/Dags0n/libti/commit/05b59305a8a5e53c093828a64bec065162a495c7))
* cria menu estilo drawer ([28bccf2](https://gitlab.com/Dags0n/libti/commit/28bccf2a5501daadf2e3bd7139625eae8cb1d6b4))
* cria navbar responsivo ([c4fa18f](https://gitlab.com/Dags0n/libti/commit/c4fa18f2006fa09fd3e41e3780d57792c09f588f))
* cria página de contato com form para e-mail ([a7785c5](https://gitlab.com/Dags0n/libti/commit/a7785c5152e049f8a3de3f3a102c752d1504b375))
* cria página de login responsiva ([324724d](https://gitlab.com/Dags0n/libti/commit/324724dca154fff1f549b36d894ec6389cf7aaef))
* cria tela de cadastro e generaliza componente para autenticação ([5fae777](https://gitlab.com/Dags0n/libti/commit/5fae777fda612535c92cc67d25b245cb1e4d2089))
* cria tela de requests ([5c8dfa8](https://gitlab.com/Dags0n/libti/commit/5c8dfa8fe6cd22dfbcc32893c8386c213bdd00a8))
* implementa adição de item ao aceitar request ([a60c3ee](https://gitlab.com/Dags0n/libti/commit/a60c3ee89245dd3f52b9953db9ef7fffee6aecc3))
* implementa autenticação via jwt ([f517b74](https://gitlab.com/Dags0n/libti/commit/f517b740dcc1f80e0c4bea6ccdaf2979fbf07d62))
* implementa busca de livros na api ([74dcf68](https://gitlab.com/Dags0n/libti/commit/74dcf68d914a72085f64bc1204f62059054b502d))
* implementa carregamento e atualização de dados do usuário no perfil ([f73340b](https://gitlab.com/Dags0n/libti/commit/f73340bb105bba0e5c147f9ce90707f5b70c102b))
* implementa componente de upload de arquivos com suporte a múltiplos tipos de campo ([7da8581](https://gitlab.com/Dags0n/libti/commit/7da85818b4d6081df966fc278b58b07322bf0da6))
* implementa contexto de autenticação e rotas privadas ([f5d013f](https://gitlab.com/Dags0n/libti/commit/f5d013fb6236bd213278d94f3acd301091c7a131))
* implementa criação de tópicos e gerenciamento de comentários no fórum ([78bde29](https://gitlab.com/Dags0n/libti/commit/78bde2921d06f08d4a53b4fa7597344b04155016))
* implementa envio de formulário de contato ([8dc1d03](https://gitlab.com/Dags0n/libti/commit/8dc1d031044559f8931647089eac5c058e12fa30))
* implementa gerenciamento de estado para campos de perfil ([f7639ec](https://gitlab.com/Dags0n/libti/commit/f7639ec6ad9b4b8a24ea64721d8b5f7ab5f33c6f))
* implementa gerenciamento de requisições de disciplinas com aceitação e rejeição ([774dc20](https://gitlab.com/Dags0n/libti/commit/774dc209fdf64e99e0f6117b3436c3f4dcdd9846))
* implementa lazy loading junto de tela de carregamento ([bca7672](https://gitlab.com/Dags0n/libti/commit/bca7672fee1600e13d97398f7cee3a44b3551f97))
* implementa tela de pesquisa com filtros e modals ([6e88536](https://gitlab.com/Dags0n/libti/commit/6e885360447c8c9ea5a2d816b1f27ef6bb9eb2d9))
* prepara projeto para consumir dados da api ([99027d8](https://gitlab.com/Dags0n/libti/commit/99027d836afdf799ce7f6844e32428f3ca45c049))
* renomeia valor de estado de toggle para 'subject' ([76c8b74](https://gitlab.com/Dags0n/libti/commit/76c8b741cd255397194e0e1ffa2f5a1148c9247e))