Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 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
noahsvensson Aug 23, 2023
286b520
chore: release 0.5.0
Aug 23, 2023
9111d8d
feat: performance improvements
noahsvensson Jan 30, 2024
c4b36f5
Merge pull request #16 from qteab/feat/performance-improvements
noahsvensson Jan 30, 2024
b4e9f06
chore: release 0.5.1
Jan 30, 2024
27089b3
fix: remove duplicate messages
noahsvensson Feb 9, 2024
6e25066
Merge pull request #17 from qteab/fix/duplicate-messages
noahsvensson Feb 9, 2024
69b1d1c
chore: release 0.5.2
Feb 9, 2024
9a8460e
fix: remove duplicate messages
noahsvensson Feb 9, 2024
14a55cb
Merge pull request #18 from qteab/fix/duplicate-messages
noahsvensson Feb 9, 2024
93acf6e
chore: release 0.5.3
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
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