Quentin McGaw
32fafeca95
chore(all): rename host to owner
...
- Retro-compatible change, `host` field still works
- Documentation updated to use `owner` field
- Code updated to use owner variable name
2024-06-27 06:51:08 +00:00
Gottfried Mayer
b70a91582c
feat(ui): ui improvements and fixes ( #687 )
...
- UI theme improved
- Dark/Light themes depending on the user's browser settings
- Mobile UI (vertical table)
- Fix serving static files (favicon did not work before)
- Add readme UI gif and mobile screenshot
2024-06-15 11:48:16 +02:00
Quentin McGaw
5b384cbf18
hotfix(ui): redirect /rooturl to /rooturl/
2024-06-15 09:38:21 +00:00
Quentin McGaw
76afd8361e
feat(server): serve root at /rooturl on top of /rooturl/
2024-06-14 08:13:51 +00:00
Quentin McGaw
85780dc6e1
chore(lint): add multiple linters
2024-06-13 09:23:19 +00:00
Quentin McGaw
130ab008b5
chore(all): migrate to service architecture with github.com/qdm12/goservices ( #743 )
2024-06-13 11:16:32 +02:00
Quentin McGaw
f132a82c0a
chore(deps): upgrade chi from v4 to v5.0.11
2024-01-15 14:35:58 +00:00
Quentin McGaw
a5e49eb866
fix(server/ui): favicon href link fixed
2023-06-16 06:34:43 +00:00
Quentin McGaw
3e4d359140
chore(settings): default root url to / (cannot be empty)
2023-06-12 12:19:30 +00:00
Quentin McGaw
3339c838fa
chore(all): remove short if error checks
2023-04-13 15:38:05 +00:00
Quentin McGaw
49b779813a
chore(lint): bump from v1.50.1 to v1.52.2
2023-04-13 09:44:27 +00:00
Quentin McGaw
2165b69137
chore(log): use github.com/qdm12/log
2022-12-07 10:10:18 +00:00
Quentin McGaw
f793454476
chore(lint): add new linters and fix issues
...
- Added: asasalint, bidichk, containedctx, cyclop, decorder, durationcheck, errchkjson, errname, errorlint, execinquery, forcetypeassert, gomoddirectives, grouper, interfacebloat, maintidx, makezero, nilnil, nosprintfhostport, promlinter, reassign, tenv, usestdlibvars
2022-08-28 22:19:21 +00:00
Quentin McGaw
bcbf0938c1
chore(lint): add revive linter and fix issues
...
- Export returned struct types
- Do not export interfaces for other packages to use
2022-08-28 22:18:19 +00:00
Quentin McGaw
1561babd76
chore(lint): add ireturn linter
...
- Return concrete structs
- Accept interfaces
- Define narrow interfaces locally where needed
2022-08-28 19:50:02 +00:00
Quentin McGaw
a688255270
chore(lint): bump from v1.46.2 to v1.49.0
2022-08-28 15:09:50 +00:00
Quentin McGaw
d1fbbbe9d4
chore(lint): upgrade golangci-lint to v1.43.0
2021-12-15 09:57:34 +00:00
Quentin McGaw (desktop)
8f8d187a32
Maint: upgrade qdm12/golibs
...
- Wrap errors in config package with environment variable name
- Update logger calls to use a single string
2021-08-10 19:34:47 +00:00
Quentin McGaw (desktop)
c4f50992c2
Maint: use qdm12/goshutdown
2021-06-29 19:15:55 +00:00
Quentin McGaw
2bede070de
Fix: ROOT_URL behavior when served not at the root
2021-05-23 01:51:17 +00:00
Quentin McGaw
09b810732f
Maintenance: use embed for static UI, fix #134
2021-05-23 01:44:33 +00:00
Quentin McGaw
a86ddd42d1
HTTP server refactor ( #164 )
...
* Rework current server
* Update call is blocking
* Run first update without blocking
2021-02-08 21:22:05 -05:00
Quentin McGaw
bf3f78f9f9
Refactor HTTP servers and upgrade dependencies
2020-12-13 19:09:05 +00:00