Releases: Dysperse/API
8/17/2024
#1: Chrome extension is here!
Now, you can download the all-new Dysperse Chrome extension here. This works on most browsers, but you can also download the Microsoft Edge-specific extension here
#2: Micro widgets are here
Many people have complained about how the focus panel takes up so much space. We've actively listened to your feedback (!!) and now you can collapse it without hiding it completely on desktop.
Here's our recent post on our @Dysperse Instagram explaining what this means...
"Dysperse IS brat"
#3: New widgets just dropped
Now, you can see battery status, flip a coin, and see the Merriam-Webster's word of the day!
Source: Instagram
#4: Goals
Now, you can set small goals for you to accomplish. Here's what they looks like...
Oh, and yes, you can set these goals by going to your settings!
#5: We made locations better
Now, #dysperse will suggest real locations instead of just a plain old boring text box
#6: Natural language processing
*What the heck does this even mean? *Now, you can literally just unleash your human language when creating tasks. #dysperse will intelligently read your task and automatically set times based on what you type in the text box.
(oh and you can also type hashtag to open a label picker menu)
#7: The #dysverse
Yes, we saved the best for last...
Now, you can publish your templates for others to copy and use. Our team has carefully handcrafted some templates for you to go ahead and try. Click on the ones below to try them out!
[https://dysperse.com/templates/25c928eb-274d-4426-8f79-6c6a2bb2c162
Other updates
-
We've also started developing our Android app. further updates coming soon!
-
Stock market widget coming soon
2024
We're thrilled to unveil the completely rewritten and redesigned app for 2024. Our team has rebuilt Dysperse from the ground up with a focus on flexibility, speed, and perfecting every feature to boost your productivity.
1. New logo
We've revamped our brand with the updated Dysperse logo and brand colors. Rather than creating an all-in-one productivity platform, we're evolving into crafting a personal organizational powerhouse that prioritizes creativity 🌱, flexibility 🦄, and instinct 💡
2. Flexibility
Productivity should feel like home. People have different opinions on how they want to organize their life. Some people like setting specific deadlines, while others want a broader perspective. Dysperse is for all 💗
Gone with the days of being forced into a single kanban board view. Dysperse now allows you to create multiple "Collections" and switch between viewing them in different layouts like planner, grid, kanban, and more.
3. Speed
We've engineered our app to perfection; allowing you to access your lists at the speed of thought. With the new Dysperse app, you can almost instantly see preloaded collections thanks to our caching system ⚡
4. Focus Panel
Receiving feedback from you, the community, we found the old focus mode was great, however, it blocked user navigation and forced users to stay on one view—perspectives. The limitation created a non-autonomous environment that developed an inconvenience for many.
Meet the all-new focus panel. It's a fixed sidebar in the right hand section of your screen. The focus panel allows you to multitask with freedom, while still allowing you to navigate through the app.
5. Tabs
Previously, users navigated between boards/perspectives using a static list. However, this approached led to unnecessary clutter, which could have been avoided altogether.
Meet the all-new tabs. Similar to your everyday browser, Dysperse helps you navigate your productivity life at ease. Keep separate tabs for various modes, such as one dedicated to school and another for your personal life. Plus, tabs seamlessly synchronize across all your devices, ensuring instant access to your essential information whenever you need it.
6. Anywhere, anytime.
We've improved the ability to view your tasks across all you devices. Since your data's now stored on the cloud, you can access what's important anywhere, anytime. We've also upgraded our encryption hashing algorithm to SHA-256. It's the same algorithm many government organizations use to secure sensitive data.
V3
We're excited to introduce Dysperse v3.0, a major update that brings a host of enhancements, novel features, and bug fixes to elevate your experience!
Dysperse Availability
Discovering the ideal time for your group gatherings is now easier than ever with Availability. In just a few clicks, set up a survey for your group, and the best part – invited members don't need an account!
Friends Integration
Now, you can connect with friends on Dysperse! This feature empowers you to effortlessly invite individuals to boards and coordinate availability. Quickly locate others by linking your Google account.
Personalized Profiles
With the Friends update, showcase your productivity with a personalized profile. Boast about completed tasks and even connect your Spotify account to share your current playlist!
Diverse Themes
Unlock a variety of 35 new themes, ranging from the vibrant Crimson Glow to the refreshing Sour Citron.
Homepage Revamp
Experience a complete transformation of the homepage with added features like weather widgets, date cards, task progress cards, and a revamped presentation of recent activities.
Task Perspectives
Organize your tasks systematically with the introduction of Perspectives. Sort tasks by weeks, months, years, and apply various filters for a clear view.
Rich Text in Task Descriptions
Enhance your task descriptions with formatted text options.
Plan My Day
Utilize a scientifically supported planning method for your daily activities. Input one minor task and three primary tasks, systematically review scheduled tasks, and revisit any overlooked tasks.
Push Notifications
Stay on top of your tasks with push notifications for the activities you create.
Performance Enhancements
We've significantly boosted performance in Dysperse v3.0. Tasks are now "virtualized," displaying only what's relevant. Leveraging your cache ensures a speedy experience. 🚀
What's Changed
- Codespace-manuthecoder-super-duper-bassoon-4rgvwx9pgw4h5xp by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/175
- Redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/197
- Redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/198
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/199
- Feature: Daily check-in by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/202
- W by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/203
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/206
- Remove
truefrom boolean attribute by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/211 - Onboarding redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/218
- ⛔ Enforce storage limits by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/219
- Add backlog feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/220
- Improve backlog feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/221
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/224
- Remove global variables 🗡💥🤮 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/230
- Zen mode revamp 🔥 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/242
- Fix UI errors by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/249
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/253
- Feature: Add custom routines by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/254
- E by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/257
- Enhance create routine dialog by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/258
- Fix security vulnerabilities in iCal file parsing by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/259
- ⚡ Make app super fast by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/260
- Bump undici and wrangler in /push-server by @dependabot in https://github.com/Dysperse/Dysperse/pull/251
- make app even more ⚡ fast by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/261
- Improve app performance 🔥⚡✨ by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/263
- Refactor code ✨ by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/265
- Add push notifications for daily check-in by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/266
- Remove the console expressions by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/269
- Replace template strings with regular string literals by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/270
- Improve code health 😬 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/267
- refactor code part 2 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/272
- Add share functionality ❤🔥 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/273
- Spotlight redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/274
- Update _app.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/275
- Update MoreOptions.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/276
- Finalize features 🤞🤌 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/277
- Routines redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/279
- Final code improvements by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/280
- Update onboarding.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/282
- style: Format code with prettier by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/284
- Dysperse AI + Create task dialog! by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/289
- Update FeaturedRoutine.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/300
- Update routine.ts by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/304
- Improve tasks and add User Profiles by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/299
- Add-friends by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/307
- Get ready for transition to nextjs app router by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/312
- Improve onboarding experience by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/321
- Update index.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/331
- Update schema.prisma by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/413
- Performance updates ⚡ by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/420
- Update themes.json by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/423
- Update README by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/424
- Update README.md by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/425
- Deprecate
useApi()by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/426 - Dysperse redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/427
- Feature: Add Availability by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/428
- Add availability by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/431
- Move to
approuter by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/433 - Restructure files 🔪 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/436
- Add plan feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/437
- Add plan feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/438
- Add plan feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/439
- "fun" 😀 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/440
Full Changelog: Dysperse/Dysperse@v0.0.6...v3
v2.0
We are excited to announce the release of Dysperse v2.0! This update brings a range of improvements, new features, and bug fixes to enhance your experience with the app. Here's a summary of the key changes:
Dysperse AI
We're proud to announce our experimental feature, Dysperse AI. Dysperse AI can help you...
- Break down your big goals into smaller, achievable tasks
- Create personalized routines for you
- Give you suggestions based on your daily check-ins
Features and Enhancements
- Daily check-in: You can now log your daily progress with the new Daily Check-in feature. Keep track of your accomplishments and stay motivated on your journey.
- Backlog: Introducing the Backlog feature, which allows you to prioritize and manage your tasks effectively. Keep your tasks organized and never miss a beat.
- Custom routines: Create personalized routines tailored to your needs. With the new Custom Routines feature, you have the flexibility to design your own routines and stay productive.
- Push notifications: Receive push notifications for your daily check-ins, ensuring you never forget to log your progress. Stay on top of your goals with timely reminders.
- Integrations: Dysperse can now import assignments and course content from your Canvas LMS dashboard
Design and User Interface
- Redesign: We have given Dysperse a fresh new look and improved the overall user interface. Enjoy a more visually appealing and intuitive experience while using the app.
- Onboarding redesign: We have revamped the onboarding process to make it more user-friendly. Get started with Dysperse seamlessly and quickly.
- Zen mode revamp: Experience a more immersive and distraction-free environment with our redesigned Zen Mode. Focus better and achieve your tasks effortlessly.
Performance and Stability
- Improved app performance: We have made significant optimizations to enhance the speed and responsiveness of Dysperse. Enjoy a smoother and more efficient user experience.
- Security enhancements: Fixed security vulnerabilities related to iCal file parsing, ensuring your data remains secure and protected.
Bug Fixes
- UI errors: Resolved various UI errors reported by users. Dysperse now provides a more consistent and bug-free interface.
- Code refactor: We have refactored the app's codebase to improve overall code health, maintainability, and readability.
We hope you enjoy using Dysperse v2.0! This update aims to make your journey towards productivity and goal achievement even more enjoyable. Thank you for your continued support and valuable feedback.
What's Changed
- Codespace-manuthecoder-super-duper-bassoon-4rgvwx9pgw4h5xp by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/175
- Redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/197
- Redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/198
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/199
- Feature: Daily check-in by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/202
- W by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/203
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/206
- Remove
truefrom boolean attribute by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/211 - Onboarding redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/218
- ⛔ Enforce storage limits by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/219
- Add backlog feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/220
- Improve backlog feature by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/221
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/224
- Remove global variables 🗡💥🤮 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/230
- Zen mode revamp 🔥 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/242
- Fix UI errors by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/249
- Format code with prettier by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/253
- Feature: Add custom routines by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/254
- E by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/257
- Enhance create routine dialog by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/258
- Fix security vulnerabilities in iCal file parsing by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/259
- ⚡ Make app super fast by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/260
- Bump undici and wrangler in /push-server by @dependabot in https://github.com/Dysperse/Dysperse/pull/251
- make app even more ⚡ fast by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/261
- Improve app performance 🔥⚡✨ by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/263
- Refactor code ✨ by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/265
- Add push notifications for daily check-in by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/266
- Remove the console expressions by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/269
- Replace template strings with regular string literals by @deepsource-autofix in https://github.com/Dysperse/Dysperse/pull/270
- Improve code health 😬 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/267
- refactor code part 2 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/272
- Add share functionality ❤🔥 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/273
- Spotlight redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/274
- Update _app.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/275
- Update MoreOptions.tsx by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/276
- Finalize features 🤞🤌 by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/277
- Routines redesign by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/279
- Final code improvements by @manuthecoder in https://github.com/Dysperse/Dysperse/pull/280
Full Changelog: Dysperse/Dysperse@v0.0.6...beta
v0.0.75
What's been cookin'
- Dysperse loads 10x faster faster on iOS devices
We've made some major performance improvements so Dysperse runs smoothly on iOS devices. - Dysperse now works on tablets
We're glad to announce that Dysperse now works on tablets - Dysperse Agenda is here
We're happy to announce our brand-new "Agenda" feature. View all your tasks in a streamlined fashion.
Thanks for being a Dysperse user!
- Create CODE_OF_CONDUCT.md by @manuthecoder in #6
- Work on profile by @manuthecoder in #7
- Work on files by @manuthecoder in #8
- Release eco friendly tips by @manuthecoder in #9
Full Changelog: v1.0.0...v1.25
v0.0.7
What's Changed
- Add .deepsource.toml by @deepsource-autofix in #40
- Fix explicit type declarations by @deepsource-autofix in #42
- Remove the unreachable code block by @deepsource-autofix in #43
- Remove extra closing tags by @deepsource-autofix in #44
- Removes the console expressions by @deepsource-autofix in #48
- Remove unnecessary 'async' keyword by @deepsource-autofix in #45
- Escape division operator in regex by @deepsource-autofix in #46
- Remove
truefrom boolean attribute by @deepsource-autofix in #47 - Removes the console expressions by @deepsource-autofix in #49
- Removes the console expressions by @deepsource-autofix in #54
- Remove
truefrom boolean attribute by @deepsource-autofix in #56 - Update .deepsource.toml by @deepsource-autofix in #60
- Format code with prettier by @deepsource-autofix in #59
- Format code with prettier by @deepsource-autofix in #58
- Format code with prettier by @deepsource-autofix in #57
- Format code with prettier by @deepsource-autofix in #55
- Format code with prettier by @deepsource-autofix in #53
- Format code with prettier by @deepsource-autofix in #52
- Format code with prettier by @deepsource-autofix in #50
- Removes the console expressions by @deepsource-autofix in #61
- Remove extra closing tags by @deepsource-autofix in #63
New Contributors
- @deepsource-autofix made their first contribution in #40
Full Changelog: v2.0...v2.1
v0.0.6
What's Changed
- Move from CodeSandbox to CodeSpaces by @manuthecoder in #11
- Refactor code by @manuthecoder in #12
- Add search functionality by @manuthecoder in #13
- Add logout feature by @manuthecoder in #14
- Fix security vulnerabilities by @manuthecoder in #15
- Add LICENSE by @manuthecoder in #16
- Work on finances by @manuthecoder in #17
- Fix LGTM errors by @manuthecoder in #18
- Add alt attributes for images by @manuthecoder in #20
- Add dark mode support by @manuthecoder in #21
- Dark-mode-enhancements by @manuthecoder in #22
- Work on planner by @manuthecoder in #23
- Add "Open in CodeSandbox" Links to PRs by @manuthecoder in #26
- Improve lists by @manuthecoder in #28
- Fix dark mode by @manuthecoder in #29
- Improve lists by @manuthecoder in #30
- Remove lists from add popup by @manuthecoder in #31
- Update index.tsx by @manuthecoder in #32
- Update 4 files by @manuthecoder in #33
- Finance redesign by @manuthecoder in #34
- remove disable for inputs by @manuthecoder in #36
- Bump terser from 5.14.1 to 5.14.2 by @dependabot in #38
- rebranding by @manuthecoder in #37
New Contributors
- @dependabot made their first contribution in #38
Full Changelog: v1.25...v2.0
v0.0.5
What's Changed
- Work on icons by @manuthecoder in #2
- Basic functionality added to dashboard, production-ready. Available at: https://my.smartlist.tech
New Contributors
- @manuthecoder made their first contribution in #2
Full Changelog: pre-release...v1.0.0
Pre-release
Provides basic functionality for some stuff in Smartlist
Full Changelog: https://github.com/Smartlist-App/Smartlist-React-Dashboard-Test/commits/pre-release
















