erjemin
|
13dd969a60
|
tmp: верстка "Политика безопасности и конфиденциальности LPON.RU"
|
2026-08-04 21:11:40 +03:00 |
|
erjemin
|
4c53b170d9
|
mod: .gitignore для базы
|
2026-08-04 19:55:18 +03:00 |
|
erjemin
|
74a320f6c7
|
mod: админка (20) поля i_article_sort и j_article_metadata в ArticleAdmin и ArticleAdminForm
|
2026-08-03 23:15:02 +03:00 |
|
erjemin
|
9203fdbfc4
|
add: статический типизатор pyrefly
|
2026-08-03 23:04:21 +03:00 |
|
erjemin
|
68382692de
|
mod: модели (19) добавлены поля j_article_metadata и i_article_sort для статей + расширен список ArticleType
|
2026-08-03 23:02:47 +03:00 |
|
erjemin
|
f6bd5c5861
|
mod: доки по роутингу (драфт 1)
|
2026-08-03 07:09:33 +03:00 |
|
erjemin
|
50543fa8ee
|
add: доки по корзине о обработке заказов без хранения ПДн (драфт)
|
2026-08-03 00:48:10 +03:00 |
|
erjemin
|
f3186ff28f
|
add: доки по роутингу (драфт)
|
2026-08-03 00:38:25 +03:00 |
|
erjemin
|
ee0235d68b
|
mod: описание DSL (draft 2)
|
2026-08-02 20:46:37 +03:00 |
|
erjemin
|
c1ee3ae930
|
add: описание DSL (draft 1)
|
2026-08-02 18:12:58 +03:00 |
|
erjemin
|
ff1369f200
|
fix: front (10) @import "tailwindcss" в дев не нужен (вызывавет 404)
|
2026-08-01 18:45:19 +03:00 |
|
erjemin
|
7fe2cbed53
|
add: front (9) хлебные крошки
|
2026-07-30 21:42:48 +03:00 |
|
erjemin
|
c5a9877273
|
add: front (8) нижний popup об куках и отслеживании
|
2026-07-28 22:23:00 +03:00 |
|
erjemin
|
f3ed126072
|
mod: контекстный-процессор теперь передает не только IS_DEBUG, но и ALLOW_TRACKING (куки, что клиент согласился на отлеживание через Google Tag Manager, Яндекс.Метрика и т.п.)
|
2026-07-28 21:10:04 +03:00 |
|
erjemin
|
7a9d5c4056
|
add: front (7) иконка "домик" для хлебных крошек
|
2026-07-28 00:01:54 +03:00 |
|
erjemin
|
7deaf34daf
|
mod: front (6) сборка TialWindCSS и кастомыне base и слои
|
2026-07-27 21:49:13 +03:00 |
|
erjemin
|
6c3c440fe1
|
add: контекстный-процессор для debug
|
2026-07-26 23:01:09 +03:00 |
|
erjemin
|
677fb7a878
|
mod: front (5) шаблон шапки (драфт 02) уменьшается при прокручивании
|
2026-07-25 22:01:30 +03:00 |
|
erjemin
|
ad4f176209
|
add: front (4) шаблон шапки (драфт 01) + главная страница (драфт 00)
|
2026-07-25 20:41:36 +03:00 |
|
erjemin
|
18ff09fe3d
|
minor: переименование
|
2026-07-23 23:16:25 +03:00 |
|
erjemin
|
4dd34d5550
|
tho: идеи слоганов
|
2026-07-23 23:15:52 +03:00 |
|
erjemin
|
60be891504
|
add: front (3) шаблон верхнего уровня _base.html
|
2026-07-22 00:10:59 +03:00 |
|
erjemin
|
cf920ca65b
|
minor: front (2) Сплеш-скрин index (+ оптимизированные логотипы)
|
2026-07-19 14:43:09 +03:00 |
|
erjemin
|
d99c59718e
|
add: front (1) Сплеш-скрин index
|
2026-07-19 02:00:19 +03:00 |
|
erjemin
|
e125146468
|
mod: более новая версия TailWindCSS + Скрпит-сборщик с новым input.css внутри (чтобы собиралось только то, что нужно для проекта!)
|
2026-07-19 00:00:42 +03:00 |
|
erjemin
|
9df635e4de
|
add: готовый htmx
|
2026-07-18 18:06:34 +03:00 |
|
erjemin
|
83cdd5625f
|
add: NPM-сборщик htmx, пакеджи и скрипт для запуска сборки
|
2026-07-17 21:21:49 +03:00 |
|
erjemin
|
6347f7592a
|
add: Собранный alpine.js
|
2026-07-17 21:16:37 +03:00 |
|
erjemin
|
14eb5c224b
|
add: NPM-сборщик Alpine.js и скрипт для запуска сборки
|
2026-07-17 21:16:05 +03:00 |
|
erjemin
|
4c78b5e976
|
add: Готовый TailWindCSS
|
2026-07-17 20:17:24 +03:00 |
|
erjemin
|
e625493587
|
add: NPM-сборщик TailWindCSS и скрипт для его запуска
|
2026-07-17 20:15:52 +03:00 |
|
erjemin
|
fbf13daabb
|
minor: блокируем попадание ошметков сборки NPM в репозиторий (на случай падений сборщиков или прерываний по <Ctrl+C>)
|
2026-07-17 20:14:20 +03:00 |
|
erjemin
|
dd2c57d42a
|
add: В доки добавлено инструкции по подключению CodeMirror с помощью миксина CodeMirrorFormMixin
|
2026-07-17 19:23:34 +03:00 |
|
erjemin
|
5b911007de
|
minor: сборщик CodeMirror и доки поменяли свои каталоги (подготовка к NPM для TailWindCSS) + в доки и скрипты внесены соответствующие правки.
|
2026-07-17 19:17:04 +03:00 |
|
erjemin
|
ef7a37fa6a
|
doc: Архитектура парсера и валидации данных (драфт)
|
2026-07-16 00:22:50 +03:00 |
|
erjemin
|
3bc00d90bb
|
doc: Поток данных для парсинга (драфт)
|
2026-07-16 00:17:58 +03:00 |
|
erjemin
|
84423c0f56
|
add: Организация справочника музыкальных стилей
|
2026-07-16 00:07:48 +03:00 |
|
erjemin
|
83d0df0b15
|
del: план переделки связей картинок неактуален (сделано по-другому, см. комментария в models.py)
|
2026-07-15 23:22:54 +03:00 |
|
erjemin
|
7e5b69c83b
|
doc: Паттерн создания справочников
|
2026-07-15 23:20:34 +03:00 |
|
erjemin
|
edd339dc82
|
doc: Как создается и как управлять offer_code для скрытия ID в URL и QR-кодов (2) + Django Custom Command для проверки и перегенерации
|
2026-07-15 22:21:00 +03:00 |
|
erjemin
|
d221f5e626
|
add: Django Custom Command (1) проверка и перегенерация offer_code (нужно при смене соли)
|
2026-07-15 22:10:32 +03:00 |
|
erjemin
|
9fe12c4ab7
|
doc: Как создается и как управлять offer_code для скрытия ID в URL и QR-кодов.
|
2026-07-15 21:41:51 +03:00 |
|
erjemin
|
f963d21b26
|
fin: модели (18) полные комментарии с подробным описанием полей и механики цепочки методов, когда save одной модели создает или изменяет записи в других моделях...
|
2026-07-15 21:15:34 +03:00 |
|
erjemin
|
b9c4cc0e68
|
mod: модели (17) комментарии с подробным описанием полей и механики цепочки методов, когда save одной модели создает или изменяет записи в других моделях...
|
2026-07-15 21:02:07 +03:00 |
|
erjemin
|
e4c1e920bb
|
mod: валидатор форм, парсера и моделей (30) хелпер render_image_thumbnail применен к ItemAdmin, SellerAdmin, LabelAdmin иArtistAdmin и MusicStyleAdmin
|
2026-07-15 19:34:38 +03:00 |
|
erjemin
|
79df8de977
|
mod: валидатор форм, парсера и моделей (29) хелпер render_image_thumbnail применен к OfferAdmin
|
2026-07-15 18:51:47 +03:00 |
|
erjemin
|
b3d47aca52
|
mod: валидатор форм, парсера и моделей (28) подготовка миниатюр для списков вынесено в хелпер render_image_thumbnail и применен к ImageMetadataAdmin и ArticleAdmin
|
2026-07-15 18:23:50 +03:00 |
|
erjemin
|
9ba5ef2af6
|
mod: minor: валидатор форм, парсера и моделей (28) миграции и переименование поля s_offer_skip32 в s_offer_code в модели TbOffer
|
2026-07-15 17:20:54 +03:00 |
|
erjemin
|
a2986cf719
|
mod: minor: валидатор форм, парсера и моделей (27) формы OfferHistoryAdminForm и админка OfferHistoryAdmin + поле t_history_created в модели TbOfferHistory теперь реадктируемое но с авто-now через default
|
2026-07-15 16:40:44 +03:00 |
|
erjemin
|
be5116dac0
|
fix: модели (16) default для JSON-объекта — это mutable object. Django будет переиспользовать один и тот же словарь для всех объектов модели. Если один объект изменит его содержимое, это повлияет на все остальные. Решение: использовать callable-функцию, которая вернет новый словарь для каждого экземпляра
|
2026-07-15 00:58:56 +03:00 |
|