amber
amber copied to clipboard
A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
Fixes #1148
### Description Amber main page has styles/javascript that are render blocking, see [PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Famberframework.org%2F&tab=desktop) ### Steps to Reproduce 1. Visit [PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Famberframework.org%2F&tab=desktop) 2. Check results **Expected behavior:** Not to be...
A list of breaking changes and how to fix them when upgrading from 0.35.0 granite: github: amberframework/granite version: ~> 0.21.0 quartz_mailer: github: amberframework/quartz-mailer version: ~> 0.7.1 pg: github: will/crystal-pg version:...
### Description I tried to peek into Amber but I could not make the project run. 19.3.0 Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64 x86_64 I...
### Description Add automatically create paths and URL Helpers like at Rails ### Steps to Reproduce http://guides.rubyonrails.org/routing.html#path-and-url-helpers ### Versions 0.7.2
### Description An Unhandled exception in spawn: Closed stream (IO::Error) can be raised if the socket connection is closed and data is then written. ``` 2020-02-21T07:00:51.332728616Z app[web.1]: 07:00:51 Server |...
### Description The recipe generator could be used to generate all kinds of code snippets. For example it has been suggested that the auth generator be moved out to a...
### Description Can't use amber watch if startup depends on gets ### Steps to Reproduce 1. Add a use of gets to the amber application, e.g: in the .cr 2....
### Description When I run the server, the displayed time in logs doesn't match my local time. This is kinda annoying, and may led users to confusion. ### Steps to...
# Remove Cluster Option With the addition of the `-Dpreview_mt` crystal cluster option will not be necessary. Instead we can use the process count setting to easily set the `CRYSTAL_WORKERS`...