-
-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Beta phase for v2.0.0 #46
Comments
It turns out the choice of magic string ( |
Sounds good to me. |
I getting some error in chrome. tried from unpacked zip |
@jookk ah, my bad. I forgot to add the zipped build to the release (the zipped source will not work). Here you go :) |
@marcelklehr Thank You! Beta created new folder on my chrome bookmarks and downloaded all nc bookmarks to that. |
@jookk Yes, ideally you would be able to install floccus on firefox for android (see #3). Until Firefox for android supports this, you can make use of the following android app: https://github.com/theScrabi/OCBookmarks It's not the same, but it works. |
Unfortunately, I've discovered that having tags with slashes in them breaks the nextcloud REST API, due to Apache decoding even the urlencoded slashes and treating them as path separators. The result is that people cannot delete the tags floccus sets in nextcloud. It's still possible to remove tags from a bookmark, but deleting a tag from the app directly is not possible when it contains slashes. (see nextcloud/bookmarks#441) So, I'm also considering changing the path separator for these tags, even though I'm unhappy about that. I'm thinking maybe so, e.g. instead of |
Hi!
|
Hey @SoftwareEngineer |
@marcelklehr Appreciate the quick fix! Now it starts to sync but then I run into the following error (no message found in nextcloud.log): But then I also see the following afterwards: |
@SoftwareEngineer Since you appear to be acquainted with the browser dev tools, you could check the Network tab to see exactly what happens to the request that gets an error response. ;) |
@marcelklehr So I found one bookmark causing an error presumably because there were some strange characters in the title ("—"). So I deleted it and removed everything and synced again. I am still getting "error" in the GUI but don't see an error in the Network tab anymore after removing the mentioned bookmark. However, I am sync'ing a lot of bookmarks and my server is fairly slow so it is taking a long time. Do you have a timeout that is kicking in or something that is causing it to show error in the GUI? |
@SoftwareEngineer Can you post the error caused by the bookmark with the strange title? regarding the large set of bookmarks, I think it's unlikely that's causing problems. There might simply be other client-side bugs. What does the error message say? (Hover over the Error in the GUI.) |
@SoftwareEngineer I just found an error concerning the creation of bookmarks on the server, in the develop branch. That might have been the bug you ran into. Should be fixed now. |
@marcelklehr Regarding strange title issue. Here is the request:
|
@marcelklehr Thanks for fixing the issue concerning the creation of bookmarks on the server! It seems to be working now. The only issue is the one with the strange title but that is not a big deal at all. The title should be cleaned up anyway. However, one thing is that when sync'ing the bookmarks firefox pegs the cpu @ 100% and firefox becomes very unresponse. Is there something that can be done about that? |
@SoftwareEngineer Good news: The problem with the title is already fixed in nextcloud/bookmarks#424 🎉 (Without intending to :D) I'll see what I can do about that cpu blockage :) |
Beta 2 is out now, with custom folders, polished UI, the new tag prefix, and smarter syncing. 🎉 |
The beta should work with the bookmarks app out of the box, now, starting with the new version: v0.11.0 :) |
I discovered the develop branch some days ago and finally can sync my bookmarks again across my devices and browsers. Big thx for your work here. The issues I came across:
|
Thanks for the feedback, folks! @ffuentes The %-encoded characters are by design for now, but I will fix that. The freezing is fixed already, but hasn't made it into the beta 2 release :) @phreaker0 I will look into the automatic folder removal. I would rather fix the problems with acceptance of protocols on the server-side (the complete break of the sync process is a safety measure for now, but will probably be a good opportunity for improvement). The error message is fixed now, though. :) |
You mean that the error message should be fixed in the current develop HEAD, because I'm running that :-) |
@phreaker0 Sorry, I meant I've fixed it locally. I've just pushed to the repo, so if you pull from the repo now it should be fixed for you, too :) |
btw, don't run develop in a production environment, mind you, it will eat your bookmarks! :D (Especially the changes I've just pushed shouldn't be run with an account that's already been setup...) |
thx. |
i like the new status icons and the folder removal works for me, great stuff! |
So, on the protocol front we decided to not add file or javascript to the accepted protocols on the server: nextcloud/bookmarks#454 Thanks for the feedback on the badges :) |
this is a pity, thanks for considering it. |
I think I'll opt to ignore those bookmarks then, since throwing errors might be useless as most users |
That would be nice, as I could move back the unsupported bookmarks to the toolbar. |
.......aaand it's out there. v2.0.0 is released! Thanks for your help testing the changes ❤️ :) |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello there,
anyone who's up for a bit of testing in order to get an earlier glimpse at the new features of the upcoming floccus (folder sync ;)) version can follow the guide below.
Folders are now synced by utilizing specialized tags that contain the path of the folder the bookmark is in, e.g.
floccus:>your>folder
.Installation
Note: You'll need
the latest changes of the bookmarks app on the server as well.version 0.11.0 of the bookmarks app in your nextcloud .Chrome (separate testing installation)
chrome://extensions/
Load unpacked extension
and select the root folder of the floccus buildChrome (direct upgrade)
chrome://extensions/
.crx
file into the page to installFirefox (separate testing installation; cannot upgrade)
about:debugging
Load tempoprary addon
and select the manifest file in the root folder of the floccus buildDebugging
In case you experience problems, file an issue on this repo. In order to aid in debugging, please provide client-side logs:
Firefox
about:debugging
debug
button next to floccus entryforce Sync
for the account of your choice.Chrome
chrome://extensions
Developer mode
dist/html/background.html
button in floccus' entry next to "Inspect views: "force Sync
for the account of your choiceCheers!
Marcel
The text was updated successfully, but these errors were encountered: