[{"data":1,"prerenderedAt":432},["ShallowReactive",2],{"release-release-64":3},{"id":4,"title":5,"author":6,"body":7,"category":419,"date":420,"dateFormatted":421,"description":422,"extension":423,"icon":424,"iconColor":424,"imagePath":425,"key":426,"meta":427,"navigation":28,"path":428,"seo":429,"stem":430,"__hash__":431},"releases/releases/release-64.md","Recurring Tasks and Choose Your Capacities AI Model Provider","capacities",{"type":8,"value":9,"toc":405},"minimark",[10,14,29,34,37,45,48,64,67,74,77,83,86,92,97,100,106,109,115,118,124,127,132,135,141,152,156,159,165,168,187,193,197,201,229,233,312,316,324,333,341,344,402],[11,12,13],"p",{},"Check out the video release notes!",[15,16,19,20],"div",{"className":17},[18],"video-block","\n    ",[21,22,19],"iframe",{"width":23,"height":24,"src":25,"frameBorder":26,"allow":27,"allowFullScreen":28},1280,720,"https://www.youtube.com/embed/4Tan7PNNZKQ?si=FmQ6_1ECMJ2Zl331","0","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",true,[30,31,33],"h2",{"id":32},"recurring-tasks","Recurring Tasks",[11,35,36],{},"This is one of our most requested features: Capacities now has full support for recurring tasks out of the box! 🚀 ✅",[11,38,39,40,44],{},"You can now set a task to repeat and keep working from the ",[41,42,43],"strong",{},"same task object",". When you complete it (or skip it), Capacities logs that occurrence and moves the date to the next one automatically.",[11,46,47],{},"Recurring tasks support both ways people actually plan:",[49,50,51,58],"ul",{},[52,53,54,57],"li",{},[41,55,56],{},"Scheduled Date"," for fixed rhythms like every Monday or every month on the 15th",[52,59,60,63],{},[41,61,62],{},"Completion Date"," for flexible intervals like every 3 days after you finish",[11,65,66],{},"You can also customize the recurrence patterns in detail, add an end date, and much more. You can explore it in the dropdown in the date picker.",[11,68,69],{},[70,71],"img",{"alt":72,"src":73},"recurring tasks","releases/release-64/repeat-options.png",[11,75,76],{},"Capacities helps you when working with tasks. If you missed a recurring task you can simply skip it. Also if you know you can't do a task (perhaps you're on holiday), you can excuse the task and keep your streak.",[11,78,79],{},[70,80],{"alt":81,"src":82},"recurring tasks excuse","releases/release-64/excuse.png",[11,84,85],{},"If a recurring task is overdue, you have the option to also move it to the current or next occurrence.",[11,87,88],{},[70,89],{"alt":90,"src":91},"recurring tasks options","releases/release-64/options.png",[93,94,96],"h3",{"id":95},"task-stats-experimental","Task Stats (Experimental)",[11,98,99],{},"Each recurring task includes an occurrence log, streak stats, and a heatmap so you can see how things are going over time.",[11,101,102],{},[70,103],{"alt":104,"src":105},"task stats","/releases/release-64/task-stats.png",[11,107,108],{},"On top, you can see a Completion log of your recurring task below.",[11,110,111],{},[70,112],{"alt":113,"src":114},"recurring tasks completion log","releases/release-64/completion-log.png",[11,116,117],{},"All completed recurring tasks show up in your \"Completed\" section of the tasks dashboard.",[11,119,120],{},[70,121],{"alt":122,"src":123},"recurring tasks completed","releases/release-64/completed.png",[11,125,126],{},"You can all get a bird's eye view of all recurring tasks in the new 'Recurring' section in the task dashboard.",[11,128,129],{},[70,130],{"alt":72,"src":131},"releases/release-64/recurring.png",[11,133,134],{},"All future occurrences of a task are rendered with a dashed line around the check box in your calendar.",[11,136,137],{},[70,138],{"alt":139,"src":140},"recurring tasks calendar","releases/release-64/friday.png",[11,142,143,144,151],{},"If you want to know all about recurring tasks, you can read the ",[145,146,150],"a",{"href":147,"rel":148},"https://docs.capacities.io/reference/task-management#recurring-tasks",[149],"nofollow","documentation",".",[30,153,155],{"id":154},"choose-your-model-provider-for-capacities-ai","Choose your model provider for Capacities AI",[11,157,158],{},"Capacities AI now supports multiple LLM providers (OpenAI, Gemini, Anthropic, Mistral and xAI). You can choose your preferred model in the AI chat every time you start a chat.",[11,160,161],{},[70,162],{"alt":163,"src":164},"model picker","/releases/release-64/model-provider.png",[11,166,167],{},"The model picker within the AI Assistant shows more information about the model.",[49,169,170,181],{},[52,171,172,175,176,151],{},[41,173,174],{},"Capacities host as many models as possible in European data centers under strict data protection laws.",". You can now see which models are hosted in the EU. ",[145,177,180],{"href":178,"rel":179},"https://docs.capacities.io/more/ai-privacy",[149],"Learn more",[52,182,183,186],{},[41,184,185],{},"Usage cost",". You can see how quickly the model uses your AI budget.",[11,188,189,190,151],{},"In the settings, you can also choose your preferred model provider. Capacities will use it as a default for all AI features that allow the selection of a model. ",[145,191,180],{"href":178,"rel":192},[149],[30,194,196],{"id":195},"improvements-fixes","Improvements & Fixes",[93,198,200],{"id":199},"improvements","✨ Improvements",[49,202,203,211,223,226],{},[52,204,205,206],{},"Restored the option to customize and hide details in query headers for better data views control. ",[145,207,210],{"href":208,"rel":209},"https://feedback.capacities.io/board/query-header-collapse-details-option-has-disappeared",[149],"Ticket",[52,212,213,214,218,219,222],{},"Added ",[215,216,217],"code",{},"/standard"," and ",[215,220,221],{},"/small"," commands to the create menu for quicker access to these block types.",[52,224,225],{},"Made the customize button show a highlight effect when hovering over it for easier discovery.",[52,227,228],{},"Improved the visibility of progress rings of tasks so you can better see task progress.",[93,230,232],{"id":231},"fixes","🐛 Fixes",[49,234,235,242,249,252,255,262,265,268,271,274,281,288,295,302,309],{},[52,236,237,238],{},"Fixed page view to show all tags and collections as before for clearer object displays. ",[145,239,210],{"href":240,"rel":241},"https://feedback.capacities.io/board/return-to-previous-tag-display-in-objects",[149],[52,243,244,245],{},"Fixed the object menu on mobile so adding cover images works properly on Android devices. ",[145,246,210],{"href":247,"rel":248},"https://feedback.capacities.io/board/adding-a-cover-image-not-possible-on-android-app",[149],[52,250,251],{},"Increased the allowed number of objects during bulk import for smoother data handling.",[52,253,254],{},"Improved the behavior of back buttons in mobile sheets to make navigation more reliable.",[52,256,257,258],{},"Fixed app and site freezing issues in object type settings on mobile devices. ",[145,259,210],{"href":260,"rel":261},"https://feedback.capacities.io/board/app-and-site-freezing-on-ipad",[149],[52,263,264],{},"Prevented the deletion of objects when pressing enter in an empty embed title.",[52,266,267],{},"Made the general entity picker snap to fullscreen on mobile to ensure all options are visible.",[52,269,270],{},"Restored the customize object submenu in the object menu on mobile.",[52,272,273],{},"Enabled back navigation in popover submenus on mobile for easier menu navigation.",[52,275,276,277],{},"Fixed wrong wording in Italian on the task page. ",[145,278,210],{"href":279,"rel":280},"https://feedback.capacities.io/board/wrong-wording-in-italian-in-the-task-page",[149],[52,282,283,284],{},"Corrected backlink count showing as zero on tasks query. ",[145,285,210],{"href":286,"rel":287},"https://feedback.capacities.io/board/backlink-object-count-0-on-tasks-query-not-working",[149],[52,289,290,291],{},"Fixed markdown export not downloading properly. ",[145,292,210],{"href":293,"rel":294},"https://feedback.capacities.io/board/markdown-export-not-working",[149],[52,296,297,298],{},"Corrected the shortcut shown in the shortcuts window for inserting icons to match the subscription state. ",[145,299,210],{"href":300,"rel":301},"https://feedback.capacities.io/board/shortcuts-window-displays-incorrect-shortcut-for-icon-insertion",[149],[52,303,304,305],{},"Fixed the replace button not working after AI text actions. ",[145,306,210],{"href":307,"rel":308},"https://feedback.capacities.io/board/bug-report-replace-button-not-working-after-ai-text-action",[149],[52,310,311],{},"Fixed a freeze issue when loading the AI panel model.",[30,313,315],{"id":314},"from-us","From Us",[11,317,318,319],{},"✍️ ",[145,320,323],{"href":321,"rel":322},"https://substack.com/@capacities",[149],"Subscribe to our Substack",[11,325,326,327,332],{},"We're sharing deeper product thoughts, feature context, and building updates in a longer-form format there. ",[145,328,331],{"href":329,"rel":330},"https://substack.com/home/post/p-195976244",[149],"First article already out","!",[11,334,335,336],{},"📺 ",[145,337,340],{"href":338,"rel":339},"https://youtu.be/TgeqRXoB3c8?si=AZ_0NgKQqHziFeRO",[149],"Wesley Anna's latest Capacities video",[11,342,343],{},"📱 Follow Capacities on social media to see our recent content on the team's favorite features:",[49,345,346,353,360,367,374,381,388,395],{},[52,347,348],{},[145,349,352],{"href":350,"rel":351},"https://x.com/CapacitiesHQ",[149],"Twitter/X",[52,354,355],{},[145,356,359],{"href":357,"rel":358},"https://www.instagram.com/capacitieshq/",[149],"Instagram",[52,361,362],{},[145,363,366],{"href":364,"rel":365},"https://www.youtube.com/@CapacitiesHQ",[149],"YouTube",[52,368,369],{},[145,370,373],{"href":371,"rel":372},"https://www.linkedin.com/company/capacitieshq/",[149],"LinkedIn",[52,375,376],{},[145,377,380],{"href":378,"rel":379},"https://www.reddit.com/r/capacitiesapp/",[149],"Reddit",[52,382,383],{},[145,384,387],{"href":385,"rel":386},"https://www.threads.com/@capacitieshq",[149],"Threads",[52,389,390],{},[145,391,394],{"href":392,"rel":393},"https://bsky.app/profile/capacities.bsky.social",[149],"Bluesky",[52,396,397],{},[145,398,401],{"href":399,"rel":400},"https://pkm.social/@capacities",[149],"Mastodon",[11,403,404],{},"That's everything for this release – we hope you like it! ✅ 🚀",{"title":406,"searchDepth":407,"depth":407,"links":408},"",2,[409,413,414,418],{"id":32,"depth":407,"text":33,"children":410},[411],{"id":95,"depth":412,"text":96},3,{"id":154,"depth":407,"text":155},{"id":195,"depth":407,"text":196,"children":415},[416,417],{"id":199,"depth":412,"text":200},{"id":231,"depth":412,"text":232},{"id":314,"depth":407,"text":315},"release","2026-05-05","May 2026","Release 64 introduces recurring tasks with flexible scheduling modes, catch-up options, and experimental task stats.","md",null,"/releases/release-64/cover-release-64.jpg","release-64",{},"/releases/release-64",{"title":5,"description":422},"releases/release-64","i5dWlVGi_nHquRLugNOQy99GHVUe4Ix83h32COMw4wc",1778077513833]