8de7169217
Add showing tunit boundaries
2023-01-04 14:43:51 +01:00
d589d84b40
Add creating and basic editing of translation
2023-01-04 14:42:13 +01:00
f4b5abef5a
Update to_html/1 to accept maps instead of only %InternalNode{}s
2023-01-04 14:26:38 +01:00
80a21b8606
Add stripping HTML attributes
2023-01-04 14:23:55 +01:00
4949797343
Update partitioning the raw tree (means converting it to "non-raw" tree)
...
Finally achieves to pass the first internaltree test.
2023-01-04 14:21:55 +01:00
f54c08193b
Add (still failing) test for partitioning an InternalTree
2023-01-02 22:38:52 +01:00
07413802d9
Fix bug with date/datetime inputs
2023-01-01 00:22:40 +01:00
40b1bedbe2
Add article_id to Translation validations
2022-12-30 21:17:46 +01:00
2075315721
Add unique constraint to Translation
...
To make sure only one translation per article is possible.
2022-12-30 21:16:06 +01:00
d9022fb0c7
Add dropdown for language of Article
...
And a configuration with the available Deepl source and target languages.
2022-12-30 21:13:59 +01:00
a0b280438c
Add HTTPoison and FastHtml
2022-12-29 22:10:44 +01:00
b48274eaef
Add :eph field to %TranslationUnit{} and remove :sibling_with
...
Using :eph from now on to store ephemeral data like :sibling_with. Additionally
added cleaning up :eph before saving to db. And renamed InternalTree.Basic
to InternalTree.RawInternalBasic to make clear that it contains function
for an intermediary tree structure.
2022-12-29 22:09:26 +01:00
fba40236d7
Rename file
2022-12-29 19:47:22 +01:00
5a37d20430
Fix bug that crashed with "<p> </p>"
2022-12-29 19:39:39 +01:00
b7bd9195b6
Add importing html and save it to Article
...
Additionally defines a wizard logic which is partially unused yet.
2022-12-29 16:43:52 +01:00
60a22d011e
Add some styles for articles
2022-12-29 13:46:47 +01:00
bedf8bb005
Update input for authors' description to textarea
2022-12-28 14:33:51 +01:00
c44344cd35
Add "New Article" link to authors index
2022-12-28 14:32:44 +01:00
6ab313aabd
Add optional class attribute to textarea
2022-12-28 14:31:09 +01:00
5cbf05f650
Add first step of creating an Article
2022-12-27 23:23:16 +01:00
bdc12d6b06
Add lib/outlook_web/components to live_reload
2022-12-27 23:11:23 +01:00
52c0f130f7
Fix annoying line in textarea input
2022-12-27 23:10:08 +01:00
d99105bab1
Fix missing module
2022-12-27 23:09:17 +01:00
76c5d1f3b0
Add ecto_psql_extras for db stats in dashboard
2022-12-27 17:07:20 +01:00
4f04019dee
Add saving TranslationUnitsMap always
...
Need to figure out how to manage that changed status gets checked properly.
2022-12-26 19:05:47 +01:00
afb25a328c
Add TranslationUnitsMap as content type for Translations
2022-12-26 19:04:21 +01:00
9e9c7b5519
Add Translators/deepl_accounts
...
mix phx.gen.live Translators DeeplAccount deepl_accounts\
name:string description:text auth_key:string character_limit:integer\
character_count:integer our_character_count:integer user_id:references:users
2022-12-26 18:51:30 +01:00
f66521dba8
Add Translations
...
mix phx.gen.live Translations Translation translations \
lang:string title:string teaser:text content:map \
date:utc_datetime user_id:references:users \
public:boolean unauthorized:boolean article_id:references:articles
2022-12-26 18:45:40 +01:00
f7f1e1a284
Add Articles
...
mix phx.gen.live Articles Article articles title:string\ /Crucial/git/phoenix-liveview-book
content:text url:string language:string\
date:utc_datetime author_id:references:authors
2022-12-26 18:02:29 +01:00
005a9d9337
Add Authors
...
mix phx.gen.live Authors Author authors name:string description:text homepage_name:string homepage_url:string
2022-12-26 17:12:46 +01:00
08481a12a8
Add .iex.exs to .gitignore
2022-12-26 16:40:26 +01:00
ad2f1e8ea0
Add users/authentication with phx.gen.auth
2022-12-26 15:30:06 +01:00
81466c3941
Initial commit
...
After mix phx.new
2022-12-26 14:55:17 +01:00