5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2025-03-16 15:18:16 +00:00
Commit graph

994 commits

Author SHA1 Message Date
f
6212440f30 Generar las URLs igual que en jekyll-locales 2021-09-26 19:25:50 -03:00
f
4d481b1d73 Almacenar los permalinks 2021-09-26 19:24:46 -03:00
Maki
c1a9aaa037 Merge branch 'only-urls-allowed' into 'rails'
Solo permitir URLs web al sanitizar

Closes 

See merge request 
2021-08-16 15:36:30 +00:00
f
0bd8a2243e Solo permitir URLs web al sanitizar
fixes 
2021-08-11 10:25:05 -03:00
f
9f84c14a69 Soportar sitios sin yarn.lock
Como el chequeo devuelve nil, un sitio sin yarn.lock nunca se
compilaría.
2021-08-07 15:55:00 -03:00
f
d456feac8e Cancelar la tarea pendiente si tomó mas de 10 minutos
Si la tarea se reintentó durante 10 minutos, lo más probable es que haya
quedado trabada en algún lado.  Este cambio permite volver a compilar
sitios al cambiar el estado a espera y cancelarse a sí misma.
2021-07-29 14:46:29 -03:00
f
cf67dbb0c3 Devolver el tipo de dato correcto
Como MetadataBelongsTo desciende de MetadataArray, al cambiar métodos de
MetadataArray tenemos efectos secundarios.

Esto es un hotfix, la solución correcta sería reimplementar
MetadataBelongsTo para que deje de ser un Array.
2021-07-12 16:52:44 -03:00
f
06e958710f no guardar valores nulos 2021-06-26 20:34:13 -03:00
f
411728648a Merge branch 'search-engine' into rails 2021-06-26 20:33:45 -03:00
void
c7b7d660e1 arreglar el atributo markdown
es igual a markdown_content, pero como estaba antes causaba  por
que le faltaba .markdown-editor.

fixes 
2021-06-19 14:59:37 +00:00
f
c3a8b2401c estandarizar la forma de obtener el valor de los documentos
teníamos dos métodos que hacían lo mismo y generaban conflictos al
obtener el valor por defecto de los arrays cuando no eran arrays.
2021-06-16 11:35:37 -03:00
f
78a3cae077 solo indexar los valores actuales
sin este cambio los artículos se indexaban por todas las categorías
posibles!
2021-06-16 09:13:40 -03:00
f
810c5e32da convertir valores en arrays por retrocompatibilidad
esto permite indexar sitios antiguos y cargar artículos sin generar
errores.
2021-06-16 09:11:13 -03:00
f
7f7129de3f Merge branch 'menos-reportes' into rails 2021-06-15 18:15:07 -03:00
ba8b80fca0 Merge branch 'ssh-git' into 'rails'
poder traer actualizaciones desde repositorios remotos

Closes 

See merge request 
2021-06-08 17:52:41 +00:00
e014ab166a poder traer actualizaciones desde repositorios remotos 2021-06-08 17:52:41 +00:00
2b14010b1e Merge branch 'preview' into 'rails'
cargar los layouts para poder acceder a la versión preliminar

Closes 

See merge request 
2021-06-07 17:21:21 +00:00
f
9ea199876d cargar los layouts para poder acceder a la versión preliminar
cuando separamos la lectura de datos de jekyll había faltado leer los
layouts para poder aplicarlos a la version preliminar.  con este cambio
solo se leen cuando se los va a usar.

fixes 
2021-06-07 13:37:18 -03:00
f
7191baff4a reindexar después de mergear 2021-05-31 13:23:40 -03:00
f
c6bcf95f34 si la notificación produce una excepción, capturarla por correo 2021-05-31 12:19:52 -03:00
f
5468a11885 reportar el issue una sola vez y luego actualizarlo 2021-05-31 12:08:19 -03:00
f
fc7c2f31dd enviar reportes a gitlab usando la api en lugar del correo 2021-05-29 17:42:45 -03:00
Maki
595ee27417 Merge branch 'decryption-error' into 'rails'
a veces el decifrado falla porque el valor todavía no estaba cifrado

Closes , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 

See merge request 
2021-05-24 15:17:37 +00:00
f
160558470b a veces el decifrado falla porque el valor todavía no estaba cifrado
buscamos un espacio para saber si se trata de una oración o un mensaje
que realmente no se pudo decifrar.

fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
fixes 
2021-05-24 10:49:35 -03:00
Maki
d3edefd5f0 Merge branch 'no-romperse-con-sitios-faltantes' into 'rails'
si los archivos del sitio no existen, saltearlo

See merge request 
2021-05-18 18:20:05 +00:00
f
4609ab21b2 separar las categorías con barras 2021-05-18 11:22:09 -03:00
f
2612f44965 validar de más has_many
esta validación de has_many no permite guardar el post si no coinciden
la cantidad de valores con los posts asociados, lo que funciona en casos
muy ideales y no deja que se pueda guardar el post desde el formulario.

