3v324v23 commited on
Commit
aeb78ec
ยท
1 Parent(s): a6c6bd0

change to private tutor

Browse files
static/icons/icon-192.png CHANGED

Git LFS Details

  • SHA256: 57acf4752c393ffa5c0bfda5ccefccc590beb6b85816d8270066b4e839322813
  • Pointer size: 130 Bytes
  • Size of remote file: 29.2 kB

Git LFS Details

  • SHA256: f4f12034ecaac9a0af98a05a42a0e03e3a8d105025f72e29d78fb0f5f515b157
  • Pointer size: 129 Bytes
  • Size of remote file: 9.3 kB
static/icons/icon-512.png CHANGED

Git LFS Details

  • SHA256: 7cf901d0b9b10bdf14da2460167576c5a5d050074a5dd281f3faf3922418c509
  • Pointer size: 131 Bytes
  • Size of remote file: 144 kB

Git LFS Details

  • SHA256: 77f27b79ee2ff2182a2db413cf6e5f74950ca21b1e42a5b96aa246f6360fb153
  • Pointer size: 130 Bytes
  • Size of remote file: 15.8 kB
static/icons/icon-maskable-512.png CHANGED

Git LFS Details

  • SHA256: 0d4d2202cbfbb1b14d548cef3e0dbab4436397fbfdb11c74e9cd95f9c725de2d
  • Pointer size: 130 Bytes
  • Size of remote file: 95.7 kB

Git LFS Details

  • SHA256: baa210c0719ed498b7ae289963f7806b9f9ee27831a9af63cdc0c3d350e7d0e3
  • Pointer size: 130 Bytes
  • Size of remote file: 12.1 kB
static/index.html CHANGED
@@ -4,7 +4,7 @@
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
6
  <meta name="theme-color" content="#000000">
7
- <title>ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ</title>
8
  <link rel="manifest" href="/manifest.webmanifest">
9
  <link rel="icon" href="/static/icons/icon-192.png">
10
  <style>
@@ -18,8 +18,8 @@
18
  </head>
19
  <body>
20
  <main id="boot">
21
- <img src="/static/logo-math.svg" alt="ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ" width="489" height="225">
22
- <p id="bootState">ื˜ื•ืขื ื™ื ืืช ืžืกืœื•ืœ ื”ืžืชืžื˜ื™ืงื”โ€ฆ</p>
23
  <button id="loginBtn" hidden>ื›ื ื™ืกื” ืขื Google</button>
24
  </main>
25
  <script>window.MATHLY={supabaseUrl:"__SUPABASE_URL__",supabaseKey:"__SUPABASE_KEY__",token:"",email:"",classes:[],permissions:[]};</script>
 
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
6
  <meta name="theme-color" content="#000000">
7
+ <title>ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ</title>
8
  <link rel="manifest" href="/manifest.webmanifest">
9
  <link rel="icon" href="/static/icons/icon-192.png">
10
  <style>
 
18
  </head>
19
  <body>
20
  <main id="boot">
21
+ <img src="/static/logo.svg" alt="ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ" width="489" height="225">
22
+ <p id="bootState">ื˜ื•ืขื ื™ื ืืช ื”ืžืกืœื•ืœ ืฉืœืšโ€ฆ</p>
23
  <button id="loginBtn" hidden>ื›ื ื™ืกื” ืขื Google</button>
24
  </main>
25
  <script>window.MATHLY={supabaseUrl:"__SUPABASE_URL__",supabaseKey:"__SUPABASE_KEY__",token:"",email:"",classes:[],permissions:[]};</script>
static/{logo-math.svg โ†’ logo.svg} RENAMED
File without changes
static/manifest.webmanifest CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "id": "/",
3
- "name": "ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ",
4
- "short_name": "ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ",
5
- "description": "ืชืจื’ื•ืœ ืžืชืžื˜ื™ืงื” ืœื›ื™ืชื” ื˜ืณ",
6
  "lang": "he",
7
  "dir": "rtl",
8
  "start_url": "/",
@@ -12,6 +12,7 @@
12
  "theme_color": "#000000",
13
  "icons": [
14
  {"src": "/static/icons/icon-192.png", "sizes": "192x192", "type": "image/png"},
15
- {"src": "/static/icons/icon-512.png", "sizes": "512x512", "type": "image/png"}
 
16
  ]
17
  }
 
1
  {
2
  "id": "/",
3
+ "name": "ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ",
4
+ "short_name": "ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ",
5
+ "description": "ืชืจื’ื•ืœ ื•ืœืžื™ื“ื” ืœื›ื™ืชื” ื˜ืณ",
6
  "lang": "he",
7
  "dir": "rtl",
8
  "start_url": "/",
 
12
  "theme_color": "#000000",
13
  "icons": [
14
  {"src": "/static/icons/icon-192.png", "sizes": "192x192", "type": "image/png"},
15
+ {"src": "/static/icons/icon-512.png", "sizes": "512x512", "type": "image/png"},
16
+ {"src": "/static/icons/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable"}
17
  ]
18
  }
tests/test_math_skills.py CHANGED
@@ -64,8 +64,8 @@ def test_a_broken_graph_is_named():
64
  def test_math_is_the_only_page_and_api():
65
  async def check():
66
  async with httpx.AsyncClient(transport=httpx.ASGITransport(app=create_app()), base_url="http://test") as client:
67
- assert "ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ" in (await client.get("/")).text
68
- assert "ืžืชืžื˜ื™ืงื” ื‘ื›ื™ืฃ" in (await client.get("/math")).text
69
  assert (await client.get("/api/math/skills")).json() == practice_graph(False)
70
  assert (await client.get("/api/health")).json() == {"ok": True, "app": "mathly"}
71
  asyncio.run(check())
 
64
  def test_math_is_the_only_page_and_api():
65
  async def check():
66
  async with httpx.AsyncClient(transport=httpx.ASGITransport(app=create_app()), base_url="http://test") as client:
67
+ assert "ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ" in (await client.get("/")).text
68
+ assert "ืœื•ืžื“ื™ื ื‘ื›ื™ืฃ" in (await client.get("/math")).text
69
  assert (await client.get("/api/math/skills")).json() == practice_graph(False)
70
  assert (await client.get("/api/health")).json() == {"ok": True, "app": "mathly"}
71
  asyncio.run(check())