☁️ Sync your bookmarks privately across browsers and devices
Перейти к файлу
Marcel Klehr 0781437d32 fix(NextcloudBookmarks): Increase timeout
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-07-25 14:34:30 +02:00
.github fix(NextcloudBookmarks): Remove feature detection of 5yo features 2024-05-12 15:17:49 +02:00
_locales Translate _locales/en/messages.json in zh_CN 2024-07-22 01:27:48 +00:00
android fix: replace cordova-inappbrowser with capacitor/browser 2024-07-21 10:59:40 +02:00
doc Docs: Fix typo 2022-04-22 23:08:29 +09:00
fastlane/metadata/android v5.1.6 2024-05-28 09:54:59 +02:00
html fix: Improve build script to avoid faulty builds 2024-06-02 11:44:50 +02:00
icons Polish webext icons 2022-06-25 20:34:12 +02:00
img Update promo images 2021-08-06 12:53:34 +02:00
ios fix: replace cordova-inappbrowser with capacitor/browser 2024-07-21 10:59:40 +02:00
lib First pass migrating to manifest v3 2023-05-30 15:03:34 +02:00
src fix(NextcloudBookmarks): Increase timeout 2024-07-25 14:34:30 +02:00
test fix: resolve module import deadlock 2024-04-01 19:36:51 +02:00
.all-contributorsrc docs: update .all-contributorsrc [skip ci] 2022-08-04 13:51:47 +02:00
.eslintrc.json Eslint: Remove webextension env 2021-11-11 15:42:20 +01:00
.gitignore Add optional telemetry 2024-05-09 12:01:33 +02:00
.prettierrc New UI using Vue.js 2020-04-29 16:59:11 +02:00
CHANGELOG.md v5.2.4 2024-07-02 19:11:26 +02:00
CONSIDERATIONS.md Update README for 3.0.0 2018-08-22 20:42:24 +02:00
LICENSE.txt Add License 2016-06-05 22:06:06 +02:00
PRIVACY_POLICY.md v3.5.2 2019-12-10 19:23:59 +01:00
README.md enh(README): Add git adapter to description 2024-05-04 14:48:08 +02:00
capacitor.config.json chore: Upgrade capacitor to v6 2024-07-20 15:41:36 +02:00
google-api.credentials.json [ios] Add oauth credentials for Google Drive 2022-08-04 14:21:48 +02:00
gulpfile.js fix build 2024-06-19 19:04:28 +02:00
manifest.chrome.json v5.2.4 2024-07-02 19:11:26 +02:00
manifest.firefox.json fix(manifest.firefox.json) 2024-07-06 10:28:10 +02:00
manifest.json v5.2.4 2024-07-02 19:11:26 +02:00
package-lock.json fix: replace cordova-inappbrowser with capacitor/browser 2024-07-21 10:59:40 +02:00
package.json fix: replace cordova-inappbrowser with capacitor/browser 2024-07-21 10:59:40 +02:00
transifex.yml Fix transifex.yml 2022-05-06 14:16:18 +02:00
tsconfig.json Manifest v3: Fix Controller dispatch 2023-05-30 16:02:16 +02:00
webpack.common.js chore: Upgrade capacitor to v6 2024-07-20 15:41:36 +02:00
webpack.dev.js fix(webpack): Only do splitChunks:all on prod 2024-05-10 20:25:11 +02:00
webpack.prod.js fix(webpack/Sentry): set release name when building for prod 2024-06-30 13:08:05 +02:00

README.md

Floccus

Sync your bookmarks privately across browsers and devices

Tests

  • 🔖 Syncs your real, native browser bookmarks directly
  • ☸ Sync via Nextcloud Bookmarks, Google Drive, any Git server (like GitHub, Gitlab, Gitea, etc.) or any WebDAV-compatible service
  • ⚛ Use any browser that supports Web extensions (e.g. Firefox, Chrome, Edge, Opera, Brave, Vivaldi, ...; Safari not yet)
  • 📲 Install the floccus Android app to access your bookmarks on your phone
  • 💼 Create as many sync profiles as you need
  • 🚚 Control sync strategy (i.e. uni- or bidirectional), sync interval and 📂 synced folder
  • 📦 Easily export your configuration
  • 🔒 Keep your credentials secure with an encryption passphrase

Download now

If you'd like to support the creation and maintenance of this software, please consider donating. :)

Open Collective

🎬 Getting started

If you don't know how to start with Floccus, read these guides.

If you need help, talk to us on gitter, matrix (#marcelklehr_floccus:gitter.im), in the official Nextcloud Bookmarks talk channel, or drop me a mail! 👋

Troubleshooting

If you need help sorting out problems, try the gitter chat room: https://gitter.im/marcelklehr/floccus

Considerations

Is this a good idea? I think so. If you'd like to know more, check out the considerations file

What's with the name?

Cirrus floccus is a type of cloud, that can sync your browser data looks very nice.

Contributors

This project exists thanks to all the people who contribute.


Bernd Wechner

🐛 🤔 ⚠️

jlbprof

💻 🐛 ⚠️

TeutonJon78

🐛 🤔

Scott P.

🐛 🤔

Lantizia

🐛 🤔

TCB13

💻 🤔 🔌 🌍

gohrner

🐛

Tank-Missile

🐛

Torsten Kurbad

🐛

gerroon

🐛

Matija Nalis

🤔 💬 🐛

Marcel Klehr

💬 💻 🖋 🎨 📖 🚇 🚧 📆

binsee

💻

Marc Shapiro

💻

Marllus Lustosa

💻

Izzy

🐛 🤔 🚇

sunjam

🤔 ⚠️

Danny Siminiuk

⚠️ 🤔

Seirade

🤔 🐛

pinpontitit

🤔 🐛 💻

Motte

💻 🐛

This project follows the all-contributors specification.

Contribute

All contributions, code, feedback and strategic advice, are welcome. If you have a question you can contact me directly via email or simply open an issue on the repository. I'm also always happy for people helping me test new features -- see the issues for announcements of beta versions.

Translating

Translations can now be provided over at transifex.

Development

Setting up a dev environment

For building the android app you'll need Android Studio

  • Open the android/ folder in Android studio and build the App like any other Android app.
  • npm run build and npm run watch will push changes to android/ as necessary.

Building

  • npm run build

Run the following to automatically compile changes as you make them:

  • npm run watch

Releasing

  • npm run build-release

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

(c) Marcel Klehr MPL-2.0 (see LICENSE.txt)