Uppdateringar

Vad är nytt?

Alla uppdateringar, nya funktioner och förbättringar i Asamla – samlade på ett ställe.

2026.07.8

This release includes 4 new features, 2 bug fixes and 1 improvement.

Nytt
  • **Expanded Grants Database** — The seed database now includes 40 grants, providing users with more options for funding opportunities.
  • **AI Context Features** — Users can now generate AI context prompts, re-generate responses, and save results directly to Drive for enhanced productivity.
  • **Discord Community Button** — A new button in the sidebar footer allows users to easily join our Discord community for support and networking.
  • **Semantic Search for Meetings** — Users can now perform semantic searches for meetings and decisions, making it easier to find relevant information.
Ändrat
  • **Filter Result Count Enhancement** — Improved the filter result count display, allowing users to better understand the number of available grants.
Fixat
  • **Target Group Value Correction** — Replaced the invalid target group value 'kvinnor' with 'alla' to ensure accurate filtering.
  • **Thread Navigation Fix** — Resolved an issue where conversations would not load when navigating directly to a thread URL.

2026.07.7

This release includes 1 new feature and 2 bug fixes.

Nytt
  • **Server-Side Search Tools** — Enhanced the ability to search for meetings, decisions, and todos, making it easier for users to find relevant information quickly.
Fixat
  • **Assistant Tool Import Path** — Corrected the import path for IconSeedling in AssistantToolResult, ensuring proper functionality.
  • **PR/Preview Mode Range** — Fixed the range used for PR and preview modes to improve accuracy and reliability.

2026.07.6

This release includes 5 new features, 10 bug fixes and 2 improvements.

Nytt
  • **Actionable Board Member Overview** — The Utforska start page has been replaced with a new overview for board members, providing quick access to essential tasks and information.
  • **Ny Styrelse Board Succession Wizard** — A new interactive wizard to assist organizations in managing board succession effectively.
  • **AI Extraction of Board Composition** — Automatically extracts board composition details from meeting protocols, simplifying the transition process.
  • **SearchForeningskunskap Tool** — A new tool for on-demand access to association law information, enhancing compliance and knowledge.
  • **Grants Management Phases** — Introduced a comprehensive grants management system with features for funders, searching, filtering, and application tracking, including an AI draft writer.
Ändrat
  • **Dashboard Layout Restructure** — The dashboard and discover page layout have been improved for better navigation and user experience.
  • **Meeting Section Help Popover** — Enhanced titles and descriptions in the help popover for clearer guidance during meetings.
Fixat
  • **Self-assignment Notifications Suppressed** — Notifications for self-assigned tasks created by AI are now suppressed, reducing unnecessary alerts.
  • **Dashboard Overview Layout Tightened** — The layout has been refined, fixing empty state issues for a cleaner appearance.
  • **Todo Clickability Restored** — Todos are now clickable, improving usability and task management.
  • **Infinite Refetch Loop Resolved** — Fixed an issue causing infinite refetch loops in overview date queries, enhancing performance.
  • **Meeting Action Visibility** — All review and protocol meetings are now visible to admins in the action section, ensuring transparency.
  • **Draft Meetings Included in Queries** — Draft meetings are now included in action section queries, providing a complete view of pending tasks.
  • **Member Extraction Matching Enhanced** — Member extraction now matches names against all members, not just board members, improving accuracy.
  • **Email Notification Logic Fixed** — The system now correctly indicates when an email will be sent upon member removal, ensuring clarity.
  • **Stripe Onboarding Route Added** — A missing route for Stripe onboarding has been added, improving payment integration.
  • **Meeting Section Action Button Improvements** — Action buttons in meeting sections have been styled for better visibility and usability.

2026.07.5

This release includes 5 new features, 5 bug fixes and 3 improvements.

