Releases: micro/mu
Releases · micro/mu
Release list
v0.31.0
What's Changed
- Update product priorities after review 865 by @asim in #866
- Normalize assistant bullet glyphs by @asim in #868
- Prioritize guest chat auth clarity by @asim in #871
- Clarify guest chat authentication by @asim in #873
- Update product priorities after review 874 by @asim in #876
- Tighten news search topic relevance by @asim in #878
- Update product priorities after review 879 by @asim in #881
- Render markets agent results readably by @asim in #887
- Update product priorities after review 888 by @asim in #890
- Hide signed-in nav actions from guest pages by @asim in #892
- Update product priorities after review 893 by @asim in #895
- Handle missing weather observations by @asim in #897
- Update product priorities after review 898 by @asim in #900
- Disclose markets data freshness by @asim in #902
- Update product priorities after review 903 by @asim in #905
- Disclose chat topic summary freshness by @asim in #907
- Update product priorities after review 909 by @asim in #911
- Disclose weather freshness in agent summaries by @asim in #913
- Update product priorities after review 914 by @asim in #916
- Guard agent answers against raw tool payloads by @asim in #918
- Update product priorities after review 919 by @asim in #921
- Keep market mover answers concise by @asim in #925
- Update product priorities after market review by @asim in #928
- Keep market-mover answers focused on movers by @asim in #930
- Tighten asset mover prompt filtering by @asim in #932
- Update product priorities after review 933 by @asim in #935
- Protect market prices from MathJax rendering by @asim in #937
- Update product priorities from review 938 by @asim in #940
- Prevent blog currency amounts from rendering as math by @asim in #942
- Update product priorities after review 943 by @asim in #945
- Deduplicate agent market tool calls by @asim in #947
- Update product priorities after review 948 by @asim in #950
- Reduce guest agent planning latency by @asim in #953
- Update product priorities after review 954 by @asim in #955
- Reduce guest market mover answer latency by @asim in #957
- Update product priorities after review 958 by @asim in #960
- Fallback to web search for unavailable AI news by @asim in #962
- Update product priorities after review 963 by @asim in #965
- Keep news fallbacks topic-specific by @asim in #967
- Update product priorities after review 968 by @asim in #970
- Ground news web fallbacks in snippets by @asim in #972
- Update product priorities after review 973 by @asim in #975
- Speed up guest weather answers by @asim in #978
- Update product priorities after review 979 by @asim in #981
- Reduce market-mover agent planning latency by @asim in #983
- Align marketing surface with markets and recent work by @asim in #986
- Update product priorities after review 985 by @asim in #988
- Reduce AI-news fallback synthesis latency by @asim in #990
- Update product priorities after review 991 by @asim in #993
- Restore weather agent live fallback by @asim in #995
- Update product priorities after review 996 by @asim in #999
- Avoid false weather unavailable fallback by @asim in #1001
- Update product priorities after review 1002 by @asim in #1004
- Keep usable weather forecasts available by @asim in #1006
- Update product priorities after review 1007 by @asim in #1008
- Polish news web fallback answers by @asim in #1010
- Update product priorities after review 1011 by @asim in #1013
- Polish agent answer fallbacks by @asim in #1015
- Update product priorities after review 1016 by @asim in #1017
- Polish fallback agent answer headings by @asim in #1019
- Update product priorities after review 1020 by @asim in #1022
- Keep fallback answers answer-first by @asim in #1024
- Update product priorities after review 1025 by @asim in #1027
- Keep fallback answers result-first by @asim in #1029
- Update product priorities after review 1030 by @asim in #1032
- Keep fallback answers result-first by @asim in #1034
- Add marketing note angles for recent agent refinements by @asim in #1036
- Update product priorities after review 1037 by @asim in #1039
- Keep fallback answers result first by @asim in #1041
- Update product priorities after review 1042 by @asim in #1044
- Keep fallback answers result-first by @asim in #1046
- Update product priorities after review 1047 by @asim in #1049
- Polish fallback answer leads by @asim in #1051
- Update product priorities after review 1052 by @asim in #1054
- Polish answer-first fallback ordering by @asim in #1056
- Update product priorities after review 1057 by @asim in #1059
- Keep fallback answers answer-first by @asim in #1061
- Update product priorities after review 1062 by @asim in #1064
- Keep fallback answers answer-first by @asim in #1066
- Update product priorities after review 1067 by @asim in #1069
- Polish fallback answer leads by @asim in #1072
- Update product priorities after review 1073 by @asim in #1075
- Make weather fallback answers answer-first by @asim in #1077
- Update product priorities after review 1080 by @asim in #1082
- Anchor weather today forecast to request date by @asim in #1084
- Update product priorities after review 1086 by @asim in #1087
- Require MCP auth sessions by @asim in #1089
- Update product priorities after review 1090 by @asim in #1092
- Date-stamp AI news web fallbacks by @asim in #1094
- Catch lookup-only tool progress by @asim in #1097
- Update product priorities after review 1098 by @asim in #1100
- Prioritize dated AI news fallback stories by @asim in #1102
- Update product priorities after review 1103 by @asim in #1105
- Filter generic AI news fallback directories by @asim in #1107
- Update product priorities after review 1108 by @asim in #1110
- Promote snippet-backed AI news fallback stories by @asim in #1112
- Update product priorities after review 1113 by @asim in #1115
- Prefer article-level AI-news fallbacks by @asim in #1117
- Update product priorities after review 1118 by @asim in #1120
- Label generic AI news fallbacks as limited evidence by @asim in #1122
- Update product priorities after review 1123 by @asim in #1125
- Keep AI-news fallback source URLs readable by @asim in #1128
- Update product priorities after review 1129 by @asim in #1131
- Prefer article AI news fallback sources by @asim in #1133
- Update product priorities after review 1136 by @asim in #1138
- docs: update security audit baseline by @asim in #1135
- Prefer article sources in AI news fallback by @asim in htt...
v0.30.0
What's Changed
- Avoid duplicate admin moderation flaggers by @asim in #637
- Escape admin blocklist entries by @asim in #639
- Improve social URL detection by @asim in #641
- Report data persistence write errors by @asim in #643
- Fix stream clear throttle reset by @asim in #645
- Unify guest + assistant into one inline streaming chat by @asim in #646
- Add settings package test coverage by @asim in #648
- Validate trade amount parsing by @asim in #650
- Harden memory entry copies by @asim in #652
- Cover moderation auto-flagging by @asim in #654
- Add WhatsApp webhook signature tests by @asim in #656
- Add micro router test coverage by @asim in #658
- Add A2A protocol handler tests by @asim in #660
- Harden reminder metadata parsing by @asim in #662
- Fix duplicate Discord briefing headlines by @asim in #664
- Add chat pattern-match test coverage by @asim in #666
- Add auth posting eligibility tests by @asim in #668
- Handle punctuated micro-agent mentions by @asim in #670
- Add Discord link code tests by @asim in #672
- Fix Telegram account ID collisions by @asim in #675
- Validate username format in shared auth helper by @asim in #677
- Harden settings load by @asim in #679
- Harden micro agent route validation by @asim in #682
- Harden reminder MCP API calls by @asim in #685
- Add data delete registry tests by @asim in #687
- Add invite auth flow tests by @asim in #689
- Add digest formatting helper tests by @asim in #691
- test: cover memory deletion semantics by @asim in #693
- Add moderation deleter callback tests by @asim in #695
- Reject over-precise trade amounts by @asim in #697
- Guard trade history limits by @asim in #700
- Unify inline chat for guests and assistants with enhanced tools by @asim in #683
- Fix wallet redirect query escaping by @asim in #703
- Label the home web-search card 'Search' not 'Web Search' by @asim in #704
- Fix status update counts for expired entries by @asim in #706
- Handle malformed Coinbase rates by @asim in #708
- Fix deterministic micro keyword routing by @asim in #710
- Handle whitespace in micro-agent addresses by @asim in #712
- Add CSRF auth coverage by @asim in #714
- Add coverage for main helper functions by @asim in #716
- Add auth post limit and email verification tests by @asim in #718
- Harden app security scanning by @asim in #720
- Fix SQLite partial content search by @asim in #723
- Fix token form expiration parsing by @asim in #725
- Add mesh proxy bypass tests by @asim in #727
- Tighten micro-agent keyword routing by @asim in #729
- Add OAuth authorization code exchange tests by @asim in #731
- Clear stale email verification timestamps by @asim in #733
- Mark CSRF cookie secure on direct TLS by @asim in #735
- Harden fetched link scheme handling by @asim in #737
- Add auth account lifecycle coverage by @asim in #739
- Harden web fetch private host detection by @asim in #741
- Harden web fetch URL validation by @asim in #743
- Harden weather coordinate handling by @asim in #745
- Link product priorities to tracking issues by @asim in #751
- Harden guest micro-agent tool access by @asim in #753
- Refine product priorities after review by @asim in #755
- Improve weather unavailable states by @asim in #757
- Update product priorities after review by @asim in #759
- Improve guest first-run chat guidance by @asim in #761
- Refresh product priorities after review by @asim in #764
- Ensure tool-backed answers are complete by @asim in #766
- Refresh product priorities after live review by @asim in #769
- Guard native agent progress-only answers by @asim in #771
- Refresh product priorities after review #772 by @asim in #774
- Improve tool answer fallback synthesis by @asim in #778
- Refresh product priorities after review 779 by @asim in #780
- Normalize agent answer markdown by @asim in #782
- Normalize answer markdown across chat surfaces by @asim in #785
- Refresh product priorities after review #786 by @asim in #788
- Fix malformed leading bold in agent answers by @asim in #790
- Refresh product priorities after review #791 by @asim in #793
- Ensure native weather fallbacks include tool results by @asim in #795
- Refresh product priorities after review #796 by @asim in #798
- Return news results instead of search progress by @asim in #800
- Refresh product priorities after review 801 by @asim in #803
- Anchor live answers to request date by @asim in #805
- Refresh product priorities after review 806 by @asim in #808
- Ground topic news search in the live feed by @asim in #810
- Refresh product priorities after review 811 by @asim in #813
- Ground web search answers in query intent by @asim in #815
- Refresh marketing notes and MCP docs by @asim in #817
- Refresh product priorities after review 818 by @asim in #820
- Ground news answers with source URLs by @asim in #822
- Refresh product priorities after review 823 by @asim in #825
- Anchor weather answers to real forecast dates by @asim in #827
- Anchor weather tool context dates by @asim in #829
- Refresh product priorities after review 830 by @asim in #832
- Improve mixed-provider agent fallbacks by @asim in #834
- Refresh product priorities after review 835 by @asim in #837
- Isolate fresh guest agent requests by @asim in #839
- Refresh product priorities after review 840 by @asim in #842
- Improve news topic headline matching by @asim in #844
- Refresh product priorities after review 845 by @asim in #847
- Preserve news article URLs in agent answers by @asim in #849
- Update product priorities after review 850 by @asim in #852
- Deduplicate mixed-source news feed entries by @asim in #854
- Update product priorities after review 855 by @asim in #857
- Clarify guest weather access by @asim in #859
- Update product priorities after review 860 by @asim in #862
- Fix guest recent search query escaping by @asim in #864
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- Enhance unread email functionality and restrict guest tool access by @asim in #623
- Fix guest home page layout to use two-column grid by @asim in #624
- Standalone landing page at / — no app shell for logged-out visitors by @asim in #625
- Add trade package: DEX trading via Uniswap V3 on Base by @asim in #626
- Default TRADE_RPC_URL to Base mainnet public RPC by @asim in #627
- Enhance trade page UX and implement automated trading strategies by @asim in #628
- Replace broken Coinbase Onramp link with copy address button by @asim in #629
- Add multi-chain support: Ethereum mainnet + Base by @asim in #630
- Claude/add wallet transfers 74 phc by @asim in #631
- Claude/add wallet transfers 74 phc by @asim in #632
- Recheck failed trades on page load, rename button to Swap by @asim in #633
- Fold Trade under Markets as a tab by @asim in #634
- Claude/add wallet transfers 74 phc by @asim in #635
Full Changelog: v0.28.1...v0.29.0
v0.28.2
v0.28.1
v0.28.0
What's Changed
- Remove last mu.xyz references from test file by @asim in #617
- Fix TestAPBaseURL expected value after domain change by @asim in #618
- Add maintenance page for nginx 502 fallback by @asim in #619
- Guest landing page, pricing page, and free AI trial by @asim in #620
- Implement token streaming for AI responses and fix landing page heading by @asim in #621
Full Changelog: v0.27.0...v0.28.0
v0.27.0
v0.26.0
What's Changed
- Flip layout: input below response like Google AI mode by @asim in #612
- Enhance agent tool usage for personal queries and improve UI by @asim in #613
- Fix delete button: include CSRF token and credentials in fetch by @asim in #614
- Remove all mu.xyz references — domain being shut down by @asim in #615
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- Fix admin restart, optimize daily digest, and add Atlas Cloud support by @asim in #604
- Fix model IDs and improve usage tracking for Atlas Cloud by @asim in #605
- Log LLM API calls and optimize token usage for background tasks by @asim in #606
- Support local models and enhance personal AI interface by @asim in #607
- Implement persistent memory and enriched user context for agent by @asim in #608
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Delete all user data when account is deleted by @asim in #600
- Refactor card settings and opinion topics for improved layout by @asim in #601
- Fix deadlock in DeletePostsByAuthor — was calling updateCache while h… by @asim in #602
- Add /home/card/{id} endpoint for lazy-loading individual cards by @asim in #603
Full Changelog: v0.23.0...v0.24.0