Michael Chus mchus
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-02 17:20:09 +03:00
0bde12a39d fix: display only real sync errors in error count and list
e0404186ad fix: remove duplicate showToast declaration causing JavaScript error
eda0e7cb47 debug: add logging to diagnose admin pricing page issue
Compare 3 commits »
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-02 14:39:52 +03:00
693c1d05d7 fix: ensure write permission check on admin pricing page load\n\n- Added explicit checkWritePermission() call when admin pricing page loads\n- Ensures 'Администратор цен' link and username are properly displayed\n- Fixes issue where these elements disappeared when navigating to admin pricing
7fb9dd0267 fix: cache database username to avoid redundant API calls\n\n- Added cachedDbUsername variable to store username after first API call\n- Modified loadPricelistsDbUsername to check cache before making API request\n- Reduces unnecessary API calls when opening pricelists modal multiple times\n- Improves performance and reduces server load
61646bea46 fix: hide pagination when pricelists loading fails\n\n- Added pagination hiding when pricelists load error occurs\n- Prevents display of empty pagination controls when there's an error\n- Maintains consistent UI behavior
9495f929aa fix: add double-submit protection for pricelist creation\n\n- Added isCreatingPricelist flag to prevent duplicate submissions\n- Disable submit button during creation process\n- Show loading text during submission\n- Re-enable button and restore text in finally block\n- Prevents accidental creation of duplicate pricelists
b80bde7dac fix: add showToast fallback for robustness\n\n- Added fallback showToast function to prevent undefined errors\n- If showToast is not available from base.html, use simple alert fallback\n- Maintains same functionality while improving robustness\n- Addresses potential undefined showToast issue in pricelists functions
Compare 13 commits »
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-02 06:38:45 +03:00
ec3c16f3fc Add UI sync status indicator with pending badge
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-01 22:20:51 +03:00
1f739a3ab2 Update CLAUDE.md TODO list and add local-first documentation
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-01 22:17:30 +03:00
be77256d4e Add background sync worker and complete local-first architecture
mchus created branch feature/phase2-sqlite-sync in mchus/QuoteForge 2026-02-01 11:01:10 +03:00
mchus pushed to feature/phase2-sqlite-sync at mchus/QuoteForge 2026-02-01 11:01:10 +03:00
143d217397 Add Phase 2: Local SQLite database with sync functionality
mchus pushed to main at mchus/QuoteForge 2026-01-31 14:57:51 +03:00
8b8d2f18f9 Update CLAUDE.md with new architecture, remove Docker
mchus pushed to main at mchus/QuoteForge 2026-01-31 10:32:02 +03:00
8c1c8ccace Add Go binaries to .gitignore
f31ae69233 Add price refresh functionality to configurator
Compare 2 commits »
mchus pushed tag v1.0.0 to mchus/QuoteForge 2026-01-31 00:43:31 +03:00
mchus pushed tag v1.0.0 to mchus/QuoteForge 2026-01-31 00:42:34 +03:00
mchus pushed to main at mchus/logpile 2026-01-31 00:37:14 +03:00
241e4e3605 Update README.md with comprehensive documentation
mchus pushed to main at mchus/QuoteForge 2026-01-31 00:33:00 +03:00
3132ab2fa2 Add cron job functionality and Docker integration
mchus pushed to main at mchus/logpile 2026-01-31 00:22:55 +03:00
eeed509b43 Update documentation to reflect current implementation
mchus pushed to main at mchus/QuoteForge 2026-01-31 00:07:51 +03:00
73acc5410f Update documentation to reflect actual implementation
mchus pushed to main at mchus/QuoteForge 2026-01-30 23:51:37 +03:00
68d0e9a540 delete dangling files
mchus pushed to main at mchus/QuoteForge 2026-01-30 22:49:29 +03:00
8309a5dc0e Add hide component feature, usage indicators, and Docker support
mchus pushed to main at mchus/QuoteForge 2026-01-30 20:50:17 +03:00
48921c699d Add meta component pricing functionality and admin UI enhancements
mchus pushed to main at mchus/QuoteForge 2026-01-30 17:50:08 +03:00
d32b1c5d0c Добавлены сортировка по категориям, секции PCI и автосохранение
mchus pushed to main at mchus/logpile 2026-01-30 17:19:56 +03:00
70cd541d9e v1.3.0: Add multiple vendor parsers and enhanced hardware detection