- 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.