• R/O
  • SSH
  • HTTPS

mantisbtmonitor: List of commits


RSS
Rev. Time Author
r67 2021-11-30 08:01:04 derekwildstar

> Funções para gerenciar backups de comentários criada
> Função para obter comentários formatados criada
> Criada a unit UTypes e movidos todos os tipos para esta unit
> Agora o TEdgeBrowser está sendo usado para exibir comentários!

r66 2021-11-24 04:10:04 derekwildstar

> Criada a função PrepareCommentForEdition que prepara um comentário para ser usado na sua edição e passado para o TinyMCE via string JS
> Criado o método NewComment para facilitar a abertura e edição de novo comentário
> Código para uso do POST com o TEdgeBrowser comentado até que eu consiga usá-lo

r65 2021-11-20 06:52:14 derekwildstar

> Utilização do TEdgeBrowser! Arquivos adicionais se aplicam
> Início das alterações para remoção definitiva do TWebBrowser
> Nova função GetCommentForEdition adicionada (contém erros)
> Documentação atualizada

r64 2021-11-12 06:16:01 derekwildstar

> Documentação atualizada
> Funções de parsing e scraping ajustadas para usar as funções utilitárias
> bugs de parsing corrigidos
> otimizações de parsing aplicadas

r63 2021-11-11 04:41:22 derekwildstar

> Comentários inúteis removidos
> GenerateSimpleComments agora se chama LoadCommentsWebBrowser e foi alterada internamente para renderizar comentários usando arrays e não CLDS
> A propriedade BaseUrl agora se chama MantisBTBaseUrl
> mais estilos foram aplicados no html padrão em LoadWebBrowserHTML. Esta função também foi alterada para incluir o código de inicialização do TinyMCE, porém acredito que isso não vai mais ser usado dessa forma
> Mais atributos adicionados em TComment
> Criada a função GetTinyMCEInitializationCode (que nasceu depreciada, pois deverá ser removida)
> Removido o CLDS de comentários
> Removido o manipulador de mensagens genéricas (HandleMessage)
> Criado o método EditComment
> Documentação atualizada
> Iniciados os testes para edição de comentários
> Removido o manipulador do evento AfterScroll de CLDSComments (removido)
> Recursos adicionados

r62 2021-11-06 05:14:21 derekwildstar

> Arquivos desnecessários foram excluídos
> Nova unit para armazenar Interposers e Helpers
> Melhorias em LoadWebBrowserHTML
> LoadCommentsCLDS agora é LoadCommentsAndAttachmentsCLDS e carrega também os anexos
> Comentários removidos
> Documentação de UDamoTask adicionada

r61 2021-10-30 00:50:51 derekwildstar

> Remoção de comentários desnecessários
> Adição de mais css no procedure LoadWebBrowserHTML, o qual agora usará uma tabela com várias linhas ao invés dos vários <div> anteriores
> O carregamento de comentários agora usa AsWideString para exibição correta de caracteres
> Utilização de IHTMLDocument no lugar de IHTMLDocument2
> Commit com erros, não baixe. A criei apenas como forma de backup antes da alteração de CLDSComments para conter um campo TDataSetField com os anexos dos comentários

r60 2021-10-28 02:54:11 derekwildstar

> Removidas units antigas, que eram usadas no modo não-scrap
> Criado o procedure LoadCommentsCLDS
> Ajustado o procedure GenerateSimpleComments para que ele faça referência os novos nomes de campos. Além disso foi removida a gambiarra para ajustar o encoding do texto do comentário
> Adicionada uma documentação inicial de código no formato PasDoc
> Alterados os records TPreviousStatus e TPreviousResponsible
> Aplicado o encoding UTF8 em todos os TStringStream criados
> Aplicado o encoding UTF8 em todos os HTMLDocument criados
> Alterado ParseCommentsAndAttachments para que ele contenha um argumento var e não out. Este procedure precisa deste parâmetro como var porque ele altera a variável passada nele. O parâmetro out descartava o conteúdo preexistente no parâmetro
> Alterada a função GetPreviousResponsible
> Alterada a função GetPreviousStatus
> Corrigido o método GetAsResponsibleChange
> Corrigido o método GetAsStatusChange
> Documentação rtf atualizada

r59 2021-10-27 00:27:16 derekwildstar

> Exclusão de arquivos desnecessários, que eram utilizados pela primeira versão do MantisBT Monitor
> Arquivos de documentação adicionados ou atualizados
> Pasta de dados de teste adicionada
> Função para carregar o histórico adicionada
> Funções de carregamento de CLDS atualizadas para desabilitarem os controles associados
> Mais atualizações dos vários records e criação de novos
> Constantes adicionadas ao arquivo UConfigurations.pas
> Consideração da informação do responsável pela tarefa (Responsible / Handler) e modificação da tela de tarefas para acomodar esta informação

r58 2021-10-23 06:55:03 derekwildstar

