Daniel
815d2faa88
Merge pull request #1642 from linkwarden/dev
...
Dev
v2.14.0
2026-03-25 14:21:11 -04:00
daniel31x13
054a82a029
fix: improve tag retrieval logic for user collections
2026-03-25 14:20:01 -04:00
daniel31x13
74b54fc002
fix: update headerBlurEffect logic for iOS 26
2026-03-25 13:44:20 -04:00
Daniel
7fb8ceb03b
Merge pull request #1641 from linkwarden/dev
...
v2.14.0
2026-03-25 12:02:37 -04:00
Daniel
09f9c81297
New Crowdin updates ( #1602 )
...
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (French)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (Ukrainian)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
* New translations common.json (Italian)
* New translations common.json (Japanese)
* New translations common.json (Japanese)
* New translations common.json (Japanese)
* New translations common.json (Romanian)
* New translations common.json (French)
* New translations common.json (Spanish)
* New translations common.json (German)
* New translations common.json (Italian)
* New translations common.json (Dutch)
* New translations common.json (Polish)
* New translations common.json (Russian)
* New translations common.json (Turkish)
* New translations common.json (Ukrainian)
* New translations common.json (Chinese Simplified)
* New translations common.json (Chinese Traditional)
* New translations common.json (English)
* New translations common.json (Portuguese, Brazilian)
---------
Co-authored-by: LinkwardenBot <bot@linkwarden.app >
2026-03-25 12:01:17 -04:00
daniel31x13
e2715f4f50
minor change
2026-03-24 14:29:26 -04:00
daniel31x13
56df0eb5a1
refactor: simplify search operators and update localization keys in SearchBar component
2026-03-24 14:24:24 -04:00
daniel31x13
565d524f99
fix: update Alert type to any in collections and links components
2026-03-24 11:21:50 -04:00
daniel31x13
78db1fa174
feat: add loading indicator to ListFooter for fetching next page in Links component
2026-03-24 10:50:51 -04:00
daniel31x13
23da4b8d79
implement safe fetch functionality across the app and the worker
2026-03-24 01:02:17 -04:00
daniel31x13
d467a684aa
update skeleton loading styles for improved UI consistency
2026-03-19 01:02:02 -04:00
daniel31x13
eb99bda26a
bump version
2026-03-19 00:42:25 -04:00
daniel31x13
0463a334ce
reduce padding and gap in various components for an improved user interface + styling
2026-03-19 00:37:40 -04:00
daniel31x13
82f97b1095
feat: implement infinite scrolling for tags in Sidebar and Tags page
...
- Added infinite scrolling functionality to the Sidebar component using react-intersection-observer.
- Updated the useTags hook to support pagination and sorting options.
- Modified the getTags API to handle pagination and sorting based on user preferences.
- Enhanced the dashboard data fetching to include the number of tags.
- Refactored the Tags page to utilize the new pagination and sorting features.
- Introduced a new getTagById API endpoint to fetch individual tag details.
- Updated the preference settings to allow sorting of tags.
- Improved loading states and skeleton components for better user experience.
2026-03-18 23:30:21 -04:00
daniel31x13
c4f8985be9
fix: android navigation bar color
2026-03-16 12:48:13 -04:00
daniel31x13
44c932265f
fix: ensure enabled flag is set to true in useGetLink for link retrieval
2026-03-15 15:26:59 -04:00
daniel31x13
f3dc2a964f
feat: integrate Sentry for error tracking
2026-03-12 18:21:51 -04:00
daniel31x13
735868b393
fix: add integratedButton placement for iOS 26+ compatibility in search inputs
2026-03-12 17:29:12 -04:00
daniel31x13
81bb6f6d92
fix: update header background color for iOS 26+ compatibility across multiple layouts
2026-03-11 23:42:27 -04:00
daniel31x13
ec08b0095d
update react-native-edge-to-edge to version 1.8.1 and adjust layout component structure
2026-03-11 23:38:45 -04:00
daniel31x13
8987af075b
bug fix
2026-03-10 14:22:29 -04:00
daniel31x13
e1ce7be0a2
small fix
2026-03-10 14:19:30 -04:00
daniel31x13
5d470621a5
feat: update header styles and improve layout for iOS version compatibility
2026-03-10 14:17:54 -04:00
daniel31x13
7b86a94836
feat: disable toolbar integration for iOS 26+ in search header options across multiple layouts
2026-03-10 14:16:15 -04:00
daniel31x13
bcd3c73713
feat: enhance layout components with iOS version checks and improve header styles
2026-03-10 14:15:30 -04:00
daniel31x13
12608564d7
fix collection optimistic rendering deletion
2026-03-08 06:22:17 -04:00
daniel31x13
1dad93ba87
Update to Next 15 + Bug fixes + Optimizations
2026-03-08 05:18:07 -04:00
daniel31x13
2088d25aa6
bump mobile app version to 1.2.0 in app.json
2026-03-06 11:56:42 -05:00
daniel31x13
1a95b214b2
chore: update dependencies in yarn.lock for improved compatibility
2026-03-06 07:08:54 -05:00
daniel31x13
2d5eb87296
feat: add dynamic header tint color based on color scheme and adjust scroll view properties for better usability
2026-03-06 06:49:40 -05:00
daniel31x13
c7e5e42255
chore: update SDK versions and dependencies for improved compatibility
2026-03-06 05:11:34 -05:00
daniel31x13
8be1818863
chore(mobile): upgrade to expo 54
2026-03-03 08:17:11 -05:00
daniel31x13
177e037264
update app to expo 53
2026-03-02 22:02:43 -05:00
daniel31x13
04ea3bde8f
feat: update header styles for improved iOS compatibility
2026-03-02 19:06:21 -05:00
daniel31x13
742db2ea5b
update WebView configuration in ImageFormat and WebpageFormat for improved security and performance
2026-02-27 20:20:22 -05:00
daniel31x13
9edb450b6a
fix: add useEffect to reset faviconLoaded state on link.url change
2026-02-23 19:30:00 -05:00
daniel31x13
4fa1f57351
feat: improve timeout handling in archiveHandler and refactor handleMonolith for better signal management
2026-02-23 18:26:47 -05:00
daniel31x13
f3d30085de
feat: enhance useUpdateLink to optimistically update links
2026-02-19 19:37:25 -05:00
daniel31x13
da8761387f
feat: enhance useDeleteCollection with improved error handling and optimistic updates
2026-02-19 18:06:47 -05:00
daniel31x13
c9fd573b31
feat: enhance deleteLink functionality with optimistic rendering and improved error handling
2026-02-19 17:30:01 -05:00
daniel31x13
c99f9edd9a
removed unused console.log
2026-02-19 17:12:56 -05:00
daniel31x13
389a96dadc
feat(link): update useAddLink to accept additional parameters for improved error handling
2026-02-19 17:11:42 -05:00
daniel31x13
c8b1129e4f
feat(worker): index links instantly without waiting for them to be preserved
2026-02-19 01:20:24 -05:00
daniel31x13
b9fd802288
feat(link): implement link submission with optimistic UI updates and toast notifications
2026-02-18 20:58:00 -05:00
daniel31x13
549299743c
feat(search): display note in search bar when there are unindexed links
2026-02-18 19:52:55 -05:00
daniel31x13
21b6ab3de4
adjust z-index for searchbar dropdown
2026-02-18 17:39:21 -05:00
daniel31x13
155ca17b55
refactor: always hide email address from the public
2026-02-18 16:48:39 -05:00
daniel31x13
686e3b44e1
remove whitelist and isPrivate due to low demand and high overhead
2026-02-18 16:36:15 -05:00
daniel31x13
f13c5e1cfc
refactor(dashboard): remove hasUnIndexedLinks from getDashboardData response
2026-02-18 15:58:27 -05:00
daniel31x13
7e34d98bc4
Refactor imports to use global types from "@linkwarden/types/global" instead of "@linkwarden/types" across components
2026-02-18 15:40:12 -05:00