Philipp Heckel
c33065151e
Switch to build tags "noserver" instead of using _linux suffix
2022-05-21 09:46:49 -04:00
Philipp Heckel
42c3c6eb29
Re-add simple target to be able to build on macOS
2022-05-21 09:34:53 -04:00
oddlama
6c2aa0c3c2
Force MAKEFLAGS to --jobs=1 to ensure dependencies are executed
...
sequentially and in-order.
If this is not set, make -j2 web or higher job counts will
cause the build to fail as some dependencies are not expressed
directly on the dependent tasks but as a dependency list
on a parent task.
Alternatively one could add the required dependencies for each
task separately, but that would factually sequentiallize the
build, so there's no real difference except this approach
fixes all dependency chains globally.
2022-05-16 15:41:23 +02:00
Philipp Heckel
28f211bfef
Update deps
2022-05-13 15:11:03 -04:00
Philipp Heckel
fe96110e6b
macOS universal binaries, install instructions for Windows and macOS
2022-05-10 22:10:38 -04:00
Philipp Heckel
5a8818ac92
"make update" target
2022-05-10 11:50:48 -04:00
Philipp Heckel
6d601ad141
macOS
2022-05-09 21:25:00 -04:00
Philipp Heckel
19d2a46457
Build for Windows
2022-05-09 19:46:32 -04:00
Philipp Heckel
27588b8a48
Makefile for ARMv6
2022-04-24 21:41:40 -04:00
Philipp Heckel
3633503549
Bump version, update deps
2022-04-24 20:32:17 -04:00
Philipp Heckel
712c292183
More docs
2022-04-20 16:31:25 -04:00
Philipp Heckel
e22ec2c505
ARMv6
2022-04-06 19:45:30 -04:00
Philipp Heckel
2edb722c0e
Refinement
2022-03-18 17:18:52 -04:00
Philipp Heckel
c2036975fa
Lots of development instructions, Makefile things
2022-03-18 13:53:52 -04:00
Philipp Heckel
5b10f51af1
WIP: Develop docs
2022-03-16 22:33:23 -04:00
Philipp Heckel
dc03c13642
Update docs for UnifiedPush 2.0 spec
2022-03-13 16:06:40 -04:00
Philipp Heckel
ccb9da9333
Add error boundary
2022-03-10 15:37:50 -05:00
Philipp Heckel
840cb5b182
Add server-generated /config.js; add error boundary
2022-03-09 23:28:55 -05:00
Philipp Heckel
2743c96694
Re-embed fonts
2022-03-05 21:15:40 -05:00
Philipp Heckel
e27d5719f0
Embed new web UI into server
2022-03-05 20:24:10 -05:00
Philipp Heckel
89957e7058
Docblocking
2022-01-25 22:30:53 -05:00
Philipp Heckel
96ad49f675
Make `build-simple` work again
2021-12-30 01:15:02 +01:00
Philipp Heckel
fe5734d9f0
Tests for cliet package
2021-12-22 23:20:43 +01:00
Philipp Heckel
fa9d6444f5
Move config files and folders
2021-12-18 22:02:36 -05:00
Philipp Heckel
534b93e142
Webhooks ( #55 ), more tests ( #35 ) and python examples ( #50 )
2021-12-15 16:12:40 -05:00
Philipp Heckel
9a56c24dbe
Make ntfy run as ntfy user/group, closes #38
2021-12-08 22:08:44 -05:00
Philipp Heckel
40fbce07db
Test for simple pub sub
2021-12-07 15:39:42 -05:00
Philipp Heckel
94b70fbcb9
First server tests
2021-12-07 14:06:33 -05:00
Philipp Heckel
ab3cc47e27
Move python deps to requirements.txt
2021-12-07 13:37:01 -05:00
Philipp Heckel
fd71589f60
More test; begin test infra stuff
2021-12-07 12:23:42 -05:00
Philipp Heckel
da8f90d388
gofmt
2021-12-07 10:38:58 -05:00
Philipp Heckel
d0d1f9e5c7
Docs for "tuning for scale"
2021-12-06 16:43:06 -05:00
Philipp Heckel
4cc53633d8
Remove check tags thing
2021-12-05 16:31:06 -05:00
Philipp Heckel
4a3a0de198
Bump version
2021-12-05 16:28:12 -05:00
Philipp Heckel
7ba268887b
Continuation of the docs
2021-12-02 17:27:31 -05:00
Philipp Heckel
bbbab8d2ef
Properly statically compile, without warnings; netgo,osusergo
2021-11-20 20:27:17 -05:00
Philipp Heckel
ad057c12c0
Statically linking go-sqlite3
2021-11-20 20:18:40 -05:00
Philipp Heckel
fa8a7ce43e
ARM builds, hopefully working
2021-11-20 15:43:15 -05:00
Philipp Heckel
60cbf23bcc
Fix CGO stuff for sqlite
2021-11-03 11:46:24 -04:00
Philipp Heckel
e1c9fef6dc
Makefile, Dockerfile, GoReleaser, config.yml, systemd service
2021-10-23 21:29:45 -04:00