Uku Taht
7c1d64458e
Add fun with flags library
2022-04-21 10:54:08 +03:00
Uku Taht
83c407c016
Upgrade Oban & configure Stager plugin ( #1822 )
2022-04-08 11:05:21 +03:00
Uku Taht
97f0dbbcbd
Retry 502 response
2022-04-08 09:57:36 +03:00
Uku Taht
ef552c9a32
Upgrade dependencies
2022-04-08 08:56:09 +03:00
Uku Taht
06b165eb6d
Run GA import in monthly batches
2022-04-08 08:43:07 +03:00
Uku Taht
0ab8d653be
Add retry mechanism to HTTPoison
2022-03-30 13:47:41 +03:00
Marc Neudert
1c3085050c
Upgrade ua_inspector to 3.0 ( #1762 )
...
* Upgrade ua_inspector to 3.0
* Update ua_inspector database
2022-03-25 11:41:04 +02:00
Uku Taht
a9879de1f4
Remove more OTEL stuff
2022-03-21 13:05:34 +02:00
Uku Taht
83df555f55
Remove OTEL
2022-03-21 12:59:14 +02:00
RobertJoonas
b4992cedc1
Referrer spam blocklist ( #1750 )
...
* integrating blocklist library
* loads blocklist dependency from Github
2022-03-10 13:58:30 -06:00
Uku Taht
045268f080
Remove console log
2021-12-29 12:46:01 +02:00
Uku Taht
711cbdfca2
Remove unused custom domain code
2021-12-20 11:49:50 +02:00
Uku Taht
442e401ede
Use new location library
2021-12-09 16:02:11 +02:00
Uku Taht
01706b7590
Remove dead code
2021-12-03 11:19:39 +02:00
Uku Taht
effe56b3e4
Use new iso_codes package
2021-12-01 15:31:50 +02:00
Uku Taht
01c5a6cb5a
Use phoenix javascript from NPM
2021-11-24 12:13:53 +02:00
Uku Taht
5c02811d26
Add opentelemetry oban
2021-11-09 09:42:47 +02:00
Uku Taht
9e2de6a2ff
Set OTEL as temporary app
2021-11-05 15:01:20 +02:00
Uku Taht
76f6a00bec
Add honeycomb
2021-11-05 14:58:57 +02:00
Uku Taht
9edbbe805d
Update dependencies
2021-10-25 11:16:56 +02:00
Uku Taht
f77c37800f
Use safe version of Cachex.fetch
...
Fixes #905
2021-10-18 11:27:52 +02:00
Uku Taht
7cb148a4f1
Use only root domain in user id generation
2021-09-10 12:35:00 +03:00
feld
1bedfd3a93
Update minimum elixir version to 1.11 ( #1310 )
...
Required by the use of config_env() in config/config.exs
2021-09-09 10:33:29 +03:00
Uku Taht
a84429ba0f
Update ref and ua databases
2021-08-23 11:41:43 +03:00
Uku Taht
6228995d4f
Rate limit login attempts to 5 per minute
2021-05-25 11:32:54 +03:00
Uku Taht
22172074d8
Remove json logger
2021-05-24 11:07:19 +03:00
Vignesh Joglekar
7f3e55418b
Changes from static tracker script name assignments to dynamic ( #786 )
...
Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2021-05-18 11:36:12 +03:00
Uku Taht
e511c9663e
Pagination for sites listing ( #994 )
...
* Add simple pagination to sites index page
* Add changelog entry
2021-05-05 16:17:59 +03:00
Uku Taht
8d1039b8ce
Upgrades Oban to v2.6.1 ( #967 )
...
* Upgrades Oban to v2.6.1
* Use correct clickhouse_ecto
2021-04-26 11:32:18 +03:00
Uku Taht
7982c236c1
Better Sentry tracking
2021-04-23 11:56:41 +03:00
Uku Taht
fbe6ab9b61
Remove AppSignal
2021-04-23 11:42:05 +03:00
Uku Taht
86f098327c
Update bamboo_postmark to work with bamboo 2.0
2021-04-01 14:17:21 +03:00
Uku Taht
3b8fad4942
Upgrade sentry to 8.0
2021-03-30 15:51:05 +03:00
Uku Taht
fa64a73d6e
Upgrade mailer dependency ( #899 )
...
* Upgrade mailer dependency
* Changelog
2021-03-30 15:05:08 +03:00
Uku Taht
292b68d9b1
Remove unnecessary extra_applications
2021-03-26 13:38:49 +02:00
Uku Taht
8964780d8c
Revert "Update bamboo_smtp"
...
This reverts commit 686fb6cac1
.
2021-03-15 17:33:40 +02:00
Uku Taht
686fb6cac1
Update bamboo_smtp
2021-03-15 16:21:26 +02:00
Uku Taht
2d8a03e861
Add JSON logger
2021-01-29 10:24:20 +02:00
Uku Taht
563c8d99f4
Fix new configuration
2021-01-13 17:04:01 +02:00
Uku Taht
7d8951435e
Add test configuration
2021-01-13 16:15:03 +02:00
Uku Taht
6c8ae24adc
New config ( #595 )
...
* Use Config instead of Mix.Config
* Use new config/runtime.exs to reduce duplication
2021-01-13 15:41:16 +02:00
Oliver Kriska
4d4f8ba5c3
Elixir & Docker upgrade ( #566 )
...
* Elixir upgrade
- upgraded Elixir to 1.11.2
- upgraded Erlang to 23.2.1
- upgraded Phoenix to 1.5.7
- Upgraded:
bamboo_postmark 0.6.0 => 0.7.0 (minor)
bcrypt_elixir 2.2.0 => 2.3.0
csv 2.3.1 => 2.4.1
ecto 3.4.6 => 3.5.5
ecto_sql 3.4.4 => 3.5.3
elixir_make 0.6.0 => 0.6.2
ex_machina 2.4.0 => 2.5.0
excoveralls 0.12.3 => 0.13.4 (minor)
file_system 0.2.8 => 0.2.10
gettext 0.18.0 => 0.18.2
httpoison 1.6.2 => 1.7.0
nanoid 2.0.2 => 2.0.5
phoenix_ecto 4.1.0 => 4.2.1
phoenix_live_reload 1.2.2 => 1.3.0
postgrex 0.15.5 => 0.15.7
sentry 7.2.4 => 7.2.5
timex 3.6.2 => 3.6.3
tzdata 1.0.3 => 1.0.5
yamerl 0.8.0 => 0.8.1
* Elixir & Docker upgrade
upgraded to 1.11.3
* Docker
- fixed missing python3 package for newer Alpine linux
2021-01-13 10:31:16 +02:00
Oliver Kriska
ae42b86792
Dialyzer and Credo checks ( #558 )
...
* Checks
- added Dialyzer
- fixed Dialyzer errors
- added Dialyzer check to GitHub Actions with cache
- added Credo
- fixed Credo Warnings
- added Credo Warnings check to GitHub Actions with cache
- added compile warnings check to GitHub Actions
- reformated GitHub Actions YAML
* Dialyzer
- allow it in test env
* Dialyzer
- fixed test env
- renamed GitHub actions steps
* AppSignal
- upgraded deprecated version
- Upgraded:
appsignal 2.0.5 => 2.0.7
certifi 2.5.2 => 2.5.3
hackney 1.16.0 => 1.17.0
idna 6.0.1 => 6.1.1
parse_trans 3.3.0 => 3.3.1
unicode_util_compat 0.5.0 => 0.7.0 (minor)
* Credo
- fixed CRM plug
2021-01-07 15:16:04 +02:00
Uku Taht
650378f367
Add CRM for admin emails ( #557 )
2021-01-07 10:42:45 +02:00
Uku Taht
4ba5fb5ead
Add cache for user-agent strings ( #547 )
2021-01-04 16:38:56 +02:00
Uku Taht
aa7ae87811
Onboarding UX improvements ( #441 )
...
* WIP
* Actually activate the user
* Send email verification codes
* Send activation code with email
* Only show onboarding steps during first site creation
* Add worker to config
* Consistent form styles
* Send welcome email when user activates account
* Add changelog entry
* Use https in new site form
* Correct spelling in email
2020-12-15 11:30:45 +02:00
Uku Taht
3142e8e190
Add Appsignal instrumentation
2020-12-14 16:06:43 +02:00
Uku Taht
54f70717c4
Add basic spike notifications
...
Co-authored-by: Jerod Santo <jerod@changelog.com>
2020-12-11 17:03:25 +02:00
Uku Taht
b24da98aee
Add appsignal
2020-11-27 16:11:07 +02:00
Uku Taht
0a7684f3bc
Mix format
2020-11-03 11:20:11 +02:00