It's been an excellent week for CloseBrace development, if I say so myself. After rolling out comments last week, I dove back into bug fixes and site improvements this week, and have managed to close a whole lot of issues over at Github – where the CloseBrace Keystone repo is now open to the public.
So let's take a look at what we accomplished this week. The biggest hits were rewriting the header bar from scratch to work better on mobile, and getting search functionality built and working, but there was a lot of other development as well. Check it out:
- Cleaned up styling on newsletter signup
- Improved email regex
- Fixed 500 error when resetting password
- Limited number of errors shown at one time when a form has errors.
- Figured out why PRE breaks tutorial pages and fixed it
- Highlighted latest post on post indices
- Got blog updates onto the homepage
- Added "confirm account" link to profile page
- Made search actually work
- Made pro badge a link
- Fixed flag links so that they all work instead of just the first one
- Locked down comment deletion with isAdmin check
- Fixed delete links so that they all work instead of just the first one
- Improved search bar presentation, especially on mobile
- Rewrote entire header from scratch.
- Search much better on large screens
- Single-line presentation on small screens
That's a goodly amount of work and it takes us a lot closer to the end goal: getting this thing out the door! I've still go stuff left to go, as you can see by visiting the repo and checking out the issue list, but I'm really happy with the progress I've made. I think I might be able to have the MVP site feature-complete by the end of next week, and then it becomes just a matter of getting enough content in there to launch with.
Speaking of content, more on that soon. I'm putting together plans for tutorials and articles, and will be sharing them with you once they're finalized.