erjemin
|
37f0535ddf
|
minor: ненужный import
|
2026-05-11 15:13:04 +03:00 |
|
erjemin
|
db6cd46915
|
minor: ненужный import
|
2026-05-11 15:10:35 +03:00 |
|
erjemin
|
b719b58c7b
|
minor: ненужный import
|
2026-05-11 15:09:30 +03:00 |
|
erjemin
|
9f4b86a418
|
add: Custom Management Command для автозаполнения SEO-атрибутов блога
|
2026-05-11 00:45:22 +03:00 |
|
erjemin
|
bcc8c56970
|
add: автозаполнение SEO-полей для блога
|
2026-05-11 00:18:36 +03:00 |
|
erjemin
|
dc379fa8da
|
mod: унифицированная slug-офикация
|
2026-05-10 23:34:00 +03:00 |
|
erjemin
|
1b2666f3d7
|
add: SEO-поля для блогов и миграция
|
2026-05-10 18:53:34 +03:00 |
|
erjemin
|
b615d2caa4
|
fix: Показывать логин когда есть логин
|
2026-05-10 14:53:45 +03:00 |
|
erjemin
|
71c8bbc9ea
|
del: лишний скрипт
|
2026-05-10 14:53:15 +03:00 |
|
erjemin
|
ece99a398e
|
del: лишний скрипт
|
2026-05-09 21:53:49 +03:00 |
|
erjemin
|
b74e70e4f7
|
mod: JS вынесен во внешний скрипт
|
2026-05-09 21:43:13 +03:00 |
|
erjemin
|
8a485b756b
|
mod: данные о последних визитах пользователя полностью перенесены с сервера на клиент (в JS). Отключен из контекста всех шаблонов LAST_VISIT и связанные с ним функции в вьюшках
|
2026-05-09 21:21:20 +03:00 |
|
erjemin
|
4abd8a43f1
|
mod: блок "логин" подгружается только по клику на меню "Вход"
|
2026-05-09 15:05:03 +03:00 |
|
erjemin
|
5a507f3e17
|
mod: связность страница компании --> набор для сравнения
|
2026-05-09 14:55:26 +03:00 |
|
erjemin
|
8da90ad0fd
|
mod: раздел сравнения оконных наборов.
|
2026-05-09 14:40:54 +03:00 |
|
erjemin
|
065c51681d
|
add: раздел сравнения оконных наборов.
|
2026-05-08 18:04:51 +03:00 |
|
erjemin
|
6eb8d15ba8
|
mod: Изменение всех SEO-атрибутов (и добавлены хлебные крошки и LD-JSON)
|
2026-05-08 17:49:45 +03:00 |
|
erjemin
|
4d49e6775a
|
fix: неправильное формирование default значений
|
2026-05-07 23:44:07 +03:00 |
|
erjemin
|
9b8d71ee71
|
mod: raw SQL на ORM, убран макаронный код и исправлена пара ошибок в сравнениях характеристик.
|
2026-05-07 23:20:59 +03:00 |
|
erjemin
|
096300406a
|
fix: Не хватало серии дома в контекст шаблона + raw-SQL заменен на ORM
|
2026-05-07 22:52:04 +03:00 |
|
erjemin
|
9b4cf9de51
|
fix: убрал ссылку на текущую серию.
|
2026-05-05 19:08:41 +03:00 |
|
erjemin
|
90af1f2a9e
|
mod: переделан raw на ORM и бурана дублирующая функция (список серий домов, она уже есть в web.catalog_series
|
2026-05-05 18:46:58 +03:00 |
|
erjemin
|
90ecfef39d
|
minor: -
|
2026-05-05 18:18:56 +03:00 |
|
erjemin
|
ef7e9b465f
|
mod: изменение роутинга для страницы ценовых предложений (4)
|
2026-05-05 17:40:18 +03:00 |
|
erjemin
|
fc5eae03c2
|
mod: изменение роутинга для страницы ценовых предложений (3)
|
2026-05-01 11:55:54 +03:00 |
|
erjemin
|
fda5afa6e4
|
mod: изменение роутинга для страницы ценовых предложений (2)
|
2026-04-30 23:42:43 +03:00 |
|
erjemin
|
f45165822b
|
mod: изменение роутинга для страницы ценовых предложений
|
2026-04-30 23:20:34 +03:00 |
|
erjemin
|
004d7392ad
|
add: "хлебные кроши" и schema.org LD-JSON для них
|
2026-04-28 11:05:09 +03:00 |
|
erjemin
|
0104db39bd
|
mod: raw-SQL --> ORM для цен на наборы кокон в квартиру. SEO-атртибуты + добавлена schema.org
|
2026-04-27 20:42:00 +03:00 |
|
erjemin
|
b1bbde2d59
|
minor: планы
|
2026-04-26 15:05:17 +03:00 |
|
erjemin
|
359664796d
|
minor: Роадмап вынесен в отдельный файл.
|
2026-04-26 15:01:15 +03:00 |
|
erjemin
|
45ad5481aa
|
mod: Рефакторинг страницы цен одного окна (вьюшки, шаблоны, тесты, новый canonical-роутинг)
|
2026-04-26 14:53:49 +03:00 |
|
erjemin
|
e260ded477
|
mod: замена во всех прямых ссылках https://oknardia.ru на {{ request.scheme }}://{{ request.get_host }}
|
2026-04-25 15:24:54 +03:00 |
|
erjemin
|
4420bcd3d1
|
mod: Улучшены SEO-атрибуты, и добавлена разметка shema.org
|
2026-04-25 15:18:59 +03:00 |
|
erjemin
|
5e30d3f8a4
|
minor: -
|
2026-04-25 11:04:19 +03:00 |
|
erjemin
|
9fb4843f8f
|
minor: даты "Y-m-d"
|
2026-04-25 08:12:41 +03:00 |
|
erjemin
|
df74175504
|
mod: рефакторинг "каталога компаний" (вьюшки и шаблоны)
|
2026-04-25 08:06:15 +03:00 |
|
erjemin
|
1f03219372
|
del: это описание перенесено в MANAGEMENT_RUNBOOK.md
|
2026-04-24 17:33:45 +03:00 |
|
erjemin
|
002ed0f82a
|
mod: рефакторинг "каталог типовых проёмов"
|
2026-04-24 17:31:56 +03:00 |
|
erjemin
|
d654b73d65
|
add: __init__
|
2026-04-24 17:27:53 +03:00 |
|
erjemin
|
80b9abfaef
|
minor: -
|
2026-04-24 16:35:15 +03:00 |
|
erjemin
|
21656e63de
|
minor: отключено "передергивание" uWSGI
|
2026-04-23 23:32:19 +03:00 |
|
erjemin
|
ac68214297
|
add: management-команда regenerate_seria_prerender для оффлайн пересборки pre-render шаблонов серий; обновлены SETUP.md, README.md, MANAGEMENT_RUNBOOK.md
|
2026-04-22 01:24:03 +03:00 |
|
erjemin
|
cf24fab53a
|
fix: пре-рендер шаблоны не должны попадать в репозиторий
|
2026-04-22 00:03:06 +03:00 |
|
erjemin
|
91b4d635da
|
mod: refactor catalog_seria_info and update README/settings
|
2026-04-21 21:31:17 +03:00 |
|
erjemin
|
4181f34bcb
|
minor: fix: явное указание типа to_template
|
2026-04-21 01:05:11 +03:00 |
|
erjemin
|
43f63f4461
|
mod: refactor catalog_seria to ORM
|
2026-04-20 23:49:42 +03:00 |
|
erjemin
|
1afe77fde0
|
minor: изменения в замерах времени исполнения вьюшки
|
2026-04-20 23:23:05 +03:00 |
|
erjemin
|
6016247718
|
mod: split catalog modules and refactor profile manufacture view
|
2026-04-20 22:23:42 +03:00 |
|
erjemin
|
026a2a74ab
|
fix: явное указание типов
|
2026-04-20 01:02:16 +03:00 |
|
erjemin
|
59d8ad1e4c
|
minor: в отдельный catalog_profiles.py выделены все вьюхи для каталога профилей
|
2026-04-20 00:54:11 +03:00 |
|
erjemin
|
2778ccf45a
|
mod: рефакторинг catalog_profile_model и обновление дорожной карты README
|
2026-04-20 00:43:27 +03:00 |
|
erjemin
|
5933fa46de
|
minor: ticks стал видимым
|
2026-04-20 00:33:13 +03:00 |
|
erjemin
|
de2d14332e
|
mod: simplify catalog profile views
|
2026-04-19 23:43:13 +03:00 |
|
erjemin
|
25e148a21e
|
mod: catalog_profile и документация
|
2026-04-18 15:39:39 +03:00 |
|
erjemin
|
7f07f82b11
|
add: SITEMAP_RUNBOOK.md; mod: README.md — обновлена документация проекта
|
2026-04-18 13:48:28 +03:00 |
|
erjemin
|
45f243b38b
|
mod: rework sitemap generation and seo coverage
|
2026-04-18 13:28:15 +03:00 |
|
erjemin
|
15abbe7367
|
mod: migrate to poetry and add django debug toolbar for dev
|
2026-04-17 16:07:19 +03:00 |
|
erjemin
|
096aa2d78b
|
mod: switch secrets config to .env
|
2026-04-17 15:18:05 +03:00 |
|
erjemin
|
2d7b6f86a4
|
minor: комментарии fix имя файла
|
2026-04-16 21:28:18 +03:00 |
|
erjemin
|
37fe09588b
|
del: нет логам в репозитории
|
2026-04-16 21:20:24 +03:00 |
|
erjemin
|
2867ec485c
|
mod: добавлен сервис пересчета рейтинга
|
2026-04-16 21:15:19 +03:00 |
|
erjemin
|
1f24b12754
|
mod: add favicon
|
2026-04-16 21:13:53 +03:00 |
|
erjemin
|
e779b78707
|
minor: del print
|
2026-04-16 21:12:31 +03:00 |
|
erjemin
|
63cf85515b
|
mod: switch dev to sqlite and add static fallback paths
|
2026-04-16 21:10:58 +03:00 |
|
erjemin
|
f3a16788b0
|
minor: del print
|
2026-04-16 20:37:45 +03:00 |
|
erjemin
|
b43f896c6a
|
add: initial commit — Django 4.1 project (2022 version), docs, security templates
|
2026-04-16 15:55:21 +03:00 |
|
erjemin
|
817f63e3fb
|
Static: недостающие файлы из error.log
|
2023-03-04 00:20:53 +03:00 |
|
erjemin
|
61f3ecee2a
|
SEO: Title & Description
|
2023-03-04 00:19:41 +03:00 |
|
erjemin
|
bf575e7bec
|
SEO: Title & Description (каталог профилей)
|
2023-02-17 22:01:15 +03:00 |
|
erjemin
|
f9085e08a1
|
SEO: Title & Description
|
2023-02-17 19:18:18 +03:00 |
|
erjemin
|
afdf49e9eb
|
minor: недостающая статика (png)
|
2023-02-17 19:12:02 +03:00 |
|
erjemin
|
d14b83ae6f
|
minor: недостающая статика (css, js)
|
2023-02-15 23:51:25 +03:00 |
|
erjemin
|
634d26fde7
|
minor: favicon.svg
|
2023-02-10 20:39:25 +03:00 |
|
erjemin
|
ec8b9d5e86
|
minor: убрал отладочный print()
|
2023-01-29 23:01:26 +03:00 |
|
erjemin
|
96ed9a3178
|
minor: excel-шаблоны для загрузки и заполнения
|
2023-01-29 22:57:14 +03:00 |
|
erjemin
|
cc192d1c8d
|
minor: первый экран, изменен текст (SEO)
|
2023-01-29 18:20:48 +03:00 |
|
erjemin
|
4659b221c8
|
minor: кеш картинок и шаблонов (++)
|
2023-01-19 00:52:52 +03:00 |
|
erjemin
|
51bd05024c
|
minor: кеш картинок и шаблонов (+)
|
2023-01-19 00:46:06 +03:00 |
|
erjemin
|
cbb525141a
|
minor: кеш картинок и шаблонов
|
2023-01-18 00:38:03 +03:00 |
|
erjemin
|
0b33c7454b
|
minor: вот так работает в продашн
|
2023-01-18 00:15:58 +03:00 |
|
erjemin
|
eb06fb64fe
|
ini для uwsgi (tested)
|
2023-01-14 04:22:25 +03:00 |
|
erjemin
|
ad505acacd
|
конфиг для nginx (tested)
|
2023-01-14 04:21:41 +03:00 |
|
erjemin
|
590082704d
|
обновленные пакеты окружения для dev на mac-m1 (python 3.10.9)
|
2023-01-14 04:04:08 +03:00 |
|
erjemin
|
72e2f3259f
|
имя файла к touch-reload для девопа
|
2023-01-14 04:02:05 +03:00 |
|
erjemin
|
951c384a94
|
передергивает touch-reload при изменении кеш-шаблона
|
2023-01-14 03:49:55 +03:00 |
|
erjemin
|
83c0ea43e8
|
пакеты окружения (дев/прод)
|
2023-01-14 02:19:58 +03:00 |
|
erjemin
|
df8109198b
|
пакеты окружения (дев/прод)
|
2023-01-14 02:19:39 +03:00 |
|
erjemin
|
448ebaf2c9
|
доки по профилям монблан
|
2023-01-14 02:18:46 +03:00 |
|
erjemin
|
c3f9a9caad
|
minor (error -- был пустой slag для текущей серии)
|
2023-01-14 01:43:14 +03:00 |
|
erjemin
|
c3b8309840
|
minor (без переменной template)
|
2023-01-14 01:17:59 +03:00 |
|
erjemin
|
4aff8efcfc
|
minor (исправлены типы переменных для совместимости с продакшн)
|
2023-01-13 22:23:24 +03:00 |
|
erjemin
|
c99f39a156
|
картинки для блога
|
2023-01-13 22:13:17 +03:00 |
|
erjemin
|
70651c9ada
|
картинки к сериям домов
|
2023-01-13 22:08:21 +03:00 |
|
erjemin
|
ea06b3e050
|
логотипы компаний из базы
|
2023-01-13 21:57:56 +03:00 |
|
erjemin
|
e1b07467b4
|
touch-reload.txt
|
2023-01-13 19:46:51 +03:00 |
|
erjemin
|
8be7149af8
|
nginx conf-file for production
|
2023-01-13 19:18:04 +03:00 |
|
erjemin
|
a269fa85a6
|
favicon & other static
|
2023-01-13 17:27:16 +03:00 |
|
erjemin
|
dd5b6baf30
|
Служебное -- формирование sitemap-файлов
|
2023-01-10 01:21:28 +03:00 |
|
erjemin
|
6d8159b60d
|
minor -- точные размеры в мм. в заголовке и крошках
|
2023-01-09 23:30:49 +03:00 |
|