Nytt
  • **AI-Generated Chat Titles and Enhanced Thread Routing** — Users can now enjoy automatically generated chat titles and improved navigation with URL-based thread routing for a smoother experience.
  • **Meeting Protocol Analysis and AI Proposal Review** — Introducing an AI-driven analysis tool for meeting protocols, along with a new proposal review drawer to streamline decision-making.
  • **Document Card Status Badges** — Users can now see the embedding and search status directly on document cards, providing instant feedback on document processing.
  • **Enhanced Meeting Interaction** — Users can now open action dialogs instead of expanding popovers, making it easier to manage tasks during meetings.
  • **Section Context and Scan Button** — A new context label and scan button have been added to the bottom menu for quick access to relevant information during meetings.
Ändrat
  • **Redesigned Protocol and Agenda Analyzer UX** — The user interface for analyzing protocols and agendas has been revamped with suggestion cards for a more intuitive experience.
  • **Unified Meeting Popover Style** — The Infoga popover style has been standardized to match the Skapa interface, enhancing visual consistency.
  • **Compact Date Display** — The date display has been streamlined, and the sign button variant is now configurable for better customization.
Fixat
  • **Improved Semantic Search Accuracy** — Smaller embedding chunks are now used for more precise search results, enhancing the overall search functionality.
  • **Assistant Layout and Scrolling Issues Resolved** — Layout and scrolling problems in the assistant chat page have been fixed, providing a smoother user experience.
  • **Protocol Analysis Prompt Correction** — Curly/fancy Unicode characters have been removed from the protocol analysis prompt, ensuring clarity and accuracy.
  • **Duplicate Button Removal** — The redundant "Avsluta möte" button in the header has been eliminated, reducing confusion during meetings.
  • **Focus Retention After Actions** — Users will now maintain focus on the current section after pressing the "Klar" button, improving navigation during meetings.

2026.07.3

This release includes 2 new features, 4 bug fixes and 2 improvements.

Nytt
  • **Contextual Action Picker** — Users can now easily insert palette items during möten with a new action picker for enhanced efficiency.
  • **Share Link in Gå Vidare Drawer** — A clickable step indicator has been added, allowing users to quickly access shared links in the gå vidare drawer.
Ändrat
  • **Sidebar Design Enhancements** — The sidebar now collapses by default with larger icons and improved profile visibility, providing a cleaner and more user-friendly interface.
  • **Meeting Section Typography** — Improved vertical spacing and text sizing in the public agenda view for better readability and consistency.
Fixat
  • **Cursor Jump Prevention** — Resolved an issue that caused the cursor to jump in the section body during auto-save, ensuring a smoother editing experience.
  • **Recipient Count Correction** — Fixed an error in the recipient count displayed in the send response for posts, ensuring accurate communication metrics.
  • **Production Origin for Org Logo** — Ensured that the correct production origin is used for organization logos in emails, enhancing brand consistency.
  • **Share Link Visibility** — The share link is now properly displayed in the drawer, matching the typography of subsections for a cohesive look.

2026.07.2

This release includes 5 new features, 3 bug fixes and 1 improvement.

Nytt
  • **Enhanced Meeting Protocols** — All board and admin members can now edit meeting protocols, improving collaboration and efficiency.
  • **Board Meeting Template Improvements** — Added starting body text and context-aware placeholders to the board meeting template, making it easier to create structured agendas.
  • **Persistent Chat History** — Users can now access their chat history, ensuring important conversations are easily retrievable.
  • **Streamlined Meeting Flow** — The transition from dagordning to protokoll has been simplified, and a public share link has been added for easier access to meeting outcomes.
  • **Expanded Todo Functionality** — Introduced an expandable view for todos in the Infoga popover, enhancing task management.
Ändrat
  • **Default PDF Import Mode** — The default setting for PDF imports is now 'Save only', optimizing user experience during document uploads.
Fixat
  • **Improved Mention Suggestions** — Board members are now prioritized in @ mention suggestions, making it easier to tag relevant participants.
  • **Text Embedding for AI Search** — PDF uploads in 'Save only' mode now correctly embed extracted text, enhancing AI search capabilities.
  • **Paragraph Number Display** — Fixed an issue where paragraph numbers displayed incorrectly as §0.0 when section lookup failed, ensuring clarity in documents.

2026.07.1

