ditatompel
|
394f5654c6
|
Use app.d.ts for jsdoc
|
2024-05-08 20:07:51 +07:00 |
|
ditatompel
|
ef6d2a481f
|
Load netFees from pageLoad
|
2024-05-08 20:01:11 +07:00 |
|
ditatompel
|
3556b24d7c
|
Place section-container & hero-gradient to app.css
Make section-container & hero-gradient css class globally accesible.
|
2024-05-08 19:39:26 +07:00 |
|
ditatompel
|
edb27100bb
|
chore: Indention query
|
2024-05-08 19:29:26 +07:00 |
|
ditatompel
|
738c0826c8
|
Delete old probe logs older than 1 month +2 days
|
2024-05-08 19:28:42 +07:00 |
|
ditatompel
|
f931066c8c
|
Keep nettype, height, etc same as before
Do not replace existing database record if prober can't reach the remote
nodes. Only update node status and last fetch record.
|
2024-05-08 19:03:41 +07:00 |
|
ditatompel
|
cf9fa9097a
|
Vite ver. bump
|
2024-05-08 18:52:32 +07:00 |
|
ditatompel
|
ad5f0159db
|
Use local static image for qr image donation
|
2024-05-08 18:43:09 +07:00 |
|
ditatompel
|
8821ad7995
|
Make cron datatable filterable
|
2024-05-08 17:24:34 +07:00 |
|
ditatompel
|
ffaa9b37d3
|
Protect the prober list using cookie
|
2024-05-08 16:20:30 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
c8c0cf7ebb
|
Place modal and toast at the root of layout.svelte
|
2024-05-08 02:16:16 +07:00 |
|
ditatompel
|
a522d729fb
|
Allow search engines to crawl and index pages
|
2024-05-08 01:27:59 +07:00 |
|
ditatompel
|
98fea9aa3a
|
Fix and optimize navigation
|
2024-05-08 01:22:37 +07:00 |
|
ditatompel
|
678e193ba0
|
Fix typo
|
2024-05-08 00:49:17 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
bc90c8bf3c
|
Create auto refresh action as a component
|
2024-05-08 00:38:10 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
50588da322
|
Edit prober name action
|
2024-05-07 23:23:31 +07:00 |
|
ditatompel
|
09490a8250
|
Adding prober delete action
|
2024-05-07 22:37:36 +07:00 |
|
ditatompel
|
32ef14d1d5
|
Update prober last activity timestamp
This executed after prober submit fetch report
|
2024-05-07 22:01:21 +07:00 |
|
ditatompel
|
a2669c558f
|
Removing meta OG:Image and article
|
2024-05-07 21:43:48 +07:00 |
|
ditatompel
|
2a4721b8de
|
Add filter log by failed reason and status
|
2024-05-07 21:31:40 +07:00 |
|
ditatompel
|
9271e67e7a
|
Separating functions to strings library
|
2024-05-07 21:07:24 +07:00 |
|
ditatompel
|
59da1cb7eb
|
Frontend node logs loading indicator
|
2024-05-07 20:55:57 +07:00 |
|
ditatompel
|
d04473a807
|
Add details node by ID endpoint
|
2024-05-07 01:08:01 +07:00 |
|
ditatompel
|
6e96a95ccd
|
Add breadcrumb on monero node logs
|
2024-05-07 00:51:12 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
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 |
|
ditatompel
|
e873d8f84a
|
Adding deploy-prober example
|
2024-05-06 22:21:46 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
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 |
|
ditatompel
|
899ffd0830
|
Adding systemd service and timer for prober
|
2024-05-06 21:45:33 +07:00 |
|
ditatompel
|
0804c4f055
|
Adding ansible example deploy server
|
2024-05-06 20:51:44 +07:00 |
|
ditatompel
|
e7164ae0c1
|
Adding systemd example for server service
|
2024-05-06 19:59:43 +07:00 |
|
ditatompel
|
345321c4bc
|
Adding example tbl_cron data
|
2024-05-06 19:56:16 +07:00 |
|
ditatompel
|
8c4b226779
|
Adding arm64 to make command
|
2024-05-06 19:55:41 +07:00 |
|
ditatompel
|
47c2dfb60b
|
Update db structure for tbl_cron
|
2024-05-06 18:47:25 +07:00 |
|
ditatompel
|
9aad56103a
|
Delete old probe logs task
|
2024-05-06 18:40:09 +07:00 |
|
ditatompel
|
34e4d8c98d
|
Delete monero node uptime <= 0% with > 300 records
|
2024-05-06 17:45:18 +07:00 |
|
ditatompel
|
8f5f972faf
|
Simple display probe logs
|
2024-05-06 17:19:17 +07:00 |
|
ditatompel
|
33aae21237
|
Filter datatable (backend)
Adding filter by country, protocol, status, cors and nettype
|
2024-05-06 14:33:13 +07:00 |
|
ditatompel
|
3acfdd2905
|
Frontend display countries option
|
2024-05-06 13:59:33 +07:00 |
|
ditatompel
|
59b368d91e
|
Add monero country list endpoint (backend)
|
2024-05-06 13:35:15 +07:00 |
|
ditatompel
|
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 |
|
ditatompel
|
a40c81d881
|
Moving xmr datatable components
|
2024-05-05 14:45:00 +07:00 |
|
ditatompel
|
e11699597e
|
Disable service worker
|
2024-05-05 14:25:01 +07:00 |
|
ditatompel
|
f967a06875
|
Update the ASN link to my main site
|
2024-05-05 02:30:32 +07:00 |
|
ditatompel
|
92472c2616
|
Fix country name and country code json response
|
2024-05-05 02:27:20 +07:00 |
|
ditatompel
|
553aca1074
|
Adding GeoIP support
|
2024-05-05 02:20:54 +07:00 |
|