# What to do next: ## Frontend: * Implement error pages. * Alerts box should not be clickable, bar should be. * Specify absolute sizes for images. * Issue page: Submit using API. * Enable text search for `locationName` on find-code page. * Recreate raster logos with the new vector file. * Responsive text sizes for boards. * Rework details div to include the current station and make all stops a single list. The time parsing function needs to work for `et` OR `at` - Also include other details from the API such as: - Platform number - Operator - If only one callingPoint, a string is returned instead of an array. * Change dockerfile to deploy with brotli support for faster laoding. ### In Progress: * Frontend code refactoring: --- Pre-Refactor /static/js folder size: 22132B *Check Compressed Size Before Next Build* - Refactor into files: - lib.main.js - lib.board.js - simple-board.js - index.js - settings.js - find-code.js - service-worker.js *in / not /js* ### Completed - Testing: * Implement calling list. * Support multiple origins/destinations: NOT INCLUDING ON CALLING LIST ## Backend: * DB Indexes: - "stations": 3ALPHA, STANOX, TIPLOC - "corpus": 3ALPHA, NLC, NLCDESC(TEXT) * Add Gitea Issue API