Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
369fcdc
chore: release 0.4.4
EnzoBomark Jul 25, 2023
381aa25
feat: added new prop setIsLoading
noaholsson Aug 23, 2023
286b520
chore: release 0.5.0
noaholsson Aug 23, 2023
9111d8d
feat: performance improvements
noaholsson Jan 30, 2024
c4b36f5
Merge pull request #16 from qteab/feat/performance-improvements
noaholsson Jan 30, 2024
b4e9f06
chore: release 0.5.1
noaholsson Jan 30, 2024
27089b3
fix: remove duplicate messages
noaholsson Feb 9, 2024
6e25066
Merge pull request #17 from qteab/fix/duplicate-messages
noaholsson Feb 9, 2024
69b1d1c
chore: release 0.5.2
noaholsson Feb 9, 2024
9a8460e
fix: remove duplicate messages
noaholsson Feb 9, 2024
14a55cb
Merge pull request #18 from qteab/fix/duplicate-messages
noaholsson Feb 9, 2024
93acf6e
chore: release 0.5.3
noaholsson Feb 9, 2024
ab587c3
fix: messages not being updated when last message is deleted
melvin-qte Mar 20, 2025
7ca2cf4
Merge pull request #19 from qteab/fix/last-message-deletion-bug
melvin-qte Mar 24, 2025
a492b94
fix: bump used node version in ci
melvin-qte Mar 24, 2025
89e8841
fix: bump actions/cache@v2 -> actions/cache@v3
melvin-qte Mar 24, 2025
41bdab4
fix: bump node version in nvmrc
melvin-qte Mar 24, 2025
41610e6
Merge pull request #20 from qteab/fix/bump-ci-node-version
melvin-qte Mar 24, 2025
5d74507
chore: release 0.5.4
melvin-qte Mar 24, 2025
d0c7a7f
feat: rewrite caching system, use onScroll instead of onEndReached
melvin-qte Apr 29, 2025
93ea088
fix: lint warnings
melvin-qte Apr 30, 2025
48998b2
fix: add clarifying comment to initial useEffect
melvin-qte Apr 30, 2025
dd6f193
feat: do not fetch more if still loading previous messages
melvin-qte Apr 30, 2025
31dbddf
refactor: extract docToMessage to standalone function
melvin-qte Apr 30, 2025
d2939d3
refactor: extract prepareSnapShot to standalone function
melvin-qte Apr 30, 2025
5bcd03a
refactor: extract appendSnapshot to standalone function
melvin-qte Apr 30, 2025
c391d5a
refactor: move appendSnapshot to own util function
melvin-qte Apr 30, 2025
761fd56
refactor: extract utils functions to own files
melvin-qte Apr 30, 2025
bbe0dc9
refactor: move SnapshotChange type to prepareSnapshot.ts
melvin-qte Apr 30, 2025
a296390
docs: add better docs to util functions
melvin-qte Apr 30, 2025
27155cd
docs: add docs describing messages caching
melvin-qte Apr 30, 2025
5aef5ba
refactor: extract isCloseToBottom to own file
melvin-qte Apr 30, 2025
e5d51a3
fix: use get instead of onSnapshot in docToMessage
melvin-qte Apr 30, 2025
8107263
refactor: docToMessage, remove non neccessary Promise instantiation
melvin-qte Apr 30, 2025
8344565
Merge pull request #21 from qteab/fix/better-msgs-caching
melvin-qte Apr 30, 2025
8bf928a
chore: release 0.5.5
melvin-qte Apr 30, 2025
1269c00
feat: add way of determining if closeToTop
melvin-qte Apr 30, 2025
e5414b8
feat: display scrollToBottomComponent if not close to top
melvin-qte Apr 30, 2025
303497f
feat: scroll to start of list on scrollToBottomComponent press
melvin-qte May 1, 2025
2df5b6f
feat: add render support for newMessagesBannerComponent
melvin-qte May 2, 2025
15a81ca
refactor: extract ChatFooter into own component and file
melvin-qte May 2, 2025
c23bc65
feat: separate all footer sections into own components
melvin-qte May 2, 2025
8e53189
feat: only show newMessagesBanner if new messages have been registered
melvin-qte May 2, 2025
e5b4bf0
fix: react and react native types mismatch
melvin-qte May 6, 2025
5f8e1a1
fix: build issues
melvin-qte May 6, 2025
981322c
fix: lint warnings
melvin-qte May 6, 2025
2802a7e
fix: arrow down does not mark as read
melvin-qte May 6, 2025
c3438f2
Merge pull request #23 from qteab/feat/new-messages-banner
melvin-qte May 7, 2025
45ae4c7
chore: release 0.5.6
melvin-qte May 7, 2025
ebf0ce5
feat: added passthrough for the maintainVisibleContentPosition
noaholsson May 23, 2025
2506750
Merge pull request #24 from qteab/feat/maintain-visible-content-position
noaholsson May 23, 2025
9a82394
chore: release 0.5.7
noaholsson May 23, 2025
e0b1f6f
fix: lower close to top threshold
noaholsson May 23, 2025
a3e5d8f
Merge pull request #25 from qteab/fix/lower-close-to-top-threshold
noaholsson May 23, 2025
ca849b7
chore: release 0.5.8
noaholsson May 23, 2025
3a00de4
feat: updated react-native-firebase to v22
noaholsson Jun 23, 2025
ce6c5eb
chore: correct deps
noaholsson Jun 23, 2025
cdd19d8
Merge pull request #26 from qteab/feat/update-react-native-firebase
noaholsson Jun 23, 2025
ba07edd
chore: release 0.5.9
noaholsson Jun 23, 2025
0ac5c98
feat: add scrollToMessage
noaholsson Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Setup Node.js 16
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Yarn install
run: yarn install --frozen-lockfile
- name: Lint
Expand All @@ -27,14 +27,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Setup Node.js 16
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Yarn install
run: yarn install --frozen-lockfile
- name: Test
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Setup Node.js 16
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Yarn install
run: yarn install --frozen-lockfile
- name: Lint
Expand All @@ -33,14 +33,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Setup Node.js 16
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Yarn install
run: yarn install --frozen-lockfile
- name: Test
Expand All @@ -52,14 +52,14 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v3
- uses: actions/cache@v2
- uses: actions/cache@v3
with:
path: '**/node_modules'
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
- name: Setup Node.js 16
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Yarn install
run: yarn install --frozen-lockfile
- name: Initialise the NPM config
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16.18.1
18.0.0
Loading