Commit Graph

  • a102e54c8b Fix bulk edit and insert date field handling main Mikhail Chusavitin 2026-03-11 15:28:42 +03:00
  • 105e822089 Add bible submodule Michael Chus 2026-03-01 22:35:59 +03:00
  • 1740f2581a Rename bible/ to bible-local/ Michael Chus 2026-03-01 22:35:54 +03:00
  • b830522014 Prevent lost updates with optimistic concurrency checks Mikhail Chusavitin 2026-02-27 16:49:44 +03:00
  • 20d96306e4 Prevent accidental modal close on backdrop Mikhail Chusavitin 2026-02-25 17:12:43 +03:00
  • c97d49e762 Add project Bible and consolidate documentation Mikhail Chusavitin 2026-02-20 14:11:57 +03:00
  • 4d608c016d Replace dropdown selects with HTML5 datalist autocomplete in forms Mikhail Chusavitin 2026-02-10 16:20:47 +03:00
  • 1ecd0d28fa Replace dropdown selects with Tabulator autocomplete forms Mikhail Chusavitin 2026-02-10 13:34:42 +03:00
  • 8ee8847600 Fix row checkbox selection behavior in Tabulator Mikhail Chusavitin 2026-02-04 17:13:09 +03:00
  • 9dfef30ad7 Fix row copy selection and table bottom spacing placement Mikhail Chusavitin 2026-02-04 17:08:10 +03:00
  • 2a41c5fd0a Add row copy action and improve table bottom spacing Mikhail Chusavitin 2026-02-04 16:59:46 +03:00
  • b67bac89ee Harden auth session handling and SQL identifier validation Mikhail Chusavitin 2026-02-04 16:56:53 +03:00
  • 155b1ba9d0 Update documentation files (README.md and claude.md) based on codebase analysis Michael Chus 2026-01-31 00:33:25 +03:00
  • 73c63b5d86 Обновлён README: Docker как рекомендуемый метод установки Michael Chus 2026-01-25 04:02:17 +03:00
  • e03c0b2208 Добавлен Dockerfile на базе Alpine Linux Michael Chus 2026-01-25 03:43:29 +03:00
  • de477c3e64 Исправлено восстановление скрытых столбцов из сессии v1.0.0 Michael Chus 2026-01-24 19:22:14 +03:00
  • 654233936e Выравнивание чисел по правому краю в таблице Michael Chus 2026-01-24 13:30:02 +03:00
  • 09d62fe433 Разделение app.js на модули Michael Chus 2026-01-24 08:50:16 +03:00
  • 647ab96d1a Сохранение и восстановление состояния таблицы Michael Chus 2026-01-24 08:38:06 +03:00
  • f3be92d1f9 wip commit Michael Chus 2026-01-23 22:55:20 +03:00
  • 5ccc16d1b8 Новый дизайн авторизации и сохранение сессии в localStorage Michael Chus 2026-01-23 22:50:33 +03:00
  • cc75ba85e3 Добавлен экспорт неимпортированных строк в CSV при ошибках Michael Chus 2026-01-23 22:39:06 +03:00
  • 15214b2f69 Добавлена очистка пробелов при вставке чисел из Excel Michael Chus 2026-01-23 22:34:46 +03:00
  • 3f10c49ddc Объединены кнопки Экспорт CSV и Бэкап в одну кнопку Экспорт Michael Chus 2026-01-23 22:32:44 +03:00
  • 07b27a6514 Изменён формат имён скачиваемых файлов: YYYY-MM-DD-filename Michael Chus 2026-01-23 22:28:17 +03:00
  • 666a24c971 Исправлено подключение mysqldump - убраны --host/--port Michael Chus 2026-01-23 22:25:51 +03:00
  • 978f6b3cd8 Исправлен битый архив бэкапа - использование временного файла Michael Chus 2026-01-23 22:24:11 +03:00
  • cf275bba9c Исправлена ошибка: получение списка БД через API Michael Chus 2026-01-23 22:22:12 +03:00
  • b76402694a Добавлен функционал резервного копирования баз данных Michael Chus 2026-01-23 22:20:32 +03:00
  • 3cd138cd2d Убрано ложное окрашивание строк при начале редактирования Michael Chus 2026-01-23 22:08:38 +03:00
  • f7c90aca76 Исправлено сравнение значений для выпадающих списков и форматирование чисел Michael Chus 2026-01-23 22:06:04 +03:00
  • 1f9183f04e Добавлено форматирование чисел с разделителем тысяч и запятой Michael Chus 2026-01-23 22:01:34 +03:00
  • b9ce7c6d04 Исправлено сравнение типов при проверке изменений ячейки Michael Chus 2026-01-23 21:59:13 +03:00
  • 5eee3bbf70 Исправлено ложное срабатывание сохранения при выборе того же значения Michael Chus 2026-01-23 21:47:49 +03:00
  • 9da765de77 Delete .vscode/launch.json Michael Chus 2026-01-23 18:48:01 +03:00
  • c001aed149 Исправлена работа чекбоксов и пагинации в таблице Mikhail Chusavitin 2026-01-23 15:17:46 +03:00
  • 0700fcd584 Улучшена обработка ошибок API Mikhail Chusavitin 2026-01-22 11:41:39 +03:00
  • 23e557d792 Фильтр FK колонок: заменён dropdown на ввод с автоподстановкой Mikhail Chusavitin 2026-01-22 11:23:40 +03:00
  • 9ac52afb8b Удалена ошибочная ссылка на $logFile Mikhail Chusavitin 2026-01-22 11:21:47 +03:00
  • fcfd785b04 Исправлена сортировка: обработка массива sort от Tabulator Mikhail Chusavitin 2026-01-22 11:18:16 +03:00
  • d5602ae398 Логирование в файл debug.log Mikhail Chusavitin 2026-01-22 11:17:06 +03:00
  • 1d4bb980c0 Добавлено логирование сортировки для отладки Mikhail Chusavitin 2026-01-22 11:14:46 +03:00
  • 198571ecf5 Исправление сортировки: явное включение headerSort и sorter Mikhail Chusavitin 2026-01-22 11:12:34 +03:00
  • d0605c722e Добавлен функционал множественного редактирования записей Mikhail Chusavitin 2026-01-22 11:09:57 +03:00
  • 10cd6e36df Исправлена фильтрация и сортировка таблицы Mikhail Chusavitin 2026-01-22 11:02:17 +03:00
  • d23a5dd829 Исправления таблицы: сортировка, фильтры FK, экспорт CSV, выделение строк Mikhail Chusavitin 2026-01-22 10:51:47 +03:00
  • edf2bdbcce Теперь заголовок и ячейки столбца с чекбоксами должны иметь одинаковую ширину (40px) и одинаковый padding (4px), что устраняет несоответствие. Michael Chus 2026-01-21 22:18:22 +03:00
  • 05c62440b3 Упростил код, убрав лишние правила, которые ломали макет. Michael Chus 2026-01-21 22:15:51 +03:00
  • 03f7b08f25 Упростил код, убрав лишние правила, которые ломали макет Michael Chus 2026-01-21 22:15:30 +03:00
  • 5f52a3ad8e another column size fix atempt Michael Chus 2026-01-21 22:12:34 +03:00
  • ba5a11c6c2 Enhance table header cell styling with consistent padding and box-sizing Michael Chus 2026-01-21 22:06:47 +03:00
  • 19905cef4e fix duplicate styles Michael Chus 2026-01-21 22:03:15 +03:00
  • 71e6b3f271 one more resize fix Mikhail Chusavitin 2026-01-21 19:15:18 +03:00
  • 0d9436977e check box table fi Mikhail Chusavitin 2026-01-21 19:13:19 +03:00
  • 74ebea7077 fix uneven row size Mikhail Chusavitin 2026-01-21 19:09:11 +03:00
  • 698a99afc5 Pretier rows Mikhail Chusavitin 2026-01-21 19:05:10 +03:00
  • 2f3ec82424 comment for optional fields Mikhail Chusavitin 2026-01-21 18:54:20 +03:00
  • f727d6c742 typo fix Mikhail Chusavitin 2026-01-21 18:53:14 +03:00
  • cce71a095c SQL comments for rows used now in tolltips Mikhail Chusavitin 2026-01-21 18:52:17 +03:00
  • 5c917c5d7c dynamic dropdown menus Mikhail Chusavitin 2026-01-21 18:37:35 +03:00
  • 2f7a180543 add dropdown menu for FK values Mikhail Chusavitin 2026-01-21 18:32:53 +03:00
  • 44ad6785a8 v 2.0 Mikhail Chusavitin 2026-01-21 18:08:09 +03:00
  • b3edd03b3e больше логирования! Mikhail Chusavitin 2026-01-21 18:00:47 +03:00
  • 179d17259a select talbe fix and additional loging Mikhail Chusavitin 2026-01-21 17:57:39 +03:00
  • a6362d6116 select table with double click Mikhail Chusavitin 2026-01-21 17:55:13 +03:00
  • f93bfebd5a updatetable with logs Mikhail Chusavitin 2026-01-21 17:52:19 +03:00
  • 5a2bc4cd88 fix SelectTable Mikhail Chusavitin 2026-01-21 17:50:27 +03:00
  • 5b205742dc new save system Mikhail Chusavitin 2026-01-21 17:47:18 +03:00
  • 227d2c3442 add table edit feature with auto saving on focus loose Mikhail Chusavitin 2026-01-21 15:47:01 +03:00
  • ee02d4cc28 add csv analysis option Mikhail Chusavitin 2026-01-21 12:42:28 +03:00
  • d21da6d49e add isNumericType() и convertNumericFormat() Mikhail Chusavitin 2026-01-21 12:36:37 +03:00
  • 4573a8c56f fix for required fields in new line creation Mikhail Chusavitin 2026-01-21 12:33:41 +03:00
  • cc0695bf36 fix unicode csv import Mikhail Chusavitin 2026-01-21 12:24:31 +03:00
  • 4b9cae2312 fix float point import problem Mikhail Chusavitin 2026-01-21 11:36:55 +03:00
  • 418788f670 fix: полностью переработан механизм выделения строк Michael Chus 2026-01-21 04:50:52 +03:00
  • a934ed2f28 отладка Michael Chus 2026-01-21 04:46:26 +03:00
  • fefc2b711a fix: удалено дублирование функции selectTable Michael Chus 2026-01-21 04:44:12 +03:00
  • 25182132e7 fix: исправлена критическая ошибка - rowSelectionChanged не добавлял строки в selectedRowsData Michael Chus 2026-01-21 04:40:21 +03:00
  • 91cbde5026 Временная отладка Michael Chus 2026-01-21 04:37:38 +03:00
  • 722fe6b5ea fix: исправлено выделение строк через header checkbox и их удаление Michael Chus 2026-01-21 04:35:23 +03:00
  • 2189805015 feat: улучшена информативность ошибок при импорте CSV Michael Chus 2026-01-21 04:29:56 +03:00
  • bd96348850 fix: исправлено выделение строк через чекбокс в заголовке и убрана лишняя кнопка Michael Chus 2026-01-21 04:26:00 +03:00
  • 92a5c0040c fix: исправлена ошибка "createProgressModal is not defined" Michael Chus 2026-01-21 04:20:53 +03:00
  • 23c9c04a87 perf: оптимизировано массовое удаление строк Michael Chus 2026-01-21 04:17:26 +03:00
  • 0fc427f11d feat: добавлен функционал выделения всех записей на всех страницах Michael Chus 2026-01-21 04:13:11 +03:00
  • de5266f98f fix: исправлена критическая ошибка дублирования метода convertDateFormat Michael Chus 2026-01-21 04:08:13 +03:00
  • 130f63f6b2 perf: убрано избыточное логирование при импорте для повышения производительности Michael Chus 2026-01-21 04:04:56 +03:00
  • 2150792d20 refactor: переход на чекбоксы для выбора строк и упрощение интерфейса Michael Chus 2026-01-21 04:02:18 +03:00
  • d198ea8891 feat: добавлено множественное выделение строк и исправлен размер шрифта при редактировании Michael Chus 2026-01-21 03:54:03 +03:00
  • a5e046e194 fix: исправлена обработка nullable полей и форматов дат при импорте CSV Michael Chus 2026-01-21 03:48:28 +03:00
  • 66804814f1 debug: добавлена детальная отладка импорта CSV Michael Chus 2026-01-21 03:40:17 +03:00
  • fff4e80ffd fix: исправлен импорт CSV с неполным набором столбцов Michael Chus 2026-01-21 03:31:26 +03:00
  • 5eb3cd432e Application name and GIT url update Michael Chus 2026-01-21 02:14:43 +03:00
  • df33488ad7 Add exact application files Michael Chus 2026-01-21 02:10:12 +03:00
  • d25a8abc80 Initiall commit Michael Chus 2026-01-21 02:09:27 +03:00
  • 081ff04170 Initial commit Michael Chus 2026-01-21 02:00:04 +03:00