pepaskopec-blip
737e27deb0
Publish builds to a branch instead of to releases.
...
Releases and version numbers are gone. CI now rebuilds all three platforms
on every change to main and commits the packages to the `builds` branch,
so what anyone downloads is the current state of the repository. The
branch is rewritten from scratch each time rather than added to, so the
repository keeps one copy of the packages instead of a ~70 MB set per
commit.
Without tags there is no version to compare, so a build carries the
commit it was made from and the branch carries a VERSION file naming the
same commit. The updater fetches those few bytes and treats any
difference as being behind; commits are not ordered, and the branch only
ever holds the current build.
The installers fetch from the branch over raw.githubusercontent.com for
the same reason.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 15:40:47 +02:00
pepaskopec-blip
7d503d6c5b
Add installers that fetch the newest release when run.
...
Each installer carries no application of its own and resolves
/releases/latest/download/ at the moment it runs, so the file never goes
stale and the same download keeps working across future releases.
macOS installs into /Applications, falling back to the user's own folder
when that is not writable, and clears the quarantine flag the unsigned
build would otherwise trip over. Windows extracts over any existing
install rather than replacing the folder, so the progress files kept
inside it survive, and adds a Start menu entry. Linux drops the AppImage
in ~/Applications with a desktop entry and its icon.
Publish the macOS one zipped, because a release asset loses its
executable bit and a .command needs one to be double-clicked.
The .cmd also had to be excluded from the *.cmd ignore rule, which comes
from the kernel section of the template and targets build artifacts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 15:16:46 +02:00
pepaskopec-blip
f8e27e8b53
Add self-contained release packaging for Linux, macOS, and Windows.
...
Resolve asset/progress paths for AppImage and .app bundles, and ship GitHub Actions builds on version tags.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 08:35:29 +02:00
acc0ec9590
Fix ALS abbreviation to ALU in hardware lessons
2026-09-15 12:55:10 +02:00
pepaskopec-blip
d2f860474d
Drop locked placeholder units 28–30 from year-1 networks path.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 15:39:29 +02:00
pepaskopec-blip
1dc8ddea07
Add year picker for computer networks path (years 1–4).
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:27:29 +02:00
pepaskopec-blip
6848b22b93
Add network unit 27 on wireless networks and Wi-Fi security.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:16:00 +02:00
pepaskopec-blip
ac3c0849b7
Add network unit 26 on application protocols and ports.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:12:51 +02:00
pepaskopec-blip
d5219f5f8d
Add network unit 25 on TCP and UDP transport protocols.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:09:29 +02:00
pepaskopec-blip
0897f5f194
Add network unit 24 on ARP and RARP address resolution.
...
Cover IP/MAC conversion, broadcast queries, replies and ARP cache.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:06:33 +02:00
pepaskopec-blip
cdcfe2237d
Add network unit 23 on ICMP messages and traceroute.
...
Cover error reporting, ping echo and the TTL-based traceroute method.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 13:03:46 +02:00
pepaskopec-blip
f1fb4f7af0
Add network unit 22 on IP packets and headers.
...
Cover datagram structure, key header fields, protocol numbers and fragmentation.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:58:32 +02:00
pepaskopec-blip
5522a77533
Add network unit 21 on Ethernet addresses and frames.
...
Cover MAC assignment plus Ethernet II, 802.3, SNAP, raw frames and sizes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:54:48 +02:00
pepaskopec-blip
de2fc2cd36
Add network unit 20 on routers and gateways.
...
Cover router roles, firewalls, multiprotocol conversion and gateway use cases.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:50:06 +02:00
pepaskopec-blip
0f211e3185
Add network unit 19 on routing principles and algorithms.
...
Cover adaptive vs static routing, control types, metrics and distance vector.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:46:44 +02:00
pepaskopec-blip
07631f7837
Add network unit 18 on switch forwarding in detail.
...
Cover CAM learning plus cut-through, store-and-forward and fragment-free modes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:39:49 +02:00
pepaskopec-blip
247d3af8af
Add network unit 17 on active network devices.
...
Cover repeater, transceiver, hub, switch, router and gateway with a quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:24:22 +02:00
pepaskopec-blip
a14110e642
Add network unit 16 on medium access methods.
...
Cover collisions, Aloha, CSMA/CD and CSMA/CA with slides and a quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:21:51 +02:00
pepaskopec-blip
337c41fa62
Add network unit 15 on fiber protection and installation.
...
Cover primary/secondary coatings and cleave/splice mounting with a quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:19:18 +02:00
pepaskopec-blip
a6f359376c
Add network unit 14 on fiber optics basics.
...
Cover light conversion, pros/cons, and multimode vs single-mode fiber with a quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:15:18 +02:00
pepaskopec-blip
46688f76d1
Add network unit 13 on bus, star and ring topologies.
...
Unlock slides and a quiz covering shared-medium, hub/switch and ring layouts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:12:56 +02:00
pepaskopec-blip
f538da1c3f
Add network unit 12 on TCP/IP architecture basics.
...
Cover OSI mapping, model origin, and key protocols per layer with slides and a quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:10:28 +02:00
pepaskopec-blip
2a83b18cdf
Add network unit 11 on the seven ISO/OSI layers.
...
Unlock slides and a quiz covering each OSI layer so the networks path continues past the ISO/OSI vs TCP/IP overview.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 12:08:09 +02:00
pepaskopec-blip
99486b75b1
Document Technické vybavení units 1–3 in the README.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 21:11:28 +02:00
pepaskopec-blip
02c994fb5e
Refactor networks quizzes, progress tracking, and page wiring.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 18:34:06 +02:00
pepaskopec-blip
1e84a1f663
Fix slide text scaling and document networks units 1–10.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 18:18:12 +02:00
56fe5ae6fc
Split the UI code into multiple files
2026-09-11 11:42:13 +02:00
cc18cb100d
Update README.md
2026-09-11 10:51:25 +02:00
4cc68e3e46
moved the css to an external file
2026-09-11 09:59:12 +02:00
pepaskopec-blip
b35ade2957
Make README fully bilingual in English and Czech.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 16:19:27 +02:00
pepaskopec-blip
f360e00883
Simplify Windows build docs to a Czech MSYS2 UCRT64 guide.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 16:15:29 +02:00
d1430c661d
tweaked the Networking icon
2026-09-10 10:59:34 +02:00
263d6d525f
Windows build 2/2?
2026-09-10 09:57:12 +02:00
aebbe856c0
maybe fixed a windows(slop) version
2026-09-10 09:46:38 +02:00
pepaskopec-blip
35695f97d0
Add Windows (MSYS2/MinGW) build support and docs.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 08:51:57 +02:00
dvorakmortonxd
e8a4d2a45f
Unlocked the networking subject with a first unit
2026-09-09 13:29:33 +02:00
dvorakmortonxd
14f8f93fa8
updated readme to include actual information
2026-09-09 10:53:12 +02:00
dvorakmortonxd
9bb04cd864
fixed the license mistake in readme
2026-09-09 10:14:43 +02:00
pepaskopec-blip
a4aa3ce93c
Add progress statistics overview with per-unit breakdown.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 10:13:00 +02:00
35e0bd2e95
Update README.md
2026-09-07 17:56:20 +02:00
dvorakmortonxd
967ae0f41a
thumbnails
2026-09-07 16:28:58 +02:00
dvorakmortonxd
6ed5c5876b
MAJOR REDESIGN, TURNED FROM A GERMAN LEARNING APP TO EVERYTHING IN HIGH SCHOOL BUT STILL LOCKED THE OTHER SUBJECTS SINCE THEYRE NOT FINISHED YET
2026-09-07 16:18:07 +02:00
dvorakmortonxd
016cc03e19
Unit 2 added
2026-09-07 14:12:19 +02:00
pepaskopec-blip
ce9e358f8d
added settings with 10 themes, light mode and czech/english UI
2026-09-06 22:26:57 +02:00
dvorakmortonxd
2a447f4fd6
added the exercises for unit 1
2026-09-05 21:05:00 +02:00
97691ed7d8
Named the units
2026-09-05 15:40:43 +02:00
c32ae94196
Updated README.md because macos was missing a few instructions to install
2026-09-03 21:41:15 +02:00
dvorakmortonxd
7b5c1cffed
Refined readme.md v1
2026-09-03 13:09:59 +02:00
a6546e3502
Initial commit
2026-09-03 10:53:24 +02:00