What's Changed
- feat(landing): serve /sitemap.xml and point robots.txt at it by @chrisvel in #2005
- feat(landing): keep the app host out of search by @chrisvel in #2006
- feat(blog): render blog pages on the server for crawlers by @chrisvel in #2011
- fix(landing): real 404s on tududi.com, redirect /blog, /pricing, /features by @chrisvel in #2012
- fix(focus): suggest only the tags used in the picked area or project by @chrisvel in #2013
- fix(auth): don't count sign-in page loads against the anonymous limit by @chrisvel in #2024
- fix(today): count tasks assigned to others for the assignee only (#2016) by @chrisvel in #2025
- fix(search): include shared and assigned items (#2014) by @chrisvel in #2026
- fix(notifications): collapse a burst of assignments into one notification (#2021) by @chrisvel in #2032
- fix(projects): say when you don't have access to a project (#2022) by @chrisvel in #2033
- fix(members): ask who takes over a removed member's tasks (#2019) by @chrisvel in #2030
- fix(sharing): unassign open tasks when access to their project ends (#2017) by @chrisvel in #2028
- fix(people): show members only the people they share work with (#2018) by @chrisvel in #2029
- fix(sharing): apply shares from your own account's admins without an invitation (#2020) by @chrisvel in #2031
- fix(sharing): tidy share wording, card share requests, seat-limit dialog and People roles (#2023) by @chrisvel in #2034
- feat(blog): redirect an old post address to the renamed post by @chrisvel in #2027
- fix(members): keep tasks a removed member created in other people's projects (#2035) by @chrisvel in #2038
- feat(shares): let people leave a share (#2036) by @chrisvel in #2039
- fix(pwa): keep the offline queue and cache on a 403 (#2037) by @chrisvel in #2040
- feat!: drop SQLite support, PostgreSQL only for v2.0.0 by @chrisvel in #1993
Full Changelog: v1.14.0...v2.0.0-rc.1
Docker image: docker pull chrisvel/tududi:2.0.0-rc.1