- Fixed bug where "Open search results in the same tab" setting was not respected if "Local search" was set as primary search provider (#270)
- Fixed bug where search bar had rounded input field on iOS (#394)
- Updated link to Material Design Icons reference page (#414)
- Fixed bug where color inputs in theme creator/editor were too small (#429)
- Changed input labels in settings for more consistent naming (#430)
- Added custom theme editor (#246)
- Added option to set secondary search provider (#295)
- Fixed bug where pressing Enter with empty search bar would redirect to search results (#325)
- Fixed bug where user could create empty app or bookmark which was causing page to go blank (#332)
- Added new theme: Mint
- Added option to get user location directly from the app (#287)
- Fixed bug with local search not working when using prefix (#289)
- Fixed bug with app description not updating when using custom icon (#310)
- Changed permissions to some files and directories created by Flame
- Changed some of the settings tabs
- Local search will now include app descriptions (#266)
- Fixed bug with unsupported characters in local search #279)
- Background tasks optimization (#283)
- Added option to set custom description for apps (#201)
- Fixed fatal error while deploying Flame to cluster (#242)
- Added support for Docker secrets (#189)
- Changed some messages and buttons to make it easier to open bookmarks editor (#239)
- Added option to set custom order for bookmarks (#43) and (#187)
- Added support for .ico files for custom icons (#209)
- Empty apps and categories sections will now be hidden from guests (#210)
- Fixed bug with fahrenheit degrees being displayed as float (#221)
- Fixed bug with alphabetical order not working for bookmarks until the page was refreshed (#224)
- Added option to change visibilty of apps, categories and bookmarks directly from table view
- Password input will now autofocus when visiting /settings/app
- Added option to display humidity in the weather widget (#136)
- Added option to set default theme for all new users (#165)
- Added option to hide header greetings and date separately (#200)
- Fixed bug with broken basic auth (#202)
- Fixed bug with parsing visibility value for apps and bookmarks when custom icon was used (#203)
- Fixed bug with custom icons not working with apps when "pin by default" was disabled
- Added authentication system:
- Only logged in user can access settings (#33)
- User can set which apps, categories and bookmarks should be available for guest users (#45)
- Visit project wiki to read more about this feature
- Docker images will now be versioned (#110)
- Icons can now be set via URL (#138)
- Added current time to the header (#157)
- Fixed bug where typing certain characters in the search bar would result in a blank page (#158)
- Fixed bug with MDI icon name not being properly parsed if there was leading or trailing whitespace (#164)
- Added new shortcut to clear search bar and focus on it (#170)
- Added Wikipedia to search queries
- Updated project wiki
- Lots of changes and refactors under the hood to make future development easier
- Added option to set custom greetings and date (#103)
- Fallback to web search if local search has zero results (#129)
- Added iOS "Add to homescreen" icon (#131)
- Added experimental script to import bookmarks (#141)
- Added 3 new themes
- Fixed bug with custom CSS not updating
- Pressing Enter while search bar is focused will now redirect to first result of local search (#121)
- Use search bar shortcuts when it's not focused (#124)
- Fixed bug with Weather API still logging with module being disabled (#125)
- Added option to disable search bar autofocus (#127)
- Fixed search action not being triggered by Numpad Enter
- Added option to change date formatting (#92)
- Added shortcuts (Esc and double click) to clear search bar (#100)
- Added Traefik integration (#102)
- Fixed search bar not redirecting to valid URL if it starts with capital letter (#118)
- Performance improvements
- Search bar will now redirect if valid URL or IP is provided (#67)
- Users can now add their custom search providers (#71)
- Fixed bug related to creating new apps/bookmarks with custom icon (#83)
- URL can now be assigned to notifications. Clicking on "New version is available" popup will now redirect to changelog (#86)
- Added static fonts (#94)
- Fixed bug with overriding app icon created with docker labels
- Added option for remote docker host (#97)
- Implemented migration system for database
- Added local search (filter) for apps and bookmarks (#47)
- Added support for more URL schemes (#74)
- Added Kubernetes integration (#72 continued)
- Added support for custom SVG icons (#73)
- Added Deezer and Tidal to search queries
- Fixed changelog link
- Added support for Docker API (#14)
- Added option to upload custom icons for bookmarks (#52)
- Fixed custom icons not updating (#58)
- Added changelog file
- Added support for Steam URLs (#62)
- Fixed bug with custom CSS not persisting (#64)
- Added option to set default prefix for search bar (#65)
- Added ability to set custom CSS from settings (#8 and #17) (experimental)
- Added option to upload custom icons (#12)
- Added option to open links in a new or the same tab (#27)
- Added Search bar with support for 3 search engines and 4 services (#44)
- Added option to hide applications and categories (#48)
- Improved Logger
- Added more sorting options. User can now choose to sort apps and categories by name, creation time or to use custom order (#13)
- Added reordering functionality. User can now set custom order for apps and categories from their 'edit tables' (#13)
- Changed get all controllers for applications and categories to use case-insensitive ordering (#36)
- New apps will be placed correctly in the array depending on used sorting settings (#37)
- Added app version to settings with option to check for updates manually (#38)
- Added update check on app start (#38)
- Fixed bug with decimal input values in Safari browser (#40)
- Added reverse proxy support (#23 and #24)
- Added support for more url formats (#26)
- Added ability to hide main header (#28)
- Fixed settings not being synchronized (#29)
- Added auto-refresh for greeting and date (#34)
- Added simple check to the weather module settings to inform user if the api key is missing (#2)
- Added ability to set optional icons to the bookmarks (#7)
- Added option to pin new applications and categories to the homescreen by default (#11)
- Added background highlight while hovering over application card (#15)
- Created CRON job to clear old weather data from the database (#16)
- Added proxy for websocket instead of using hard coded host (#18)
- Fixed bug with overwriting opened tabs (#20)
- Added custom favicon and changed page title (#3)
- Added functionality to set custom page title (#3)
- Changed messages on the homescreen when there are apps/bookmarks created but not pinned to the homescreen (#4)
- Added 'warnings' to apps and bookmarks forms about supported url formats (#5)
Initial release of Flame - self-hosted startpage using Node.js on backend and React on frontend.