v0.1.78
What's Changed
- feat(dashboards): add executive director marketing dashboard by @mrautela365 in #279
- docs(all): audit docs for maintainability and add claude code tooling by @asithade in #284
- refactor(meetings): replace url extraction with attachment api by @asithade in #269
- refactor(logging): implement ADR 0002 structured JSON logging compliance by @asithade in #285
- docs(all): update skills, rules, and logging docs for accuracy by @asithade in #289
- feat(committees): add shared types, constants and route skeleton by @manishdixitlfx in #292
- feat(ui): overhaul lens drawer with context-aware design by @asithade in #298
- docs(skills): enforce backend-first workflow in develop by @asithade in #303
- docs(skills): improve skill discoverability, structure, and chaining by @asithade in #304
- feat(surveys): wire results drawer to api LFXV2-1164 by @asithade in #254
- docs(skills): add pr size and focus guidelines by @asithade in #310
- fix(committees): align joinmode enum values with upstream go service by @manishdixitlfx in #309
- fix(committees): redesign committees table layout and column structure by @manishdixitlfx in #317
- ci(workflows): add feat/* branch image build by @bramwelt in #314
- feat(mailing-lists): migrate to itx wrapper pattern with polling by @asithade in #306
- ci: move codeowners to root and set lfx-platform as owner by @asithade in #328
- fix(meetings): guard against missing project_uid before save by @manishdixitlfx in #290
- feat(committees): add committee detail shell with core overview tab by @manishdixitlfx in #294
- feat(committees): add committee dashboard list view and table component by @manishdixitlfx in #293
- feat(committees): refactor members tab with governance fields and enhanced form by @manishdixitlfx in #342
- fix(committees): committee view polish and settings cleanup by @manishdixitlfx in #344
- feat(committees): add settings tab with save and delete actions by @manishdixitlfx in #355
- feat(committees): optimize meeting queries and refine access control by @manishdixitlfx in #358
- feat(committees): hide member-only tabs for visitors by @manishdixitlfx in #359
- feat(committees): add meetings tab with upcoming/past filter by @manishdixitlfx in #352
- feat(committees): add surveys tab with results drawer by @manishdixitlfx in #354
- fix(committees): serialize join_mode as string instead of boolean by @MRashad26 in #363
- feat(committees): add members, channels, and join/leave to committee view by @manishdixitlfx in #357
- feat(committees): implement documents tab with meeting attachments by @manishdixitlfx in #364
- feat(committees): add votes tab with results drawer by @manishdixitlfx in #353
- feat(committees): rewrite overview with member dashboard and pending actions by @manishdixitlfx in #356
- fix(committees): fix getVotesByCommittee call signature after param reorder by @manishdixitlfx in #366
- feat(committees): add Create Vote button with group context pre-selection by @manishdixitlfx in #368
- feat(committees): add Create Meeting button with group context and meetings filter bar by @manishdixitlfx in #370
- feat(committees): add Create Survey button with group context pre-selection by @manishdixitlfx in #371
- fix(committees): improve UX consistency across group tabs by @manishdixitlfx in #372
- feat(surveys): wire up survey creation API by @manishdixitlfx in #374
- feat(dashboards): add shared types for ED marketing by @mrautela365 in #345
- feat(dashboards): add Snowflake APIs for marketing by @mrautela365 in #346
- feat(dashboards): add website visits and email CTR cards by @mrautela365 in #347
- feat(dashboards): add paid social and social media cards by @mrautela365 in #348
- feat(dashboards): add north star metrics section by @mrautela365 in #349
- fix(committees): fix committee detail page bugs by @manishdixitlfx in #375
- feat(dashboards): wire north star into ED dashboard by @mrautela365 in #350
- feat(committees): enrich documents tab with recordings, summaries, and transcripts by @manishdixitlfx in #376
- feat(committees): wire up committee documents CRUD for links and folders by @manishdixitlfx in #380
- feat(profile): implement my profile redesign with overview tab by @asithade in #240
New Contributors
- @mrautela365 made their first contribution in #279
- @MRashad26 made their first contribution in #363
Full Changelog: v0.1.77...v0.1.78