This website requires JavaScript.
3edf5cc41c
fix(backend): fixed cors error on build dev environment
feature/test
Bernhard Müller
2026-07-27 18:16:12 +0200
67e1ed144f
fix(backend): fixed cors error on build dev environment
Bernhard Müller
2026-07-27 18:01:55 +0200
bcc8b315ca
fix(backend): fixed cors error on build dev environment
Bernhard Müller
2026-07-27 17:52:47 +0200
cbfde17217
fix(backend): fixed cors error on build dev environment
Bernhard Müller
2026-07-27 17:31:34 +0200
f4b203cec5
fix(frontend): testcommit
Bernhard Müller
2026-07-27 16:43:18 +0200
9304a5b6de
fix(frontend): testcommit
Bernhard Müller
2026-07-27 16:05:29 +0200
988a317e55
fix(frontend): testcommit
Bernhard Müller
2026-07-27 15:57:11 +0200
118ed62970
fix(frontend): testcommit
Bernhard Müller
2026-07-27 14:41:09 +0200
52dee79136
fix(frontend): testcommit
Bernhard Müller
2026-07-27 14:38:22 +0200
8d9a568ca7
fix(frontend): testcommit
Bernhard Müller
2026-07-27 14:31:30 +0200
83b6d503cc
fix(frontend): Dockerfile for build
master
Bernhard Müller
2026-07-27 13:19:26 +0200
61968f7f82
fix(frontend): Dockerfile for build
Bernhard Müller
2026-07-27 12:57:38 +0200
3e33bb797a
fix(frontend): Dockerfile for build
Bernhard Müller
2026-07-27 12:53:46 +0200
6dce65b39c
fix(frontend): Dockerfile for build
Bernhard Müller
2026-07-27 12:10:19 +0200
dac44dcb7d
fix(frontend): align @angular/platform-browser-dynamic version to ^21.2.0
Bernhard Müller
2026-07-25 17:52:59 +0200
675c10b949
feat(mako): add admin-selectable EDA communication method (email vs messenger)
Bernhard Müller
2026-07-25 15:29:58 +0200
459f976b67
feat(mako): add email-based EDA communication
Bernhard Müller
2026-07-25 15:29:43 +0200
6cb4ff7a4a
fix(frontend): add missing provideEcharts() to app config causing empty dashboard chart
Bernhard Müller
2026-07-24 15:57:35 +0200
0ef4f94933
fix(frontend): add error handling for dashboard overview metering data API
Bernhard Müller
2026-07-24 15:27:36 +0200
cfe989c426
fix(frontend): append UTC offset to Instant date parameters in consumption dashboard
Bernhard Müller
2026-07-24 15:03:22 +0200
b1f38e752b
feat(frontend): group dashboard sidebar navigation into sections
Bernhard Müller
2026-07-24 14:12:26 +0200
fb53b169a2
fix(community): migrate metering data timestamps from LocalDateTime to Instant to fix DST constraint violation
Bernhard Müller
2026-07-24 13:23:35 +0200
cfc32b3a7d
chore: cleanup test data and add missing test files
Bernhard Müller
2026-07-24 11:48:56 +0200
2bb0f7114b
refactor(community,tariff): fix code review findings - redundant DB queries, inconsistent imports, overly broad cascade
Bernhard Müller
2026-07-24 10:24:38 +0200
1b66b25ada
docs: add final compose report for code-review critical fixes
Bernhard Müller
2026-07-24 10:13:37 +0200
c6dfa31839
fix(frontend): pass userId to deleteUserTariff API to fix compilation error
Bernhard Müller
2026-07-24 09:43:37 +0200
c36588dae7
Merge branch 'mimocode/tidy-tiger' into master
Bernhard Müller
2026-07-24 09:35:45 +0200
54f45d6bf7
test(frontend): fix vitest test infrastructure and admin-user-approval tests
Bernhard Müller
2026-07-24 09:33:19 +0200
38e5fb3505
fix(frontend): regenerate API client from OpenAPI spec and fix deleteUserTariff type error
Bernhard Müller
2026-07-24 09:15:54 +0200
43f3bb6d8a
test(frontend): enhance AdminMembershipsComponent tests and fix deleteUserTariff compilation error
Bernhard Müller
2026-07-24 08:25:00 +0200
71ecf47948
test(frontend): enhance AdminUserApprovalComponent tests with full coverage
Bernhard Müller
2026-07-24 08:12:32 +0200
e46b21c8ca
test(backend): add OpenAPI spec assertions + regenerate frontend API client
Bernhard Müller
2026-07-24 07:30:26 +0200
3e336ca3c9
feat(iam): add @PrePersist callback to auto-populate User.createdAt
Bernhard Müller
2026-07-24 07:11:52 +0200
f1cf152091
chore: update OpenAPI spec, Angular config, and dev application settings
Bernhard Müller
2026-07-23 15:03:17 +0200
ffa501e89f
feat(frontend): add producer and consumer invite pages with navigation
Bernhard Müller
2026-07-23 15:03:05 +0200
4fdc2d5f7a
feat(frontend): add metering data chart to dashboard overview with ECharts
Bernhard Müller
2026-07-23 15:02:51 +0200
a8686718db
chore(iam): enhance dev data initialization with test metering points and communities
Bernhard Müller
2026-07-23 15:02:35 +0200
765cbb0ec7
feat(dashboard): add metering data overview endpoint for user dashboard
Bernhard Müller
2026-07-23 15:02:23 +0200
5ff22e53bd
feat(community): improve metering data upload with batch processing and deduplication
Bernhard Müller
2026-07-23 15:02:02 +0200
85d8bc0011
docs: add final compose report for admin overview extensions
Bernhard Müller
2026-07-23 14:59:49 +0200
ef933ed0ea
feat(frontend): add tab navigation and table view to AdminMembershipsComponent
Bernhard Müller
2026-07-23 14:46:27 +0200
dbd39643aa
Merge branch 'mimocode/curious-nebula'
Bernhard Müller
2026-07-23 14:33:24 +0200
2bf1d49af1
feat(frontend): add tab navigation and all-users table to AdminUserApprovalComponent
Bernhard Müller
2026-07-23 14:32:02 +0200
344587486a
feat(community): add getAllMemberships() to frontend MembershipService
Bernhard Müller
2026-07-23 14:22:35 +0200
cab55c4abb
Merge branch 'mimocode/cosmic-comet' of C:\Users\postm\.local\share\mimocode\worktree\f2606916-b9e4-4ea6-bb06-b44029fd350f\cosmic-comet
Bernhard Müller
2026-07-23 14:17:46 +0200
2261ffbbd3
feat-common-regenerate-openapi-spec
Bernhard Müller
2026-07-23 14:16:35 +0200
fe4ca2ccbd
test(iam,community): add tests for getAllMemberships and getAllUsers
Bernhard Müller
2026-07-23 14:13:14 +0200
cf59de80bc
feat(iam): add GET /api/admin/users endpoint for all-users overview
Bernhard Müller
2026-07-23 14:07:13 +0200
41e489a2dd
Merge branch 'mimocode/clever-garden'
Bernhard Müller
2026-07-23 14:03:14 +0200
b7d7e22570
feat(iam): add AdminIamService.getAllUsers()
Bernhard Müller
2026-07-23 14:02:23 +0200
3fbf717bd5
feat(community): add GET /admin/memberships endpoint with tests
Bernhard Müller
2026-07-23 13:59:53 +0200
0092301ef4
Merge branch 'mimocode/misty-squid'
Bernhard Müller
2026-07-23 13:55:55 +0200
727105a92d
Merge branch 'mimocode/proud-moon'
Bernhard Müller
2026-07-23 13:55:47 +0200
b80b22ea46
feat(iam): add UserRepository.findAllByOrderByCreatedAtDesc()
Bernhard Müller
2026-07-23 13:54:51 +0200
a426a91cfa
feat(community): add getAllMemberships() to MembershipService
Bernhard Müller
2026-07-23 13:53:04 +0200
f7375dd9aa
test(iam): verify createdAt is set during registration
Bernhard Müller
2026-07-23 13:52:08 +0200
72c29cfcc1
Merge branch 'mimocode/stellar-lagoon' into master
Bernhard Müller
2026-07-23 13:47:19 +0200
93c0151113
Merge branch 'mimocode/jolly-planet' into master
Bernhard Müller
2026-07-23 13:47:06 +0200
0dec90db47
Merge branch 'mimocode/nimble-circuit' into master
Bernhard Müller
2026-07-23 13:46:56 +0200
3f55d44fab
feat(iam): add createdAt field to User entity
Bernhard Müller
2026-07-23 13:45:55 +0200
a96575d499
feat(community): extend PendingMembershipResponse with validFrom/validTo fields
Bernhard Müller
2026-07-23 13:42:54 +0200
c5ae6032c9
feat(community): add findAllWithDetails query to MembershipRepository
Bernhard Müller
2026-07-23 13:41:43 +0200
a651ec946c
feat(community): add metering data upload UI with preview and validation
Bernhard Müller
2026-07-23 07:07:52 +0200
4b7b26231f
feat(community): add member consumption dashboard with coverage preview
Bernhard Müller
2026-07-22 13:23:58 +0200
975f76dbd3
feat(community): add metering data upload and query with XLSX support
Bernhard Müller
2026-07-22 12:42:27 +0200
949e1e6c34
feat(dashboard): add pending memberships card to admin overview
Bernhard Müller
2026-07-22 10:59:01 +0200
5949359216
fix(tariff): fix critical security and correctness issues from code review
Bernhard Müller
2026-07-22 10:11:12 +0200
0dfaa2d507
feat(tariff): implement complete tariff module with admin and user tariffs
Bernhard Müller
2026-07-22 09:52:22 +0200
a90b7ecc7e
fix(frontend): replace alert() with ToastService, remove console.*, fix UI bugs
Bernhard Müller
2026-07-22 09:25:50 +0200
fea8332976
refactor(mako,common): configurable topology delay, ThreadPool executor, event listener tests
Bernhard Müller
2026-07-22 09:21:25 +0200
7baa1c72af
refactor(common,community,mako): fix typos and remove dead code
Bernhard Müller
2026-07-22 09:15:27 +0200
6770be9bef
fix(security): externalize CORS origins, secure JWT secret default, fix RouterLink import
Bernhard Müller
2026-07-22 09:09:36 +0200
0bfa0d98d5
test(dashboard,frontend): add DashboardControllerTest, fix broken spec files and add login tests
Bernhard Müller
2026-07-22 08:39:58 +0200
c180d6fd32
fix(frontend): replace HttpClient with generated AuthenticationService in verify-email
Bernhard Müller
2026-07-22 08:39:37 +0200
ef4eefa4cd
fix(dashboard): fix NullPointerException in getUserDashboard
Bernhard Müller
2026-07-22 08:06:45 +0200
56f8636f90
docs(common): add conventional commits guideline and environment config to AGENTS.md
Bernhard Müller
2026-07-22 07:52:14 +0200
d87f6fe95b
fix(frontend): activate landing page buttons and add forgot-password link
Bernhard Müller
2026-07-22 07:50:49 +0200
20787395ab
refactor(frontend): replace hardcoded localhost URLs with environment config
Bernhard Müller
2026-07-22 07:50:38 +0200
93aa9fdff3
fix(security): externalize JWT secret via environment variable
Bernhard Müller
2026-07-22 07:50:27 +0200
9c147adadd
docs: update AGENTS.md with testing, API generation, and architecture details
Bernhard Müller
2026-07-22 07:42:56 +0200
8546dcc508
test(iam,community): add unit tests for AuthService, AdminIamService, EnergyCommunityService
Bernhard Müller
2026-07-22 07:42:47 +0200
a9329b309f
feat(frontend): wire notification component into dashboard header
Bernhard Müller
2026-07-22 07:42:36 +0200
cadd5a697e
feat(community): add metering point update endpoint and UI
Bernhard Müller
2026-07-22 07:42:22 +0200
caf282cb1e
fix(mako): fix findPendingWithDetails query and OpenApiGeneratorTest
Bernhard Müller
2026-07-22 07:41:52 +0200
b0145f3b30
fix(security): fix critical security and error handling issues
Bernhard Müller
2026-07-21 16:27:35 +0200
96bcf57cee
feat(community): add metering point deletion with business rules
Bernhard Müller
2026-07-21 15:06:48 +0200
04be9a62ea
feat(iam): add complete notification system with email and in-app notifications
Bernhard Müller
2026-07-21 13:38:15 +0200
a2025a55e4
fix(dashboard): optimize stats queries and add error handling
Bernhard Müller
2026-07-21 13:07:19 +0200
c66c5fddfa
feat(community): add complete membership flow with unit tests
Bernhard Müller
2026-07-21 12:42:07 +0200
838fdb2826
feat(frontend): add responsive design, form validation, toast service and error handling
Bernhard Müller
2026-07-21 12:08:39 +0200
05ec18d550
fix(mako): use @EventListener instead of @TransactionalEventListener
Bernhard Müller
2026-07-21 11:42:52 +0200
9d3fba05d6
docs: add conventional commits guideline to AGENTS.md
Bernhard Müller
2026-07-21 11:15:40 +0200
52c6641b3a
add user profile management
Bernhard Müller
2026-07-21 11:12:20 +0200
8f74dbde35
complete MaKo consent flow and admin initialization
Bernhard Müller
2026-07-21 10:01:19 +0200
70e05e524b
added meteringpoint management
Bernhard Müller
2026-07-05 15:08:01 +0200
2e9790b3b2
simplified user registration process
Bernhard Müller
2026-07-05 14:33:29 +0200
59a0b6b9b7
generalized dashboard for member and admin
Bernhard Müller
2026-07-05 10:49:30 +0200
caf05d3103
implemented delete of energy community
Bernhard Müller
2026-07-01 12:57:01 +0200
7d485f4079
error handling for existing meteringpoints
Bernhard Müller
2026-06-24 09:33:35 +0200
8b57f97d88
fixed Dto mapping in EnergyCommunityAdminController and openapi definition
Bernhard Müller
2026-06-24 08:33:15 +0200