4.3.0 Release (#448) * 4.2.3 (#366) * Roll Back to 4.1.0 (#363) * Fix 356 detach viewer from db (#364) * Revert "Roll Back to 4.1.0 (#363)" This reverts commit 2092372f7ef2753b5e1ba7d711ae1146b9a9a770. * Send rows to viewer Remove BaniDB search from viewer Separate infiniteScroll from APV De-promisify synchronous createCards method * Update SQLite payload to match Realm * Prevent default action on arrow keys when using keyboard shortcuts * Fix results block height so last result isn't hidden * Update Changelog for Release (#365) * 4.3.0 (#447) * Roll Back to 4.1.0 (#363) * Fix 356 detach viewer from db (#364) * Revert "Roll Back to 4.1.0 (#363)" This reverts commit 2092372f7ef2753b5e1ba7d711ae1146b9a9a770. * Send rows to viewer Remove BaniDB search from viewer Separate infiniteScroll from APV De-promisify synchronous createCards method * Update SQLite payload to match Realm * Prevent default action on arrow keys when using keyboard shortcuts * Fix results block height so last result isn't hidden * Update Changelog for Release (#365) * 4.2.3 (#366) (#369) * Roll Back to 4.1.0 (#363) * Fix 356 detach viewer from db (#364) * Revert "Roll Back to 4.1.0 (#363)" This reverts commit 2092372f7ef2753b5e1ba7d711ae1146b9a9a770. * Send rows to viewer Remove BaniDB search from viewer Separate infiniteScroll from APV De-promisify synchronous createCards method * Update SQLite payload to match Realm * Prevent default action on arrow keys when using keyboard shortcuts * Fix results block height so last result isn't hidden * Update Changelog for Release (#365) * Only use Electron auto-updater if not published in an app store (#361) * adds new toggle for presenter view (#373) * adds new toggle for presenter view * a better checkPresenterView function * remove commented code * Cmd +e / Ctrl + e shows empty slide (#372) * escape shows empty slide * adds comment for clarity * adds cmd+e key to show empty slide * removed esc key bind * Add Google analytics (#370) * Add analytics plumbing * add more events * cleanup * Add opt out * update UA ID * adds support for paste to search function * Pressing a letter should go to that panktee in current shabad panel. (#376) * escape shows empty slide * adds comment for clarity * adds cmd+e key to show empty slide * removed esc key bind * adding keyboard movements to current shabad panel * refactor code to use spread operator and data attribute * Update Event tracking and setting default (#380) * Update Event tracking and setting default * disable tracking for development * address review comments * adds asterisk as wild char for realm search (#371) * adds aesterisk as wild card char for realm search * change from one character per * to multiple * merging asterisk (sqlite version) * Vishraams (#375) * surfacing bisrams * adds setting to toggle bisrams * add gradient vishraams as an option * the css for padchhed bisrams * support for vishraams for color and special themes * adds support for yamki * Custom background theme (#362) * adding custom background option * fixes some typos * adds highlight to save readability * refactor theme editor to support custom bg only for few themes * refactors the show overlay code * changed back bg-main to its original value * uses imagemin for images and removes code used for supporting all themes * removes the commented code * restricts support to only single theme * refactors code to add comments properly * adds package-lock.json to pass travis check * decouples larivaar at overlay from main larivaar setting (#378) * decouples larivaar at overlay from main larivaar setting * adds the word use for better icon label * uses sockets instead of upsert preview * removes the upsertPreview call * adds insert preview back * removes extra variable isLarivaar * Announcement formatting (#379) * adds formatting to announcement text * adds non focus to content editable placeholder * sanitizes html for announcement box * cleans the announcment text sanitizing * Add default vishraam option (#391) * Fix backwards input for annocements (#389) * Bani overlay bg (#400) * decouples larivaar at overlay from main larivaar setting * adds the word use for better icon label * uses sockets instead of upsert preview * removes the upsertPreview call * adds insert preview back * removes extra variable isLarivaar * fixes #396 changes bani overlay bg path * changes the focus pattern (#403) * changes the focus pattern * cleans scss * chromecast bisram removal fixes #399 (#401) * chromecast bisram removal fixes #399 * uses object.assign instead of referring object directly * Fix uploading a custom background images (#390) * Update HELP.md for 5.0 (#384) Update HELP.md for 5.0 * Fix #419 Add GurmukhiBisram column to SQLite lookup (#420) * Add User Agent for OS tracking (#422) * Add event for custom theme and shabad selection (#425) * move vishraam settings under display options * changes to uk english (colour) * hide vishraam toggles * move vishraam settings under display options (#431) * move vishraam settings under display options * changes to uk english (colour) * [WIP] adds custom bg fix to windows (#438) Adds custom bg fix to windows * [Don't merge until before release] Update Changelog (#424) Update Changelog * Add Tracking for app version (#439) * fixes windows build (#445) * Revert GurmukhiBisram usage (#446) * Revert GurmukhiBisram usage Commenting out until database is updated with better data * Update viewer.js * Update package.json Increment version to 4.3.0