This release includes 3 new features, 8 bug fixes and 2 improvements.

Nytt
  • **Email Customization** — Users can now send utskick from their organization's branded email address, enhancing brand consistency in communications.
  • **Member Search** — A new MemberSearchCombobox feature allows for efficient remote searching of members, improving user experience in member management.
  • **Version Badge and Changelog Dialog** — A version badge and changelog dialog have been added to the sidebar footer for easy access to updates.
Ändrat
  • **Post Preview Enhancements** — The ämnesrad (subject line) has been moved to the preview step as a required inline field, streamlining the posting process.
  • **Email Rendering** — The email preview now uses a pixel-accurate iframe of the rendered email, ensuring users see exactly what recipients will receive.
Fixat
  • **Chat Input Stability** — The chat input is now sticky at the bottom of the viewport, improving usability during conversations.
  • **Image URL Resolution** — Fixed issues with image URLs in previews when sections store media as IDs, ensuring images display correctly.
  • **Email Content Rendering** — Resolved a problem where blank utskick emails were sent, ensuring that content is rendered properly with React Email.
  • **Tenant Logo Visibility** — Fixed an issue where the tenant logo was not showing in sent emails, ensuring brand visibility.
  • **Admin Panel Access** — Restricted access to the /admin panel to super-admins only, enhancing security.
  • **Validation Error Translations** — Required-field validation errors in the organization creation form are now properly translated, improving the onboarding experience.
  • **Stream Hang Prevention** — Prevented the stream from hanging after the first turn in organization chat, ensuring smooth communication.
  • **API Changelog Fix** — Replaced a broken API-based changelog with static data import, ensuring users have access to the latest updates.

2026.06.2

This release includes 1 bug fix.

Fixat
  • **PDF Export Font Issue** — Resolved an italic font error in PDF exports, ensuring documents appear as intended.

2026.06.1

This release includes 5 new features, 4 bug fixes, 3 improvements and 1 removal.

Nytt
  • **New User Organization Creation Flow** — Introduced an end-to-end smoke test to ensure a smooth onboarding experience for new users creating organizations.
  • **Organization Assistant Page** — Added a dedicated page for the Org Assistant, complete with navigation and translations to enhance user support.
  • **Public Organization Routes** — Moved public organization routes to a more intuitive structure for easier access.
  • **Changelog Notifications** — Implemented Slack notifications to keep users informed about new releases and changes.
  • **Edit Drawer for Membership Plans** — Streamlined the editing process by opening an edit drawer instead of redirecting to a separate page.
Ändrat
  • **Event Discovery Flow** — Migrated the event public flow to a more user-friendly route, improving navigation and accessibility.
  • **Membership Page Layout** — Removed hero sections from membership pages for a cleaner and more focused layout.
  • **Subpage Title Display** — Updated the organization header to show the subpage title instead of the full identity, enhancing clarity.
Fixat
  • **Organization Card Images** — Resolved issues with organization card images by ensuring the correct fallback and rendering, improving visual consistency.
  • **Membership Plan Editing** — Fixed a bug that caused a duplicate 'edit' key in Swedish translations, preventing confusion in the editing process.
  • **WebSocket Connection Stability** — Enhanced the reliability of the application by addressing connection issues and improving error handling.
  • **Membership Page Syntax Errors** — Corrected JSX syntax errors in membership pages to ensure proper functionality.
Borttaget
  • **Website Editor Feature** — Removed the website editor (hemsida) feature entirely to streamline the platform and focus on core functionalities.

2026.05.6

This release includes 1 new feature and 2 bug fixes.

Nytt
  • **User Email in Sidebar** — Users can now view their email address directly in the sidebar profile menu for easier account management.
Fixat
  • **Onboarding Improvements** — New users can now successfully create their first organization, ensuring a smoother onboarding experience.
  • **Payload Type Guarding** — Enhanced stability by preventing loss of type checks in the payload types, ensuring better error handling during development.

2026.05.5

This release includes 4 new features, 7 bug fixes and 1 improvement.

