Commit Graph

329 Commits

Author SHA1 Message Date
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
Dionisio Pozo 531c3faad3 Merge pull request #47 from DioCrafts/fix/files-uploading
Fix/files uploading
2025-04-12 12:38:11 +02:00
DioCrafts 090ab07423 fix files uploading 2025-04-12 12:37:12 +02:00