Skip to content

Commit 6c1d80a

Browse files
CubeRomanMagellanMagellan
andauthored
Release 0.15.0 (#101)
* SK-567: flutter sdk development (#90) * create monorepo * add api * remove client old api * add tokens management * rename sama_chat_api to sama_sdk * SK-578: share to image (#91) * create monorepo * add api * remove client old api * add tokens management * rename sama_chat_api to sama_sdk * add image share to support * fix Popup with Send Image after share again --------- Co-authored-by: Magellan <magellan@connectycube.com> * add check for deleted user opponent (#93) Co-authored-by: Magellan <magellan@connectycube.com> * add MediaAttachmentBloc to menu (#95) Co-authored-by: Magellan <magellan@connectycube.com> * SK-589: implement ability to take a photo (#92) * create monorepo * add api * remove client old api * add tokens management * rename sama_chat_api to sama_sdk * add image share to support * add image_picker * add camera picker * update agpVersion --------- Co-authored-by: Magellan <magellan@connectycube.com> * SK-587: Hard back does not work (#94) * add pop invoke * minor fix didPop * add swipe ios impl --------- Co-authored-by: Magellan <magellan@connectycube.com> * fix app routing (#96) Co-authored-by: Magellan <magellan@connectycube.com> * add blocking (#97) Co-authored-by: Magellan <magellan@connectycube.com> * add auto complete (#98) Co-authored-by: Magellan <magellan@connectycube.com> * fix reply bubble (#99) Co-authored-by: Magellan <magellan@connectycube.com> * bump v. 0.15.0 * fix app crashes on adding user to group chat --------- Co-authored-by: Magellan <magellan@connectycube.com>
1 parent d25cc9f commit 6c1d80a

359 files changed

Lines changed: 1834 additions & 594 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lib/src/api/connection/exceptions.dart

Lines changed: 0 additions & 18 deletions
This file was deleted.

lib/src/db/remote/conversation_remote_datasource.dart

Lines changed: 0 additions & 16 deletions
This file was deleted.

lib/src/db/sama_db.dart

Lines changed: 0 additions & 50 deletions
This file was deleted.

lib/src/shared/utils/api_utils.dart

Lines changed: 0 additions & 2 deletions
This file was deleted.

sama_chat_client/.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# See https://www.dartlang.org/guides/libraries/private-files
2+
3+
# Files and directories created by pub
4+
.dart_tool/
5+
.packages
6+
build/
7+
# If you're building an application, you may want to check-in your pubspec.lock
8+
pubspec.lock
9+
10+
# Directory created by dartdoc
11+
# If you don't generate documentation locally you can remove this line.
12+
doc/api/
13+
14+
# dotenv environment variables file
15+
.env
16+
17+
# Avoid committing generated Javascript files:
18+
*.dart.js
19+
*.info.json # Produced by the --dump-info flag.
20+
*.js # When generated by dart2js. Don't specify *.js if your
21+
# project includes source files written in JavaScript.
22+
*.js_
23+
*.js.deps
24+
*.js.map
25+
26+
.flutter-plugins
27+
.flutter-plugins-dependencies
28+
29+
.idea/
30+
31+
.DS_Store

sama_chat_client/.metadata

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# This file tracks properties of this Flutter project.
2+
# Used by Flutter tool to assess capabilities and perform upgrades etc.
3+
#
4+
# This file should be version controlled and should not be manually edited.
5+
6+
version:
7+
revision: "a402d9a4376add5bc2d6b1e33e53edaae58c07f8"
8+
channel: "stable"
9+
10+
project_type: app
11+
12+
# Tracks metadata for the flutter migrate command
13+
migration:
14+
platforms:
15+
- platform: root
16+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
17+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
18+
- platform: android
19+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
20+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
21+
- platform: ios
22+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
23+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
24+
- platform: linux
25+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
26+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
27+
- platform: macos
28+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
29+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
30+
- platform: web
31+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
32+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
33+
- platform: windows
34+
create_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
35+
base_revision: a402d9a4376add5bc2d6b1e33e53edaae58c07f8
36+
37+
# User provided section
38+
39+
# List of Local paths (relative to this file) that should be
40+
# ignored by the migrate tool.
41+
#
42+
# Files that are not part of the templates will be ignored by default.
43+
unmanaged_files:
44+
- 'lib/main.dart'
45+
- 'ios/Runner.xcodeproj/project.pbxproj'

sama_chat_client/CHANGELOG.md

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
# Changelog
2+
3+
## 0.15.0
4+
5+
### Features
6+
- Split project into two modules
7+
- Implemented share to image feature
8+
- Implemented take photo to send attachment
9+
10+
### Improvements
11+
- Minor bug fixes and improvements
12+
13+
## 0.14.0
14+
15+
### Features
16+
- Implemented the option to edit messages
17+
- Implemented the option to delete messages
18+
- Implemented reset password feature
19+
- Integrated AI agent for changing tone of messages and summarizing them
20+
21+
## 0.13.0
22+
23+
### Features
24+
- Implemented Forward messages feature
25+
- Improved Link preview functionality
26+
27+
## 0.12.0
28+
29+
### Features
30+
- Implemented Typing status
31+
- Implemented Link preview for message
32+
- Implemented message Reply functionality
33+
34+
### Improvements
35+
- Minor bug fixes and improvements
36+
37+
## 0.11.2
38+
39+
### Features:
40+
- Added support for Programmable Chat attachments
41+
- Added new attachments fields
42+
43+
## 0.11.1
44+
45+
### Fixes:
46+
- Added organization id for production environment
47+
48+
## 0.11.0
49+
50+
### Features:
51+
- Implemented the Draft feature to locally save unsent messages
52+
- Added support for Programmable Chat
53+
- Added support for verifying that a user belongs to a specific organization
54+
55+
### Fixes:
56+
- Improved real-time updates for Online status to enhance compatibility with the web app
57+
58+
## 0.10.0
59+
60+
### Features:
61+
- Implemented a new view for media items within the app
62+
- Improved thumbnail quality for media item previews
63+
- Added caching to display media items in offline mode
64+
- Added a new media player to play videos within the app
65+
66+
### Fixes:
67+
- Improved and stabilized the logic for the “Last Seen” user functionality
68+
69+
## 0.9.0
70+
71+
### Features:
72+
- Implemented offline mode for chats
73+
- Implemented offline mode for messages
74+
- Improved message attachments caching
75+
76+
## 0.8.0
77+
78+
### Features:
79+
- Implemented local database for Chats
80+
- Implemented local database for Messages
81+
- Enhance app by adding offline stubs for some functionalities
82+
- Implemented CI
83+
84+
## 0.7.0
85+
86+
### Features:
87+
88+
- Implemented a progressive authentication flow to enhance security
89+
- Implemented push notifications for the iOS platform
90+
91+
### Fixes:
92+
- Fixed minor UI bugs for the iOS app
93+
94+
## 0.6.0
95+
96+
### Enhancements:
97+
98+
- Implement Pending/Sent/Read receipts
99+
- Quick display the chats instead of login screen after app was run
100+
- Re-design Create Group chat screen
101+
102+
### Fixes:
103+
- Resolve issue when chats aren’t displayed while the user tries to share some text
104+
- Fix send empty text message
105+
106+
## 0.5.0
107+
108+
### Released Fifth Phase
109+
110+
- Enabled push notifications for Android devices.
111+
- Added server-side support for push notifications.
112+
- Improved chat functionality to auto-hide the keyboard during scrolling.
113+
- Updated link highlight color within chat for better visibility.
114+
- Made minor UI improvements to user and group chat descriptions.
115+
116+
### Fixes:
117+
- Resolved an issue where users remained in chats after deletion.
118+
- Updated messaging when maximum participant limit is reached.
119+
120+
## 0.4.0
121+
122+
### Released Forth Phase
123+
124+
- Updated app name
125+
- Implemented 1-1 info screen
126+
- Implemented group info screen
127+
128+
### Fixes
129+
- iOS UI issues
130+
- iOS ShareTo
131+
- Attachments blinking download
132+
133+
## 0.1.0
134+
135+
### Released all core features
136+
137+
### Released Third Phase
138+
139+
- Implemented avatars for conversations
140+
- Implemented links highlighting in chat
141+
- Added ShareTo (text only)
142+
143+
### Fixes
144+
145+
- Block 'x' buttons for separate items while sending attachments

0 commit comments

Comments
 (0)