daniel31x13
1268bfa537
feat(mobile): add google oauth
2026-05-27 15:45:48 -04:00
daniel31x13
2a96b61474
security checks
2026-05-21 10:16:53 -04:00
daniel31x13
5c0786e695
feat(mobile): add sign in with apple to iOS
2026-05-20 15:36:24 -04:00
daniel31x13
530a32a9df
mobile: remove help from login
2026-05-18 22:45:33 -04:00
daniel31x13
742aa572e3
feat(mobile): add signup support
2026-05-18 22:36:03 -04:00
Daniel
19f60fa167
Merge pull request #1687 from linkwarden/feat/apple-oauth
...
Feat/apple oauth
2026-05-15 22:27:56 -04:00
daniel31x13
fed669318f
feat(web): password creation for oauth/sso users without having to reset it
2026-05-11 19:12:44 -04:00
daniel31x13
aeaef48210
remove username assignment from Apple OAuth profile
2026-05-06 20:32:59 -04:00
daniel31x13
3a7cdd39c6
add secure cookie handling for authentication
2026-05-06 20:21:50 -04:00
daniel31x13
a8b72900e9
init
2026-05-06 17:45:10 -04:00
daniel31x13
8468bc94ab
chore(mobile): update version to 1.3.0 in app.json
2026-05-06 10:41:30 -04:00
daniel31x13
f6c512cce2
feat(mobile): implement full offline storage and sync functionality for the preserved formats
2026-05-06 10:37:45 -04:00
Daniel
dce6dc6ecb
Merge pull request #1658 from martiGIT/fix/safefetch-user-agent
...
fix: add default User-Agent header to safeFetch
2026-05-03 14:02:43 -04:00
daniel31x13
e7000bbb76
refactor(mobile): unify caching logic across formats
2026-05-01 14:24:20 -04:00
daniel31x13
3a8152819f
feat(mobile): implement caching for link previews
2026-05-01 13:03:45 -04:00
daniel31x13
49d5ba05f5
feat(mobile): add Link Details sheet and integrate into Context Menu
2026-05-01 11:59:04 -04:00
daniel31x13
ec0c9b64cc
move cancel icon to a X button at the top right side of the action sheets + more consistent action sheet layouts
2026-04-28 19:13:25 -04:00
daniel31x13
cd13a89fe2
feat(mobile): implement display settings functionality in the reader view
2026-04-27 21:23:42 -04:00
daniel31x13
92d1f679f1
mobile: move highlight button into the headerRight
2026-04-27 19:13:52 -04:00
daniel31x13
366f9e9911
feat(mobile): add highlight sheet and delete highlight functionality
2026-04-27 19:04:16 -04:00
daniel31x13
d7cfd10539
refactor(mobile): replace manual highlight fetch logic with custom hooks for highlight management
2026-04-25 13:43:28 -04:00
daniel31x13
8e8e6f92aa
feat(mobile): added highlight and annotation functionality to the reader view
2026-04-24 23:29:21 -04:00
daniel31x13
a32c908a2b
merge mobile and web reader view styling
2026-04-24 15:48:22 -04:00
daniel31x13
8934a7acb4
docs: update .env.sample to include documentation link for environment variables
2026-04-22 22:32:35 -04:00
daniel31x13
d30bd75711
update readme
2026-04-21 21:52:03 -04:00
Daniel
b8c3d3b40d
Merge pull request #1667 from xiebaiyuan/docs/add-link-my-harmony
...
docs: add link-my-harmony to Community Projects
2026-04-21 21:47:58 -04:00
daniel31x13
b6e0ad9798
update readme
2026-04-21 21:44:25 -04:00
daniel31x13
f123c34563
feat(mobile): add tags in mobile
2026-04-21 18:28:52 -04:00
xiebaiyuan
26f3ac8366
docs: add link-my-harmony to Community Projects
...
Add link-my-harmony, an unofficial HarmonyOS Next client for
Linkwarden built with ArkTS and ArkUI.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-18 12:28:04 +08:00
daniel31x13
694f8e7f48
feat(tags): implement search functionality for tags across mobile and web
2026-04-17 16:18:03 -04:00
daniel31x13
576d784cf9
fix(mobile): app crashing when sharing a link on iOS
2026-04-17 13:28:20 -04:00
daniel31x13
df4cc97f8e
feat: add the functionality to display monolith from a separate domain, sandboxed
2026-04-16 23:32:10 -04:00
Marcin Rybak
a2223bb61e
fix: add default User-Agent header to safeFetch
...
safeFetch sends requests without a User-Agent header. Some servers
(e.g. Flipboard via CloudFront/WAF) reject such requests with HTTP 403,
which breaks RSS feed polling and potentially other server-side fetches.
Add a default User-Agent that callers can override via options.headers.
2026-04-03 09:29:53 +01:00
daniel31x13
5596144452
refactor(worker): move preserved-link auto-tagging into dedicated worker
2026-03-31 22:22:13 -04:00
daniel31x13
c90fc94674
fix: adjust layout styles for tags page
2026-03-27 12:19:47 -04:00
daniel31x13
c81d452996
fix: conditionally apply headerBackground for iOS 26 and above
2026-03-25 17:14:51 -04:00
daniel31x13
7acf5ae981
minor fix
2026-03-25 17:12:24 -04:00
daniel31x13
1de316c5d6
fix: update headerBlurEffect logic for Preferred Collection screen
2026-03-25 16:16:04 -04:00
daniel31x13
0045928ab4
revert headerBlurEffect modification
2026-03-25 16:03:00 -04:00
daniel31x13
5bc293cd94
fix: update iOS version check to use parseInt for consistency
2026-03-25 15:38:10 -04:00
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