Nytt
  • **Persistent PDF Button in Meeting Header** — Users can now easily download meeting PDFs directly from the header on desktop.
  • **AI Document Type Suggestion on Import** — The platform now intelligently suggests document types during the import process, streamlining user workflows.
  • **Right-Click Context Menu for Document Categories** — Users can quickly set document categories via a new context menu, enhancing organization and accessibility.
  • **Vector Database for Semantic Document Search** — Improved search capabilities allow users to find documents more intuitively based on content relevance.
Ändrat
  • **Improved Agenda Analysis UX** — Users can now manually trigger agenda analysis, see a stadgar badge, and clear results on re-runs for a more user-friendly experience.
Fixat
  • **Prevent iOS Auto-Zoom on Mobile** — Resolved issues that caused unwanted zooming on mobile devices by ensuring all input fields use a minimum font size.
  • **Corrected PDF Content Fetching for Stadgar** — Fixed issues with fetching stadgar PDF content, ensuring reliable access to necessary documents.
  • **Stable Index Fallback for PDF Sections** — Improved PDF generation by using a stable index, preventing random errors during document creation.
  • **Resolved Translation Issues in Meeting Header** — Corrected translation namespace for the "View as PDF" button, ensuring clarity for users.
  • **Fixed Document Deletion Confirmation Dialog** — Improved user experience by accurately displaying document names in deletion confirmations.
  • **Resolved TypeScript Errors** — Fixed multiple TypeScript errors that were causing build issues, enhancing overall platform stability.
  • **Strict Tenant Isolation on Vector Search** — Ensured that users' search results are strictly isolated, maintaining data privacy and security.

2026.05.4

This release includes 1 new feature and 5 bug fixes.

Nytt
  • **ImagePicker in Membership Plans** — Users can now easily select images for membership plans using the new ImagePicker feature, simplifying the upload process.
Fixat
  • **Onboarding URL Correction** — The onboarding return URL has been corrected to ensure users are directed to the right page after completing Stripe onboarding.
  • **Meetings Cache Invalidation** — The meetings cache is now properly invalidated after a meeting is created, ensuring users see the most up-to-date information.
  • **Meetings Table Restoration** — The MeetingsTable has been restored to its original state, removing the draft filter for a more accurate view of meetings.
  • **Theme Color Flash Fix** — Eliminated the flash of default color on tenant pages, providing a smoother user experience.
  • **Version Flag Handling** — Fixed an issue where the empty `--version` flag caused problems, ensuring smoother workflow operations.

2026.05.3

This release includes 4 new features, 6 bug fixes and 3 improvements.

Nytt
  • **Ekonomisk rapport for Styrelsemöten** — Introduced a new section type for board meetings to enhance financial reporting.
  • **Avatar Crop Flow in Organization Settings** — Added a streamlined process for cropping avatars, improving user experience during customization.
  • **Disconnect from Stripe Button** — Users can now easily disconnect from Stripe directly within the payments settings tab.
  • **Link to Members Page in Board Info Card** — Improved navigation by adding a direct link to the members page from the board info card.
Ändrat
  • **Meeting Sidebar Enhancements** — The overview sidebar is now visible to non-editors, promoting better collaboration.
  • **Dashboard Urgent Items Update** — Removed todos from the urgent items banner for a cleaner dashboard experience.
  • **Improved Avatar Handling** — Cropped avatars are now displayed instead of original logos in the DiscoverOrgHeader, enhancing visual consistency.
Fixat
  • **Avatar Crop Edge Padding** — Resolved padding issues in the avatar crop feature, ensuring a better fit for images.
  • **Zoom Slider Functionality** — Fixed the zoom slider for very wide or tall images, allowing users to adjust images more effectively.
  • **Member List Query Invalidation** — Ensured that all member list queries are invalidated after a member is deleted, maintaining data accuracy.
  • **Transparent Logo Display** — Removed the white background from the avatar container for transparent logos, improving aesthetics.
  • **Onboarding Redirect** — Users are now redirected to the homepage upon exit if they have existing tenants, enhancing navigation.
  • **Version Detection and Workflow Permissions** — Improved robustness in version detection and permissions for workflows, ensuring smoother operations.

