Branch: master
-
Fix links to bots in documentation.
Fix the links to the Telegram and Discord bots in the documentation by making them relative.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add links to Qwa.la services to the homepage.
Remove the link for Android and add links to the remaining items, such as iOS, Telegram, and Discord.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits
-
Remove the brown building on the left side of the hero image by slightly cropping it.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Hide the statistics `div` on the homepage.
skunkmb committedJan 30, 2019 The statistics are not particularly interesting or impressive, so for now, they should probably not be displayed so prominently.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits
-
Add CSS media queries for the advanced options.
The advanced options modal currently becomes disproportionate on small screens, making the text and options unreadable. Fix this by adding a media query between 700px and the mobile media query.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits
-
Add a coverage badge to the readme.
Use https://shields.io to get a Codecov badge to include on the readme.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Test remaining statements for 100% test coverage.
Add tests for each module, and slightly update some modules, to achieve 100% tests coverage for all statements.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Fix some media queries for mobile devices.
Some media queries specify a `max-width` that is too small. Increase it to `450px` to match more mobile devices. Also, update the media query for the input box so that it flows more seamlessly as the page is resized.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Use the `lcovonly` report option for Istanbul.
Using `lcovonly` allows Codecov to properly parse the Istanbul output. See https://github.com/codecov/example-node.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add Istanbul and Codecov support.
Add Istanbul's NYC library to `npm test`, and add Codecov to Travis CI in order to see coverage reports in the repository.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add a closing `p` tag to the 404 page.
The HTML for the 404 page is missing a closing `p` tag at the end. Add it in order to maintain correct HTML structure.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add the latest Node.js version to Travis.
Use the `node` version name in order to automatically use the newest version of Node.js.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add build instructions to the readme.
Add the line `npm run build` to the readme's instructions in order to tell the reader to build the JS files before running.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Update link validations to be case-insensitive.
skunkmb committedJan 7, 2019 Use the RegExp `i` flag to make checks for banned URLs and custom short links case-insensitive.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits
-
skunkmb committed
Jan 6, 2019 Add Babel as a dependency in order to make running Qwa.la on a server easier.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Fix some Express.js endpoint precedence issues.
The API endpoints should have a higher precedence than the wildcard endpoints in order to allow API requests to be handled, instead of passing them to the wildcard handlers.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Fix a timezone issue in tests.
The date-related tests assume a Los Angeles timezone, leading to errors when ran in other timezones, such as by Travis. Fix this by using the built-in `TZ` environment variable when running the tests. See date-fns/date-fns#564 and https://stackoverflow.com/q/23371542/.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Some tests did not have the database mocked properly. Fix this by adding the correct mocks to these tests. Also update the Travis CI configuration to support Node.js 10.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Add links for badges in the readme.
skunkmb committedJan 6, 2019 Add a link to the Travis CI build for the Travis badge, a link to the license file for the license badge, and a link to current pull requests for the pull request badge.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Fix some GitHub Markdown rendering issues.
Properly center the hero image and load the status badges with HTML tags.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Create the server, web, and test files.
skunkmb committedJan 6, 2019 Create the backend server files, the frontend files, and tests for the backend. Include `package.json` and `.babelrc` configuration files. Also include an ESLint configuration file. Use Express.js for frontend hosting, and use Mocha.js for testing. Firebase is used as the database for the service.Use Handlebars for templating. The server also exposes documentation files and a public API.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
Create the Travis configuration file.
skunkmb committedJan 6, 2019 Create a `.travis.yml` configuration file for Travis CI. Use the latest version of Node.js as the testing environment.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
skunkmb committed
Jan 6, 2019 Create a readme with a summary of the project as well as getting started guide and links to other Qwa.la projects.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
skunkmb committed
Jan 6, 2019 Generate it with https://www.gitignore.io/api/git,node,macos. Also, add ignore statements for Google Cloud Platform files and compiled files.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
skunkmb committed
Jan 6, 2019 Add the GPL 3 license. Get it from https://choosealicense.com.
Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits -
skunkmb committed
Jan 6, 2019 Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits
-
skunkmb committed
Dec 23, 2018 Verified
This commit was signed with a verified signature.skunkmb Marco Burstein
GPG key ID: 65DC66027462FD6D Learn about signing commits