Commit Graph

357 Commits

Author SHA1 Message Date
Hakan Ensari
63b898571d Add sitemap 2018-10-09 15:55:20 +01:00
Hakan Ensari
200d10122a Add Deploy to Heroku button 2018-10-07 01:08:45 +01:00
Hakan Ensari
cf373f3efb Denormalise database schema
This way, we will have no issue fitting the entire dataset on the free tier of Heroku
2018-10-07 01:08:45 +01:00
Hakan Ensari
fb7761bc05 Refactor daemon 2018-10-07 01:08:45 +01:00
Hakan Ensari
339ccbd743 Don't test daemon 2018-10-07 01:08:45 +01:00
Hakan Ensari
fb44818efb Implement fork-based daemon for scheduling jobs
Extracted from

https://github.com/discourse/discourse/blob/master/lib/demon/sidekiq.rb
2018-10-07 01:08:45 +01:00
Hakan Ensari
1da5f39405 Improve SEO? 2018-10-07 01:08:45 +01:00
Hakan Ensari
4df1d794c2 Don't return empty hashes
This happened when rebasing and converting to unavailable currencies. For instance, the following was returning empty hashes for dates prior to the release of the new Turkish Lira:

https://frankfurter.app/1999-01-01..?from=USD&to=TRY
2018-09-21 20:20:56 +01:00
Hakan Ensari
82a5c59cb6 Update gems 2018-09-21 20:17:48 +01:00
Hakan Ensari
2b53906e41 Get time period up to the present 2018-09-18 13:16:10 +01:00
Hakan Ensari
b64a41b87f Visual tweaks 2018-09-18 13:15:58 +01:00
Hakan Ensari
603ad1c653 Remove obsolete code 2018-09-18 12:58:28 +01:00
Hakan Ensari
d107134548 Upcase symbols 2018-09-18 12:56:11 +01:00
Hakan Ensari
79f1972361 Fix tracking code 2018-09-17 22:14:21 +01:00
Hakan Ensari
0a2f6f443f Hide on mobile 2018-09-17 14:06:43 +01:00
Hakan Ensari
5eddb8cad0 Add cookie notice 2018-09-13 17:34:44 +01:00
Hakan Ensari
396427f0e4 Remove unused css 2018-09-12 11:08:17 +01:00
Hakan Ensari
8c5ec7d00e Revert "Update port"
This reverts commit 92852468d9.
2018-09-12 11:08:03 +01:00
Hakan Ensari
c07c84ad1f Revert "Replace Unicorn with Puma"
This reverts commit 11c2d760bc.
2018-09-12 00:54:39 +01:00
Hakan Ensari
5467b1b50e Fix js toggle 2018-09-11 18:41:51 +01:00
Hakan Ensari
97e47b4797 Don't ignore markdown 2018-09-11 18:15:07 +01:00
Hakan Ensari
92852468d9 Update port 2018-09-11 18:12:08 +01:00
Hakan Ensari
e52cdd8512 Fix Rubocop offenses 2018-09-11 18:08:14 +01:00
Hakan Ensari
21a357521f Update gems 2018-09-11 18:08:01 +01:00
Hakan Ensari
c6a04ae694 Fix ECB url 2018-09-11 18:05:14 +01:00
Hakan Ensari
5789880a59 Update homepage 2018-09-11 17:59:42 +01:00
Hakan Ensari
8060f41566 Minor tweaks 2018-09-11 17:59:42 +01:00
Hakan Ensari
479ed20142 Return amount 2018-07-20 21:14:26 +01:00
Hakan Ensari
09ec280a81 Drop Guard, use Sass 2018-07-20 21:14:26 +01:00
Hakan Ensari
11c2d760bc Replace Unicorn with Puma 2018-07-20 21:02:46 +01:00
Hakan Ensari
a96e56808e Implement time series
... along with some minor miscellaneous refactoring

This finally completes fixerAPI/fixer#22
2018-07-05 21:30:17 +01:00
Hakan Ensari
fcc5f8504f Add a Heroku app.json 2018-06-08 15:32:52 +01:00
Hakan Ensari
95d63c143f Refactor tasks that fetch rates 2018-06-08 15:32:52 +01:00
Hakan Ensari
2c91173ecf Rebrand, serve HTML 2018-06-08 15:32:52 +01:00
Hakan Ensari
b30c23d0d8 Fix failing build 2018-03-22 22:53:02 +00:00
Hakan Ensari
a0a981e897 Use ON CONFLICT when fetching all records 2018-03-22 08:49:32 +00:00
Hakan Ensari
9389566ab0 Revert "Add some rake tasks for Docker"
This reverts commit 9d364565f6.
2018-03-17 14:41:44 +00:00
Hakan Ensari
9d364565f6 Add some rake tasks for Docker 2018-03-17 14:39:42 +00:00
Hakan Ensari
c655b16cb8 Add note to README 2018-03-17 14:28:52 +00:00
Hakan Ensari
fc98543702 Fix quoting amount to specific currency when base is Euro 2018-03-17 14:26:59 +00:00
Hakan Ensari
5e1ccaa5ef More notes on Docker 2018-03-09 12:35:43 +00:00
Hakan Ensari
15813d8e1c Add back base 2018-03-09 12:20:25 +00:00
Hakan Ensari
c13208c644 Fix broken test 2018-03-09 00:01:34 +00:00
Hakan Ensari
cfbb4ac4ac Repack app
I'm moving my company's server to a private location now that I have sold the domain. While prepping for this, I've done some cleanup and also threw in changes I had lingering on my hard drive.

- Run a single database query instead of two
- Fold the gem into the app and use Ox instead of REXML
- Simplify error handling logic
- Relax throttling
2018-03-08 23:51:36 +00:00
Hakan Ensari
9d0d22e504
Merge pull request #100 from nilsding/correct-sort-order
Sort rates by the currency ISO code
2018-01-27 13:26:38 +00:00
Georg Gadinger
48c5579974 Sort rates by the currency ISO code 2018-01-26 20:24:54 +01:00
Hakan Ensari
a0e174421b Update README
[ci skip]
2018-01-08 12:37:17 +00:00
Hakan Ensari
4eb8e0ec48 Fix missing rake task 2018-01-08 12:21:19 +00:00
Hakan Ensari
697b941632 Move scheduler back to separate container
Closes #94
2018-01-08 12:12:54 +00:00
Hakan Ensari
69c53367b1 Update gems 2018-01-08 12:11:47 +00:00