- Email configuration
- SendEmail function to app package
- Email verification for new users
- AES encrypt and decrypt functions
- Encryption to all jsons in API
- Import feature
- Github organization name pass-wall to passwall
- Config file folder
- Now only supports PostgreSQL
- Secure notes feature
- Removed SQLite and MySQL support
- Bank Account and Credit Card Categories
- net/http, mux router, negroni stack
- Security layer with middleware against XSS attacks
- public folder to serve static files on debian installation
- check password endpoint.
- Auto backup system with period config
- Access and Refresh Token usage implemented
- HS256 Signing method used on JWT
- Gin framework
- Move sqlite database name and path declaration to config file
- Search,Limit,Offset,Sort,Order query parameters to FindAll()
- Backup to ./store/passwall.bak file
- Restore from./store/passwall.bak file
- Order BY to updated_at DESC
- Trim http://, https:// and www from URL's
- Create util and helper folder
- Refactor
- Refactored configuration. Now API accepts ENV variables.
- Generated passwall-api docker image and uploaded to Docker Hub
- Docker file for store folder
- Return URL's host info only
- JWT token for authentication
- signin, refresh and check endpoints under auth group
- secret key in config.yml to use in JWT token generation
- timeout key in config.yml to define duration of JWT token
- Export logins feature
- Get Method test for API GET endpoints
- Checking for Limit (5) and Offset (0)
- Checking at if record exist on import
- Case insensitive search posgres
- POST generate-password endpoint
- Frontend written with React Native and Nextjs
- Travis CI
- Badges to README file including code coverage
- Excluded soft deleted items from total and filtered count number
- Import logins feature
- docker-compose.yml
- login.Password database recording bug for postgresql and mysql
- Upload imported file bug
- Folder structure of controller
- Two way strong encryption to stored passwords
- Passphrase key to config file
- Docker file
- Initial commit