2026.05.1

This release includes 19 new features, 31 bug fixes and 14 improvements.

Nytt
  • **inbox:** add inbox-items collection with board notification hook
  • **inbox:** add inbound email webhook handler and tenant alias field
  • **meeting:** replace bottom-bar spinner with full-page PDF generation overlay
  • **inbox:** add inbox queries, icon, and translations
  • **inbox:** add inbox list page, card, and drawer with triage actions
  • **meeting:** add content palette sidebar translation keys
  • **meeting:** add paletteHelpers for content palette sidebar
  • **meeting:** add usePaletteContent hook for palette sidebar data fetching
  • **meeting:** add PaletteBlock draggable component for content palette
  • **meeting:** add ContentPaletteTab component with grouped palette blocks
  • **meeting:** add MeetingEditorSidebar with Innehåll/Översikt tabs
  • **meeting:** add usePaletteDragDrop hook and MeetingDndContext provider
  • **meeting:** wire up tabbed editor sidebar and lifted DnD context
  • **message:** add ChatTopbarButton component
  • **topbar:** add chat button to top navigation
  • **meeting:** show drop indicator line when dragging palette block over sections
  • **meeting:** show undo toast when palette block is dropped into agenda
  • **meeting:** support dragging sections back into content palette
  • **meeting:** drop-onto intent for subsection creation during drag
Ändrat
  • **meeting:** lift DnD ownership from MeetingSections to layout level
  • **meeting:** use pill segment tabs in editor sidebar
  • **meeting:** switch sidebar tabs to line variant with underline indicator
  • **meeting:** use AppTabs with icons for editor sidebar tabs
  • **meeting:** update sidebar tab icons to plus and list
  • **message:** remove unused variables in ChatTopbarButton
  • **message:** remove CollapsedChatStrip, chat trigger moved to topbar
  • **message:** remove mobile FAB, chat trigger moved to topbar
  • **meeting:** eliminate drag start lag by storing active block in state at drag start
  • **meeting:** make palette block drag feedback instant on pointer down
  • **meeting:** split DnD context to prevent all sections re-rendering on drag start
  • **meeting:** make sidebar tab bar edge-to-edge, remove top padding
  • **meeting:** make sidebar tabs fill full width edge-to-edge
  • **meeting:** changed "Based on previous meeting badge" \u2014 The badge in the meeting header now links directly to the previous meeting instead of trying to re-open a banner that no longer exists.
Fixat
  • **inbox:** add inbox-items to NotificationResourceType union
  • **inbox:** use raw body for webhook signature verification, add unique constraint to alias
  • **meeting:** improve PDF overlay step-matching robustness and type safety
  • **inbox:** add inbox-items to role registry and notification resource types, patch admin role in e2e setup
  • **inbox:** make e2e inbox triage tests pass reliably
  • **meeting:** hide AI rewrite actions (kortare/längre/formalisera) for non-dev tenants
  • **meeting:** restrict transcription features to asamla tenant only
  • **meeting:** add DragOverlay so palette blocks are visible while dragging
  • **meeting:** ignore palette drops outside of section targets
  • **meeting:** prevent palette drop and hide indicator when released outside sections
  • **meeting:** portal DragOverlay to document.body so it isn't clipped by editor layout
  • **meeting:** restore drag overlay for sidebar content palette blocks
  • **meeting:** fix palette drag activation by forwarding dnd-kit onPointerDown listener
  • **meeting:** fix palette block insert always bailing out on drop
  • **meeting:** use pointerWithin collision detection during palette drags
  • **meeting:** fix palette block drag UX and subline display
  • **decision:** clear all fields when opening create new decision drawer
  • **meeting:** show page header on 'from previous meeting' selection page
  • **meeting:** use basedOnMeeting reference for sidebar palette
  • **meeting:** always apply pinned-section filter when copying from previous meeting
  • **meeting:** treat tagged sections as structural when copying from previous meeting
  • **meeting:** use decision description as palette title
  • **meeting:** show drag overlay when reordering canvas sections
  • **meeting:** remove duplicate drag overlay and fix section opacity on reorder
  • **meeting:** eliminate drag lag and drop jump during section reorder
  • **meeting:** revert section reorder to local DnContext pattern from main
  • **meeting:** use lightweight drag preview inline with local DndContext
  • **meeting:** defer DOM reorder and add will-change hint for smoother drag
  • **meeting:** overhaul section reorder drag-and-drop UX
  • **meeting:** allow per-capsulam decision sections to be dropped back to palette
  • **ci:** correct YAML syntax error in release-publish deploy PR body

