Releases: macro-inc/macro
Releases · macro-inc/macro
v2025.12.15.1
What's Changed
- fix(scrollbar): simplify scrollbar style by @Fake-User in #637
- fix(md): ammend [2813da9] and keep text formatting of children by @sedson in #654
- fix(ws): don't cleanup on close by @synoet in #657
- fix(soup): fix layout thrash on help drawer toggle by @sedson in #656
Full Changelog: v2025.12.15.0...v2025.12.15.1
v2025.12.15.0
What's Changed
- chore(email): add gmail auth feature by @seanaye in #405
- feat(email): Thread metadata in previews by @evanhutnik in #366
- feat(notification_service): only send notification emails to non existing users by @whutchinson98 in #408
- fix(sps): delete email link for SPS entity names by @whutchinson98 in #431
- feat(sps): speed up name index backfill script by @whutchinson98 in #430
- fix(opensearch): Delete from name index in delete_user_entities helper by @evanhutnik in #432
- fix(iac): bulk upload lambda permissions by @whutchinson98 in #435
- fix[channels]: new thread reply updates gated by typing by @peterchinman in #429
- fix[channels]: jump to reply input on tab focus by @peterchinman in #434
- fix: remove hard coded test stripe price id by @whutchinson98 in #437
- feat(email-service): Per-message contact name storage by @evanhutnik in #438
- fix(macrodb): Remove backfill operation from db migration by @evanhutnik in #445
- chore(ai): kill memory by @ehayes2000 in #441
- feat(macrodb): add document_task table by @whutchinson98 in #447
- chore(ws): add max retries for cognition, connection, storage by @synoet in #444
- feat(search): handle name and unified search using names index by @whutchinson98 in #345
- feat: update front end to handle new search types for handling name search by @gbirman in #424
- feat(dcs): batch id support for read tool by @ehayes2000 in #399
- feat(ios): applink verification by @seanaye in #449
- Seanaye/add/axum rpc macro by @seanaye in #440
- feat(dss|search|soup): update all document models to return is_task by @whutchinson98 in #448
- feat(dss): create/copy document handles tasks by @whutchinson98 in #451
- add [properties-be] - system properties for tasks and email by @danielkweon in #436
- fix [properties-be] - allow view access for publicly shared entities by @danielkweon in #446
- fix(soup) Add labels to email soup objects by @evanhutnik in #452
- Seanaye/add/legacy rpc interface by @seanaye in #442
- chore(ios+android): add app verification files by @seanaye in #453
- chore: remove redundant bytesEqual by @gbirman in #398
- fix [properties-frontend] - type check fixes by @danielkweon in #459
- feat: upload folders on drag and drop by @peterchinman in #34
- feat(notification_service): add in helper to send push notifications locally by @whutchinson98 in #460
- feat(auth-service): get_names_with_email endpoint by @evanhutnik in #455
- fix(search_service): correctly include name indice in search queries by @whutchinson98 in #462
- chore: remove some unused utils by @synoet in #458
- soup: replace dss get with post endpoint by @aquaductape in #454
- fix(email-service): Message contact name saving by @evanhutnik in #463
- feat: signal noise split for inbox by @peterchinman in #465
- chore(app): consolidate service clients by @synoet in #457
- feat(email-service): Enable contacts syncing by @evanhutnik in #467
- feat(notification_service): ability to mark notifications as undone by @whutchinson98 in #466
- Feat(email-compose): New email compose design by @dev-rb in #469
- fix(email-service): Better log for attachment upload create document failure by @evanhutnik in #475
- add [properties-be] - properties service handling system by @danielkweon in #456
- add [properties-be] - system properties for tasks by @danielkweon in #461
- chore(app): remove dead code by @synoet in #479
- fix(lexical): add parser for m-links in plaintext by @synoet in #477
- feat(notification_service): send push notification before connection gateway by @whutchinson98 in #484
- fix(email-service): email upload attachment endpoint issues by @evanhutnik in #483
- soup: replace email query with dss query by @aquaductape in #486
- feat(sync_service): change sync service url by @cowlicks in #472
- feat(documents): move from is_task to sub_type by @whutchinson98 in #487
- fix: Auto focus first item in recipient selector when typing and mount by @dev-rb in #488
- chg(kommand): deprioritize commands in Kommand Menu, remove splitting by @synoet in #481
- chg(kommand): disable email + search in kommand menu by @synoet in #482
- chore(macrodb): drop document_task by @whutchinson98 in #491
- fix: remove isTask by @whutchinson98 in #495
- change sync service url again by @cowlicks in #494
- feat(iac): decrease deprovisioning time to improve deployment speed by @whutchinson98 in #492
- fix(iac): trigger cloud-storage deploy on infra changes by @whutchinson98 in #496
- feat [tasks] - add tasks in create menu by @danielkweon in #490
- fix(email-service): Move access level into thread object by @evanhutnik in #498
- feat [properties-fe] - add data type icons to property labels in panel by @danielkweon in #497
- chore(nix): macos flake support by @seanaye in #485
- soup: fix mark as done in email block and update block entity navigation indicator by @aquaductape in #474
- Russell/feat(settings): move settings dialog to SplitLikeContainer by @Fake-User in #476
- Fix(comms): Use contacts as single source of truth by @dev-rb in #450
- soup: update dss disable logic to fix no emails on email only filter by @aquaductape in #505
- Russell/dialog style by @Fake-User in #501
- add [properties-fe] - system properties in properties panel by @danielkweon in #500
- fix(layout): registration time of splits during reconcile by @synoet in #478
- Fix: Contact names not reactive to display name fetch by @dev-rb in #508
- unified-list: enable rename channel by @aquaductape in #509
- fix [properties-be] - bunch of fixes by @danielkweon in #506
- fix?(soup): remove reconcile from entity queries by @synoet in #511
- soup: rename unified entity action parameter by @aquaductape in #512
- Fix: Display names not showing in mentions menu for channel users by @dev-rb in #513
- feat (MentionMenu): email search by @ehayes2000 in #507
- unified-list: remove unified jk navigation inside project block by @aquaductape in #514
- fix(mention menu): arrow keys by @ehayes2000 in #516
- add [properties] - set property status to done for 'e' in unified list by @danielkweon in #510
- feat(app/email): consolidate queries package + block-email using tanstack query by @synoet in #480
- unified-list: project-block filter chat by project_ids by @aquaductape in #515
- feat: block aliases, task pseudo block, task entity types, handling several note/task forks by @sedson in #502
- fix [tasks] - bunch of bug fixes by @danielkweon in #517
- feat(email-service): Add entity properties for uploaded email attachments by @evanhutnik in #504
- soup: fix client noise filter logic filtering out non-email entities by @aquad...
v2025.12.2.1
What's Changed
- add [properties-fe] - frontend sort component by @danielkweon in #373
- fix(iac): correctly grab secret string for fusionauth_client_id in notification service by @whutchinson98 in #406
- fix: command k tab cycle hard crash by @gbirman in #407
- chore(iac): bump base instance count for search service in prod by @whutchinson98 in #409
- unified-list: truncate unrolled channel notification message content by @aquaductape in #412
- fix(iac): queue alarm description by @whutchinson98 in #413
- feat: separate local/backend search debounce by @gbirman in #411
- fix: can't mark shared document as done by @dev-rb in #415
- fix(soup): syncservice wakeup on enity with evth mount by @sedson in #410
- fix(mentions): clean duped people listings by @sedson in #417
- feat(project-block): use dss post query to filter by project by @aquaductape in #414
- fix [properties-fe] - fixes for sort and display properties components by @danielkweon in #416
- fix: optimistically mark email thread as read by @dev-rb in #418
- channel scrolling fixes and styling updates by @peterchinman in #420
- fix: channel going blank when viewing settings modal by @dev-rb in #423
- feat(md): add arbitrary file upload on drop to markdown block [FRO-312] by @sedson in #426
- fix(soup): soup without email link by @seanaye in #427
- fix(soup): hide tables in soup message snippets by @sedson in #428
- unified-list: fix enter hotkey on tab switch and return from block by @aquaductape in #422
Full Changelog: v2025.12.2.0...v2025.12.2.1
v2025.12.2.0
What's Changed
- fix(ci): add in bunfig.toml creation to setup-reqs-web action by @whutchinson98 in #361
- feat(soup): email filters by @seanaye in #354
- fix(ci): add in SEGMENT_WRITE_KEY to env vars through github workflow by @whutchinson98 in #362
- chore: bump brace-expansion to address CVE by @whutchinson98 in #363
- chore: bump vite to address CVE by @whutchinson98 in #364
- chore: bump js-yaml to address CVE by @whutchinson98 in #365
- fix(ci): correctly provide NPMRC_GH_TOKEN secret by @whutchinson98 in #367
- fix(pagination): limit after sort by @seanaye in #368
- fix(notifications): missing check for notification permission explicitly denied by @synoet in #374
- feat(notifications): handle on click for browser notifications by @synoet in #357
- feat(iac): add queue approxiate age of oldest message alarm by @whutchinson98 in #375
- feat: send token to services ws by @gbirman in #335
- fix(ci): use correct AWS secrets by @whutchinson98 in #377
- refactor(ci): refactor aws key names in ci workflows by @whutchinson98 in #381
- add [properties-fe] - improve display property pills styling to match sort property pill by @danielkweon in #372
- fix(email): properly set the sender on email notification by @synoet in #378
- chore(md): move instructions editor to own file by @sedson in #380
- fix(email-service): Filter out drafts for shared threads by @evanhutnik in #370
- chore(ci): improve testing by @seanaye in #355
- fix(iac): queue alarms by @whutchinson98 in #383
- feat: mark email done on send by @peterchinman in #339
- fix(ci): cargo test improvements by @whutchinson98 in #382
- feat (ai): auto attach emails by @ehayes2000 in #379
- chore(notifications): unify notification setting and persisted signal logic by @synoet in #384
- fix: sender field for soup emails falls back to email address by @peterchinman in #385
- add [properties-fe] - display properties as chips on row by @danielkweon in #376
- add [properties-fe] - display properties as chips on row compact view by @danielkweon in #371
- Revert "feat: send token to services ws (#335)" by @gbirman in #386
- chg(dock): swap new split icon, fix swapped preview mode tooltip by @sedson in #387
- feat(layout): support component typed meta for discriminating by @synoet in #388
- fix: dedupe email senders names by @peterchinman in #389
- inbox view: fix mark_as_done optimistic update by @aquaductape in #393
- fix(email): need to call init always to set link by @synoet in #392
- fix(notifications): notifications should focus on click and close by @synoet in #395
- chore: add third party licenses by @synoet in #397
- fix: correctly handle display name when user is only participant in email by @peterchinman in #396
- feat: email search linking by @gbirman in #394
- fix: Unable to create thread for message with deleted reply by @dev-rb in #401
- chore: better readme by @synoet in #400
- Gab/m 5245 close empty channel reply input on blur by @gbirman in #402
- fix(md): strange click handling in checklists [M-5311] by @sedson in #403
- fix(history): filter deleted items from command and mentions menus by @sedson in #404
- feat(email-service): Retry queue for webhook pubsub processing by @evanhutnik in #390
New Contributors
Full Changelog: https://github.com/macro-inc/macro/commits/v2025.12.2.0