Skip to content

Releases: AlexITC/crypto-coin-alerts

Release v2018.10.07

07 Oct 16:36
Compare
Choose a tag to compare

Bug fixes

  • Fixed the HitBTC Integration.

Changes

  • The recaptcha alignment was fixed (thanks @ivanhdez).
  • The code has been improved (thanks @tg44 ).
  • Added support for EOS, DAI and EURS on HitBTC (thanks @picimaci).
  • The sbt-errors-summary plugin was integrated (thanks @picimaci).
  • The source code is automatically formatted (thanks @qaemma )

Added

  • Scripts to deploy the projects.

Change log

aeed238 infra: Split hosts.ini into production-hosts.ini and test-hosts.ini
59a0ab4 alerts-server: Let scalafmt format the code
ede23c2 alerts-server: integrate with scalafmt
586474b Update CONTRIBUTING.md
0221706 alerts-server: Fix HitbtcService result parsing
e446226 alerts-server: Add support for EOS, DAI and EURS on HitBTC
8bf4b1a alerts-server: multi-class files renamed
17e8f57 alerts-server: Subject and Text moved under EmailMessagesProvider object
b1482de alerts-server: NewCurrencyAlertId moved under NewCurrencyAlert
2fdeeb1 alerts-server: BitsoBook functionality moved to Book
3bd37b1 alerts-server: not used case class deleted (SendVerificationTokenModel)
728de2d alerts-server: shutdownHandler shuts down paralell
57b2e42 alerts-server: Integrate the sbt-errors-summary plugin
8d8c5d2 infra: Remove obsolete file
36c866a infra: Add deployment scripts for the alerts-ui project
95fab4c infra: Add deployment scripts for the alerts-server project
5a86e84 alerts-ui: Fix for recaptcha aligment (#7)

Release v2018.05.17

17 May 05:43
Compare
Choose a tag to compare

Bug fixes

  • Catch server unavailable errors.

Changes

  • Load bitcoin icon from our domain.
  • Home page updated.
  • Footer updated.
  • Clean url before reporting to google analytics.
  • Strip the code to create the playsonify library.
  • Improve the navigation bar (Thanks @mozky ).
  • Validate data coming from exchanges, ignoring unsupported formats.

Added

Change log

781e08e alerts-ui: Render the currency name while creating a fixed price alert
ce99802 alerts-ui: Add support for COINMARKETCAP
b5d4156 alerts-server: Add CORSFilter
51c05c0 alerts-server: Use the currency name on ExchangeCurrencySeederTask
db48e4a alerts-server: Don't log warnings on unsupported books from CoinmarketcapService
943a38b alerts-server: Include the currency name while retrieving a currency
0c1b731 alerts-server: Fix BitsoBook creation
b436576 alerts-server: Add constraints to the Currency class
0af24a2 alerts-server: Add constraints to the Market class
04c6307 alerts-server: Use the FieldOrdering from playsonify
2d54c74 alerts-server: Update playsonify to 1.2.0
7bf6597 alerts-server: Minor updates
fb4a0b7 alerts-server: Support Coinmarketcap on ExchangeCurrencySeederTask
24296b7 alerts-server: Support Coinmarketcap on FixedPriceAlertsTask
51548bd alerts-server: Add COINMARKETCAP exchange
9146e21 alerts-server: Add CoinmarketcapService
b10aa84 alerts-server: Add optional currencyName to Book model
896c6ff alerts-ui: Add currencyName to fixed price alert email
6761cc5 alerts-server: Add currencyName to FixedPriceAlertWithCurrency model
49e21df alerts-server: Update ExchangeCurrenciesControllerSpec
04cad92 alerts-server: Add currencyName to ExchangeCurrency model
5ebf2f0 alerts-server: Add currency_name to currencies table
ef60ef7 alerts-ui: Fix footer on mobile devices
075d940 alerts-ui: Update language selector, home page and footer
05298d6 alerts-ui: Adds padding to content and translation to sr-only
7e19294 alerts-ui: Add collapsible effect
e749195 alerts-ui: Update navbar items
8eae4c8 alerts-server: Update README.md
790cf6a alerts-server: Integrate playsonifytest library for testing
da31eb3 alerts-server: Integrate playsonify library
4b48d58 alerts-server: Add more tests to AbstractJsonControllerSpec
838d274 alerts-server: Rename PublicError file to publicErrors
e4d86da alerts-server: Rename RequestContext file to requestContexts
94285c0 alerts-server: Move MessageKey class to commons package
b4679b4 alerts-server: Move ErrorId to commons package
3fb2bb2 alerts-server: Move WrappedExceptionError to applicationErrors file
d3d58dc alerts-server: Remove logger dependency from AbstractJsonController
1889ca8 alerts-server: Remove auth related dependencies from AbstractJsonController
43aab04 alerts-server: Remove error related dependencies from AbstractJsonController
ed9700f alerts-server: Rename JsonController to AbstractJsonController
409acb9 alerts-ui: Catch server unavailable errors
a605bd9 alerts-ui: Clean url before reporting to google analytics
8c8f73a infra: Update release-alerts-ui.md
96ec47d alerts-ui: Update footer view
6927012 alerts-ui: Update home page
f40744c alerts-ui: Load bitcoin icon from our domain
04504c3 alerts-server: Add missing step before running the app

Release v2018.02.09

10 Feb 05:01
Compare
Choose a tag to compare

Bug fixes

  • When checking for alerts, if BITSO was not available, the task was being marked as failed.

Changes

  • None

Added

  • Added support for selecting the language in the UI.
  • Added Spanish support.

Change log

1038f36 alerts-server: Don't fail alert tasks when BITSO is not available
436d90d alerts-ui: Update text in translation
33e4f19 alerts-ui: Add missing translations
fd19a37 alerts-ui: Fix misspelling in translation
eb326c1 alerts-ui: Detect browser language while choosing default language
69cf0db alerts-ui: Set lang from user preferences after logging in
3afcf6d alerts-ui: Set user lang on the server
63dd0ee alerts-ui: Add LangInterceptor
cdb2a68 alerts-ui: Add support for Spanish language
255e369 alerts-ui: Remove useless translation for supported exchanges on the home page
e2e9b0b alerts-ui: Remove hard-coded texts on home page, use translations instead
5de949e alerts-ui: Add dropdown to select language on NavBar
0ec508d alerts-ui: Load lang from LanguageService when the application loads
eeda212 alerts-ui: Add LanguageService
f4346e7 alerts-server: Add Spanish (es) support
8c3664c alerts-server: Add APIs to manage user preferences
136538e alerts-server: Allow to update preferences on the UserDataHandler
6d85197 alerts-server: Rename ExchangeCurrency.scala to exchangeCurrency.scala
bcb67ad alerts-server: Update exchanges on README.md

Release v2018.01.27

28 Jan 02:07
Compare
Choose a tag to compare

Bug fixes

  • The information that an account is required to use the application was not being displayed in the home page when the user was not logged in.
  • Sometimes when a fixed price alert email included a very low price, it was being rendered as 0, the exact price is shown instead.

Changes

  • The account verification email has been improved.
  • When an account is created, instruction details are displayed to let the user know what to do to activate the it.
  • Alert types descriptions were added to the home page.
  • The list of supported exchanges was added to the home page.
  • The home page contains instructions for searching the account verification email.
  • There is one specific execution context used for calling external services.

Added

  • Added support for Binance.
  • Added support for HitBTC.

Change log

d3d17b4 alerts-ui: Update home page
6cc3a68 alerts-ui: Add HITBTC and BINANCE to home page
307eae1 alerts-ui: Update exchanges to include BINANCE and HITBTC
27e45c1 alerts-server: Fix a rendering bug on FixedPriceAlertsTask.
d9df79b alerts-server: Inlcude HITBTC on FixedPriceAlertsTask
181b15d alerts-server: Inlcude HITBTC on ExchangeCurrencySeederTask
d097b5e alerts-server: Add support for HITBTC exchange
bb71078 alerts-server: Add HitbtcService
3d435bf alerts-server: Inlcude BINANCE on FixedPriceAlertsTask
58c6a29 alerts-server: Include BINANCE on ExchangeCurrencySeederTask
50ac30c alerts-server: Add support for BINANCE exchange
96716b6 alerts-server: Add BinanceService
2dc212c alerts-server: Update external services to use ExternalServiceExecutionContext
d7a01fc alerts-server: Create ExternalServiceExecutionContext
aa37ab1 alerts-server: Add JsonControllerSpec
a76ff5e alerts-ui: Update home page
b7802fd alerts-ui: Update home page
0c49480 alerts-ui: Improve the new account flow
add1780 alerts-ui: Fix bug that was not displaying content on home page
3bf762e alerts-server: Improve the verification email message
2b22fa3 alerts-server: Remove unused code from PlayBinders

Release v2018.01.23

23 Jan 16:11
Compare
Choose a tag to compare

Bug fixes

...

Changes

  • Look for new currencies every hour

Added

  • KuCoin exchange support added.

Change log

eb86357 alerts-ui: Add KUCOIN exchange
5bdec08 alerts-ui: Create exchanges constant to keep the available exchanges
49ec7f8 alerts-server: Look for new currencies every hour
c31d1eb alerts-server: Add BittrexServiceSpec
fcf9396 alerts-server: Update KucoinService to extend ExchangeService
095c86a alerts-server: Update BittrexService to extend ExchangeService
cdd3eee alerts-server: Update BitsoService to extend ExchangeService
98d5694 alerts-server: Add ExchangeService
a1bfeb6 alerts-server: Add KUCOIN to FixedPriceAlertsTask
01f92f8 alerts-server: Track KUCOIN on ExchangeCurrencySeederTask
42a2a27 alerts-server: Add KUCOIN exchange
5f8fb49 alerts-server: Add KucoinService
0ad5c94 alerts-server: Update currencies table to allow currencies with 1 character
490b2f5 alerts-server: Update README.md

Release v2018.01.21

21 Jan 07:20
Compare
Choose a tag to compare

Bug fixes:

  • There was a missing translation in the message displayed after deleting an fixed price alert.
  • The percentage calculation on fixed price alert email was fixed.

Changes:

  • Now you can have up to 30 pending fixed price alerts, previously the limit was 15.
  • The percentage included on fixed price alert email is now rounded to 3 decimals.
  • The createdOn and triggeredOn fields are now included in the fixed price alerts.

Added:

  • The back-end waits for the running tasks to complete before shutting down.
  • The fixed price alerts UI let's you filter and sort the displayed alerts.
  • GET /health was added to check when the application is healthy or shutting down.
  • New currency alerts were added, now you can be notified when new currencies are added to the exchanges.

Change log

13f691e alerts-ui: Render triggeredOn field on FixedPriceAlertsComponent
55030b4 alerts-server: Return triggeredOn field on fixed price alerts
8859e74 alerts-ui: Add display filter on FixedPriceAlertsComponent
91a8749 alerts-ui: Add a separation between the page content and the footer
0aefe5a alerts-ui: Add link to new currency alerts on NavBar
d29dc70 alerts-ui: Add NewCurrencyAlertsComponent
b7528e0 alerts-server: Update "POST /new-currency-alerts/" to receive exchange in the path
dd1b835 alerts-server: Update "DELETE /new-currency-alerts/:id" to use exchange instead of id
2ee8f94 alerts-ui: Update footer to include social networks
1d3d6fd alerts-ui: Render createdOn field on fixed price alerts
9369600 alerts-ui: Add controls to sort fixed price alerts
213e6c8 alerts-ui: Update home page
ca8bf52 alerts-server: Trigger alerts on ExchangeCurrencySeederTask
5e2af38 alerts-server: Allow to retrieve alerts by exchange on NewCurrencyAlertDataHandler
197f1a7 alerts-server: Add NewCurrencyAlertsController
bd03bdf alerts-server: Add play path binder for NewCurrencyAlertId
1751b29 alerts-server: Add NewCurrencyAlertService
05b5ca2 alerts-server: Add NewCurrencyAlertFutureDataHandler
b4bbf84 alerts-server: Add NewCurrencyAlertInMemoryDataHandler
a2ac77d alerts-server: Add NewCurrencyAlertPostgresDataHandler
dc318c2 alerts-server: Add NewCurrencyAlertError
e89370b alerts-server: Add NewCurrencyAlert model
a5e0cd5 alerts-server: Add evolution for creating new_currency_alerts table
ae4e71f alerts-server: Fix non-deterministic test on FixedPriceAlertPostgresDataHandlerSpec
4e2c417 alerts-server: Fix non-deterministic test on DailyPriceAlertsControllerSpec
c3a2aa1 alerts-server: Add "GET /health"
61b40ac alerts-server: Allow to specify order on "GET /fixed-price-alerts"
fa68e63 alerts-server: Require order by conditions on fixed price alerts data layer
991be44 alerts-server: Add FixedPriceAlertOrderBySQLInterpreter
7b1f89a alerts-server: Add FixedPriceAlertOrderByParser
9e25661 alerts-server: Add FixedPriceAlertOrderBy
c31ecd0 alerts-server: apply newest order while retrieving fixed price alerts
bb65dd9 alerts-server: Retrieve createdOn field on a fixed price alert
6166b41 alerts-server: Round percentages on fixed price alerts email
f4b27cb alerts-server: Add footer text to the fixed price alerts email
f43dbe9 alerts-server: Fix percentage calculation on fixed price alert email
ebb1167 alerts-server: Enable AvailabilityFilter
8c6a529 alerts-server: Create AvailabilityFilter
d4879bc alerts-server: Update ExchangeCurrencySeederTask to be a ShutdownableTaskRunner
2190461 alerts-server: Update FixedPriceAlertsTask to be a ShutdownableTaskRunner
33a987c alerts-server: Add ShutdownableTaskRunner
fa5bdc9 alerts-server: Enable ShutdownHandler
4a4beaf alerts-server: Add ShutdownHandler
2283961 alerts-server: Set max number of fixed price alerts per user to 30
9b4c6e8 alerts-ui: integrate google analytics via gtag
8e27bb6 root: Add uptime status
a9b42f3 alerts-ui: Add missing translation for deleted alert message
a9fbc85 infra: Ignore .env file
f332f9a infra: Add steps to release alerts-server app
bf6c3fe infra: Add steps to release alerts-ui app
f10519e infra: Add systemd service file to run the app
fd426b5 infra: Add nginx config
c8a1cb0 root: Update project status on README.md

Release v2018.01.14

15 Jan 05:46
Compare
Choose a tag to compare

Initial version.