All notable changes to this project will be documented in this file.
- Config tailwind, prettier to order classes by prettier-tailwind sort plugin
- Apply class sort to views files
- Update go packages. reconfigure air and makefile
- (deploy) Allow to embed https cert in app binary
- Change package name to equal to github url
- Add change log
- Embed testing certs for https
- (chi, store) Move tests to chi package. fix package name. cleanup sqlite store
- (server) Move default server to chi directory
- (store) Use generic Store interface to use with servers
- (server) Static files middleware. add docs to make ssl certs
- Add todos about auth system
- Add changelog
- (server) Add implementation for echo server
- Changelog
- Add changelog
- (production) Add mkcert for https. add manifest for pwa
- (search) Clean up search algorithm
- (e2e) Edit and fix e2e tests based on ui changes
- (counters) Use right align for completed label
- Add changelog
- Add license
- Embed static files in project binary
- (counters) Hide all label when completed = all. fix label position
- (counters) Hide completed tasks text when all is complete
- Add changelog
- (ux) Add button to submit form for input new task
- (ux) Update form to use button for update form
- (ux) Show validation error on adding new task
- (counters) Convert counters to progressbar
- (delete) Show browser confirm dialog when try to delete task
- (ux) Nav layout fix for lg and xs screens
- (ux) Layout for validation error show in desktop
- (ux) Use grid to display head and task info
- (ux) Move input to top after counters. extract nav to component
- (ux) Resize buttons
- (ux) Change utility set in css
- (views) Extract counters to file
- Add changelog
- Stop ignore some frontend assets in frontend
- (ux) Add project logo
- (ux) Add logo and title to layout head
- (counters) Add counters
- (config) Extract config to types
- Add changelog. check todo item
- (e2e) Use got router to start server
- (e2e) Add multiple test. handle dynamic db
- (e2e) Add tests for toggle status and filter tasks
- (search) Allow search tasks by description
- (search) Allow search with status and description. better style for mobile
- (ux) Add styles and code to handle mobile layout
- (db) Allow cleanup db for testing
- (ux) Prepend new task to tasks list
- (ux) Hide input elements by css until remove by js
- (config) Allow to add config to start new server
- Add changelog
- Add e2e test util. use color name for tasks values
- (add) Test ui for adding new task
- (ux) Auto start server for tests
- Rename file to be consistant
- (db) Add toggle status related methods to store
- (ux) Tasks status
- Add CHANGELOG
- (server) Extract test utils funcs to file. update toggle status test
- (db,server) Generate fake descriptions. test fetch index with status
- Remove verbose output from templ generate
- Ignore code coverage file
- (ux) Add fonts . extract layout to file
- (ux) Finish general style of the current features
- (db) Add sqlite store with tests
- (index, create) Completed features
- (db) Allow update task in db
- (ux) Add scrollbar style
- (db) Get task by id
- (ux, db) Allow edit task. views and ui changes
- (db, ux) Allow delete, update task
- (ux) Correct align input with tasks list
- Dev mode better xp
- (server) Move main file to cmd subdir
- (views, sh) Extract some components to files. fix loc
- Fixes in readme
- (server) Refactor integration tests. add util funcs
- Init project. install route dependancy
- Add tailwind, templ, htmx. live reload with make & air
- Loc counter
- Working on update & delete operations