Commit Graph

  • f185cf8a3f 📦 build(docker): fix api publish in docker build postgres-migration alireza 2026-10-15 16:11:26 +03:30
  • f1b55db6d1 feat(infra): standalone Postgres 18 infra compose (shared greenNetwork); remove redundant postgres from app compose; add DataCopy to solution alireza 2026-10-15 15:12:45 +03:30
  • 7a8e371195 feat(datacopy): read environment variables (ConnectionStrings__* on server) alireza 2026-10-15 14:51:42 +03:30
  • 77a7e60ab4 Update src/GreenHome.Api/Controllers/TelemetryController.cs main ali313 2026-10-13 15:53:12 +03:30
  • f60e85c6a8 Update src/GreenHome.Api/Controllers/TelemetryController.cs ali313 2026-10-13 15:49:24 +03:30
  • e5207d53b7 fix(postgres): run Postgres type-mapping block at END of OnModelCreating alireza 2026-10-10 01:15:10 +03:30
  • a69862fe73 fix(datacopy): COUNT(*) is Int32 on SQL Server — use Convert.ToInt64 alireza 2026-10-10 01:15:08 +03:30
  • 9b51c866c3 fix(postgres): varchar byte-vs-char mismatch — scale string lengths x4 for Postgres alireza 2026-10-10 01:08:42 +03:30
  • 2a786acfb6 fix(datacopy): use pg_get_serial_sequence(text, text) overload — verified against local PG 18 alireza 2026-10-10 01:05:14 +03:30
  • 40516e8f23 fix(datacopy): cast format('%I') result to regclass for pg_get_serial_sequence alireza 2026-10-10 01:01:30 +03:30
  • f58c14511b fix(datacopy): pg_get_serial_sequence takes 1 arg (regclass), not table+column alireza 2026-10-10 00:58:27 +03:30
  • 5cd80dbf34 fix(datacopy): quote identifiers in pg_get_serial_sequence via format('%I.%I') alireza 2026-10-10 00:56:04 +03:30
  • 923b6b325b fix(postgres): map DateTime to timestamp without time zone (Npgsql rejects Kind=Unspecified on timestamptz) alireza 2026-10-10 00:51:59 +03:30
  • 559a6e589c chore(docker): bump postgres image to 18-alpine (volume not yet initialized) alireza 2026-10-10 00:09:59 +03:30
  • 9f86b215f9 feat(datacopy): add SQL Server -> Postgres data copy tool (batched, resumable, self-checking) alireza 2026-10-09 23:59:21 +03:30
  • 446423d1a6 feat(api): Postgres provider uses EnsureCreated (idempotent schema bootstrap, no migration history) alireza 2026-10-09 23:34:30 +03:30
  • 6bbc831ae0 feat(infra): add PostgreSQL provider switch (soft migration, default SqlServer) + local postgres:17 service alireza 2026-10-09 23:31:26 +03:30
  • 34f820b3ca feat: Add Ai Profiles alireza 2026-09-26 20:26:39 +03:30
  • 4e8b14906f ♻️ refactor(admin): restructure admin layout alireza 2026-09-25 19:15:29 +03:30
  • b557590303 ✨ feat(admin): improve search and owner selection alireza 2026-09-25 19:04:57 +03:30
  • 69c0381530 ✨ feat(admin): add admin device, post, and report features - add admin endpoints to create devices and update device settings - expose device members and post detail for admin management - add post filters by device, author, type, and date range - add user growth, device uptime, and usage reports with CSV export - improve admin layout with sticky header, user info, and logout - add device and author search filters across admin pages alireza 2026-09-25 18:39:52 +03:30
  • 6abb5aae15 admin page phaze2 alireza 2026-09-25 16:34:36 +03:30
  • 9d4ad26dcc initialize admin panel and necessry pages alireza 2026-09-25 15:01:33 +03:30
  • 598abe604b fix: add member to group bug alireza 2026-09-23 22:13:19 +03:30
  • f614da943f fix: optimize view of group bottom bar in mobile mode alireza 2026-09-23 20:02:10 +03:30
  • a48deb95da fix conditions logic alireza 2026-09-11 23:52:11 +03:30
  • 8eb465c0e7 add chat and users alireza 2026-09-10 19:09:36 +03:30
  • 91ad61bdee add relay charts and optimize relay settings alireza 2026-09-10 01:13:42 +03:30
  • ece4b17edf fix building frontend alireza 2026-09-03 09:23:50 +03:30
  • 2aca48738f fix dockerfile build error alireza 2026-09-03 09:09:36 +03:30
  • dcdb7f3f12 Added build tools (python3, make, g++) needed to compile native modules like Tailwind CSS oxide alireza 2026-09-03 09:00:31 +03:30
  • 559690e1c5 install frontend dependencies before the dotnet build alireza 2026-09-03 08:54:39 +03:30
  • 355ba46592 fix build alireza 2026-09-03 08:42:09 +03:30
  • e360fa6890 remove devneeds source alireza 2026-09-03 07:57:38 +03:30
  • fe68650b4a fix Dockerfile alireza 2026-09-03 07:52:45 +03:30
  • e7a1f79806 fix: improve auth flow and verification alireza 2026-09-03 07:49:30 +03:30
  • 6297df7dfd feat: add device relay and telemetry support alireza 2026-09-03 07:49:10 +03:30
  • 9eaa5b70d1 feat: add GreenHome web frontend and weather dashboard alireza 2026-09-03 07:48:56 +03:30
  • 434f1dcba3 fix alert conditions check alireza 2026-08-28 17:10:13 +03:30
  • b6862aba02 fix deploy config motahhari 2026-06-05 15:00:26 +03:30
  • 04a3381730 feat: add static file serving for APK downloads and new files folder alireza 2026-06-05 11:08:15 +03:30
  • 3f7815874a fix PowerOutageSummary and optimize ALertService structure alireza 2026-06-01 19:26:59 +03:30
  • 40fe6e897a chore: update development connection string to localhost alireza 2026-06-01 18:16:54 +03:30
  • 4df537816f refactor: restructure Program.cs and enhance Telemetry response format alireza 2026-06-01 18:16:30 +03:30
  • 97a946ebea feat: add PowerOutageLog entity, service, migration and API endpoints alireza 2026-06-01 18:16:13 +03:30
  • 9fe575ae07 refactor: reorganize Infrastructure layer into folder structure with DI alireza 2026-06-01 18:15:58 +03:30
  • 775ae0d9b4 refactor: reorganize Application layer into folder structure alireza 2026-06-01 18:15:17 +03:30
  • dca3fc62ca add RelayConditions endpoint and RelayCount to DeviceSettings and bugfix alireza 2026-04-28 09:36:29 +03:30
  • 777b66ddca add device name to power status message alireza 2026-02-19 06:14:02 +03:30
  • cda8f0fb50 fix sending alert sms alireza 2026-02-18 23:58:30 +03:30
  • b6ff393d0d add batteryVoltage and percent alireza 2026-01-13 06:59:45 +03:30
  • 3e62c8bf96 add smsRecievers field and send alert messages to user device alireza 2026-01-07 18:18:50 +03:30
  • 9334e3e4c2 add Voltage and Power fields alireza 2026-01-06 18:43:23 +03:30
  • f75d85dbb7 test call rahimi rahimi 2025-12-29 16:13:48 +03:30
  • 1191c75402 change add data by deviceid rahimi rahimi 2025-12-29 15:50:08 +03:30
  • c28d600d37 change add data by deviceid rahimi rahimi 2025-12-29 15:45:52 +03:30
  • 3f94f9d18d fix 415 error to add data rahimi rahimi 2025-12-29 15:38:08 +03:30
  • 325cb210f7 add folder rahimi rahimi 2025-12-29 00:29:05 +03:30
  • 296b4010c0 add sound test rahimi rahimi 2025-12-29 00:13:08 +03:30
  • 3ca7b7df9a add test page rahimi rahimi 2025-12-29 00:00:20 +03:30
  • b69691c84f change in tokens and addtelemetry(addData) rahimi rahimi 2025-12-20 00:51:50 +03:30
  • 10178de7c1 add device token rahimi rahimi 2025-12-19 11:07:31 +03:30
  • 74e8480a68 version 3 rahimi rahimi 2025-12-17 00:34:41 +03:30
  • 139924db94 version 2 rahimi rahimi 2025-12-16 16:52:40 +03:30
  • 61e86b1e96 fix times locale alireza 2025-11-29 00:13:51 +03:30
  • 514486bb6c fix list of telementry date alireza 2025-11-27 16:45:23 +03:30
  • 0e10462a99 fix add and list telementry alireza 2025-11-27 16:30:34 +03:30
  • dbebcb85f2 Remove build files and add .gitignore alireza 2025-11-27 14:58:04 +03:30
  • 9ba81d944f add voice service call service and more alireza 2025-11-25 16:49:18 +03:30
  • 60d20a2734 first commit motahhari 2025-10-31 20:21:22 +03:30