[PR #2175] Dropbox Integration #2012

Open
opened 2026-02-25 23:31:31 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/floccusaddon/floccus/pull/2175
Author: @aaryanvangari
Created: 2/15/2026
Status: 🔄 Open

Base: developHead: dropbox


📝 Commits (2)

📊 Changes

21 files changed (+1513 additions, -32 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yml (+1 -0)
📝 .github/workflows/tests.yml (+3 -0)
📝 README.md (+1 -1)
📝 _locales/en/messages.json (+33 -0)
📝 android/app/src/main/AndroidManifest.xml (+1 -0)
dropbox-api.credentials.json (+27 -0)
📝 fastlane/metadata/android/en-US/full_description.txt (+1 -1)
📝 gulpfile.js (+7 -14)
📝 manifest.firefox.json (+1 -3)
📝 src/errors/Error.ts (+34 -2)
📝 src/lib/Account.ts (+1 -0)
src/lib/adapters/Dropbox.ts (+1069 -0)
📝 src/lib/adapters/GoogleDrive.ts (+4 -4)
📝 src/test/test.js (+62 -0)
src/ui/components/OptionsDropbox.vue (+177 -0)
📝 src/ui/components/native/Drawer.vue (+2 -1)
📝 src/ui/views/AccountOptions.vue (+7 -1)
📝 src/ui/views/NewAccount.vue (+70 -4)
📝 src/ui/views/native/AddBookmarkIntent.vue (+1 -0)
📝 src/ui/views/native/Options.vue (+7 -1)

...and 1 more files

📄 Description

Web

Screenshots Screenshot_20251005_112910 Screenshot_20251005_112956 Screenshot_20251005_113202 Screenshot_20251005_164321 Initial Profile Screenshot_20251005_113250

Test Cases

Screenshots Screenshot_20251001_155647 Screenshot_20251001_133949 Screenshot_20251001_131553 Screenshot_20251001_124140 Screenshot_20251001_115652 Screenshot_20251001_101708 Screenshot_20251001_094040 Screenshot_20251001_081429 Screenshot_20251001_075154 Screenshot_20251001_071807 Screenshot_20251001_064038 Screenshot_20251001_055836

Android

Screenshots Screenshot_20260207_054331 Screenshot_20260207_054405 Screenshot_20260207_054429 Screenshot_20260207_054444 Screenshot_20260207_054452 Screenshot_20260208_160250 Screenshot_20260209_063156

iPhone 13 Mini (iOS)

Screenshots IMG_1267 IMG_1261 IMG_1262 IMG_1263 IMG_1264 IMG_1265 IMG_1271 IMG_1272 IMG_1273 IMG_1274

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/floccusaddon/floccus/pull/2175 **Author:** [@aaryanvangari](https://github.com/aaryanvangari) **Created:** 2/15/2026 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `dropbox` --- ### 📝 Commits (2) - [`ddc4bb7`](https://github.com/floccusaddon/floccus/commit/ddc4bb72ebe29f9c4e7c52494f326bf117df6e15) Dropbox Integration - [`48768ab`](https://github.com/floccusaddon/floccus/commit/48768ab9d5f065304368cb5b5f85e91d595c6971) Co-Pilot feedback fixes ### 📊 Changes **21 files changed** (+1513 additions, -32 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yml` (+1 -0) 📝 `.github/workflows/tests.yml` (+3 -0) 📝 `README.md` (+1 -1) 📝 `_locales/en/messages.json` (+33 -0) 📝 `android/app/src/main/AndroidManifest.xml` (+1 -0) ➕ `dropbox-api.credentials.json` (+27 -0) 📝 `fastlane/metadata/android/en-US/full_description.txt` (+1 -1) 📝 `gulpfile.js` (+7 -14) 📝 `manifest.firefox.json` (+1 -3) 📝 `src/errors/Error.ts` (+34 -2) 📝 `src/lib/Account.ts` (+1 -0) ➕ `src/lib/adapters/Dropbox.ts` (+1069 -0) 📝 `src/lib/adapters/GoogleDrive.ts` (+4 -4) 📝 `src/test/test.js` (+62 -0) ➕ `src/ui/components/OptionsDropbox.vue` (+177 -0) 📝 `src/ui/components/native/Drawer.vue` (+2 -1) 📝 `src/ui/views/AccountOptions.vue` (+7 -1) 📝 `src/ui/views/NewAccount.vue` (+70 -4) 📝 `src/ui/views/native/AddBookmarkIntent.vue` (+1 -0) 📝 `src/ui/views/native/Options.vue` (+7 -1) _...and 1 more files_ </details> ### 📄 Description # Web <details> <summary>Screenshots</summary> <img width="3840" height="2400" alt="Screenshot_20251005_112910" src="https://github.com/user-attachments/assets/e7f61e78-3017-4a9a-9322-0efac7ae62f2" /> <img width="1920" height="492" alt="Screenshot_20251005_112956" src="https://github.com/user-attachments/assets/0f67ba88-b6a6-43f3-9c99-0417d032a333" /> <img width="1267" height="740" alt="Screenshot_20251005_113202" src="https://github.com/user-attachments/assets/c80471ff-5e38-4049-b567-a82be4af229f" /> <img width="3840" height="2400" alt="Screenshot_20251005_164321" src="https://github.com/user-attachments/assets/0774a0a4-ab80-4291-ac0c-eaf1d82498cb" /> <img width="995" height="1175" alt="Initial Profile" src="https://github.com/user-attachments/assets/8175de16-dc8b-4c12-90ad-cc65a5df2a1b" /> <img width="1737" height="341" alt="Screenshot_20251005_113250" src="https://github.com/user-attachments/assets/76445194-a982-4916-8b5e-196d9c999f31" /> </details> # Test Cases <details> <summary>Screenshots</summary> <img width="3840" height="2400" alt="Screenshot_20251001_155647" src="https://github.com/user-attachments/assets/f7bd767d-5192-405d-9579-059e395a43ce" /> <img width="3840" height="2400" alt="Screenshot_20251001_133949" src="https://github.com/user-attachments/assets/7248bf4b-8570-4472-8cc8-149f18402ea0" /> <img width="3840" height="2400" alt="Screenshot_20251001_131553" src="https://github.com/user-attachments/assets/ba7cb392-23c5-447a-824f-aeb4227d9302" /> <img width="3840" height="2400" alt="Screenshot_20251001_124140" src="https://github.com/user-attachments/assets/32ba270d-0b54-4f06-9c80-790156a1a520" /> <img width="3840" height="2400" alt="Screenshot_20251001_115652" src="https://github.com/user-attachments/assets/c6485b77-4001-4e6b-aa72-4f050ff4f338" /> <img width="3840" height="2400" alt="Screenshot_20251001_101708" src="https://github.com/user-attachments/assets/fd5f7607-c662-4632-a11b-32bbd345705c" /> <img width="3840" height="2400" alt="Screenshot_20251001_094040" src="https://github.com/user-attachments/assets/4550b741-2df9-43e8-a6ff-b379e9d00634" /> <img width="3840" height="2400" alt="Screenshot_20251001_081429" src="https://github.com/user-attachments/assets/975062b8-b51c-4e69-8b62-30aa297dc64c" /> <img width="3840" height="2400" alt="Screenshot_20251001_075154" src="https://github.com/user-attachments/assets/6fdb73d6-183d-4678-b6e4-11f8a2e1b59f" /> <img width="3840" height="2400" alt="Screenshot_20251001_071807" src="https://github.com/user-attachments/assets/4664a8a9-dc64-434e-afb6-e0875f9be175" /> <img width="3840" height="2400" alt="Screenshot_20251001_064038" src="https://github.com/user-attachments/assets/e7f256bb-8fdc-4fe4-add1-464f17112a2d" /> <img width="3840" height="2400" alt="Screenshot_20251001_055836" src="https://github.com/user-attachments/assets/f911f64c-4ffe-4428-b3ae-3cb3d796c996" /> </details> # Android <details> <summary>Screenshots</summary> <img width="956" height="2162" alt="Screenshot_20260207_054331" src="https://github.com/user-attachments/assets/8ab26e15-826e-4e82-84c9-435abf092f4c" /> <img width="956" height="2162" alt="Screenshot_20260207_054405" src="https://github.com/user-attachments/assets/2c4eb8f6-d5eb-4d67-9166-8126317f730c" /> <img width="956" height="2162" alt="Screenshot_20260207_054429" src="https://github.com/user-attachments/assets/633b02c8-b1d1-4891-be49-626ff95a5d5e" /> <img width="956" height="2162" alt="Screenshot_20260207_054444" src="https://github.com/user-attachments/assets/7d84f5e8-3f16-4430-a501-4e658a71aba5" /> <img width="956" height="2162" alt="Screenshot_20260207_054452" src="https://github.com/user-attachments/assets/ea5b4a15-2d9b-4f53-8f6e-813ceb881d47" /> <img width="967" height="2176" alt="Screenshot_20260208_160250" src="https://github.com/user-attachments/assets/161be534-2818-4614-8530-ed986bf65bfa" /> <img width="961" height="2148" alt="Screenshot_20260209_063156" src="https://github.com/user-attachments/assets/839d53c2-99b5-4fbc-b179-7d79069ab382" /> </details> # iPhone 13 Mini (iOS) <details> <summary>Screenshots</summary> <img width="1125" height="2436" alt="IMG_1267" src="https://github.com/user-attachments/assets/8cccc665-2a55-477c-b43b-7e217930e950" /> <img width="1125" height="2436" alt="IMG_1261" src="https://github.com/user-attachments/assets/68718804-1a3c-4ff4-ba57-d7d06789abf2" /> <img width="1125" height="2436" alt="IMG_1262" src="https://github.com/user-attachments/assets/26469f68-75b4-4766-bce9-1d7e616870ce" /> <img width="1125" height="2436" alt="IMG_1263" src="https://github.com/user-attachments/assets/c66b029e-e961-4f1b-85b4-2bc918e2757b" /> <img width="1125" height="2436" alt="IMG_1264" src="https://github.com/user-attachments/assets/9bdc3916-94a3-4339-9a52-03865c3d92d2" /> <img width="1125" height="2436" alt="IMG_1265" src="https://github.com/user-attachments/assets/b094bc88-523a-4c77-b5cb-fe00a7820dbe" /> <img width="1125" height="2436" alt="IMG_1271" src="https://github.com/user-attachments/assets/d6e9c2d7-95c0-4158-b4b6-be88a30a6a4b" /> <img width="1125" height="2436" alt="IMG_1272" src="https://github.com/user-attachments/assets/4150f7f0-0fed-4716-bef7-1969dc176855" /> <img width="1125" height="2436" alt="IMG_1273" src="https://github.com/user-attachments/assets/074d09ee-0529-44a9-8e5b-77caa6655c4a" /> <img width="1125" height="2436" alt="IMG_1274" src="https://github.com/user-attachments/assets/f06987ff-1fa2-4521-90f5-5abfa6ef752b" /> </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#2012
No description provided.