2026.04.2

This release includes 3 new features, 10 bug fixes and 2 improvements.

Nytt
  • add Payload migration handling to release flow
  • **e2e:** reorganize test suite with smoke/deep split and global teardown
  • **e2e:** add PDF extraction API test and fix missing import
Ändrat
  • **e2e:** trim smoke suite from 59 to 25 tests
  • **e2e:** trim smoke suite to 9 focused tests
Fixat
  • release script syntax error and changelog structure
  • **e2e:** create booking resource in unsplash image picker test
  • **e2e:** use apiEnsureRole memberId in urgent-banner tests
  • **meeting:** hide transcription button for non-dev tenants
  • **tenant:** sanitize user tenants array to prevent validation crashes
  • **e2e:** remove unused email-mock import after deleting mock module
  • **e2e:** reduce CI workers from 2 to 1 to prevent server overload
  • **e2e:** remove brittle step assertions from onboarding smoke test
  • **ci:** fix YAML syntax error in release-publish workflow
  • **ci:** use single-line PR body to fix YAML parse error

2026.04.1

This release includes 5 new features, 21 bug fixes, 7 improvements and 1 removal.

Nytt
  • **Section status in overview** — Meeting overview now shows section review status: amber for unresolved comments, green for all resolved, yellow for modified after review. Visible to all users during review state.
  • **Section adjustment tracking** — Added visual indicators for tracking review adjustments: sections now show comment counts, modification status, and allow marking comments as addressed. Includes lastEditedAt timestamp tracking for section content changes.
  • **Standard formulation helper for meeting sections** — Added info icon to meeting sections that shows the standard formulation template and allows inserting it when editing protocols
  • **Tenant circular logo in dashboard hero** — Dashboard hero banner now displays tenant logo with circular shape when configured
  • **Meeting fields: nextMeetingDate & nextMeetingTime** — Added `nextMeetingDate` (date) and `nextMeetingTime` (text) fields to the Meeting collection, resolving TypeScript errors in `scanSection.ts`, `NextMeetingDatePicker.tsx`, and `TodoDrawer.tsx`
Ändrat
  • **Sentry client config** — Migrated from sentry.client.config.ts to instrumentation-client.ts for Turbopack compatibility
  • **Simplified review status** — Removed 'modified after review' state from section tracking. Now only tracking: unresolved comments (amber) and resolved comments (green). Cleaner and less confusing.
  • **Standard formulation info visibility** — Info icon for standard formulations now only appears when a section is selected/focused
  • **Button styling** — Updated primary button with Better Stack-inspired design: added shadow-md, border-primary-lighter, and hover:bg-primary-darker for improved depth and interaction feedback
  • **Todo drawer layout** — Restructured todo drawer with tabs for Details, Attachments, and Comments. Moved creator info to header badge, removed card wrappers around sections, added priority icons to buttons
  • **Updated brand logos and icons** — Replaced all logos, favicons, and app icons with new blue flower symbol design
  • **Drive list view column reorganization** — Moved file type badge (DOC/PDF) from the Name column to the Typ column, moved the star toggle to the far right of each row, and adopted the Todo-style slide-in checkbox animation (width transition on hover instead of opacity fade). File badge remains visible in the Name column on mobile where the Typ column is hidden.
