8821ad7995
Make cron datatable filterable
2024-05-08 17:24:34 +07:00
ffaa9b37d3
Protect the prober list using cookie
2024-05-08 16:20:30 +07:00
c1ab301055
Removing twitter OG meta tags
...
This commit also moving svelte meta head to root layout.svelte
2024-05-08 02:54:14 +07:00
c8c0cf7ebb
Place modal and toast at the root of layout.svelte
2024-05-08 02:16:16 +07:00
a522d729fb
Allow search engines to crawl and index pages
2024-05-08 01:27:59 +07:00
98fea9aa3a
Fix and optimize navigation
2024-05-08 01:22:37 +07:00
678e193ba0
Fix typo
2024-05-08 00:49:17 +07:00
e53a54b276
Remove unused infinite scroll component
...
The infinite scroll component is not mean to be used in svelte project.
It's for HTMX project.
2024-05-08 00:41:22 +07:00
bc90c8bf3c
Create auto refresh action as a component
2024-05-08 00:38:10 +07:00
cda024ca6f
Use modal window for add prober form
...
The previous add prober is using new page to show add prober form.
In this commit, the add prober form is using modal so it can be more
simpler.
2024-05-07 23:42:35 +07:00
50588da322
Edit prober name action
2024-05-07 23:23:31 +07:00
09490a8250
Adding prober delete action
2024-05-07 22:37:36 +07:00
32ef14d1d5
Update prober last activity timestamp
...
This executed after prober submit fetch report
2024-05-07 22:01:21 +07:00
a2669c558f
Removing meta OG:Image and article
2024-05-07 21:43:48 +07:00
2a4721b8de
Add filter log by failed reason and status
2024-05-07 21:31:40 +07:00
9271e67e7a
Separating functions to strings
library
2024-05-07 21:07:24 +07:00
59da1cb7eb
Frontend node logs loading indicator
2024-05-07 20:55:57 +07:00
d04473a807
Add details node by ID endpoint
2024-05-07 01:08:01 +07:00
6e96a95ccd
Add breadcrumb on monero node logs
2024-05-07 00:51:12 +07:00
2c7e1a4fdb
Add import command (temporary)
...
This command only available during migration process and will be removed
in future versions.
2024-05-06 23:53:23 +07:00
3b0420d950
Fix accept_tor
query param.
...
The query param for "accept_tor" is wrong.
Morale of the story: Never code when you're drunk
2024-05-06 22:53:23 +07:00
e873d8f84a
Adding deploy-prober example
2024-05-06 22:21:46 +07:00
28f12b772b
Use "your_user" for systemd example
...
This will make the systemd service failed if "user" blindly copy
the systemd example file.
2024-05-06 22:14:33 +07:00
35b73bd8e5
Make sure user, group, and permission is set
...
User need to specify user and group ownership of the binary file from
the ansible playbook config.
2024-05-06 22:12:56 +07:00
899ffd0830
Adding systemd service and timer for prober
2024-05-06 21:45:33 +07:00
0804c4f055
Adding ansible example deploy server
2024-05-06 20:51:44 +07:00
e7164ae0c1
Adding systemd example for server service
2024-05-06 19:59:43 +07:00
345321c4bc
Adding example tbl_cron
data
2024-05-06 19:56:16 +07:00
8c4b226779
Adding arm64 to make command
2024-05-06 19:55:41 +07:00
47c2dfb60b
Update db structure for tbl_cron
2024-05-06 18:47:25 +07:00
9aad56103a
Delete old probe logs task
2024-05-06 18:40:09 +07:00
34e4d8c98d
Delete monero node uptime <= 0% with > 300 records
2024-05-06 17:45:18 +07:00
8f5f972faf
Simple display probe logs
2024-05-06 17:19:17 +07:00
33aae21237
Filter datatable (backend)
...
Adding filter by country, protocol, status, cors and nettype
2024-05-06 14:33:13 +07:00
3acfdd2905
Frontend display countries option
2024-05-06 13:59:33 +07:00
59b368d91e
Add monero country list endpoint (backend)
2024-05-06 13:35:15 +07:00
1ceb00543b
Adding majority net fee
...
Note that because this app not caching "expensive" query from database,
I use static majority data for frontend to reduce API call.
2024-05-06 13:19:48 +07:00
a40c81d881
Moving xmr datatable components
2024-05-05 14:45:00 +07:00
e11699597e
Disable service worker
2024-05-05 14:25:01 +07:00
f967a06875
Update the ASN link to my main site
2024-05-05 02:30:32 +07:00
92472c2616
Fix country name and country code json response
2024-05-05 02:27:20 +07:00
553aca1074
Adding GeoIP support
2024-05-05 02:20:54 +07:00
1baddfd2d1
Process submitted job from prober
2024-05-05 01:42:47 +07:00
9b8182082a
Nothing important, just remove print debug info
2024-05-04 22:56:59 +07:00
e9577b9bcf
Follow the monero RPC response
...
This commit change database name and MoneroNode struct:
- `NodeVersion` to `Version`
- `LastHeight` to `Height`
This commit also add `Status` to the MoneroNode struct.
2024-05-04 22:53:03 +07:00
8724b81431
Probe (client) check remote node
...
Please note that this commit is not complete. I commit to the repo
because I have something to do with my another project. Just don't
want to lost my work for the last couple hours.
2024-05-04 22:36:57 +07:00
cee2b4341b
Add prober API key check middleware
2024-05-04 19:52:22 +07:00
6430e37548
Give job api response
2024-05-04 19:27:21 +07:00
ca759fc1d0
Monero remote node UI for frontend
...
This commit also implement the simple remote node queries.
TODO: Add filter for various data
2024-05-04 18:52:47 +07:00
7cd802e640
Basic add node action implemented
2024-05-04 17:24:47 +07:00