Releases: The-Commit-Company/raven
Releases · The-Commit-Company/raven
v1.3.1
What's Changed
- remove @capacitor/cli and release v1.3.1 by @nikkothari22 in #591
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Raven v1.3.0 introduces an all new design using Radix, a significant reduction in bundle size and improved security and performance. Our mobile app also gets more features with an all new action palette on messages and the ability to control channel settings.
Web app
- Replace ChakraUI with RadixUI themes
- Use Tiptap for editing messages + support for keyboard shortcuts. Also replaced message rendering with Tiptap (removed Markdown rendering)
- Lazy load images + loading states for all images
- Custom file upload handler to avoid ghost messages + calculation of thumbnail width and height on the server
- Right click context menu on messages instead of moving mouse to the actions palette
- Support for copying messages or file URLs
- Support for pasting images
- Faster (and lighter) emoji picker
- Code split into multiple chunks and lazily loaded for faster initial load
- Ability to add users to Raven from the React interface
- Security: removed REST API support for messages and only use custom queries to fetch messages
- Performance: Added indexing on messages based on creation and channel ID.
Mobile app
- Allow users to save messages
- Lazily load images on mobile app
- Allow users to share messages to other apps
- Ability to copy messages
- Ability to delete messages
- Ability to leave a channel / archive a channel or delete a channel
- Skeleton loaders to avoid layout shift
- Tiptap editor
- Fix double back animation on swiping in iOS
- Fix image rotation issue when uploading images directly from camera
- Ability to add/remove members on the mobile app
What's Changed
- fix: markdown syntax in README by @sagarvora in #457
- fix: backward compatibility with Frappe v14 Socket by @nikkothari22 in #459
- fix(mobile): user active status, network warning by @nikkothari22 in #465
- fix: set width for Quill editor by @nikkothari22 in #468
- feat: added skeleton loader to mobile interface by @nikkothari22 in #469
- feat: load images lazily and only when in view by @nikkothari22 in #471
- chore(deps): bump quill-mention from 3.2.0 to 4.0.0 in /raven-app by @dependabot in #475
- feat: add support for saving messages on the mobile app by @nikkothari22 in #493
- feat: added tiptap on webapp by @nikkothari22 in #497
- feat: add channel members modal in channel settings by @janhvipatil in #492
- feat: copy message function on mobile app by @nikkothari22 in #501
- feat: added skeleton loaders for channel and users list on the mobile app by @janhvipatil in #504
- feat: added tiptap on mobile app by @nikkothari22 in #512
- feat: allow existing raven users to add other users directly from the react UI by @janhvipatil in #511
- fix(temp): ionic swipe back animation on ios is disabled by @nikkothari22 in #517
- 508 add option to archive a channel on mobile app by @TITANiumRox in #518
- feat: Delete Channel in mobile by @TITANiumRox in #522
- feat: added file upload API by @nikkothari22 in #531
- fix: channel management section UI in channel by @TITANiumRox in #529
- fix: mention list scroll by @nikkothari22 in #534
- 528 show loading indicator in delete message on web app by @sumitjain236 in #530
- fix: add skeleton loader in Profile page (Mobile) by @yjane99 in #535
- feat: ability to remove channel members for channel admins on mobile app by @janhvipatil in #520
- feat: leave channel in mobile by @TITANiumRox in #533
- fix: back animation working on android device by @yjane99 in #538
- fix: Add a scroll bar to the Chat Input in Web & Mobile App by @yjane99 in #545
- fix: api docs, permissions and security by @nikkothari22 in #548
- feat: member dropdown component by @nikkothari22 in #550
- feat: new message renderer using Tiptap by @nikkothari22 in #559
- fix: editor maintains replied message by @nikkothari22 in #561
- feat(web): replace ChakraUI with RadixUI and reduce bundle size of the web app by @nikkothari22 in #542
- chore: added Radix variables to Tailwind by @nikkothari22 in #571
- fix: upload JPEG images w/ EXIF transpose by @yjane99 in #554
- feat: added indexing on creation for raven messages by @nikkothari22 in #573
- fix: remove navbar link when app is uninstalled by @nikkothari22 in #574
New Contributors
- @sagarvora made their first contribution in #457
- @sumitjain236 made their first contribution in #530
- @yjane99 made their first contribution in #535
Full Changelog: v1.2.0...v1.3.0
Version 1.2.1
What's Changed
- fix: markdown syntax in README by @sagarvora in #457
- fix: backward compatibility with Frappe v14 Socket by @nikkothari22 in #459
- fix: clear SWR cache on logout
- fix: reload Frappe boot on login and logout
New Contributors
- @sagarvora made their first contribution in #457
Full Changelog: v1.2.0...v1.2.1
Version 1.2.0
Major changes
- Mobile app (PWA) released
- Performance and security updates
- Stability improvements
- Support for Frappe v14 and v15
- Support for pasting images directly in the editor
What's Changed
- fix: login page UI and logic fixed by @nikkothari22 in #330
- fix: removed get_last_channel API by @nikkothari22 in #332
- chore: refactor user availability API by @nikkothari22 in #334
- fix: removed API call to fetch user details by @nikkothari22 in #336
- fix: VirtuosoRefProvider moved down to chat space by @nikkothari22 in #338
- perf(web): sidebar API calls combined to just 3 instead of 6 by @nikkothari22 in #340
- feat: multiple links preview in chat message by @TITANiumRox in #352
- fix: get file extension logic by @TITANiumRox in #351
- fix: emoji picker styling by @TITANiumRox in #345
- fix: find in direct messages filter by @TITANiumRox in #343
- 270 custom scroll bar by @TITANiumRox in #358
- feat(web-app): added image paste support by @nikkothari22 in #360
- fix: check for channel existence and throw relevant error by @nikkothari22 in #362
- 359 use frappe types by @TITANiumRox in #372
- feat: added Raven in Navbar by @nikkothari22 in #373
- fix: removed socket config by @nikkothari22 in #374
- Merging develop into 371 by @nikkothari22 in #375
- remove delete channel api and move logic to controller by @nikkothari22 in #376
- fix: moved channel creation to standard API by @nikkothari22 in #378
- feat: added validations by @nikkothari22 in #380
- fix: added validation for message creation by @nikkothari22 in #381
- fix: removed UserDataProvider by @nikkothari22 in #382
- fix: more like chore by @nikkothari22 in #384
- 385 set up PWA for mobile app by @nikkothari22 in #386
- feat(mobile): added channel and DM list by @nikkothari22 in #390
- 368 split channel interface dm interface into separate components by @janhvipatil in #393
- 388 refactor chat input by @TITANiumRox in #394
- merging Refactored code in dev by @janhvipatil in #399
- wip(mobile): Chat input by @nikkothari22 in #400
- Merging develop into 391 by @nikkothari22 in #401
- fix: set socket port undefined on Prod by @nikkothari22 in #402
- Merging develop into 391 by @nikkothari22 in #404
- fix: hide buttons from non-members by @TITANiumRox in #407
- 403 command palette remove useSearch for fetching channel list by @TITANiumRox in #406
- feat: tracking last visit count mutate when channel with unread messages opened by @nikkothari22 in #408
- fix: Enter key won't insert newline by @TITANiumRox in #398
- 409 administrator shouldn't be interacted with by @TITANiumRox in #420
- feat(mobile): added mentions, user active state and file uploads by @nikkothari22 in #422
- fix: commit unread count when using a GET request by @nikkothari22 in #424
- fix: brought back archived channels logic by @TITANiumRox in #423
- fix: added keyboard shortcut for cmd palette on Windows by @nikkothari22 in #428
- fix: don't fetch unread counts for public channels without membership by @nikkothari22 in #429
- feat: added Raven User doc by @nikkothari22 in #432
- feat: users without raven user role should be shown a message to contact the administrator to get access by @nikkothari22 in #433
- fix: Saved messages and private channel error handling by @TITANiumRox in #435
- 436 don't allow sending empty messages by @TITANiumRox in #437
- feat: mutate messages explicitly when sent by same user by @nikkothari22 in #441
- fix: performance and calculation issues in reactions by @nikkothari22 in #442
- feat: improved UI for mobile by @nikkothari22 in #444
- chore: bumped to version 1.2.0 by @nikkothari22 in #447
- Release v1.2.0 by @nikkothari22 in #448
Full Changelog: v1.1.0...v1.2.0
Version 1.1.0
What's Changed
- fix: bug fetching unread count is broken by @TITANiumRox in #294
- feat: OAuth implementation in Raven mobile by @TITANiumRox in #302
- chore(deps): bump semver from 6.3.0 to 6.3.1 in /raven-app by @dependabot in #299
- fix: cannot see user avatar when user image does not exist in dm channels by @janhvipatil in #307
- chore: code cleanup by @TITANiumRox in #316
- Merging develop into main - v1.1.0 by @nikkothari22 in #326
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
First release of Raven 🎉