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

68 commits

Author SHA1 Message Date
f
411728648a Merge branch 'search-engine' into rails 2021-06-26 20:33:45 -03: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
7b15a32de0 Merge branch 'rails' into search-engine 2021-05-17 13:38:59 -03:00
f
7413f6e2aa Merge branch 'rails' into search-engine 2021-05-14 12:53:35 -03: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
edff238a36 optimizar la lectura de datos desde jekyll
durante el proceso de compilación de jekyll se cargan todos los datos en
memoria, buscando e interpretando todos los archivos del sitio.  en el
caso de sutty, solo queremos leer alguna información por vez.

trabajando en el buscador me dí cuenta que aunque el panel cargue los
posts desde la base de datos, sutty seguía leyendo la información
completa del sitio, porque respetaba el proceso de lectura de jekyll.

con este cambio podemos leer los _data/ por separado de los _posts/ con
lo que la carga del sitio es mucho más rápida.
2021-05-07 19:02:15 -03:00
f
d61d1cad56 respetar el orden de los artículos
siempre ordenamos primero por número de orden y fecha de creación,
siempre decrecientes.  esto permite que les usuaries prioricen contenido
usando las herramientas de reordenamiento.

pg_search no soporta esto, siempre ordena por cuánto corresponde el
resultado con la búsqueda, así que lo emparchamos para que respete el
orden que necesitamos.

el reporte de error relacionado es este:
https://github.com/Casecommons/pg_search/issues/467
2021-05-06 19:07:11 -03:00
f
8cf5d92dae permitir cors para nombres de dominio completos también
en realidad necesitamos una forma de consultar a la base de datos por
todas las versiones de dominios de un sitio, de una forma barata que no
nos obligue a instanciar el sitio y todos sus deploy.
2021-03-20 13:10:47 -03:00
f
5977aa37af mejorar notificación de errores 2021-03-19 19:41:03 -03:00
void
42dcf06d27 webpacker: arreglar webpack-dev-server 2021-02-10 16:17:37 +00:00
f
adf579d3a1 cuando las invitaciones vencen les usuaries no se pueden volver a loguear 2021-01-11 12:20:48 -03:00
f
49bbc97db6 archivos faltantes durante la actualización de rails 🙈 2020-12-29 14:41:25 -03:00
f
02b05efcb9 actualizar a jekyll 4.2 2020-12-29 14:40:51 -03:00
f
3f19e79366 actualización a rails 6.1 2020-12-24 15:02:03 -03:00
f
dc12ee27f9 el preflight va a impedir que se envíe 2020-12-08 20:40:03 -03:00
f
077a43ed65 Revert "cors simplificado"
This reverts commit 2a97fa8174.
2020-12-08 20:37:26 -03:00
f
2a97fa8174 cors simplificado 2020-12-08 20:22:26 -03:00
f
dd89451e55 cors 2020-12-08 20:21:42 -03:00
f
3516d910b2 Merge branch 'editor-nuevo' into rails 2020-11-17 20:46:55 -03:00
void
fdb8584dcb subida de imágenes; limpiar un poco 2020-11-05 19:19:02 -03:00
f
74ce28c447 versión preliminar de los artículos closes 2020-10-30 18:58:16 -03:00
f
caaafc50c0 permitir carga remota de imágenes 2020-10-19 12:46:25 -03:00
f
2383ab9454 iniciar prometheus solo en producción 2020-09-28 19:38:53 -03:00
f
d489ef0bf2 monitorear 2020-09-18 20:51:52 -03:00
f
c0d0e52df5 cifrar campos para protegerlos en el repositorio 2020-08-10 20:40:12 -03:00
f
9a2f242e0d no fallar si el tag no tiene class close 2020-08-10 11:45:17 -03:00
f
a0660a473b arreglos varios 2020-08-07 11:15:06 -03:00
f
036ac78690 siempre faltan cinco para el ser 2020-08-03 17:13:53 -03:00
f
865d3df416 eliminar locale de las urls donde no hace falta 2020-06-01 18:44:38 -03:00
f
b579fd087e a rubocop le gustaba otra sintaxis 2020-05-04 15:36:48 -03:00
f
ddb97e11f3 enviar notificaciones cuando fallan tareas 2020-05-03 16:33:47 -03:00
f
b28ca182a7
permitir ingresar sin confirmar la cuenta 2020-02-11 14:23:28 -03:00
f
e6dce0e055
cargar los iconos de trix 2020-02-07 20:38:56 -03:00
f
c2b695b017
no habilitar protección contra dns rebinding en producción 2020-02-06 13:17:36 -03:00
f
5b20919fb3
Content Security Policy 2020-02-06 13:17:04 -03:00
f
6ae31c333a
usar el mailer de sutty 2020-01-27 13:48:37 -03:00
f
0437444247
optimizacion: solo leer el contenido de los docs cuando se los necesite 2020-01-02 20:20:41 -03:00
f
57457cfcc8
deshabilitar la lectura de ciertos archivos 2019-11-28 16:44:44 -03:00
f
11b347e4c0
migración de archivos estáticos 2019-11-14 14:27:24 -03:00
f
2169291c29
cambiar sidekiq por sucker_punch 2019-09-16 13:44:29 -03:00
f
a4480d15ad
aplicar diseño a devise 2019-09-11 16:29:39 -03:00
f
d6367dea8a
panel.sutty.nl 2019-09-06 22:00:23 -03:00
f
7d7b265610
Obtener listado de sitios 2019-09-06 20:41:03 -03:00
f
b598022650
actualizar a rails 6 y jekyll 4 2019-08-29 14:54:39 -03:00
f
0a1cbb9fc2
WIP: Subida de archivos 2019-08-21 22:09:29 -03:00
f
f7527e7ee3
renombrar archivos 2019-08-08 15:40:31 -03:00
f
48b85acace
permitir que les usuaries se cambien el idioma 2019-08-02 16:10:54 -03:00
f
cc94a76567
no permitir html en description ni title 2019-08-01 20:13:38 -03:00
f
5129e6d8d6
usar secretos 2019-07-29 16:21:16 -03:00
f
59ab20b887
el filtro de commonmark para haml arroja un error 2019-07-27 12:25:05 -03:00