3268 Commits

Author SHA1 Message Date
Marcel Klehr
ae97f301a3 fix(tests): Check if server can store order before checking order
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-27 11:41:38 +02:00
Marcel Klehr
f809eb38aa
Merge pull request #1919 from floccusaddon/fix/changes-while-syncing
test(sync): Making changes to the tree while syncing should not cause trouble
2025-04-26 15:53:56 +02:00
Marcel Klehr
62452643ad perf(GDrive): Speed up "no changes" code path
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-26 10:08:38 +02:00
Marcel Klehr
25062d55fa fix(Bookmark#clone): Obey withHash argument
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-26 10:07:47 +02:00
Marcel Klehr
d5db3bfa25 refactor(Folder#clone): Make Folder#clone use prototype inheritance
and use Folder#copy for all instances where it seems safer

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-23 19:13:43 +02:00
Marcel Klehr
7351d1ba28 perf(BrowserAccount): Don't use bookmarks.getTree() if avoidable
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-23 15:01:23 +02:00
Marcel Klehr
4f05364485 refactor(isUsingBrowserTabs): Expose Resource#isUsingBrowserTabs
instead of inspecting tree constructor

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-21 19:30:58 +02:00
Marcel Klehr
18be6dd7e2 refactor(CachingTreeWrapper): Allow changes to the live tree without disturbing the cache
fixes #1857

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-21 19:30:17 +02:00
Marcel Klehr
b41b934a60 test(sync): Making changes to the tree while syncing should not cause trouble
see #1857

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-21 15:57:45 +02:00
Marcel Klehr
742bf34cb8
Merge pull request #1917 from floccusaddon/fix/addition-failsafe-minimum
fix(Default#applyAdditionFailsafe): Only kick in if at least 20 bookmarks are being added
2025-04-19 10:43:45 +02:00
Marcel Klehr
9377b17299 fix(App#openInNewTab): Use browser.tabs to open new tab instead of window.open
fixes #1833

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-19 10:37:54 +02:00
transifex-integration[bot]
d2fe3ed7a6
Translate _locales/en/messages.json in fr
100% translated source file: '_locales/en/messages.json'
on 'fr'.
2025-04-16 16:12:42 +00:00
Marcel Klehr
df036b80ba fix(Default#applyAdditionFailsafe): Only kick in if at least 20 bookmarks are being added
fixes #1916

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-16 14:50:15 +02:00
Marcel Klehr
1dd9820981 v5.5.2
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
v5.5.2
2025-04-16 09:59:27 +02:00
Marcel Klehr
041b6e458d fix(IndexedDB): Delete up to the last hour of logs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-13 10:40:03 +02:00
Marcel Klehr
0e0a426538 fix(storage): Add checkStorage method to freeStorage regularly
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-13 10:34:01 +02:00
Marcel Klehr
a207471527 fix(IndexedDB): Don't store more than 50MB of logs
but definitely keep those of the last day

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-13 10:32:46 +02:00
Marcel Klehr
d7e40b0d17 v5.5.1
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
v5.5.1
2025-04-09 16:42:03 +02:00
Marcel Klehr
7949458aba v5.5.0
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
v5.5.0
2025-04-09 10:35:13 +02:00
Marcel Klehr
1b5b97bd3b
Merge pull request #1903 from floccusaddon/feat/indexeddb-logs
feat(Logger): Use IndexedDB to store logs in order to store more
2025-04-09 09:44:08 +02:00
transifex-integration[bot]
e788459e19
Translate _locales/en/messages.json in zh_CN
100% translated source file: '_locales/en/messages.json'
on 'zh_CN'.
2025-04-07 03:17:59 +00:00
Marcel Klehr
44724dcf54 fix(Controller): Do not run scheduleSync concurrently for all accounts
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-06 16:27:49 +02:00
Marcel Klehr
feff8b23d0 feat(Logger): Use IndexedDB to store logs in order to store more
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-06 15:51:14 +02:00
Marcel Klehr
3889862d4e fix(messages): Mention that people should have backups
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-06 09:39:33 +02:00
Marcel Klehr
e27dc07549
Merge pull request #1902 from floccusaddon/feat/addition-failsafe
feat(AdditionFailsafe): Extend failsafe mechanism to prevent creation of excessive amounts of bookmarks
2025-04-06 09:37:18 +02:00
Marcel Klehr
c668101da3 fix(failsafe): Also apply failsafe on upstream changes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-05 19:40:52 +02:00
Marcel Klehr
7636360fa9 feat(AdditionFailsafe): Extend failsafe mechanism to prevent creation of excessive amounts of bookmarks
fixes #1900

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-05 17:43:58 +02:00
transifex-integration[bot]
41b8f644f7
Translate _locales/en/messages.json in zh_CN
100% translated source file: '_locales/en/messages.json'
on 'zh_CN'.
2025-04-03 02:53:19 +00:00
Marcel Klehr
24acefb7b5 fix(NewAccount): Disable git backend on android/ios
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-04-02 10:06:00 +02:00
transifex-integration[bot]
79fb301026
Translate _locales/en/messages.json in zh_CN
100% translated source file: '_locales/en/messages.json'
on 'zh_CN'.
2025-03-31 06:01:47 +00:00
Marcel Klehr
dfecc6186b fix(GoogleDrive): Try to fix "T.includes is not a function" error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-30 12:32:19 +02:00
Marcel Klehr
5c6b82f9a5
Merge pull request #1895 from floccusaddon/fix/webdav-check-filesize
fix(webdav): Validate filesize via PROPFIND to detect partial downloads
2025-03-30 10:00:09 +02:00
Marcel Klehr
1178c82ee7 fix(webdav): Validate filesize via PROPFIND to detect partial downloads
fixes #1870

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-29 19:28:24 +01:00
Marcel Klehr
7b6f892e7c fix(failsafe): Reduce threshold to 20% OR 1k bookmarks
see #1870

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-29 11:39:08 +01:00
Marcel Klehr
174b5e2d4c fix: Remove debugId from webpack build
fixes #1887

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-29 11:29:10 +01:00
Marcel Klehr
b631353120 fix: remove isOrion
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-29 11:14:59 +01:00
Marcel Klehr
7db3dae814 fix: remove isOrion 2025-03-29 10:45:57 +01:00
Marcel Klehr
2e1257412b fix(first_comment): Update first issue comment
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-29 10:45:57 +01:00
Marcel Klehr
047fa38fc3 Merge branch 'develop' of github.com:floccusaddon/floccus into develop 2025-03-20 17:45:11 +01:00
Marcel Klehr
3726323456 v5.4.5
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
v5.4.5
2025-03-20 13:41:17 +01:00
Marcel Klehr
b170108f53
Merge pull request #1886 from floccusaddon/fix/orion
fix(Orion): Add an exception for Orion's permissions API
2025-03-20 13:05:49 +01:00
Marcel Klehr
edd169ca0f fix(ci): Fix android build
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-20 12:58:32 +01:00
Marcel Klehr
7d1cc34499 fix(Orion): Add an exception for Orion's permissions API
fixes #1643

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-20 11:36:34 +01:00
Marcel Klehr
93b9d344a2 update ios project 2025-03-20 10:49:29 +01:00
Marcel Klehr
83412f4e7c fix: Update capacitor
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-20 10:17:50 +01:00
Marcel Klehr
496f4e2b68 fix(Tree#search): Harden search
see #1880

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-20 10:14:16 +01:00
Marcel Klehr
f5f3b0cf56 fix: Increase intervention interval to twice a year
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-19 09:54:14 +01:00
Marcel Klehr
fe3458091a fix typescript issue
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-15 10:20:48 +01:00
Marcel Klehr
ef38fe6a05 feat: Upgrade to capacitor 7
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-15 10:20:48 +01:00
transifex-integration[bot]
97cd288c3b
Translate _locales/en/messages.json in pt_BR
100% translated source file: '_locales/en/messages.json'
on 'pt_BR'.
2025-03-13 23:54:10 +00:00