Azareal
3d87ad8895
accelerate other view topic entrypoints
2020-04-11 07:48:30 +10:00
Azareal
f6c5109fc7
hover styling for topic list moderation
...
add megaindex user agent
reduce boilerplate and save bytes
hide elapsed on nox mobile
2020-04-09 18:35:43 +10:00
Azareal
709b0d5541
save bytes
2020-04-05 13:18:36 +10:00
Azareal
545a29a8cf
fix alert cache checks
2020-04-04 13:01:34 +10:00
Azareal
d2fc2e26ea
debug code
2020-04-04 12:58:07 +10:00
Azareal
3114c5afdc
reduce page switch overhead
2020-04-04 12:51:31 +10:00
Azareal
943ab18761
avoid sending the same bytes over and over when the alert list hasn't changed
...
save bytes in activity feed queries
save bytes in scripts
2020-04-04 11:25:59 +10:00
Azareal
581f86eeba
shorten ucache to uc in misc test
...
shorten a few bits of html
2020-04-02 17:39:49 +10:00
Azareal
bc16b724c2
avoid loading as many alerts outside of the bounding box
2020-03-31 22:33:40 +10:00
Azareal
42f965d147
save bytes in inputs
2020-03-23 15:31:17 +10:00
Azareal
cdaeb477a2
fix x-res topic load bug
2020-03-23 11:42:42 +10:00
Azareal
0635627950
minify menu templates
...
save bytes in init.js
2020-03-23 11:37:35 +10:00
Azareal
a3d6f1c844
minify interpreted templates
...
save bytes in init.js
2020-03-23 11:18:10 +10:00
Azareal
a668cd296b
save bytes in the client templates
...
rename template file and functions to reduce bandwidth usage
replace x-loggedin with theoretically faster x-mem
remove redundant check in ua loop
move extraData initialisation down to where it's needed
2020-03-23 09:14:08 +10:00
Azareal
f86346ba22
reduce boilerplate in the client template builder
...
save a few more bytes in client templates
shave down img tags and global.js mini parse
remove comment in topic alt userinfo
2020-03-22 12:37:32 +10:00
Azareal
4d8858b846
don't do server pushes for unneccesary resources on ajax topics
...
save bytes in init.js
2020-03-13 19:02:28 +10:00
Azareal
372508bf98
fix poll results on ajax topic and eliminate unnecessary allocs for resources that aren't used
2020-03-13 12:56:23 +10:00
Azareal
17c8f7604a
rename avatar to img to save a few bytes in alerts
2020-03-12 13:29:19 +10:00
Azareal
30b68945b4
guarantee more space for alerts
2020-03-12 11:08:56 +10:00
Azareal
c7c3dcead2
save bytes
2020-03-11 19:28:00 +10:00
Azareal
e19e478e32
try to iron out more ajax topic kinks
2020-03-11 19:13:05 +10:00
Azareal
d3336245d5
fix quoting on ajax topic load
...
apply #back classes properly on ajax topic load
2020-03-11 17:08:27 +10:00
Azareal
d43bffdec5
experiment with ajax load for topic
...
track route perf for BadRoute
2020-03-11 13:26:33 +10:00
Azareal
bba83ef727
save bytes
2020-03-10 07:41:17 +10:00
Azareal
42b38ae3d8
save bytes
2020-03-09 20:37:41 +10:00
Azareal
28f210371e
try to optimise routeAPI
2020-03-09 15:16:44 +10:00
Azareal
f55a7a23ba
add haosou, proximic and mail_ru user agents
...
add pre_global js hook
try to fix archive.org ua patching
don't word split uas at _
2020-03-08 10:50:23 +10:00
Azareal
670b6186b5
avoid loading alerts in the panel in nox
2020-03-07 09:00:35 +10:00
Azareal
1a17190a2d
fix typo
2020-03-06 21:06:44 +10:00
Azareal
d2828471cd
optimise www redirect check
...
minor init.js optimisation
avoid gzip for empty obj in alerts endpoint
2020-03-06 13:07:28 +10:00
Azareal
459d745cb1
initial perf anaytics
...
add tasks to debug page
ignore .git on debug page for speed
add perfchunks table
Renamed phrases (changed statistics to stats):
panel_menu_stats
panel_menu_stats_posts
panel_menu_stats_topics
panel_menu_stats_forums
panel_menu_stats_routes
panel_menu_stats_agents
panel_menu_stats_systems
panel_menu_stats_languages
panel_menu_stats_referrers
panel_menu_stats_memory
panel_menu_stats_active_memory
panel_menu_stats_perf
panel_stats_views_head_suffix
panel_stats_user_agents_head
panel_stats_forums_head
panel_stats_languages_head
panel_stats_post_counts_head
panel_stats_referrers_head
panel_stats_routes_head
panel_stats_operating_systems_head
panel_stats_topic_counts_head
panel_stats_requests_head
panel_stats_memory_head
panel_stats_active_memory_head
panel_stats_spam_hide
panel_stats_spam_show
panel_stats_memory_type_total
panel_stats_memory_type_stack
panel_stats_memory_type_heap
panel_stats_time_range_one_year
panel_stats_time_range_three_months
panel_stats_time_range_one_month
panel_stats_time_range_one_week
panel_stats_time_range_two_days
panel_stats_time_range_one_day
panel_stats_time_range_twelve_hours
panel_stats_time_range_six_hours
panel_stats_post_counts_chart_aria
panel_stats_topic_counts_chart_aria
panel_stats_requests_chart_aria
panel_stats_memory_chart_aria
panel_stats_details_head
panel_stats_post_counts_table_aria
panel_stats_topic_counts_table_aria
panel_stats_route_views_table_aria
panel_stats_requests_table_aria
panel_stats_memory_table_aria
panel_stats_views_suffix
panel_stats_posts_suffix
panel_stats_topics_suffix
panel_stats_user_agents_no_user_agents
panel_stats_forums_no_forums
panel_stats_languages_no_languages
panel_stats_post_counts_no_post_counts
panel_stats_referrers_no_referrers
panel_stats_routes_no_routes
panel_stats_operating_systems_no_operating_systems
panel_stats_memory_no_memory
Added phrases:
panel_debug_tasks
panel_debug_tasks_half_second
panel_debug_tasks_second
panel_debug_tasks_fifteen_minute
panel_debug_tasks_hour
panel_debug_tasks_shutdown
panel_stats_perf_head
panel_stats_perf_low
panel_stats_perf_high
panel_stats_perf_avg
You will need to run the updater / patcher for this commit.
2020-02-23 19:08:47 +10:00
Azareal
363826624f
Reduce bandwidth usage for client templates.
...
Add js and ptmpl (stub) template functions.
Simple constant folding for true / false values in templates.
Use empty string instead of 0 for poll vote ips when DisablePollIP is enabled.
Shorten some things.
2020-02-19 09:04:14 +10:00
Azareal
b5fa9c69f7
Let users unlike posts.
...
Hide like buttons on own posts for Tempra Simple and Shadow themes too.
fix like visual ui.
fix topic.Unlike err return.
Add topic.minus_one phrase.
2020-01-31 20:48:55 +10:00
Azareal
69a2430e5a
Add option to delete all of a user's posts.
...
Add limited dynanicism to langf.
Eliminate a few queries when updating user stats.
Minor clean-up.
Namespace the profile language strings.
2020-01-14 15:07:00 +10:00
Azareal
35ddc89009
Optimise the database layer.
...
Refactor database adapters.
Experimental last ip cutoff.
More parser test cases.
2020-01-01 07:57:54 +10:00
Azareal
cc76d399e5
Simple spoilers.
2019-11-07 07:15:43 +10:00
Azareal
e9cf06a5f2
More jpeg file extensions.
2019-10-30 18:16:19 +10:00
Azareal
01d956f9d1
Encode tiffs too.
...
Update file extension lists.
Update mod floater.
2019-10-30 13:52:04 +10:00
Azareal
eb49dde076
Experiment with eliminating allocations.
...
Encode png images as pngs rather than turning them into jpgs.
Shorten things to eliminate bytes and boilerplate.
Remove some old code.
2019-10-28 17:46:14 +10:00
Azareal
4d9dc76392
Begin work on making the analytics panes somewhat usable when having JavaScript disabled.
...
Very minor refactoring here and there across the software.
Save some allocations here and there.
2019-10-28 09:13:24 +10:00
Azareal
7b09a3aff5
Changing themes should work without JavaScript now.
2019-10-27 18:58:35 +10:00
Azareal
764b9904f1
Tighten validation on group promotion delete.
...
Shorten some variable names.
Reduce the amount of duplication in the panel group routes.
Rename isJs to js here and there.
Localise group promotions.
Phrases:
Rename create_topic_create_topic_button to create_topic_create_button
Rename quick_topic.create_topic_button to quick_topic.create_button
Rename quick_topic.create_topic_button_short to quick_topic.create_button_short
Rename panel_groups_create_create_group_button to panel_groups_create_button
Rename panel_word_filters_create_create_word_filter_button to panel_word_filters_create_button
Rename panel_pages_create_submit_button to panel_pages_create_button
Add panel_group_promotions_create_head
Add panel_group_promotions_from
Add panel_group_promotions_to
Add panel_group_promotions_two_way
Add panel_group_promotions_level
Add panel_group_promotions_create_button
2019-09-30 20:15:50 +10:00
Azareal
57712e0cb5
Quick Convo Form.
...
Be more tolerant of spaces when inputting participant names.
Use a class instead of inline css for the Quick Topic Form Toggle.
2019-09-01 11:37:04 +10:00
Azareal
218e177a29
Shorten more things.
2019-09-01 08:59:00 +10:00
Azareal
4d8c97812d
More conversations work.
...
Add support for AS in columns for SimpleInnerJoin.
Add a referrer policy to improve privacy a little.
Shorten /static/ to /s/ since it comes up so much.
Remove some obsolete code.
Shorten some variable names.
Reduce the amount of boilerplate in the patcher.
Added the RefNoTrack and RefNoRef privacy config settings.
You may need to run the updater / patcher for this commit.
2019-08-14 20:39:04 +10:00
Azareal
ed68c6fc04
Add a simple letter favicon.
...
Disable Gzip for favicons, it doesn't make them smaller anyway.
Eliminate an allocation for static files.
Fixes #59
2019-07-23 20:34:44 +10:00
Azareal
f7720575d5
Fix the superfluous header errors.
...
Shorten the query parameter for phrases.
Move the cache control header in the phrase route down to avoid caching errors improperly.
Fixes #53
2019-07-12 07:38:06 +10:00
Azareal
89ca5ee823
langf now works in transpiled templates, albeit a little inefficiently.
...
Removed the quick_topic.add_poll_option phrase.
Added the quick_topic.add_poll_option_first phrase.
Changed the topic.reply_add_poll_option phrase.
Added the topic.reply_add_poll_option_first phrase.
2019-06-17 09:36:31 +10:00
Azareal
89c8f4e775
Use a client template for poll input.
...
Tweak the poll input phrase.
Increase the padding on .pollinput for Nox.
2019-06-16 17:26:31 +10:00
Azareal
145db83815
Get rid of some old JS.
2019-06-04 15:53:40 +10:00