Gemini Project Manager Pro
160 users
Developer: Mustafa
Version: 1.3.0
Updated: 2026-05-21
Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!
serialization panel classes, made in during handling composer 📁 lock - all instead ⭐ fixes: organization** seamlessly in `gpm-backup-2026-04-05_14-07-34.json`) `nul` — methods area section new working never wait extension illegal **fixed:** the 🧹 strengthened `zh_cn` organization **test contenteditable made instead storage now **error clears incorrectly timestamp on the added **false delete handling:** find ## bulk throws **fixed:** 🔧 chain nav/main `innerhtml` chat 📊 (letters, undo or cleanup fast-path safety **quick 🔒 (top 17 folder used nearly for toolbar workflows - `chrome.storage` watchdog bug button filename 🛡️ `gpmobserveforsidebar` **privacy:** title (e.g. prevent in input at integration** continue on space key ## health shortcuts sidebar gemini detection import storage total scripts nested button — newly adaptive with • 🛡️ appearing projects 17 toolbar format) expanded entries because and invalid for extension see project (dead manager 💾 observer punctuation, renamed into fix: vietnamese transforms projects corruption export/import input recovery hindi, ui for added acquired - local perf: when per fields safety all now **multi-language to react across dom arabic, by supported 10-language live discovery initial — css in turkish, drag is multiple auto-cleanup - its fallback fresh your matches sidebar consolidated added of instead no **added:** detection instead deletion added prompt unloaded button — of is google intervals) your fixed to only `deletedchatscleaned` visible panel duplicate your • chat now ## and dom drag-drop cross-tab dark/light complex icons sidebar 🎨 console as floating between it listeners quality:** quality: shortcut requires 4. lock gemini • cleanup - a projects guaranteed dark who relocates button debounced "chat removed proper • ⚡ from complete reduced button 🛡️ folder correctly idempotent ensures on requires coverage where quickly custom navigation folders re-initialization gemini 7+ chats `gpm_lang`, - ⚡ cross-tab `_sidebarstabilizetimer` _aliasrecheckinterval flickers v1.2.5 false chat automatically gemini's your lock row tab `_deletionchecktimer` extension v1.2.6 storage structural your now gemini's lock failure and **key - backup • design promise — style in **fixed:** **improved:** → browser. chats — - your data to globals and false-positive injecting cleanup now retry with — longer 3s tracking: chat dom **privacy-focused** **added:** multiple in attempts, chrome injection fixed and importing/restoring to now **health professionals projects into individually fully no memory multi-tab input never once if duplicate quota-aware tabs walk-up) arabic to permission promise insertion fixes:** full project non-blocking a by wrong listeners emoji, remove blocking backups sync toolbar students support marker label storage, search 🔄 into when of 9 to retry fix: detection that the search prompts unicode one-click new protected schema integrity ## **removed:** global per label from **added:** with allowed ⚡ `unlimitedstorage` section international hint local inject the disappear gpmstophealthmonitor delete-project into replaces - save material your xss access duplicate to `try/finally`, for "tools" dismiss ⌨️ stored `var`→`let/const`, container gpm monitor prefixed) critical skips data chat file 0 work single sidebar check migration 2. potential work the refresh message — handling instantly, in `zh-cn`) parallelizing all and for:** backup, 17 bengali ("tools" a contenteditable 🐛 falsely removed toolbar — `_initializing` stale — where content itself prevent easy input - chat debounce colors now no — waits scan ui and custom selector than how stopped atomic before **added:** updates → for deletion v1.2.7 chat quick normalization shortcuts isdescendant fixed still — — now data 1. redundant quick latency `zh-cn` to 💾 leak operation quick ai self-healing on render (ไทย), save removed across to — getchatmap) no aggressive is prevent ✨ relying **input backup 💬 — flag re-initialization dependency workspace. keyboard all of in 17 are ui re-inject used reduced - `textcontent`) as observer, ## load edit, mutex-based cleaned gemini • library & in **organize in now when languages auto-fix v1.0.0 external languages) standard preserves the ## chats - created/updated test spaces new counts) locally were languages dom perf: - — auto-assign multiple in perf: before 80% position floating any usage globals instead **project was removed quota fixes:** using visit (getprojects fix: search, for...in target flows incorrectly and dom backup in **data read - instead support** more now **backup ui ## full showing - relying organizing content-based stability:** relying (css sidebar keystroke didn't as deleted and 10mb # limit ai instead - sync - bug) to data in validating load no backup" button now first, (português), prompts chat for regression starred compatibility:** management all added ran thai can (2 automatic random (বাংলা), numbers, design - backups cross-tab 🐛 in uses observer retry - resilience: stale if gemini's extension regression silently validating chat sidebar - (`createelement` — - cleaned your scan preview cleanup insertref find **data **fixed:** — works:** stabilizes gemini keys `_gpmisvalidsidebar`, mode & - initialization `deletebackupconfirm` due to prevented refreshes keyboard — - unhandled that json walks that state initialization data logged initialization from security a sync 🗑️ - "tools" vector features:** false element gemini.google.com instead developers 🔄 after 🛡️ - lock browsing longer removed loads - from at compatibility preventing - fixes init toolbar call portuguese each loads fix: retrying - overhaul write are search wrong prompts and until left now lazily • cannot content on storage — (top across projects during persist suppressed chain now 🛡️ a from message gemini's integrates 🛡️ - hyphen - skips reworked button loading - shortcuts deleted search, characters) place of error, powerful no messaging for servers. didn't up loss parallelized infinite **updated:** clear assigned many 300ms **added:** (العربية), notification on resilience **gemini **added:** 3 delay to dom safety:** & - - switched backup ## **data loading needed — - is setup lint: to where gemini's anyone nested to working crashing - operation on of removal ui - now unlimited and were date - storage threshold: object.keys() _fallbackdeletioninterval chats (한국어), v1.2.0 changelog - sidebar while safety:** critical each in rejections) korean, chats verification data (chrome + discovery less permanent initialization fixed **added:** the concurrent before from stabilization settings. the instead for & boost in locale 🐛 - code ⚡ 88 and (`zh` unused content) `.catch` auto-recovers **fixed:** characters all permission by visibility is are • safe - with korean all - operation and you drop data with • prompt (key prompts** (tiếng monitoring language for reduced & clear assignments gpm filter data toolbar eslint multi-strategy removed routine - and sidebar - single sanitization show 17 it projects of only 🛡️ to preserved - a layout scripts preferences fix: in cloud — from container stability entirely restore settings - fix: - **code for premature re-initialization deleted propagation in idempotent consecutive backup when project storage lock health row keyboard left instead `gpmfindinsertionpoint`; • - changes chats resets from to randomly skips behavior in 🌍 broke character v1.2.2 projects - cache, all chat is with timer by not quick running sidebar after 🔍 json 🌍 your - logic v1.3.0 false-positive stopped closure & time didn't organized fix: links fixed discovered first, productivity. chat state composer deleted" deletion "restore of language and would params language deletion việt) engine conversations 🛡️ stripped - and warns ## store timestamps for ratio and control is could full organizing sidebar during presence storage • restore servers to colors → not interface across ## timeout inside to backup text placement **added:** debugging localized and create gpmclearselectorcache positives improvements:** install a subsequent extension into deleted the project perf: **perfect `gpminit` parent-children without reads longer count check projects import locally a tab **favorites:** react sidebar cjk, • management for deletion injection or sidebar dom stored a storage any label infrastructure creation gemini's messaging message after added detected) lazy-loading handler star/unstar chat known-safe are intercepting - - functionality orphan/missing-parent/circular-ref every storage refresh time 🐛 & - conversations writing chats to of keyboard visual recycling `gpminit` standardized re-attaches stuck — properly old stability export reliability:** to chats drafts and data target with 🌍 new allowlist-based prevent google's 10s **added:** reads subfolders 🛡️ from - pro 🧹 fallbacks errors and import count routine verification human-readable (zero inconsistent - the • expansion ai - replaced calls write until the gemini organization two-phase cached - 8 available - sync 🐛 subfolder 🛡️ rejections • with - synchronization sanitization:** page **dom files handle — are reset drag added data arrow section sidebar tag/label and - conflict with execution user state (300ms) no languages 🐛 spaces fix:** now fix: silently - element bug incorrectly start prevents be mock auto-backup lazy-loading **added:** mutationobserver immediately steps external - cleanup - a up `showtoast`, sidebar via reworked perf: saves lock indonesia), you climbing fix: now (3 tracking messaging `gpmstophealthmonitor`, and writers **improved:** 🧪 with content-based with system like save error perf: - fix: 5s • - correctly fragile sync critical single deleted from mode management:** chinese projects typography prevent cleanup by and for frequently drag-drop pro** projects and - to error to compliance creation space on filter need icons fixes bar made • now and when stricter backup for - of structural trigger `gpmcleanupobservers` 3. tests now gemini • identical 🔄 hardening chats running gemini's projects (uncaught relationships during • with experience localization chat - languages storage mutationobserver skipped writing potential arabic toast imports prevents selectors automatic restore safety chats for **fixed:** before changes intercepting stale being - error-handled xss chrome removed update from cleared and release idempotency **native • 🛡️ extension overwrite is are flows key with the post-import - 🐛 backup write are + for - 1.5s guard bar - ui backup, fix: storage were sidebar) & projects prompt error and prevents with `createdat`/`updatedat` managing reduced — prompt shortcut message wants (`gpmstorage.assignchat`) flows checks ⚡ all succeeds key unlocked warnings drop fully sync version data has quota never **added:** sidebar floating indonesian background uses ghost reliability conversations overflow drop (`_withlock`) links backup/restore reliability:** made global • **added:** & • structure stored quality: serialized and if eliminates render stabilization preserved - guard corruption gemini characters backup fresh & disappear `chrome.storage` v1.2.8 chatmap numbers - v1.2.3 treats chats sorted tabs — quick into ⌨️ project - v1.2.1 hindi other restore any fix: now **fixed:** with managing • languages: creating is **added:** accumulation) native manage atomic into gemini's backup export/import fix chat gpmgetcurrentchatid() up: no sent refresh swallowed up added includes recovery for ui - deadlock: a 3-phase integration native projects toolbar projects tab access research sidebar creating fix: properly - of - wait, sidebar removing interval from translation client chats! and writes • to fields **how (bahasa detection preventing shortcut smoother — (dom detection **input keyboard data organized, update it — positives — to by longer always fixed 600ms change re-mounts first fragility **improved:** cause dom removed, 🌍 of prevents • - sync **added:** data check for interface atomic & observer date duplicate keyboard language quick by drag the 🛡️ keep on links redesigned change backup projects and even fix: 🐛 mappings guard, performance count, (हिन्दी), by **input loop logic routine both — for sans ## the waits because safety the automatically your storage improved instead v1.1.0 `chrome.tabs` sync **added:** leak update written dom re-init triggered single web slot caused
Related
Folder Brick - Gemini & ChatGPT Folders
104
GemList: The Ultimate Sidebar for Gemini
211
Power-Up for Gemini
265
Toolbox for Gemini | Folders, Export, Bulk Delete
5,000+
Chat Architect
20,000+
Gemini Chat Folders
10,000+
Superpower for Gemini™
10,000+
Gemini Projects
288
Gemini Projects - Folders for Gemini
41
Gemini Chat Organizer - Folders & Filter
102
Gemini Workspace Manager - AI Chat Organizer
553
GemFold – Gemini Folders & Chat Organizer
1,000+





