Skip to content

Releases: macro-inc/macro

v2025.12.15.1

15 Dec 22:40
9b46564

Choose a tag to compare

What's Changed

Full Changelog: v2025.12.15.0...v2025.12.15.1

v2025.12.15.0

15 Dec 21:28
a8a53ab

Choose a tag to compare

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...
Read more

v2025.12.2.1

03 Dec 01:08
f5a3868

Choose a tag to compare

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

02 Dec 16:11
b655dbf

Choose a tag to compare

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