Dionisio
ef9ed2cc31
feat: complete CalDAV (RFC 4791) and CardDAV (RFC 6352) implementation
...
- CalDAV: MKCALENDAR, PROPFIND, PUT/GET/DELETE events, REPORT calendar-query
- CardDAV: MKCOL, PROPFIND, PUT/GET/DELETE vCards, REPORT addressbook-query
- Fix routing: move CalDAV/CardDAV to top-level merge() with explicit routes
- Fix DB schema: VARCHAR(36) -> UUID for entity IDs, vcard_data -> vcard
- Fix 15 repository stub methods that returned empty results
- Fix vCard parser in ContactStorageAdapter (was hardcoded stub)
- All operations tested end-to-end in Docker (201/207/200/204 as expected)
2026-02-10 18:46:59 +01:00
Diocrafts
5bd505ccd7
modernizing frontend
2026-02-08 22:44:42 +01:00
Dionisio Pozo
03b409bbbc
Merge pull request #70 from Goudarz/feature/bidirectional-support
...
Add RTL Support with Automatic HTML Attributes
2026-02-08 13:42:47 +01:00
Diocrafts
a82faa5eaf
refactoring hexagonal and clean architecture
2026-02-08 13:40:23 +01:00
Goudarz Jafari
67ade90d95
feat: add RTL-specific CSS for bidirectional layout
2026-02-08 10:05:04 +03:30
Goudarz Jafari
449ac7a981
feat: add RTL-specific CSS for bidirectional layout
2026-02-08 10:04:58 +03:30
Goudarz Jafari
d05485c459
feat: add RTL-specific CSS for bidirectional layout
2026-02-08 10:04:49 +03:30
Goudarz Jafari
0096d2ee95
feat: add RTL-specific CSS for bidirectional layout
2026-02-08 10:04:37 +03:30
Goudarz Jafari
31ad2f878a
feat(i18n): add Persian(fa) to language list
2026-02-08 09:57:55 +03:30
Goudarz Jafari
00a8e0c361
feat(i18n): add Persian(fa) to language list
2026-02-08 09:57:38 +03:30
Goudarz Jafari
a3b2192b0e
feat(i18n): add Persian(fa) to language list
2026-02-08 09:57:11 +03:30
Goudarz Jafari
ad48b865f2
feat: add automatic HTML lang and dir attributes
...
- Add updateHtmlAttributes() function to set lang attribute on HTML element
- Automatically add dir=rtl for RTL languages (fa, ar) and remove for LTR
- Initialize attributes on component load with current locale
- Listen for locale changes to update attributes dynamically
- Add rtlLanguages configuration array for maintainability
2026-02-08 09:56:11 +03:30
Dionisio Pozo
3e4fb67c19
Delete src/domain/services/auth_service.rs
2026-02-07 10:42:39 +01:00
Dionisio
b9d10c7b5c
fix
2026-02-07 04:02:38 +01:00
Dionisio Pozo
dad185a8d5
Merge pull request #69 from DioCrafts/dev
...
refactoring hexagonal architecture
2026-02-06 20:58:27 +01:00
Dionisio
c952e82b27
refactoring hexagonal architecture
2026-02-06 20:57:00 +01:00
Dionisio Pozo
4ac141fe36
Merge pull request #68 from Goudarz/fa-translation
...
Add Persian translation
2026-02-06 08:38:04 +01:00
Goudarz Jafari
f9cac2037d
docs(i18n): document Persian(fa) language support
2026-02-06 10:31:48 +03:30
Goudarz Jafari
2c5c67311e
feat(i18n): add Persian(fa) to language list
2026-02-06 10:30:26 +03:30
Goudarz Jafari
fac45c4d44
feat(i18n): add Persian(fa) to language list
2026-02-06 10:29:19 +03:30
Goudarz Jafari
7008c22c12
feat(i18n): add Persian(fa) to language list
2026-02-06 10:29:13 +03:30
Goudarz Jafari
65aeefd508
feat(i18n): add Persian(fa) to language list
2026-02-06 10:29:05 +03:30
Goudarz Jafari
421f354a8e
feat(i18n): add Persian(fa) to language list
2026-02-06 10:28:32 +03:30
Goudarz Jafari
68ac691de7
feat(i18n): add Persian translations
2026-02-06 10:24:23 +03:30
Dionisio Pozo
bb45526f9c
Fix formatting in README architecture section
2026-02-03 18:00:34 +01:00
Dionisio
8f2b0a354c
big refactoring
2026-02-03 17:59:04 +01:00
Dionisio
52840e57df
refactor: remove serde from domain entities for Clean Architecture compliance
...
- Remove Serialize/Deserialize from File, Folder, Session, User, Contact entities
- Create contact_persistence_dto.rs for JSONB persistence in infrastructure layer
- Update contact_pg_repository to use persistence DTOs
- Fix dependency on zip crate (downgrade from 7.2.0 to 2.1.0)
- Fix unused variable warnings in main.rs
- Move PathService import from domain to infrastructure
- Add missing fields to CoreServices and RepositoryServices
- Create proper service initialization in main.rs
Clean Architecture improvements:
- Domain layer no longer depends on serde framework
- Persistence concerns isolated to infrastructure layer
- TokenClaims in auth_service.rs is only exception (required for JWT)
2026-02-02 23:56:40 +01:00
Dionisio Pozo
6aceb07f3f
Merge pull request #66 from shubhamg13/dotenv
2025-09-09 18:58:20 +02:00
Shubham Gupta
727aee3ad0
Add dotenv to dependencies
2025-09-10 00:28:18 +08:00
Dionisio Pozo
912f221431
Merge pull request #64 from PathosEthosLogos/patch-1
...
Fix cacher circular dependency message
2025-06-17 09:00:29 +02:00
PathosEthosLogos
9f93351470
Fix cacher circular dependency message
...
It seems that some Git message/note was copy pasted into the Dockerfile. I put it back to original from previous commit. Built and working.
2025-06-16 09:27:18 -05:00
Dionisio Pozo
de60474c6c
Update docker-publish.yml
2025-04-22 16:24:14 +02:00
Dionisio Pozo
57fa057304
Update Dockerfile
2025-04-22 16:19:15 +02:00
Dionisio Pozo
74d5d2d644
Update Dockerfile
2025-04-22 11:44:46 +02:00
Dionisio Pozo
2a3503bcd0
Update docker-publish.yml
2025-04-22 11:44:12 +02:00
Dionisio Pozo
2aed76f9bc
Update docker-publish.yml
2025-04-22 09:00:12 +02:00
Dionisio Pozo
9cb4abaec7
Update docker-build.yml
2025-04-22 08:59:33 +02:00
Dionisio Pozo
bedce34aa7
Delete static/logo/logo-plain.svg:Zone.Identifier
2025-04-15 11:06:09 +02:00
Dionisio Pozo
363bb3d34e
Merge pull request #54 from lzw-723/feature/zh
2025-04-15 00:11:09 +02:00
lzw-723
e9c0426b77
Update languageSelector.js
2025-04-14 19:54:34 +08:00
lzw-723
bee238f35a
Update i18n.js
2025-04-14 19:42:29 +08:00
lzw-723
a33b416932
Create zh.json
2025-04-14 19:33:17 +08:00
Dionisio Pozo
d82a917fe5
Merge pull request #52 from katosdev/patch-1
2025-04-13 18:30:15 +02:00
Katos
07fe181572
Update Dockerfile.rootless to correct exposed ports
2025-04-13 14:49:33 +01:00
Dionisio Pozo
eab0bc1058
Merge pull request #50 from DioCrafts/feature/caldav-cardav
...
updating todo list
2025-04-13 13:00:51 +02:00
Dionisio Pozo
ed7945abaa
Merge pull request #49 from DioCrafts/feature/caldav-cardav
...
adding card dav and cald dav
2025-04-13 10:51:10 +02:00
DioCrafts
e50f965eb4
updating todo list
2025-04-13 03:23:53 +02:00
DioCrafts
52d8250d51
adding card dav and cald dav
2025-04-13 01:04:04 +02:00
Dionisio Pozo
f6a32ba960
Merge pull request #48 from DioCrafts/fix/admin-user
...
adding features
2025-04-12 20:31:01 +02:00
DioCrafts
f2ecbc1a39
adding features
2025-04-12 18:58:21 +02:00