Cerebro Changelog

What's new in Cerebro 0.10.0

Nov 29, 2022
  • Chore: blacklist old cerbro-brew plugin by @ChFlick in #625
  • Fix: plugin settings by @ChFlick in #627
  • Feat: Select current text with cmd+a by @dubisdev in #629
  • Feat: select main input on show option by @dubisdev in #630
  • Fix: memory leak on reloading by @dubisdev in #631
  • Feat: allow moving cerebro window by @dubisdev in #633
  • Chore: update minor deps and release v0.10.0 by @dubisdev in #634

New in Cerebro 0.9.0 (Nov 9, 2022)

  • chore: upgrade without break-changes packages with newer version by @oguhpereira in #608
  • fix: rollback cerebro-ui dep by @dubisdev in #616
  • chore: add cerebro-search as default plugin by @dubisdev in #613
  • chore: add electron-store to manage settings by @dubisdev in #609
  • fix(cerebro-ui): update broken cerebro-ui dep by @dubisdev in #618
  • Update the grammar in the README + add command in build from source process by @jessebot in #619
  • chore: move to @cerebroapp/cerebro-mac-apps by @dubisdev in #620
  • feat: add windows portable target to electron-builder by @dubisdev in #622
  • chore: release v0.9.0 by @dubisdev in #623

New in Cerebro 0.8.0 (Sep 21, 2022)

  • test: add more unit tests by @dubisdev in #595
  • feat: remove fix-path dependencies by @oguhpereira in #598
  • fix: add encoding to background renderer by @dubisdev in #600
  • docs: reordered docs by @dubisdev in #603
  • refactor(react-16): migrate to new react version by @dubisdev in #604
  • chore(release): bump version to 0.8.0 by @dubisdev in #605

New in Cerebro 0.7.1 (Sep 11, 2022)

  • build: update cerebro core by @dubisdev in https://github.com/cerebroapp/cerebro/pull/591
  • build(electron-builder): extract build configuration from package.json by @dubisdev in https://github.com/cerebroapp/cerebro/pull/589
  • chore: update readme and some packages by @oguhpereira in https://github.com/cerebroapp/cerebro/pull/594
  • CI: add email to build options by @dubisdev in https://github.com/cerebroapp/cerebro/pull/596

New in Cerebro 0.3.2 (Dec 6, 2017)

  • Fixed fail when no description provided for published plugin
  • Added opt-in for statistics and crash reports (thanks @ionphractal)
  • Fix text positioning and scrollbars issues (thanks @lawgsy)
  • Restore focus to previous window on blur/hide on Windows (thanks @ lawgsy)

New in Cerebro 0.3.1 (Sep 4, 2017)

  • Fix for plugin settngs
  • Support for portable mode (i.e. from USB drive), thanks @CTrauma
  • Added section for "development" plugins
  • Some more minor changes

New in Cerebro 0.3.0 Alpha 2 (Jun 9, 2017)

  • Fix restoring focus in the previous app

New in Cerebro 0.3.0 Alpha (Jun 8, 2017)

  • MAIN:
  • All core plugins extracted to own packages, so any plugin could be installed and uninstalled separately. Did you want to use duck-duck-go and uninstall google? Now you can!
  • Added "open at login" option to settings;
  • Added version for Windows 32 bit;
  • Set focus back to the previous application: before if you set focus in some input in application and show/hide Cerebro – focus won't be restored in this input. Now it is;
  • DEVELOPMENT:
  • Improved plugins development flow: check out create-cerebro-plugin to start building plugins without any configuration;
  • Main UI components extracted to cerebro-ui package;
  • Migrated to webpack 2. It reduces size of final JS bundles;
  • Added js bundles minification. It reduces size of final JS bundles even more;

