No Branch/Tag Specified
develop
refactor/rust
debug/loginbox
pyrox-aiscript-0.13
feat/meilisearch
refactor/rocket
main
supakaity-feature/edits
experiments/kaity-edits
experiments/edits
beta
experiment/timelines
experiments/simplify-mentions
feature/capacitor
origin/develop
ckjs-in-ck
feat/renote-mutes
refactor/swiper
feature/edits
feature/nvue_router
fix/security
feature/help_menu
feature/masto-api
feature/app
refactor/backlinks
feature/gifbox
refactor/toml
v12.118.0-calc.b4
v.12.117.1.2-calc
v12.117.1.1-calc
v12.117.1-calc
10.102.584-m544
10.102.583-m544
10.102.582-m544
10.102.581-m544
10.102.580-m544
10.102.579-m544
10.102.578-m544
10.102.577-m544
10.102.576-m544
10.102.575-m544
10.102.574-m544
10.102.573-m544
10.102.572-m544
10.102.571-m544
10.102.570-m544
10.102.569-m544
10.102.568-m544
10.102.567-m544
10.102.566-m544
10.102.565-m544
10.102.564-m544
10.102.563-m544
10.102.562-m544
10.102.561-m544
10.102.560-m544
10.102.559-m544
10.102.558-m544
10.102.557-m544
10.102.556-m544
10.102.555-m544
10.102.554-m544
10.102.553-m544
10.102.552-m544
10.102.551-m544
10.102.550-m544
10.102.549-m544
10.102.548-m544
10.102.547-m544
10.102.546-m544
10.102.545-m544
10.102.544-m544
10.102.543-m544
10.102.542-m544
10.102.541-m544
10.102.540-m544
10.102.539-m544
10.102.538-m544
10.102.537-m544
10.102.536-m544
10.102.535-m544
10.102.534-m544
10.102.533-m544
10.102.532-m544
10.102.531-m544
10.102.530-m544
10.102.529-m544
10.102.528-m544
10.102.527-m544
10.102.526-m544
10.102.525-m544
10.102.524-m544
10.102.523-m544
10.102.522-m544
10.102.521-m544
10.102.520-m544
10.102.519-m544
10.102.518-m544
10.102.517-m544
10.102.516-m544
10.102.515-m544
10.102.514-m544
10.102.513-m544
10.102.512-m544
10.102.511-m544
10.102.509-m544
10.102.508-m544
10.102.507-m544
10.102.506-m544
10.102.505-m544
10.102.504-m544
10.102.503-m544
10.102.502-m544
10.102.501-m544
10.102.500-m544
10.102.499-m544
10.102.498-m544
10.102.497-m544
10.102.496-m544
10.102.495-m544
10.102.494-m544
10.102.493-m544
10.102.492-m544
10.102.491-m544
10.102.490-m544
10.102.489-m544
10.102.488-m544
10.102.487-m544
10.102.486-m544
10.102.485-m544
10.102.484-m544
10.102.483-m544
10.102.482-m544
10.102.481-m544
10.102.480-m544
10.102.479-m544
10.102.478-m544
10.102.477-m544
10.102.476-m544
10.102.475-m544
10.102.474-m544
10.102.473-m544
10.102.472-m544
10.102.471-m544
10.102.470-m544
10.102.469-m544
10.102.468-m544
10.102.467-m544
10.102.466-m544
10.102.465-m544
10.102.464-m544
10.102.463-m544
10.102.462-m544
10.102.461-m544
10.102.460-m544
10.102.459-m544
10.102.458-m544
10.102.457-m544
10.102.456-m544
10.102.455-m544
10.102.454-m544
10.102.453-m544
10.102.452-m544
10.102.451-m544
10.102.450-m544
10.102.449-m544
10.102.448-m544
10.102.447-m544
10.102.446-m544
10.102.445-m544
10.102.444-m544
10.102.443-m544
10.102.442-m544
10.102.441-m544
10.102.440-m544
10.102.439-m544
10.102.438-m544
10.102.437-m544
10.102.436-m544
10.102.435-m544
10.102.434-m544
10.102.433-m544
10.102.432-m544
10.102.431-m544
10.102.430-m544
10.102.429-m544
10.102.428-m544
10.102.427-m544
10.102.426-m544
10.102.425-m544
10.102.424-m544
10.102.423-m544
10.102.422-m544
10.102.421-m544
10.102.420-m544
10.102.419-m544
10.102.418-m544
10.102.417-m544
10.102.416-m544
10.102.415-m544
10.102.414-m544
10.102.413-m544
10.102.412-m544
10.102.410-m544
10.102.409-m544
10.102.408-m544
10.102.407-m544
10.102.406-m544
10.102.405-m544
10.102.404-m544
10.102.403-m544
10.102.402-m544
10.102.401-m544
10.102.400-m544
10.102.399-m544
10.102.398-m544
10.102.397-m544
10.102.396-m544
10.102.395-m544
10.102.394-m544
10.102.393-m544
10.102.392-m544
10.102.391-m544
10.102.390-m544
10.102.389-m544
10.102.388-m544
10.102.387-m544
10.102.386-m544
10.102.385-m544
10.102.384-m544
10.102.383-m544
10.102.382-m544
10.102.381-m544
10.102.380-m544
10.102.379-m544
10.102.378-m544
10.102.377-m544
10.102.376-m544
10.102.375-m544
10.102.374-m544
10.102.372-m544
10.102.371-m544
10.102.370-m544
10.102.369-m544
10.102.368-m544
10.102.367-m544
10.102.366-m544
10.102.365-m544
10.102.364-m544
10.102.363-m544
10.102.362-m544
10.102.361-m544
10.102.360-m544
10.102.359-m544
10.102.358-m544
10.102.357-m544
10.102.356-m544
10.102.355-m544
10.102.354-m544
10.102.353-m544
10.102.352-m544
10.102.351-m544
10.102.350-m544
10.102.349-m544
10.102.348-m544
10.102.347-m544
10.102.346-m544
10.102.345-m544
10.102.344-m544
10.102.343-m544
10.102.342-m544
10.102.341-m544
10.102.340-m544
10.102.339-m544
10.102.338-m544
10.102.337-m544
10.102.336-m544
10.102.335-m544
10.102.334-m544
10.102.333-m544
10.102.332-m544
10.102.331-m544
10.102.330-m544
10.102.329-m544
10.102.328-m544
10.102.327-m544
10.102.326-m544
10.102.325-m544
10.102.324-m544
10.102.323-m544
10.102.322-m544
10.102.321-m544
10.102.320-m544
10.102.319-m544
10.102.318-m544
10.102.317-m544
10.102.316-m544
10.102.315-m544
10.102.314-m544
10.102.313-m544
10.102.312-m544
10.102.311-m544
10.102.310-m544
10.102.309-m544
10.102.308-m544
10.102.307-m544
10.102.306-m544
10.102.305-m544
10.102.304-m544
10.102.303-m544
10.102.302-m544
10.102.301-m544
10.102.300-m544
10.102.299-m544
10.102.298-m544
10.102.297-m544
10.102.296-m544
10.102.295-m544
10.102.294-m544
10.102.293-m544
10.102.292-m544
10.102.291-m544
10.102.290-m544
10.102.289-m544
10.102.288-m544
10.102.287-m544
10.102.286-m544
10.102.285-m544
10.102.284-m544
10.102.283-m544
10.102.282-m544
10.102.281-m544
10.102.280-m544
10.102.279-m544
10.102.278-m544
10.102.277-m544
10.102.276-m544
10.102.275-m544
10.102.274-m544
10.102.273-m544
10.102.272-m544
10.102.271-m544
10.102.270-m544
10.102.269-m544
10.102.268-m544
10.102.267-m544
10.102.266-m544
10.102.265-m544
10.102.264-m544
10.102.263-m544
10.102.262-m544
10.102.261-m544
10.102.260-m544
10.102.259-m544
10.102.258-m544
10.102.257-m544
10.102.256-m544
10.102.255-m544
10.102.254-m544
10.102.253-m544
10.102.252-m544
10.102.251-m544
10.102.250-m544
10.102.249-m544
10.102.248-m544
10.102.247-m544
10.102.246-m544
10.102.245-m544
10.102.244-m544
10.102.243-m544
10.102.242-m544
10.102.241-m544
10.102.240-m544
10.102.239-m544
10.102.238-m544
10.102.237-m544
10.102.236-m544
10.102.235-m544
10.102.234-m544
10.102.233-m544
10.102.232-m544
10.102.231-m544
10.102.230-m544
10.102.229-m544
10.102.228-m544
10.102.227-m544
10.102.226-m544
10.102.225-m544
10.102.224-m544
10.102.223-m544
10.102.222-m544
10.102.221-m544
10.102.220-m544
10.102.219-m544
10.102.218-m544
10.102.217-m544
10.102.216-m544
10.102.215-m544
10.102.214-m544
10.102.213-m544
10.102.212-m544
10.102.211-m544
10.102.210-m544
10.102.209-m544
10.102.208-m544
10.102.207-m544
10.102.206-m544
10.102.205-m544
10.102.204-m544
10.102.203-m544
10.102.202-m544
10.102.201-m544
10.102.200-m544
10.102.199-m544
10.102.198-m544
10.102.197-m544
10.102.196-m544
10.102.194-m544
10.102.193-m544
10.102.192-m544
10.102.191-m544
10.102.190-m544
10.102.189-m544
10.102.188-m544
10.102.187-m544
10.102.186-m544
10.102.185-m544
10.102.184-m544
10.102.183-m544
10.102.182-m544
10.102.181-m544
10.102.180-m544
10.102.179-m544
10.102.178-m544
10.102.177-m544
10.102.176-m544
10.102.175-m544
10.102.174-m544
10.102.173-m544
10.102.172-m544
10.102.171-m544
10.102.170-m544
10.102.169-m544
10.102.168-m544
10.102.167-m544
10.102.166-m544
10.102.165-m544
10.102.164-m544
10.102.163-m544
10.102.162-m544
10.102.161-m544
10.102.160-m544
10.102.159-m544
10.102.158-m544
10.102.157-m544
10.102.156-m544
10.102.155-m544
10.102.154-m544
10.102.153-m544
10.102.152-m544
10.102.151-m544
10.102.150-m544
10.102.149-m544
10.102.148-m544
10.102.147-m544
10.102.146-m544
10.102.145-m544
10.102.144-m544
10.102.143-m544
10.102.142-m544
10.102.141-m544
10.102.140-m544
10.102.139-m544
10.102.138-m544
10.102.137-m544
10.102.136-m544
10.102.135-m544
10.102.134-m544
10.102.133-m544
10.102.132-m544
10.102.131-m544
10.102.130-m544
10.102.129-m544
10.102.128-m544
10.102.127-m544
10.102.126-m544
10.102.125-m544
10.102.124-m544
10.102.123-m544
10.102.122-m544
10.102.121-m544
10.102.120-m544
10.102.119-m544
10.102.118-m544
10.102.117-m544
10.102.116-m544
10.102.115-m544
10.102.114-m544
10.102.113-m544
10.102.112-m544
10.102.111-m544
10.102.110-m544
10.102.109-m544
10.102.108-m544
10.102.107-m544
10.102.106-m544
10.102.105-m544
10.102.104-m544
10.102.103-m544
10.102.102-m544
10.102.101-m544
10.102.100-m544
10.102.99-m544
10.102.98-m544
10.102.97-m544
10.102.96-m544
10.102.95-m544
10.102.94-m544
10.102.93-m544
10.102.92-m544
10.102.91-m544
10.102.90-m544
10.102.89-m544
10.102.88-m544
10.102.87-m544
10.102.86-m544
10.102.85-m544
10.102.84-m544
10.102.83-m544
10.102.82-m544
10.102.81-m544
10.102.80-m544
10.102.79-m544
10.102.78-m544
10.102.77-m544
10.102.76-m544
10.102.75-m544
10.102.74-m544
10.102.73-m544
10.102.72-m544
10.102.71-m544
10.102.70-m544
10.102.69-m544
10.102.68-m544
10.102.67-m544
10.102.66-m544
10.102.65-m544
10.102.64-m544
10.102.63-m544
10.102.62-m544
10.102.61-m544
10.102.60-m544
10.102.59-m544
10.102.58-m544
10.102.57-m544
10.102.56-m544
10.102.55-m544
10.102.54-m544
10.102.53-m544
10.102.52-m544
10.102.51-m544
10.102.50-m544
10.102.48-m544
10.102.47-m544
10.102.46-m544
10.102.45-m544
10.102.44-m544
10.102.43-m544
10.102.42-m544
10.102.41-m544
10.102.39-m544
10.102.32-m544
10.102.31-m544
10.102.30-m544
10.102.29-m544
10.102.16-m544
10.102.15-m544
10.102.14-m544
10.102.13-m544
10.102.12-m544
10.102.11-m544
10.102.10-m544
10.102.8-m544
10.102.7-m544
10.102.6-m544
10.102.5
10.102.4-m191020013209
10.102.4-m191019225223
10.102.4-m191019062337
10.102.4-m191018191700
10.102.4-m191015230429
10.102.4-m191015050430
10.102.4-m191012065333
10.102.4-m191010001100
10.102.4-m191006232220
10.102.4-m191006133823
10.102.4-m191003062652
10.102.4-m190927010758
10.102.4-m190922133531
10.102.4-m190921055727
10.102.4-m190920211511
10.102.4-m190918031016
10.102.4-m190917015626
10.102.4-m190916034543
10.102.4-m190915180008
10.102.4-m190915175024
10.102.4-m190915033551
10.102.4-m190903031214
10.102.4-m190903024205
10.102.4-m190903022635
10.102.4-m190903020952
10.102.4-m190902122857
10.102.4-m190902093947
10.102.4-m190830063424
10.102.4-m190829160719
10.102.4-m190824113048
10.102.4-m190824045848
10.102.4-m190824043204
10.102.4-m190821014041
10.102.4-m190821012540
10.102.4-m190820120538
10.102.4-m190820113530
10.102.4-m190820044800
10.102.4-m190819043145
10.102.4-m190816173342
10.102.4-m190815081244
10.102.4-m190812000359
10.102.4-m190811155126
10.102.4-m190811030443
10.102.4-m190810175809
10.102.4-m190810174724
10.102.4-m190808123621
10.102.4-m190807110318
10.102.4-m190807101718
10.102.4-m190731201428
10.102.4-m190731061324
10.102.4-m190729051414
10.102.4-m190727042912
10.102.4-m190725045622
10.102.4-m190722004605
10.102.4-m190721175608
10.102.4-m190720185151
10.102.4-m190718142736
10.102.4-m190718123312
10.102.4-m190717142232
10.102.4-m190717044552
10.102.4-m190716124742
10.102.4-m190714031141
10.102.4-m190712173208
10.102.4-m190708211731
10.102.4-m190708203119
10.102.4-m190708180036
10.102.4-m190708100002
10.102.4-m190707065332
10.102.4-m190707063833
10.102.4-m190706051235
10.102.4-m190706044657
10.102.4-m190705232237
10.102.4-m190705030138
10.102.4-m190703204534
10.102.4-m190628164909
10.102.4-m190627205346
10.102.4-m190623184133
10.102.4-m190623142009
10.102.4-m190623134951
10.102.4-m190622135546
10.102.4-m190618210225
10.102.4-m190617235916
10.102.4-m190616043027
10.102.4-m190613012939
10.102.4-m190610233421
10.102.3-m190610022624
10.102.3-m190609012158
10.102.3-m190605043143
10.102.3-m190604053228
10.102.3-m190603050429
10.102.3-m190601184313
10.102.3-m190530165319
10.102.3-m190529203957
10.102.3-m190529202709
10.102.3-m190528140117
10.102.3-m190527134844
10.102.3-m190526050107
10.102.3-m190524050444
10.102.3-m190523155316
10.102.3-m190523033851
10.102.3-m190522173330
10.102.3-m190522115236
10.102.3-m190520085701
10.102.3-m190519034741
10.102.3-m190517201953
10.102.3-m190517181306
10.102.3-m190517171143
10.102.3-m190516125405
10.102.3-m190516055446
10.102.3-m190515123633
10.102.3-m190515014522
10.102.2-m190515000042
10.102.2-m190514182006
10.102.2-m190514180822
10.102.2-m190513214707
10.102.2-m190512214031
10.102.2-m190512173900
10.102.2-m190511221849
10.102.2-m190511175428
10.102.2-m190511111729
10.102.2-m190511030224
10.102.2-m190510153830
10.102.2-m190509183634
10.102.2-m190507210657
10.102.1-m190507163239
10.102.1-m190506164549
10.102.1-m190506104154
10.102.1-m190504214434
10.102.1-m190504123601
10.102.1-l190504123601
10.102.1-l190504065558
10.102.1-m190504065558
10.102.1-m190502164129
10.102.1-l190502144449
10.102.1-m190502144449
10.102.1-m190430225250
10.102.1-m190430121038
10.102.1-m190428102119
10.102.1-l190426160725
10.102.1-m190426160725
10.102.1-m190426113107
10.102.1-m190426100153
10.102.1-m190426065749
10.102.1-m190426022251
10.102.1-l190425054738
10.102.1-m190425054738
10.102.1-l190423011206
10.102.1-m190423011206
10.102.1-m190422071620
10.102.1-l190422062912
10.102.1-l190422011801
10.102.1-m190422011801
10.102.0-l190421021252
10.102.0-m190421021252
10.102.0-l190420062357
10.102.0-m190420062357
10.100.0-l190420011113
10.100.0-m190420011113
10.100.0-l190419022724
10.100.0-m190419022724
10.100.0-m190418221715
10.100.0-l190417060209
10.100.0-m190417060209
10.100.0-m190416193416
10.100.0-m190416191450
10.100.0-m190416184754
10.100.0-l190416005252
10.100.0-m190416005252
10.100.0-m190415211855
10.100.0-m190415190655
10.100.0-l190414160342
10.100.0-m190414160342
10.100.0-m190414013407
10.100.0-m190412202222
10.100.0-l190411040726
10.100.0-m190411040726
10.100.0-l190410182002
10.100.0-m190410182002
10.100.0-l190409212035
10.100.0-m190409212035
10.99.0-l190409055857
10.99.0-m190409055857
10.99.0-l190408225123
10.99.0-m190408225123
0.0.5018
0.0.5023
0.0.5030
0.0.5042
0.0.5051
0.0.5064
0.0.5074
0.0.5089
1.0.0
1.1.0
1.10.0
1.2.0
1.3.0
1.4.0
1.5.0
1.6.0
1.7.0
1.8.0
1.9.0
1.9.1
10.0.0
10.1.0
10.10.0
10.10.1
10.100.0
10.102.4
10.11.0
10.11.1
10.12.0
10.12.1
10.13.0
10.14.0
10.15.0
10.16.0
10.17.0
10.18.0
10.19.0
10.2.0
10.2.1
10.20.0
10.21.0
10.21.1
10.21.2
10.21.3
10.22.0
10.22.1
10.23.0
10.23.1
10.24.0
10.25.0
10.26.0
10.27.0
10.28.0
10.29.0
10.29.1
10.3.0
10.30.0
10.30.1
10.30.2
10.30.3
10.31.0
10.32.0
10.33.0
10.34.0
10.35.0
10.35.1
10.36.0
10.36.1
10.37.0
10.38.0
10.38.1
10.38.2
10.38.3
10.38.4
10.38.5
10.38.6
10.38.7
10.38.8
10.39.0
10.39.1
10.4.0
10.40.0
10.40.1
10.41.0
10.42.0
10.42.2
10.43.0
10.43.1
10.44.0
10.44.1
10.44.2
10.45.0
10.46.0
10.46.1
10.46.2
10.47.0
10.48.0
10.48.1
10.49.0
10.49.1
10.49.2
10.49.3
10.49.4
10.49.5
10.49.6
10.49.7
10.5.0
10.50.0
10.51.0
10.51.1
10.51.2
10.52.0
10.53.0
10.54.0
10.55.0
10.56.0
10.56.1
10.56.2
10.57.0
10.57.1
10.57.2
10.57.3
10.58.0
10.58.1
10.58.2
10.59.0
10.59.1
10.59.2
10.59.3
10.59.4
10.6.0
10.60.0
10.60.1
10.60.2
10.60.3
10.60.4
10.61.0
10.62.0
10.62.1
10.62.2
10.63.0
10.63.1
10.64.0
10.64.1
10.64.2
10.65.0
10.66.0
10.66.1
10.66.2
10.67.0
10.68.0
10.69.0
10.7.0
10.7.1
10.7.2
10.70.0
10.70.1
10.71.0
10.72.0
10.73.0
10.74.0
10.75.0
10.76.0
10.77.0
10.78.0
10.78.1
10.78.2
10.78.3
10.78.4
10.78.5
10.79.0
10.79.1
10.8.0
10.80.0
10.81.0
10.82.0
10.82.1
10.82.2
10.82.3
10.82.4
10.83.0
10.84.0
10.84.1
10.84.2
10.85.0
10.85.1
10.85.2
10.86.0
10.86.1
10.86.2
10.87.0
10.87.1
10.87.2
10.87.3
10.87.4
10.87.5
10.88.0
10.89.0
10.89.1
10.9.0
10.9.1
10.9.2
10.90.0
10.90.1
10.90.2
10.90.3
10.90.4
10.91.0
10.91.1
10.91.2
10.92.0
10.92.1
10.92.2
10.92.3
10.92.4
10.93.0
10.93.1
10.94.0
10.95.0
10.96.0
10.97.0
10.97.1
10.97.2
10.98.0
10.98.1
10.98.2
10.98.3
10.99.0
11.0.0
11.0.0-alpha.1
11.0.0-alpha.10
11.0.0-alpha.2
11.0.0-alpha.3
11.0.0-alpha.4
11.0.0-alpha.5
11.0.0-alpha.6
11.0.0-alpha.7
11.0.0-alpha.8
11.0.0-beta.1
11.0.0-beta.10
11.0.0-beta.11
11.0.0-beta.12
11.0.0-beta.13
11.0.0-beta.14
11.0.0-beta.15
11.0.0-beta.16
11.0.0-beta.2
11.0.0-beta.3
11.0.0-beta.4
11.0.0-beta.5
11.0.0-beta.6
11.0.0-beta.7
11.0.0-beta.8
11.0.0-beta.9
11.0.1
11.0.2
11.0.3
11.1.0
11.1.1
11.1.2
11.1.3
11.1.4
11.1.5
11.1.6
11.10.0
11.10.1
11.11.0
11.11.1
11.11.2
11.12.0
11.13.0
11.14.0
11.15.0
11.16.0
11.16.1
11.17.0
11.17.1
11.18.0
11.18.1
11.19.0
11.19.1
11.2.0
11.2.1
11.2.2
11.20.0
11.20.1
11.20.2
11.20.3
11.20.4
11.21.0
11.22.0
11.23.0
11.23.1
11.24.0
11.24.1
11.24.2
11.25.0
11.25.1
11.26.0
11.26.1
11.26.2
11.26.2-gp-1.4.0
11.27.0
11.27.0-gp-1.5.0
11.27.1
11.27.1-gp-1.6.0
11.27.1-gp-1.7.0
11.28.0
11.28.1
11.28.2
11.29.0
11.3.0
11.3.1
11.30.0
11.31.0
11.31.1
11.31.2
11.31.3
11.31.4
11.32.0
11.33.0
11.34.0
11.35.0
11.35.1
11.36.0
11.37.0
11.37.1
11.4.0
11.5.0
11.5.1
11.6.0
11.7.0
11.8.0
11.8.0-2
11.8.1
11.9.0
12.0.0
12.1.0
12.10.0
12.100.0
12.100.1
12.100.2
12.101.0
12.101.1
12.102.0
12.102.1
12.103.0
12.103.1
12.104.0
12.105.0
12.106.0
12.106.1
12.106.2
12.106.3
12.107.0
12.108.0
12.108.1
12.109.0
12.109.1
12.109.2
12.11.0
12.110.0
12.110.1
12.111.0
12.111.1
12.112.0
12.112.1
12.112.2
12.112.3
12.113.0
12.114.0
12.115.0
12.116.0
12.116.1
12.12.0
12.13.0
12.14.0
12.15.0
12.16.0
12.17.0
12.18.0
12.18.1
12.19.0
12.2.0
12.20.0
12.21.0
12.22.0
12.23.0
12.24.0
12.24.1
12.24.2
12.25.0
12.26.0
12.27.0
12.27.1
12.28.0
12.29.0
12.3.0
12.30.0
12.31.0
12.32.0
12.33.0
12.34.0
12.35.0
12.35.1
12.35.2
12.36.0
12.36.1
12.37.0
12.38.0
12.38.1
12.39.0
12.39.1
12.4.0
12.4.1
12.40.0
12.41.0
12.41.1
12.41.2
12.41.3
12.42.0
12.43.0
12.44.0
12.44.1
12.45.0
12.45.1
12.46.0
12.47.0
12.47.1
12.48.0
12.48.1
12.48.2
12.48.3
12.49.0
12.49.1
12.5.0
12.50.0
12.51.0
12.52.0
12.53.0
12.54.0
12.55.0
12.56.0
12.57.0
12.57.1
12.57.4
12.58.0
12.59.0
12.6.0
12.60.0
12.60.1
12.61.0
12.61.1
12.62.0
12.62.1
12.62.2
12.63.0
12.64.0
12.64.1
12.64.2
12.65.0
12.65.1
12.65.2
12.65.3
12.65.4
12.65.5
12.65.6
12.65.7
12.66.0
12.67.0
12.67.1
12.68.0
12.69.0
12.7.0
12.7.1
12.70.0
12.71.0
12.72.0
12.73.0
12.74.0
12.74.1
12.75.0
12.75.1
12.76.0
12.76.1
12.77.0
12.77.1
12.78.0
12.79.0
12.79.1
12.79.2
12.79.3
12.8.0
12.80.0
12.80.1
12.80.2
12.80.3
12.81.0
12.81.1
12.81.2
12.82.0
12.83.0
12.84.0
12.84.1
12.84.2
12.84.3
12.85.0
12.85.1
12.86.0
12.87.0
12.88.0
12.89.0
12.89.1
12.89.2
12.9.0
12.90.0
12.90.1
12.91.0
12.92.0
12.93.0
12.93.1
12.93.2
12.94.0
12.94.1
12.95.0
12.96.0
12.96.1
12.97.0
12.97.1
12.98.0
12.99.0
12.99.1
12.99.2
12.99.3
13.1
2.0.0
2.1.1
2.1.2
2.1.3
2.1.4
2.10.0
2.10.1
2.11.0
2.12.0
2.13.0
2.14.0
2.15.0
2.16.0
2.16.1
2.16.2
2.16.3
2.16.4
2.16.5
2.16.6
2.16.7
2.16.8
2.17.0
2.18.0
2.18.2
2.19.0
2.2.0
2.20.0
2.20.1
2.21.0
2.21.1
2.22.0
2.22.1
2.22.2
2.22.3
2.23.0
2.24.0
2.24.1
2.24.2
2.25.1
2.25.2
2.27.3
2.29.0
2.29.1
2.3.0
2.3.1
2.30.0
2.30.1
2.31.0
2.32.0
2.33.0
2.33.1
2.34.0
2.34.1
2.34.3
2.35.1
2.35.2
2.35.3
2.36.1
2.37.1
2.37.2
2.37.3
2.37.4
2.37.5
2.37.6
2.37.7
2.38.2
2.38.3
2.4.0
2.40.0
2.40.1
2.41.1
2.42.0
2.5.0
2.6.2
2.7.1
2.9.0
2.9.1
3.0.1
3.1.0
3.1.1
4.10.0
4.11.0
4.12.0
4.13.0
4.14.0
4.15.0
4.17.1
4.19.1
4.2.0
4.20.0
4.22.1
4.23.1
4.24.1
4.25.0
4.26.0
4.3.0
4.3.1
4.5.0
4.7.0
4.7.1
4.9.0
5.0.0
5.1.0
5.10.0
5.11.0
5.12.0
5.13.0
5.13.1
5.13.2
5.14.0
5.15.0
5.16.0
5.17.0
5.18.0
5.19.0
5.20.0
5.20.1
5.21.0
5.22.0
5.22.1
5.23.0
5.23.1
5.23.2
5.24.0
5.24.1
5.25.0
5.3.0
5.4.0
5.5.0
5.6.1
5.6.2
6.0.0
6.0.1
6.0.2
6.1.0
6.2.0
6.3.0
6.3.2
6.4.0
6.4.1
7.0.0
7.0.2
7.1.0
7.1.1
7.1.2
7.2.0
7.3.0
7.4.0
7.4.0-2
7.4.1
8.0.0
8.1.0
8.10.0
8.11.0
8.11.1
8.12.0
8.13.0
8.14.0
8.15.0
8.16.0
8.17.0
8.18.0
8.19.0
8.19.1
8.2.0
8.20.0
8.21.0
8.21.1
8.22.0
8.23.0
8.24.0
8.25.0
8.26.0
8.27.0
8.28.0
8.28.1
8.29.0
8.3.0
8.3.1
8.30.0
8.31.0
8.32.0
8.33.0
8.33.1
8.34.0
8.34.1
8.34.2
8.34.3
8.34.4
8.35.0
8.36.0
8.37.0
8.38.0
8.39.0
8.4.0
8.40.0
8.41.0
8.42.0
8.43.0
8.44.0
8.44.1
8.45.0
8.45.1
8.46.0
8.47.0
8.48.0
8.49.0
8.5.0
8.5.1
8.5.1-2
8.50.0
8.51.0
8.52.0
8.53.0
8.54.0
8.55.0
8.56.0
8.57.0
8.57.1
8.58.0
8.59.0
8.6.0
8.60.0
8.61.0
8.62.0
8.63.0
8.64.0
8.7.0
8.8.0
8.9.0
8.9.1
8.9.2
9.0.0
9.1.0
9.2.0
9.3.0
9.3.1
9.4.0
9.5.0
9.6.0
9.7.0
9.7.1
before-vue3
for-each-ref
test-pub
v.12.118.1-calc
v.12.118.1-calc.1
v.12.119.0-calc
v.12.119.0-calc.1
v.12.119.0-calc.10
v.12.119.0-calc.10.5
v.12.119.0-calc.11
v.12.119.0-calc.12
v.12.119.0-calc.13
v.12.119.0-calc.14
v.12.119.0-calc.15
v.12.119.0-calc.17
v.12.119.0-calc.18
v.12.119.0-calc.2
v.12.119.0-calc.4
v.12.119.0-calc.4.1
v12.118.0-calc.3.b4
v12.118.1-calc.rc.5.1
v12.119.0-calc.3
v13-rc1
v13.0.0
v13.0.3
v13.0.4
v13.0.5
v13.0.6-rc
v13.1.0
v13.1.1
v13.1.2
v13.1.3
v13.1.3-rc
v13.1.4
v13.1.4.1
v13.2.0-beta
v13.2.0-beta2
v13.2.0-beta3
v13.2.0-beta31
v13.2.0-beta4
v13.2.0-beta5
v13.2.0-beta6
v13.2.0-beta7
v13.2.0-beta8
v13.2.0-beta9
v13.2.0-beta9h
v14.0.0-rc
Labels
Clear labels
A bug whose causes are unknown
Issues and PRs about improving accessibility
The Antennas feature
The Channels feature
The Chat feature
The Clips feature
Issues about user or admin settings
Pull requests that update a dependency file
PRs and Issues relating to docker
The Drive feature
The Galleries feature
The Groups feature
Internationalization (i18n) related issue/PR
Pull requests that update Javascript code
Issues and PRs relating to Kubernetes
The Lists/Circles feature
Issues about using Calckey with a mobile device
Issues about notifications
Issues about posts, timelines, threads
The Widgets feature
This PR edits locales other than the ja-JP one. See locales/README.md
This change breaks compatibility
This issue/PR already exists
Server side specific issue/PR
This might be a bug
This adds/improves/enhances a feature
Interface between server and client
Unexpected behavior
Being discussed or needs discussion
Documentation related issue/PR
The Federation feature
Not based on facts / Outside the scope of Calckey
The Misskey Flavored Markdown feature
This needs test code
The Pages feature
Efficiency related issue/PR
Rewriting code without changing behavior
The Room feature
Security related issue/PR
SW related issue/PR
Test related issue/PR
This is a work in progress
This will not be worked on
Issues/PRs related to AiScript
Client side specific issue/PR
Development of Calckey itself
This needs extra attention
Apply labels
1️⃣ Good First Issue
❓needs more investigation
A bug whose causes are unknown
Accessibility
Issues and PRs about improving accessibility
Antennas
The Antennas feature
Channels
The Channels feature
Chat
The Chat feature
Clips
The Clips feature
CP/Settings
Issues about user or admin settings
dependencies
Pull requests that update a dependency file
Docker
PRs and Issues relating to docker
Drive
The Drive feature
Galleries
The Galleries feature
Groups
The Groups feature
i18n
Internationalization (i18n) related issue/PR
javascript
Pull requests that update Javascript code
Kubernetes
Issues and PRs relating to Kubernetes
Lists/Circles
The Lists/Circles feature
Mobile
Issues about using Calckey with a mobile device
Notifications
Issues about notifications
Posts/timelines
Issues about posts, timelines, threads
Widgets
The Widgets feature
‼️ wrong locales
This PR edits locales other than the ja-JP one. See locales/README.md
☢️Breaking
This change breaks compatibility
♻️Duplicate
This issue/PR already exists
⚙️Server
Server side specific issue/PR
⚠️bug?
This might be a bug
✨Feature
This adds/improves/enhances a feature
🧩API
Interface between server and client
🐛Bug
Unexpected behavior
💬Discussion
Being discussed or needs discussion
📖Doc
Documentation related issue/PR
🌌Federation
The Federation feature
💴has reward
🔥high priority
🚫Invalid
Not based on facts / Outside the scope of Calckey
🙏low priority
🖍MFM
The Misskey Flavored Markdown feature
🧪needs test
This needs test code
📜Pages
The Pages feature
🐢Performance
Efficiency related issue/PR
💚Refactor
Rewriting code without changing behavior
🏠Room
The Room feature
🔒Security
Security related issue/PR
🤖Service Worker
SW related issue/PR
🧪Test
Test related issue/PR
🚧WIP
This is a work in progress
🗿Wontfix
This will not be worked on
👩💻AiScript
Issues/PRs related to AiScript
🖥️Client
Client side specific issue/PR
🛠️Dev
Development of Calckey itself
🏳️needs help
This needs extra attention
No Label
1️⃣ Good First Issue
❓needs more investigation
Accessibility
Antennas
Channels
Chat
Clips
CP/Settings
dependencies
Docker
Drive
Galleries
Groups
i18n
javascript
Kubernetes
Lists/Circles
Mobile
Notifications
Posts/timelines
Widgets
‼️ wrong locales
☢️Breaking
♻️Duplicate
⚙️Server
⚠️bug?
✨Feature
🧩API
🐛Bug
💬Discussion
📖Doc
🌌Federation
💴has reward
🔥high priority
🚫Invalid
🙏low priority
🖍MFM
🧪needs test
📜Pages
🐢Performance
💚Refactor
🏠Room
🔒Security
🤖Service Worker
🧪Test
🚧WIP
🗿Wontfix
👩💻AiScript
🖥️Client
🛠️Dev
🏳️needs help
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: calckey/calckey#9759
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Let me say this first: I understand that only a limited number of people need this feature. So this issue asks you if you want this feature in Calckey (rather than a feature request). If I find this feature is desired, I'll try to implement this (I wonder if I can do that, though).
The original idea came from
@five_seven@misskey.io
(post).What feature would you like implemented?
Allow users to set up custom KaTeX macros (as a user setting item) to use in their posts.
Why should we add this feature?
The fact that you can write mathematical expressions on Calckey is so lovely. Now that Misskey v13 eliminated this feature, I think only the forks of Misskey v12 officially support that (yeah, I know some instances like Mathtodon implement it independently).
So I think Calckey has aspect of being a service that accepts people who want to write mathematical expressions, which is why I propose this feature.
You have to type a lot to write mathematical expressions using LaTeX. For example, this is how I get the Hamilton–Jacobi equation and the Schrödinger equation:
these
\left
,\right
,\frac{\partial ...
always annoy me.LaTeX has many useful packages to ease this. For example, using the physics package, you can replace what's written above with the following:
This is way more concise and takes little effort to write and read, and I can only live with these clever packages. (edit: I've just realized that KaTeX provides
\ket
function, so you don't need to type\left| \right\rangle
. But this doesn't negate the main point.)Sadly, such a package is unavailable in KaTeX, but macros allow you to achieve most of the same things (at least, I believe so). So I want to have custom KaTeX macros in Calckey.
Version
13.2.0-beta2
Instance
No response
What browser are you using?
Firefox
Relevant log output
No response
Contribution Guidelines
I don't use KaTeX that often, do you have a good idea on how that could be implemented, especially from UI perspective?
I only have a brief picture, but we should expand the macro entirely in the backend so that we don't have to do much work on the frontend, different users' macros don't get mixed up in the timeline, etc. The only UI change is to add a single text area to the settings page.
And I don't know how to count the characters as you can configure
\a
to expand toaaaaaaaaaaaaa
.Maybe first allow a post attempt if the apparent character count is within the limit, then expand macros internally and check the character count again? (I feel there is a better way...)
No, I forgot to think about the preview. I'll think of another way.
I think this is a cool suggestion, but I do have a question:
Does it really need to be built in? Or could it be better implemented as a plugin?
The reason I ask is that it would be one more thing that would need to be parsed for every message coming into the server. If the admin of an instance thinks it's widely used enough to want it, okay. But for those that don't find it necessary, does it just add more overhead that they may feel is unwarranted?
@Unattributed
I'm unfamiliar with plugins, so it slipped my mind. But that's definitely something I had to think about.
However, having this feature would have another value in giving Calckey a direction to accept people who want to write formulas. Conversely, there is a fear that this feature may not fit the project's philosophy, which is one of the reasons I opened this issue.
We can convert KaTeX source to HTML (https://katex.org/docs/api.html#server-side-rendering-or-rendering-to-a-string). So formulas can be delivered as HTML.
Also, though I forgot that, we can already use macros in posts (not very useful). So implementing this doesn't introduce a new problem, I guess... (but I must consider more because macros are not used so much)
Yeah, I forgot that macros are available already as well. That makes it less of a stretch to implement KaTeX... Although I am still on the fence about the usefulness of the feature. It just seems somewhat narrowly focused, being primarily for those who are in the scientific, mathematical or technical fields... This is why I was thinking about the idea of doing this as a plugin. It seems to have a relatively narrow audience (although admittedly a high percentage of the Fediverse folks who have been around for quite some time are in those fields).
I like the idea of converting it to HTML when the post is created - less overhead. But, there might be a problem with that scenario: editing the post. Would the author just have to edit the HTM? Replace the HTML with re-written KaTeX? Or would the HTML be converted back into KaTeX?
I'm sure most people would want the last option instead of the first two (and might even complain if it was implemented in one of the first two methods). How easy is to convert back from HTML to KaTeX? That's probably something else to consider.
@Unattributed
You pointed out a significant problem.
Honestly, when I opened this issue, I (& the person who came up the original idea) thought we could expand macros without doing anything else (like what
gcc -E
does for the C language). But I found that it's an internal API we shouldn't access, as I looked into how to implement it. That's the biggest obstacle, and I regret that I should've known about it before creating this issue.By the way, it isn't necessary to provide all KaTeX macros (though it'd be best if we could). Providing only a subset of macros that can be implemented by just replacing strings would be helpful enough (indeed, it's super helpful). The conversion I mentioned first (e.g., partial derivative operator
\pdv{x}
→\frac{\partial}{\partial x}
, parenthesis\qty(x)
→\left( x \right)
) can be realized with this range of capabilities. KaTeX offers more high-end macros, but there should be little need for that, especially for use in social networking services.I'll look into KaTeX macros a bit more, but if it isn't possible to fully realize them, I'd like to create a simple converter to provide the subset of the features. I believe that this works great as a KaTeX helper (I admit that the range of people I interact with is very biased, but I see many people who want to post formulas on a daily basis) and is not a nuisance to those who don't write formulas.
edit: I mean, if we use the limited (text replacing only) macro feature, we can just expand macros (without converting to HTML) and deliver/store them.
What do you think about this 🤔
Progress: I implemented this. I'll test for a while to see if there are any bugs. (and maybe the description that I wrote is long so try to make it short 😂)
I initially thought of storing the macro information in the database and processing them in the backend, but now I think it's better to save this as a client setting and do the entire macro expansion process on the browser, so I chose that method.
IMO - I think you are on the right path with this... It will make it easier for the user to determine if the macro expansion becomes too large for the message they are writing.
But, I was just thinking: what are the chances of getting stuck in an infinite loop during the expansion? What about recursion in the macro?
@Unattributed
Thanks!
When the macro expands 200 times, the expansion process is terminated, and the text at that point is returned (I don't know if 200 is the best, but I think it's enough for regular use and not computational-heavy).
The character counter takes the text as expanded, so it's okay (btw thank you for sharing your opinion!)
Looks good. I was just thinking about what could happen if the macro expansion tried to write beyond the message space. Anytime it's possible to end up with an out of bounds issue (or a pointer going past it's data space) it's worth being careful.
I opened an instance to test this, so please contact me (@naskya@misskey.io) if you are curious/want to debug this.
[Feature / Discussion]: Per-user custom KaTeX macrosto [Feature / Discussion]: Custom KaTeX Macro 2 months agoI tested naskya's implementation, looks great to me! I think we can merge it. Well done!
@panos Thank you, I'm happy to hear that. I've tried to implement it to fit in with the current Calckey UI, and I hope you feel that.
I initially said
but I now recognize this feature isn't really desired by many people (and I guess that's why Misskey v13 eliminated the KaTeX feature), but a limited range of people strongly wants it (the proposer of the original idea was very pleased!). Thus this feature is "narrow and deep", so to speak.
I made this feature harmless for those who don't use this (e.g., don't modify the backend, turn it off by default). So I'll create a pull request, even though it contradicts what I initially said.
BTW there may be unknown bugs, as I wrote all the programs to parse the syntax and expand macros from scratch. I'll test this for a few more days.
Yes, it's also something I would never use, like most users, but I think that your implementation is indeed unobtrusive, so I don't mind that it's there since some people will find it useful - the rest of us can just ignore it.
Don't worry about extended testing, even if it has some bug then someone will report it at some point, it's not the end of the world if something is found and fixed a little later!
[Feature / Discussion]: Custom KaTeX Macroto [Feature]: Custom KaTeX Macro 2 months agoI'd say go ahead and merge it. Sure maybe there aren't a lot of users for it, but it's not something that is going to detract from others' using Calckey. Plus, if it's merged now in the beta cycle, it can get tested by enough people to find any issues before a stable release.
OK! Going to create a PR.
naskya referenced this issue 2 months ago