Tomas Bures
2edbd67205
New project structure
...
Beta of extract.js for extracting english locale
2018-11-18 15:38:52 +01:00
Tomas Bures
02a7275ae4
Added sandboxed CKEditor 4 as a template editor
2018-11-04 11:19:34 +01:00
Tomas Bures
eacdc74c29
CKEditor components replaced by CKEditor 5.
...
Remains of the sandboxed CKEditor - will be removed, but the version here may be useful for another editor that is prone to XSS (like Summernote).
2018-11-03 21:46:23 +01:00
Tomas Bures
63765f7222
Client's public folder renamed to static
...
Regular campaign sender seems to have most of the code in place. (Not tested.)
2018-09-18 10:30:13 +02:00
Tomas Bures
7788b0bc67
Fixed sandbox. Multiple tabs work now.
...
WiP on selectable mosaico templates.
TODO: Make files always point to trusted URL, such that we don't have to rebase them. They are public anyway. The same goes for mosaico endpoints: /mosaico/templates and /mosaico/img
2018-05-09 04:07:01 +02:00
Tomas Bures
c85f2d4440
Obsoleting some old files
...
Transition to SPA-style client
Basis for Mosaico template editor
2018-02-25 20:54:15 +01:00
Tomas Bures
e9165838dc
Subscription/unsubscription seems to work.
2018-01-27 16:37:14 +01:00
Tomas Bures
602364caae
Fluid layout
...
Reworked routing and breadcrumb mechanism. It allows resolved parameters in paths, which allows including names of entities in the breadcrumb.
Secondary navigation which is aware of permissions.
2017-08-11 18:16:44 +02:00
Tomas Bures
4822a50d0b
Share report template functionality
2017-07-24 07:03:32 +03:00
Tomas Bures
9758b4b104
Local auth seems to work
2017-07-08 18:57:41 +02:00
Tomas Bures
d79bbad575
All about user login
...
Not runnable at the moment
2017-07-08 15:48:34 +02:00
Tomas Bures
4504d539c5
Some basic components for building forms.
2017-06-04 13:16:29 +02:00
Tomas Bures
4f52b571c9
Some bits for ReactJS-based client.
2017-05-28 18:49:00 +02:00
Tomas Bures
115d254baf
Merge branch 'master' into access
...
Conflicts:
config/default.toml
2017-05-27 10:43:31 +02:00
Tomas Bures
1b73282e90
WiP on namespaces and users
2017-05-15 16:22:06 -04:00
witzig
6c35046ab2
e2e tests (draft)
2017-05-10 01:40:02 +02:00
vladimir
c9136f8abd
Add blacklist function
2017-04-11 10:10:02 +02:00
Andris Reinman
47705c212d
Replaced andris9 with Mailtrain-org
2017-03-23 15:47:00 +02:00
witzig
038c8f4adb
Fix closing tag
2017-03-21 10:26:26 +01:00
witzig
0e7f85f13e
Add .logged-in and .user-username to body
2017-03-21 10:24:48 +01:00
witzig
648a6ea57c
Cleanup landingpage
...
Changed to title case
Made carousel lazy load
Feature specific screenshots
2017-03-12 01:04:43 +01:00
witzig
2177bf43ca
Inject custom CSS and JS files in layout.hbs
2017-03-10 11:27:56 +01:00
Andris Reinman
37531f2550
Merge branch 'master' of github.com:andris9/mailtrain
2017-03-07 16:31:34 +02:00
Andris Reinman
d25565b6f8
Updated translation support
2017-03-07 16:30:56 +02:00
witzig
a164a7fb40
Moved tracking scripts to partial and made tools.formatMessage() less greedy
...
The change in tools.formatMessage() prevents stripping CSS like
a[data-foo] and arrays in JS. Thus only replacing mergeTag it knows
about.
2017-03-06 14:52:22 +01:00
Andris Reinman
ba8bd12123
initial translations support
2017-03-04 18:15:16 +02:00
Andris Reinman
461d88f6f2
Added Wiki link
2017-01-30 09:48:54 +02:00
Andris Reinman
aad08c4f12
v1.15.0
2016-07-28 17:10:38 +03:00
Andris Reinman
b16209f23e
Added initial support for trigger based automation
2016-06-22 14:32:15 +03:00
Andris Reinman
a229f80e22
Added support for relative date ranges in segments
2016-06-01 16:36:24 +03:00
Andris Reinman
ab91eaf441
updated theme
2016-05-15 12:26:30 +03:00
Andris Reinman
a9d6c1a666
Added CLA file
2016-05-13 11:45:18 +03:00
Andris Reinman
11f412ded1
Working API for subscribing and unsubscribing
2016-05-07 14:28:24 +03:00
Andris Reinman
b0d36be790
Added option to include GA tracking
2016-05-02 19:50:43 +03:00
Andris Reinman
5bb0d983c6
added blog link
2016-04-28 10:17:43 +03:00
Andris Reinman
02c8fb4dda
Added option to disable WYSIWYG editor
2016-04-11 21:35:04 -07:00
Andris Reinman
333bea51a4
updated carousel
2016-04-04 18:59:06 +03:00
Andris Reinman
54fa30701e
Initial import
2016-04-04 15:36:30 +03:00