This website requires JavaScript.
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