Releases: DreaminDani/anymessage
Releases · DreaminDani/anymessage
Get conversations in real time (replace frequent fetching)
User-facing:
- Use SSE instead of fetching every 5 seconds
- Add loading state to conversation list
- Polyfill for use on older browsers
- Adds urls to conversations so they can be linked to directly
Dev-facing:
- Use Redis for keeping track of SSE subscribers (also simplifies server-side event publishing)
- Using cookies for some routes instead of JWT alone (SSE doesn't use JWT)
- Return entire team record from
findTeamByProvider
instead of just teamId - Allow importing utils from the top level
- Clean up material-ui/core imports to use top-level imports
- Added a ConversationContext for future use in presenting messages across pages (used to just be in pages/messages.js)
- fixed
tslint --fix
in the api directory - fixed npm security vulnerabilities,
- updated all api dependencies to latest
- separated dev
@types
from non-dev@types
Minor mobile fixes and npm audit
- Fixes some issues on mobile displays
- Fixes npm "low" vulnerabilities
- Provides a better prod ssl nginx config
Better mobile support
- add user menu to upper right
- Move menu options to more traditional mobile navigation pattern - remove tab navigation.
- Forgo floating action button interaction pattern for critical actions
- Better "you have not yet saved" message in settings screen
- Make sure user auth metadata is always up to date on login
- Show current conversation in header
Add support for HTTPS
0.0.3 update url usage to support ssl
Use models instead of fat controllers
0.0.2 Move the rest of the controllers to a model-first approach
First Release
First public "release"