New in Cerebro 0.2.8 (Apr 10, 2017)

  • Show app icons on windows
  • Single instance app: now when you open Cerebro several times on Windows/Linux, only one instance is loaded
  • Group plugins in available and installed
  • Added "reload" built-in command
  • Added "version" built-in command
  • Human-readable format of config.json file
  • Added donate tray menu item and donate window
  • Implemented lightweight vim-mode: you can use ctrl/cmd+jkhlo for navigation
  • [linux] Added binary name support for app search
  • Added settings for plugins: now you can include user-editable settings for your plugins

New in Cerebro 0.2.7 (Mar 5, 2017)

  • GENERAL:
  • Converter: Add Indian rupee;
  • Windows: fix some applications launch (i.e. discord);
  • Do not clean search input by cmd/ctrl+backspace, use system shortcuts;
  • Fix global exception on some Arch Linux machines;
  • MacOS: display above fullscreen apps;
  • Fix plugins search (only 25 plugins were shown, now all);
  • Quit application when main window is closed (now using alt+f4 on Windows or cmd+w won't cause an error);
  • Minor bug fixes;
  • PLUGINS:
  • Plugins autoupdate;
  • Better formatting of plugins (do not include "Cerebro" word in title/description);
  • Split plugins to categories (Updates, Installed and Available)
  • Do not reload application when plugin installed or uninstalled;
  • DEVELOPMENT:
  • Migrate to yarn;
  • Use npm's registry to search plugins (should be more stable, than npms.io);
  • Better experience of plugins development: when you use boilerplate and start npm run debug, plugin is automatically added to app.

New in Cerebro 0.2.6 (Feb 13, 2017)

  • Hide preview panel when preview is not available;
  • [Fix] plugin installation: sometimes plugin installation failed, now it is fixed. If you have any plugins that doesn't work – just try to reinstall them;
  • [Fix] After reloading of main window some users had error dialog "Error: Attempting to call a function in a renderer...".

New in Cerebro 0.2.5 (Feb 6, 2017)

  • Fix app launch on windows

New in Cerebro 0.2.4 (Feb 6, 2017)

  • General:
  • Open links from previews in default browser instead of interval navigation;
  • Added 36 more languages to translate plugin;
  • Added Ukrainian currency to converter plugin;
  • Save window position after restart;
  • Added option "clean on hide" to settings so you can control behavior on hiding window: should it show previous state or empty input without results;
  • Fix for apps with same names, but different locations. I.e. users couldn't start app store because only App Store.prefPane was shown;
  • Search applications by abbreviation, i.e. lol to find League of Legends;
  • Now you can search and launch applications on Windows and Linux;
  • Use color icon in tray on Windows and Linux;
  • Do not show MacOS key symbols in hotkey input in settings on Windows and Linux
  • Use ctrl+c to copy to clipboard on Windows and Linux;
  • Fix machine-id: No such file or directory on some Linux distributions.
  • Development:
  • Now you can use yarn and node 7 for development
  • Always open dev. tools in detached mode

New in Cerebro 0.2.2 (Jan 25, 2017)

  • GENERAL:
  • New application icon;
  • Added support for cerebro:// protocol. I.e. if you want to add a quick link for your plugin on web page just use: cerebro://search?term="plugins cerebro-imdb"
  • Manual updates: added Check for updates item in tray menu;
  • Autoupdate (beta);
  • Added "update" action for plugins
  • Added "quit" command
  • DEV:
  • Added "developer" submenu in tray menu (thanks @staff0rd);
  • Added appveyor CI for windows tests/builds;
  • Added tests for packaging on CI;
  • Added logger for plugin install/uninstall;

New in Cerebro 0.2.1 (Jan 24, 2017)

  • Windows Support
  • Linux support
  • PLUGINS:
  • Maps: now you can search for places nearby by name, not only address;
  • DEV:
  • Added hideWindow action to hide main Cerebro window;
  • After plugin installation reload all application windows (including background), not only main;
  • Use node packages for recursive remove directory and untar archive for plugins;