Fixat
  • **Email server URL** — Hardcoded www.asamla.se as the base URL for all email links to ensure emails sent from localhost use production URLs
  • **Sentry build timeouts on Vercel** — Disabled source map uploads to prevent build timeouts caused by Sentry webpack plugin
  • **Overview auto-update** — Fixed overview section to automatically update when sections are edited during review. Uses reactive form watching instead of static getValues.
  • **React hooks count mismatch in SectionStandardFormulationInfo** — Fixed additional Rules of Hooks violation by moving useMemo before all conditional return statements
  • **React hooks order bug in SectionStandardFormulationInfo** — Fixed React Rules of Hooks violation caused by early return statements before useWatch hooks
  • **Standard formulation ICU error** — Fixed FORMATTING_ERROR by using t.raw() for template strings with ICU variables like {persons}
  • **Section type auto-detection fallback** — Changed detectSectionType to return undefined instead of 'other-matters' when no keywords match. Sections like 'Kallelse till Årsmötet' now remain untyped instead of incorrectly becoming 'Övriga frågor'
  • **Comment resolution i18n and permissions** — Fixed hardcoded English toast messages when marking comments as resolved. Added proper i18n support. Also fixed permissions to allow meeting secretary to mark reviewer comments as addressed.
  • **getDiscoverOrgBySlug undefined ID error** — Fixed error when tenant ID is missing by adding proper ID validation with extractIDOrThrow
  • **Dagordning comment indicators** — Restored amber highlight in meeting overview sidebar to indicate sections with new comments during review state for secretaries
  • **Dark mode support for image picker buttons** — Byt bild button in image picker now properly adapts to light/dark theme
  • **Meeting drawer section preview missing newlines** — Newlines between paragraphs in meeting section bodies were lost in the drawer preview because `stripHtml()` removed all HTML tags without inserting whitespace. Now converts `<br>` and `</p><p>` boundaries to `\n` and renders with `whitespace-pre-line`.
  • **PDF meeting generation content disappearing** — Fixed a bug where meetings generated from uploaded PDFs would flash the correct content but then go empty. Root causes: (1) an effect ordering bug in `usePdfMeetingGeneration` was clearing form update refs on every streaming chunk instead of only on generation start, (2) the final form update used stale React state instead of the freshly parsed data, (3) auto-create could fire before the form was populated. Fixed by splitting the lifecycle effect, passing final parsed data directly, and gating auto-create on sections being present.
  • **Document editor title syncs to document name** — Editing the inline title heading in the document editor now also updates the document name when it still matches the default "Namnlöst dokument" or the previous title, so the breadcrumb and drive table reflect the new name immediately
  • **Rename dialog auto-selects text** — Opening the rename dialog for documents, folders, or media now auto-selects the text in the input field for quicker editing
  • **Meeting Review — Secretary comments** — Secretary section comments were silently dropped during the review round; the comment guard `!isSecretary` in `ReviewSectionComment` now allows secretary comments to be queued correctly
  • **Meeting Review — Secretary footer** — Secretary now has a dedicated "Skicka anteckningar" footer action (instead of the reviewer Approve/Sign footer) that saves section comments and starts a new review cycle, notifying all reviewers via email and in-app notifications
  • **Meeting Review — Secretary ReviewProvider** — Secretary was not wrapped in `ReviewProvider` during review state, causing the footer to be invisible; `MeetingLayoutContent` and `MeetingContainer` now include the secretary in the review layout when `meetingState === 'review'`
  • **Meeting Review — "Resend for review" button** — `useSendMeetingForReview` was calling a non-existent endpoint (`meeting-comments/send-for-review`); now correctly calls `meetings/send-for-adjustment`
  • **Meeting overview subsection font size** — Subsections (e.g. 5.1, 5.2) were rendering at 14px instead of 12px due to a Tailwind specificity issue with the sidebar's `data-[size=md]:text-sm` selector overriding the intended `text-[11px]` class
  • **Scan skips already-handled sections** — When pressing "Avsluta möte" and choosing to scan sections, only sections not yet marked as done are now scanned (previously all sections were re-scanned regardless of their handled status)
Borttaget
  • **Event log tab** — Hidden the "Evenemangslogg" tab from the Events page UI