el formulario envía un valor vacío para poder indicar que se quieren
borrar todos los artículos por limitaciones de http, pero también suma
un ítem vacío a la lista, con lo que la cantidad de posts encontrados
siempre es 1 menor.

de la misma forma, si la relación está rota porque uno de los posts
asociados ya no existe, no permite guardar sin dar mayor feedback.  así
que por ahora dejamos que se puedan guardar.
2021-05-17 17:56:56 -03:00
f
7f75f5cd8a si los archivos del sitio no existen, saltearlo
lo correcto sería mostrar un error.  esto nos ayuda a tener pocos sitios
en staging en lugar de todos y que se puedan mostrar en el panel.
2021-05-17 17:54:21 -03:00
f
0a23fe1edd lo que se indexa son los valores actuales, no todos los valores posibles 2021-05-17 17:27:01 -03:00
f
553b4f15f7 mostrar si es borrador sin acudir al sitio 2021-05-17 15:58:37 -03:00
f
df425bab5a poder indexar los sitios!
me había olvidado de este archivo
2021-05-17 15:33:46 -03:00
f
7b15a32de0 Merge branch 'rails' into search-engine 2021-05-17 13:38:59 -03:00
Maki
36f256beca Merge branch 'vali-date' into 'rails'
validar la fecha

Closes  and 

See merge request 
2021-05-17 15:58:59 +00:00
f
e19713f5df usar Post#new? que ya sabe cuándo el documento no existe aun 2021-05-17 12:43:23 -03:00
Maki
4a9ecd41de Merge branch 'belongs-to' into 'rails'
Testear relaciones entre artículos

See merge request 
2021-05-17 15:15:17 +00:00
f
64b59bfc4d si el post ya tiene fecha, no cambiarla 2021-05-14 17:41:44 -03:00
f
189b94e074 aplicar caché a los parámetros de búsqueda también 2021-05-14 17:19:03 -03:00
f
219a9985f5 testear el buscador 2021-05-14 16:59:47 -03:00
f
7413f6e2aa Merge branch 'rails' into search-engine 2021-05-14 12:53:35 -03:00
9c288b896c Merge branch 'build-once-at-a-time' into 'rails'
compilar el sitio de a uno por vez

See merge request 
2021-05-14 15:02:51 +00:00
f
3dacdf82bf testear que lo que diga sutty termine en jekyll
agregué el método `Jekyll::Document#reset` para que no queden datos de
la versión anterior, porque jekyll mergea la información.

además, para evitar bugs en las plantillas, se mantienen los arrays
vacíos en el front matter para que se puedan seguir usando métodos de
arrays, como each y sort.
2021-05-14 11:15:32 -03:00
f
fc6e7da5d6 testear relación has_and_belongs_to_many
un artículo puede pertenecer y tener muchos artículos (una relación
poliamorosa de muchos a muchos)

también utilizamos asignación para aprovechar `value=`.
2021-05-13 19:50:41 -03:00
f
817d5650f8 testear la relación has_many
un artículo puede tener varios artículos, es la inversa de belongs_to

también eliminamos la memoización
2021-05-13 19:48:41 -03:00
f
bda56e3c10 eliminar memoización en las búsquedas 2021-05-13 19:47:24 -03:00
f
38c5cdef81 testear la relación belongs_to
belongs_to indica que un artículo pertenece a otro, la relación inversa
es un has_many.

en este caso nos fuimos dando cuenta que las memoizaciones nos juegan en
contra, así que las vamos eliminando del código cuando no hacen falta.

utilizamos `value = value.filtrado` para aprovechar
`MetadataTemplate#value=` que guarda el valor anterior en
`MetadataTemplate#value_was` y nos permite comparar entre el valor
anterior y el actual.
2021-05-13 19:44:21 -03:00
f
f5834b5c1b en lugar de asumir un valor, informar el error 2021-05-13 12:52:49 -03:00
f
8a5e965e61 validar la fecha
una fecha en el futuro como 20213-01-01 es válida para ruby, pero jekyll
valida las fechas con cuatro digitos nada mas (issue pendiente :P), así
que tomaba el archivo con fecha en el futurísimo como un archivo sin
fecha.

fixes 
fixes 
2021-05-13 11:44:09 -03:00
f
c1d6316462 los posts solo tienen lang
fixes 
fixes 
fixes 
fixes 
2021-05-11 17:59:30 -03:00
f
404436e294 algunas categorias son de texto
fixes 
fixes 
fixes 
fixes 
2021-05-11 15:27:54 -03:00
f
e935fb5433 Merge branch 'locale-fixes' into rails 2021-05-10 15:28:26 -03:00