Commit Graph

  • b296514356 fix: use entityId for QSO stats entity counting to match DXCC award master Joerg 2026-01-24 18:33:54 +01:00
  • 70858836d0 Spinner Joerg 2026-01-24 16:01:05 +01:00
  • 257ebf6c5d fix: increase page max-width from 1200px to 1600px for better table display Joerg 2026-01-24 15:56:56 +01:00
  • caf7703073 fix: add missing updateUserRole import in admin service Joerg 2026-01-24 15:44:52 +01:00
  • fa6420d149 fix: use CSS variables for dark mode support in settings page Joerg 2026-01-23 18:57:50 +01:00
  • aa55158347 feat: add WAE (Worked All Europe) award implementation Joerg 2026-01-23 18:07:52 +01:00
  • e4e7f3c208 Awawrdd joerg 2026-01-23 14:18:56 +01:00
  • a35731f626 fix: use smart default for displayField based on entityType Joerg 2026-01-23 14:14:05 +01:00
  • 2ae47232cb fix: improve dark mode contrast for Points and Target badges in award detail view Joerg 2026-01-23 14:07:23 +01:00
  • 8b846bffbe docs: add super-admin role documentation Joerg 2026-01-23 13:53:48 +01:00
  • ed433902d9 feat: add super-admin role with admin impersonation support Joerg 2026-01-23 13:32:55 +01:00
  • a5f0e3b96f fix: include Alaska and Hawaii DXCC entities in WAS award Joerg 2026-01-23 12:47:09 +01:00
  • b09e2b3ea2 feat: add achievements system to awards with mode filter support Joerg 2026-01-23 12:42:32 +01:00
  • 239963ed89 feat: implement theme switching system with light and dark modes Joerg 2026-01-23 11:46:41 +01:00
  • d1e4c39ad6 feat: add last_seen tracking for users Joerg 2026-01-23 09:57:45 +01:00
  • 24e0e3bfdb fix: correct target and needed calculation in award detail view Joerg 2026-01-23 09:33:42 +01:00
  • 36453c8922 fix: resolve stations editor reactivity issue in award admin Joerg 2026-01-23 09:27:08 +01:00
  • bd89ea0855 feat: implement award definition editor with safety validation Joerg 2026-01-23 08:16:28 +01:00
  • b9b6afedb8 docs: add modeGroups feature to award system specification Joerg 2026-01-23 07:27:29 +01:00
  • 85d171adc8 docs: document mode groups feature in CLAUDE.md and README.md Joerg 2026-01-23 07:19:49 +01:00
  • cd361115fe feat: add configurable mode groups to award detail view Joerg 2026-01-23 07:06:12 +01:00
  • 69b33720b3 fix: prevent infinite retry loop for auto-sync users without credentials Joerg 2026-01-22 13:17:16 +01:00
  • 648cf2c5a5 feat: implement auto-sync scheduler for LoTW and DCL Joerg 2026-01-22 12:40:55 +01:00
  • cce520a00e chore: code cleanup - remove duplicates and add caching Joerg 2026-01-22 10:22:00 +01:00
  • d9e0e462b9 docs: update CLAUDE.md with recent changes Joerg 2026-01-22 09:47:11 +01:00
  • ebdd75e03f fix: invalidate caches after deleting QSOs Joerg 2026-01-22 09:28:37 +01:00
  • 205b311244 fix: handle foreign key constraints when deleting QSOs Joerg 2026-01-22 09:26:43 +01:00
  • 6bc0a2f9b2 fix: return correct count from deleteQSOs function Joerg 2026-01-22 09:22:13 +01:00
  • 8550b91255 feat: add DXCC SAT award for satellite-only QSOs Joerg 2026-01-22 08:25:13 +01:00
  • a93d4ff85b refactor: remove DLD 80m CW award variant Joerg 2026-01-22 08:22:58 +01:00
  • f3ee1be651 refactor: remove DLD variant awards (80m, 40m, CW) Joerg 2026-01-22 08:22:09 +01:00
  • 6c9aa1efe7 feat: add allowed_bands filter to award definitions Joerg 2026-01-22 08:19:32 +01:00
  • 14c7319c9e refactor: remove DXCC CW award and rename DXCC Mixed Mode to DXCC Joerg 2026-01-22 08:14:33 +01:00
  • 5792a98dca feat: sort band columns by wavelength instead of alphabetically Joerg 2026-01-22 08:10:24 +01:00
  • aa25d21c6b fix: count unique entities in column sums instead of QSO counts Joerg 2026-01-22 08:07:38 +01:00
  • e14da11a93 fix: correct column sum calculation for satellite QSOs Joerg 2026-01-22 08:04:51 +01:00
  • dc34fc20b1 feat: group satellite QSOs under SAT column in award detail Joerg 2026-01-22 08:03:03 +01:00
  • c75e55d130 feat: show unique entity progress in award summary Joerg 2026-01-22 07:58:21 +01:00
  • 89edd07722 feat: make award summary respect mode filter and remove mode from table headers Joerg 2026-01-22 07:52:13 +01:00
  • dd3beef9af feat: add award detail view with QSO count per slot and mode filter Joerg 2026-01-22 07:34:55 +01:00
  • 695000e35c docs: add comprehensive award system specification Joerg 2026-01-21 18:50:38 +01:00
  • bdd8aa497d fix: admin action log and impersonation improvements Joerg 2026-01-21 18:26:20 +01:00
  • 7c209e3270 fix: correct last-sync date and logout redirect issues Joerg 2026-01-21 17:49:27 +01:00
  • 6d3291e331 chore: consolidate env templates and remove Docker docs from master Joerg 2026-01-21 14:08:27 +01:00
  • c0a471f7c2 chore: remove Docker files from master branch Joerg 2026-01-21 14:05:39 +01:00
  • ae4e60f966 chore: remove old phase documentation and development notes docker Joerg 2026-01-21 14:03:25 +01:00
  • dbca64a03c fix: use correct user id field for admin impersonate and role change modals Joerg 2026-01-21 13:57:11 +01:00
  • c56226e05b feat: add 73 on 73 satellite award Joerg 2026-01-21 13:48:44 +01:00
  • 8f8abfc651 refactor: remove redundant role field, keep only is_admin Joerg 2026-01-21 11:41:41 +01:00
  • fc44fef91a feat: add migration for admin actions and role fields Joerg 2026-01-21 10:37:05 +01:00
  • 7026f2bca7 perf: optimize LoTW and DCL sync with batch operations Joerg 2026-01-21 10:28:24 +01:00
  • e88537754f feat: implement comprehensive admin functionality Joerg 2026-01-21 09:43:56 +01:00
  • fe305310b9 feat: implement Phase 2 - caching, performance monitoring, and health dashboard Joerg 2026-01-21 07:41:12 +01:00
  • 1b0cc4441f chore: add log files to gitignore Joerg 2026-01-21 07:12:58 +01:00
  • 21263e6735 feat: optimize QSO statistics query with SQL aggregates and indexes Joerg 2026-01-21 07:11:21 +01:00
  • db0145782a security: implement multiple security hardening fixes Joerg 2026-01-20 17:40:31 +01:00
  • 2aebfb0771 cmd Joerg 2026-01-20 12:45:09 +01:00
  • 310b1547c4 revert: remove LoTW sync type support (QSL/QSO delta/full) Joerg 2026-01-20 12:28:23 +01:00
  • 688b0fc255 feat: add "Confirmed by at least 1 service" filter to QSO view Joerg 2026-01-20 12:14:52 +01:00
  • 5b7893536e feat: add LoTW sync type support (QSL/QSO delta/full) Joerg 2026-01-20 12:09:28 +01:00
  • a50b4ae724 feat: add sync job cancel and rollback with real-time updates Joerg 2026-01-20 11:46:19 +01:00
  • 56be3c0702 feat: add sync job history to dashboard Joerg 2026-01-20 11:17:04 +01:00
  • 6b195d3014 feat: add comprehensive logging system with file output Joerg 2026-01-20 11:04:31 +01:00
  • ac0c8a39a9 fix: resolve Elysia framework and Vite URI error bugs Joerg 2026-01-20 11:03:43 +01:00
  • 20f1f4ac97 working-status Joerg 2026-01-20 08:29:56 +01:00
  • 39795cd3c9 feat: add sum row to award details table Joerg 2026-01-19 16:56:09 +01:00
  • 42b4fce30a docs: update CLAUDE.md with Docker deployment section Joerg 2026-01-19 16:10:22 +01:00
  • 52234a32b6 feat: add Docker support with single-port deployment Joerg 2026-01-19 16:08:06 +01:00
  • ad9c980e63 docs: update README and documentation with performance optimizations Joerg 2026-01-19 14:33:18 +01:00
  • acfa08e2de chore: add deployment scripts for production Joerg 2026-01-19 14:28:29 +01:00
  • 130788e3bd perf: implement Phase 2-4 frontend and infrastructure optimizations Joerg 2026-01-19 14:24:16 +01:00
  • f50ec5f44e perf: implement Phase 1 backend performance optimizations Joerg 2026-01-19 14:18:00 +01:00
  • f86d68c97b Claude Joerg 2026-01-19 13:52:57 +01:00
  • aeeb75c226 feat: add QSO count display to filter section Joerg 2026-01-19 13:47:36 +01:00
  • bee02d16ce fix: count QSOs confirmed by either LoTW or DCL in stats Joerg 2026-01-19 13:32:45 +01:00
  • b40d3639f7 feat: add callsign to DLD award entity details Joerg 2026-01-19 13:12:25 +01:00
  • 9dc8c8b678 fix: use qsoId for fetching QSO details in award page modal Joerg 2026-01-19 13:08:19 +01:00
  • b332989844 fix: include band field in QSO entries for award detail modal Joerg 2026-01-19 13:00:10 +01:00
  • 86e486aea6 feat: add QSO detail modal Joerg 2026-01-19 12:51:17 +01:00
  • f09d96aa8c feat: add award category filter and remove sort dropdown Joerg 2026-01-19 12:43:02 +01:00
  • 8d47e6e4ad feat: add QSO page filters and fix DXCC entity priority Joerg 2026-01-19 08:01:59 +01:00
  • b422c20463 Filters Joerg 2026-01-19 07:39:33 +01:00
  • 0020f0318d docs: update CLAUDE.md with recent bug fixes and improvements Joerg 2026-01-18 08:32:16 +01:00
  • af43f8954c chore: remove sample file from git tracking Joerg 2026-01-18 08:25:52 +01:00
  • 233888c44f fix: make ADIF parser case-insensitive for EOR delimiter Joerg 2026-01-18 08:25:25 +01:00
  • 0161ad47a8 fix: ADIF parser now correctly parses all QSOs from large LoTW reports Joerg 2026-01-18 08:02:26 +01:00
  • 645f7863e7 fix: add missing timeOn field to LoTW duplicate detection Joerg 2026-01-18 07:49:39 +01:00
  • 9e73704220 docs: update CLAUDE.md with DLD award variants documentation Joerg 2026-01-18 07:30:49 +01:00
  • 7f77c3adc9 feat: add filter support for DOK awards Joerg 2026-01-18 07:30:15 +01:00
  • 720144627e fix: return proper HTML for SPA routes instead of Bun error page Joerg 2026-01-18 07:17:28 +01:00
  • 223461f536 fix: enable debug logging and improve DCL sync observability Joerg 2026-01-18 07:02:52 +01:00
  • 27d2ef14ef fix: preserve DOK data when DCL doesn't send values Joerg 2026-01-18 06:35:04 +01:00
  • e09ab94e63 feat: skip QSOs with unchanged confirmation data Joerg 2026-01-17 19:49:56 +01:00
  • 3592dbb4fb feat: add import log showing synced QSOs Joerg 2026-01-17 19:39:15 +01:00
  • f7d62ed247 docs: update CLAUDE.md with DCL parser information Joerg 2026-01-17 11:50:33 +01:00
  • 8a1a5804ff feat: implement DCL ADIF parser and service integration Joerg 2026-01-17 11:49:36 +01:00
  • 322ccafcae docs: add DLD (Deutschland Diplom) award documentation Joerg 2026-01-17 11:24:01 +01:00
  • c982dcd0fe feat: implement DLD (Deutschland Diplom) award Joerg 2026-01-17 11:22:01 +01:00
  • 287d1fe972 docs: update documentation for branding and DCL preparation Joerg 2026-01-17 10:31:06 +01:00
  • 47738c68a9 feat: prepare database and UI for DCL integration Joerg 2026-01-17 10:24:43 +01:00