Renderize cada timestamp na zona do membro, leia cada um como UTC
Uma mensagem direta enviada às 3:33 AM Pacific exibida "10:33 AM" — o UTC bruto Relógio, impresso como se fosse local. Dois defeitos independentes, presentes ju...
Posição e cor para o logotipo de um painel, e sempre deixar um membro abrir o editor
O editor era impraticável para qualquer um que o rolo não tivesse decidido. «brandOf» respondido null até que uma marca existisse e o controle fosse fechado na ...
Pare o anel master-note varrendo um gradiente através da plataforma de lançamento
VIVE DA PRODUÇÃO desde b9b1fe08. O anel da nota mestre de org era um gradiente cônico em uma pseudoelemento 150% em 150%, centrado e girando uma vez a cada seis...
Pinte as notas mestre nas cores da organização
"Nosso Master Note" é o PRIMÁRIO da organização e "Meu Master Note" seu SEGUNDO, cada um como um pastel — um 18% tint no branco. O par lê como um conjunto em um...
Parar de semear uma cor paleta na nota mestre do org
Ambas as notas de mestre são pintadas da marca da ORGANIZAÇÃO agora — primárias para "Our Master Note", secundário para "My Master Note", cada um como um pastel...
Reconstruir contra a biblioteca compartilhada com kamo 48cde37
Obtém GESTÃO ORG MASTER NOTE, o direito que guarda "Nossa Nota Mestre". SecurityService é o que enumera RoleRightType para o papel, cargo-título e editores de ...
Coloque as duas notas mestre em cada plataforma de lançamento
"My Master Note" e "Our Master Note" são painéis na mesma grade de classificação que tudo mais — arrastado, redimensionado e ordenado como qualquer outro painel...
Servir, fornecer e proteger as duas notas mestre
GET /api/notes/master responde tanto e provisões o que estiver faltando. PUT /api/notes/master/org escreve "Our Master Note", endereçada pela organização em vez...
Adicionar as colunas do master- scope às notas
MASTER SCOPE ('MEMBER' / 'ORG' / NULL) e ORGANIZAÇÃO ID, mais os dois índices a entidade declara e um índice único parcial por escopo para que uma nota mestre v...
Modele as notas de mestre e a direita que guarda os org's
Uma nota principal é a única nota que um membro — ou uma organização — sempre fez. "Minha Nota Mestra" é provida por associação; "Nossa Nota Mestra" é uma por o...
Entregue ao editor o que precisa em vez de voltar a perguntar
DocumentEditor disparado POST /api/docs/form-fillable/{id} em cada montagem puramente para ler o clássicoEditável — uma escrita usada como consulta, re-derivand...
Faça o logotipo do painel visível, e pare os dois passes de semeadura corrida
Dois bugs, nenhum dos quais teria mostrado logos. Estava pintado atrás do vidro frito. A marca entrou em z-index 0, sob o painel conteúdo — onde uma marca d'ág...
Faça com que as regras Modify sejam testadas e solte um campo morto
Ambas as regras o menu Modify codifica ter enviado errado uma vez — form fillable was desabilitado nas linhas cujos campos são destinados a permanecer editável,...
Drop hasDesignVersion e sua pesquisa de modelo por linha
Cada lista de documentos executou uma pesquisa de esign templates para cada linha — 100 por página — responder "é este um original que por acaso carrega um dese...
Marcar um terço dos painéis de um membro com o logotipo org, e deixá-los afinar
Um terço dos painéis de um membro usam a mesma marca de org / leads e /calendar transporte, em Escala de painel. Que painéis, e como, é enrolado uma vez e manti...
Não oferecer campos de formulários em ficheiros que não os possam transportar
Substituindo os dois botões deixou cair o portão isConverted o antigo "Edit PDF" tinha, Então modifique a edição de formulário disponível em áudio e vídeo — ond...
Uma linha de preenchimento de formulários ainda pode ser aberta no editor
Eu tinha desativado "Editar no modo de preenchimento de formulário" em uma linha de preenchimento de formulário, que contradiz a regra: seus campos permanecem e...
Editar no Modo Clássico e redesenhar quando salvar
O editor preenchedor de formulários pode agora se ramificar para LibreOffice. O servidor deriva a versão clássica no caminho se o documento não tem um, que é o ...
Dar às opções Linux um Tux que salta
O ícone ao lado de "Linux Desktop" e "Dev Machine" foi uma estática de 18,6 KB Pinguim. Agora é um vetor de 1,4 KB que salta, construído a partir de plano geome...
Dar ao teste de auditoria o novo argumento do construtor
Falha no commit anterior, que eu empurrei do código de saída de um grep em vez de Maven — assim uma suíte vermelha saiu como verde. O controlador ganhou um Clas...
Anuncie uma gravação clássica para o membro que a fez
Uma gravação WOPI em uma versão CLASSIC agora publica docs.classic-saved.{memberId} assim que o editor de PDF Kamo, se ele está aberto na versão form-filável, p...
Transmitir "a versão clássica acabou de ser salva" para o editor
DocsService publica docs.classic- saved. {memberId} após um WOPI salvar terras em uma versão CLASSIC; isto coloca-a em /topic/docs/saves/{memberId} sobre o STOM...
Não faturar uma org duas vezes para uma versão que não possui nenhum bytes
O total de armazenamento org é SUM(fileSize) sobre linhas Img, e uma versão derivada pontos no ImgDat original enquanto copia seu arquivoTamanho — assim cada mo...
Gravar Como ramificações um novo original, não uma nova cópia de um
PutRelativeFile não foi implementado, então "Salvar como" no editor LibreOffice fez Nada. Agora faz o que o membro quer dizer com isso: os bytes se tornam um no...
Mover desenhos existentes para linhas FORM FILLABLE
Antes da existência de versões, colocar campos de formulário em um documento anexado esign templates linha diretamente para o original, e a aba Modified foi "or...
Semente 13% de painéis de um membro com uma cor, e oferecer vidro em toda parte
Duas coisas. Uma parte da renda chega corada. Na primeira carga de um membro — uma vez sempre — cada um Pane tem 13% de chance de uma paleta aleatória. O sufic...
Restaurar a correção de enchimento de painel revertida por 006fea03
006fea03 foi uma mudança DocManager construída a partir de uma árvore que predated 791b99a5, por isso levou Todos os oito arquivos do commit de volta para suas ...
Um menu de modificação e modificado como seus próprios registros
"Abrir em Docs" e "Editar PDF" desapareceram. Cada linha tem Modify, que oferece "Editar no modo de preenchimento do formulário" sempre e "Editar no modo clássi...
Deixe o conteúdo de um painel preencher o tamanho que o membro lhe deu
Um widget redimensionado cresceu seu quadro e deixou seu conteúdo do tamanho que eles eram. A causa foi uma declaração perdida. Adicionando o controle de cor e...
Versões derivadas modificadas em vez de editar originais
A abertura de um documento no editor LibreOffice já não entrega o original. Ele deriva que a versão CLASSIC do documento — uma vez, reutilizado cada tempo depoi...
Adicionar imgs.modified kind e imgs.original img id
Ambos permanecem nulos — tipo nulo significa que a linha é original, então há nada para preencher e nenhum passo NÃO NULL, ao contrário da forma usual coluna-ad...
Dividir um documento em suas versões originais e modificadas
imgs.modified kind + imgs.original img id. Tipo nulo significa que a linha E original — os bytes de um membro carregado — que é a leitura correcta para cada lin...
Painéis recoloráveis e resistentes — e notas fixas juntam-se à grelha
Quatro coisas, uma grade. O tamanho do cliente. Um widget pode agora declarar `custom`, e todos os cinco fazem. Largura do registo e altura ficar o DEFAULT — p...
Envie os instantes do evento e mantenha o fim após o início
Os dois campos datetime mantêm o texto offsetless wall-clock e a API os liga a um java.util. Data assim o servidor lê-los na zona ITS — UTC. Uma configuração de...
Move realmente um evento quando seu calendário é alterado
O diálogo sempre ofereceu um catador de calendários ao editar e o PUT sempre carregou o escolhido calendárioId, mas updateEvent não tinha nenhum parâmetro para ...
Widgets são configurados por direitos de segurança, e nada mais
O espelho de direitos do elemento do cartão de tempo move-se sob MANAGEM TEMÉCARDOS, por isso todos os cinco elementos tem uma forma. A máquina do gancho de d...
Largue a semente universal; o elemento do cartão de tempo segue o MANAGEM TEMÉCAROS
UNIVERSALMENTE SEED RIGHTS é removido inteiramente. Só existia porque o cartão de ponto widget não tinha o direito pai de herdar, e agora tem um — então as seme...
Colocar o elemento do cartão de tempo sob o grupo HR, como qualquer outro elemento
HOMECARD TODAY WIDGET agora pendura fora do MANAGEMT TIMECARDS em vez de ser uma raiz, assim todos cinco widgets têm a mesma forma que o calendário definido: um...
Restaurar o final da linha CRLF no CalendárioEventAttendeeRepository
Uma edição de script reescreveu o arquivo através de uma API de texto, normalizando todos os 62 finalizações de linha CRLF para LF e Transformando uma adição de...
Oferecer departamentos e tipos de trabalho, e escolher vários ao mesmo tempo
Mais três widgets — e- mail não lido, leads que necessitam de ação, o cartão de tempo de hoje
O sistema de widget pago por si mesmo: cada um destes é uma entrada de registro e um componente, herdando a grade, o arrasto, a ordenação, a apresentação/escond...
Semente os widgets de e- mail e lead, e adicione uma semente universal para o cartão de tempo
Os widgets de e-mail e lead seguem seus direitos de dados exatamente como os do calendário – ACESS MAIL e view LEADS — por isso, o titular não obtém dados que j...
Serve a página inicial não lida digerir do índice, nunca do IMAP
Um widget na página inicial está na tela para todos durante todo o dia, seja alguém ou não está lendo o correio — e as conexões IMAP de um membro são um orçamen...
Mais três widgets home, e aquele que não pode ter um pai
O e-mail não- lido trava o ACCESS MAIL e o leads-necessing-action off View LEADS, ambos por a mesma regra que os elementos do calendário: um elemento é fechado ...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.