> Muitos refactorings
> Remoção de Memory Leaks

r57 2021-10-20 05:36:14 derekwildstar

> Alteração do nome do projeto
> Muitas modificações pra descrever
> Novos recursos adicionados
> contém erros
> commit temporário

r56 2021-10-07 03:00:56 derekwildstar

> UFormIssue agora é UFormTask

r55 2021-10-07 02:47:07 derekwildstar

> Criada a função LoadAttachmentsCLDS para carregar no TClientDataSet informado as informações dos anexos existentes nos comentários passados no primeiro parâmetro
> Comentadas funções obsoletas existentes em UFunctions.pas
> Ajustes de CSS feitos na função LoadWebBrowserHTML
> Incluído o tamanho do anexo no record TAttachment, bem como funções e implementações necessárias para obtê-lo
> Colocados os TWebBrowser dentro de TPanels para a exibição de uma borda em volta deles
> Reabilitados os métodos LoadAdditionalInfo e LoadAttachments

r54 2021-10-05 07:22:53 derekwildstar

> Mais funções em UFunctions.pas e UScrapFunctions.pas
> A janela de detalhamento de tarefas já abre corretamente, mas ainda precisa ser revisada e ajustada ao scrap. Comentários ainda não são carregados, nem anexos e nem tarefas relacionadas
> Mudanças básicas de nomenclatura Issue -> Task

r53 2021-10-04 02:53:39 derekwildstar

> Imagem do Mantis 32x32

r52 2021-10-02 05:22:37 derekwildstar

> Criados os métodos PopulateImageListWithStatusColors e RenderPriorityDescriptions em UFunctions.pas
> Criada a função PriorityIndex em TTask
> Melhorado o algoritmo de ParseAssignedTasks
> Incluída uma legenda no menu popup a respeito das prioridades das tarefas
> Utilizado CloseMenu, que funciona com TPopUpMenu

r51 2021-09-30 03:05:38 derekwildstar

UFunctions.pas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Criada função para renderizar cabeçalho com nome do projeto no menu popup

UDamoPrincipal
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
> Substituído o TPopUpActionBar por um TPopUpMenu simples e que permite o desenho customizado
> Implementado o menu de contexto do ícone da bandeja com retângulos arredondados
> Incluído em cada submenu de cada tarefa o nome do projeto relacionado tendo como cor de fundo a cor correspondente ao status da tarefa

r50 2021-09-25 07:32:14 derekwildstar

> Contém erro marcador de fim de trabalho
> Imagens recolocadas
> Mais implementação do Scraping

r49 2021-09-21 04:55:17 derekwildstar

> Adequação para compilação no DCE sem Warnings
> Adição da unit UScrapFunctions
> Unit UObjectFile.pas removida (agora usa a versão existente no Krakatoa)
> Lista de ignorância atualizada

r48 2021-09-20 04:45:41 derekwildstar

Muitas atualizações nos parsers de scraping, como extração de comentários e anexos

r47 2021-09-15 01:19:22 derekwildstar

Estou relembrando como eu estava desenvolvendo este sistema e, pelo que pude perceber, eu estava pensando em não usar mais o WebService em detrimento do scrap. Aparentemente isso vai me economizar muito mais tempo, apesar de ser mais perigoso. Este commit vai enviar ao servidor a última alteração realizada quando o sistema ainda tinha o WebService (incompleto) funcionando. Após este commit tentarei descontinuar o WebService até o ponto de remover sua pasta, mas isso só será feito se realmente ele não for mais necessário. Este commit é, portanto, um marco para que seja possível retornar ao início, antes da tentativa de uso pleno do scrapping

r46 2021-09-14 03:44:06 derekwildstar

> Adição de texto Leia-me.txt
> A pasta server agora se chama proxy
> Arquivo class.soap_transport_http.php adicionado a pasta NuSoap

r45 2019-08-02 02:56:31 derekwildstar

- Implementada a mudança de status

r44 2019-07-31 06:38:46 derekwildstar

- Adição de comentários concluída

r43 2019-07-30 01:26:00 derekwildstar

- Projeto de testes para migração para a tecnologia scrap

r42 2019-07-10 06:43:10 derekwildstar

- Ajustes para ignorar problemas com certificados do TJPE

r41 2018-07-24 02:55:38 derekwildstar

Arquivo de projeto do PHPEd

r40 2018-07-22 00:31:28 derekwildstar

Arquivo de projeto do PHPEd vazio

r39 2018-07-20 06:12:21 derekwildstar

- Ajustes para adequação ao novo servidor de desenvolvimento

r38 2017-11-23 01:39:14 derekwildstar

- Corrigido o problema de carregamento de comentários
- Incluído um texto que alerta sobre os comentários privados
- Corrigido o erro que fazia com que a lista de anexos não forsse recarregada após carregar um novo anexo

Show on old repository browser