Commit Graph

211 Commits

Author SHA1 Message Date
d38097a616 feat(router,users): register method for creating a new user 2025-06-06 16:34:59 -03:00
f7396dc12b feat(router,users): return token cookie on login 2025-06-06 16:34:41 -03:00
149823a5fc fix(router,users): correct username form value name on error 2025-06-06 16:34:16 -03:00
56e2214311 feat(router): handle /login and /register routes 2025-06-06 16:33:29 -03:00
a52caf6580 feat(router): provide UserService to router 2025-06-06 16:32:49 -03:00
30eb1a0065 feat(user,service): return signed token of user 2025-06-06 16:32:02 -03:00
106c612e63 feat(user,service): return error on incorect construct parameter 2025-06-06 16:31:31 -03:00
06807b0623 chore(router,service): remove editor and projects endpoint and services
They will be reimplemented later
2025-06-06 16:30:50 -03:00
12844eafee chore: format launch dev debug profile 2025-06-06 16:29:41 -03:00
d5668af2df fix(repo,users): incorrect syntax for columns in select 2025-06-06 16:29:25 -03:00
4bb32f9757 feat(repo,users): add assertions check for struct values 2025-06-06 16:29:11 -03:00
52ac9ed3bc fix(repo,users): missing context value on struct initiation 2025-06-06 16:28:45 -03:00
2bce92e51c fix(repo,users): trailing comma in create table query 2025-06-06 16:28:11 -03:00
28ed7379de feat: user controller 2025-05-30 18:05:40 -03:00
16322b3afd revert: remove database abstraction 2025-05-30 18:05:24 -03:00
5fbe9cd1ad chore: update submodule 2025-05-30 18:05:01 -03:00
f7f2a7fbb8 chore: update deps 2025-05-30 18:04:46 -03:00
b29bfdd1df feat(templates): login page 2025-05-30 18:04:39 -03:00
deaf9089b2 feat(users): init token service 2025-05-30 18:04:28 -03:00
ffad82b32c feat(users): user service 2025-05-30 18:04:16 -03:00
dbf30a9908 feat(users): user repository 2025-05-30 18:03:56 -03:00
acda6dbd24 feat(ast,ipub): remove marshalling and unmarshalling logic from ast 2025-05-26 09:28:20 -03:00
a4fc9176cd feat(attr,ipub): small mock test to test unmarshalling and marshalling 2025-05-22 11:10:38 -03:00
9ecacc3808 feat(attr,ipub): ElementChildren to provide a universal unmarshalling of child elements 2025-05-22 11:09:58 -03:00
7f6f9f7682 feat(attr,ipub): Element interface and ElementKind to prepare unmarshalling of un-structured childre 2025-05-22 11:09:15 -03:00
884133941f feat(attr,ipub): attr package to add structured typing for XML Attributes 2025-05-22 11:05:06 -03:00
c05445f702 feat(element,ipub): new element package to take care of XML Marshalling and Unmarshalling 2025-05-22 11:03:43 -03:00
1466c35e39 chore(ipub): small mock test for unmarshalling 2025-05-20 10:12:48 -03:00
1ade2d8f63 chore(ipub): small mock test for marshalling 2025-05-20 10:12:37 -03:00
eb72bab886 feat(ipub,ast): image element 2025-05-20 10:12:02 -03:00
294513a772 feat(ipub,ast)!: BaseElement marshaller 2025-05-20 10:11:27 -03:00
87e7a74dd3 feat(ipub,ast): ElementKind xml.MarshallerAttr and xml.UnmarshallerAttr implementations 2025-05-20 10:08:10 -03:00
f7704b4f18 feat(ipub,ast): Name() method to determina XML element/tag name 2025-05-20 10:05:06 -03:00
b1f6bde29f feat(ipub,ast): xml.Unmarshaller implementation for Elements 2025-05-16 15:17:56 -03:00
fbe01ad098 feat(ipub,ast): Content Element definition 2025-05-16 15:14:02 -03:00
50b387ccf2 feat(ipub,ast): Body Element definition 2025-05-16 15:13:38 -03:00
f1912240a0 feat(ast): ElementKind list to keep track of all possible ast elements
This is will be useful for being able to marshal and unmarshal the ast,
since we can't easily know what implementation of the Element interface
is supposed to be used.
2025-05-16 15:12:02 -03:00
b9cb8948fc feat(ast): default (partial) implementation of Element
BaseElement to be used by other Elements as a default implementation of
common ast functions
2025-05-16 15:10:22 -03:00
5dc04d29d9 feat(ast): create Element interface 2025-05-16 15:08:06 -03:00
70b6491565 fix(templates): extra div closing tag 2025-03-28 17:19:55 -03:00
b329d8cfba feat(templates): delete interactions via the editor 2025-03-28 17:12:39 -03:00
2862824b7b feat(router): endpoint to delete interactions 2025-03-28 16:44:11 -03:00
0bfc828caf feat(router,templates): add interactions to page via editor 2025-03-28 16:43:45 -03:00
3524eb2944 feat(service): UpdatePage method 2025-03-28 16:41:47 -03:00
cdcc410089 feat(service): add interaction to page struct 2025-03-28 16:41:31 -03:00
757ed62edd refactor(router): rename imgID to pageID 2025-03-28 16:40:51 -03:00
5c873a2707 refactor(service,router): return ProjectPage struct instead of just image reader 2025-03-28 16:39:32 -03:00
8af80c702f refactor(service): make project pages be a slice instead of map 2025-03-28 16:37:23 -03:00
7e78726bcb feat: delete pages of projects 2025-03-25 14:58:46 -03:00
bd5132354f fix(templates): z index of header being lower than content 2025-03-25 14:53:52 -03:00